$action->set('actionid', $input->in['actionid']);
$action->set_condition();
$action->fetch();
- $action->objdata['fields'] = unserialize($action->objdata['fieldchanges']);
+ $action->record['fields'] = unserialize($action->record['fieldchanges']);
}
else
{
if ($edit)
{
- $admin->form_hidden_field('actionid', $action->objdata['actionid']);
+ $admin->form_hidden_field('actionid', $action->record['actionid']);
}
$admin->table_start();
$admin->table_head(($add ? T('New Automation') : T('Edit Automation')));
- $admin->row_input(T('Name'), 'name', $action->objdata['name']);
- $admin->row_textarea(T('Description'), 'description', $action->objdata['description']);
- $admin->row_textarea(T('Add Comment'), 'comment', $action->objdata['comment']);
+ $admin->row_input(T('Name'), 'name', $action->record['name']);
+ $admin->row_textarea(T('Description'), 'description', $action->record['description']);
+ $admin->row_textarea(T('Add Comment'), 'comment', $action->record['comment']);
$admin->row_span(T('Field Changes'), 'thead', 'center');
// -------------------------------------------------------------------
// built-in fields
- construct_datastore_select('severity', 'severity', 'severityid', $action->objdata['fields']['builtin']['severity'], true, true);
+ construct_datastore_select('severity', 'severity', 'severityid', $action->record['fields']['builtin']['severity'], true, true);
$admin->row_list(T('Severity'), 'fields[severity]');
- construct_datastore_select('priority', 'priority', 'priorityid', $action->objdata['fields']['builtin']['priority'], true, true);
+ construct_datastore_select('priority', 'priority', 'priorityid', $action->record['fields']['builtin']['priority'], true, true);
$admin->row_list(T('Priority'), 'fields[priority]');
- construct_datastore_select('status', 'status', 'statusid', $action->objdata['fields']['builtin']['status'], true, true);
+ construct_datastore_select('status', 'status', 'statusid', $action->record['fields']['builtin']['status'], true, true);
$admin->row_list(T('Status'), 'fields[status]');
- construct_datastore_select('resolution', 'resolution', 'resolutionid', $action->objdata['fields']['builtin']['resolution'], true, true);
+ construct_datastore_select('resolution', 'resolution', 'resolutionid', $action->record['fields']['builtin']['resolution'], true, true);
$admin->row_list(T('Resolution'), 'fields[resolution]');
$admin->row_span('', 'tcat', 'center');
switch ($field['type'])
{
case 'input_text':
- $admin->row_input($field['name'], "fields[custom][$field[fieldid]]", $action->objdata['fields']['custom']["$field[fieldid]"]);
+ $admin->row_input($field['name'], "fields[custom][$field[fieldid]]", $action->record['fields']['custom']["$field[fieldid]"]);
break;
case 'input_checkbox':
- $admin->list_item('', -1, (!$action->objdata['fields']['custom']["$field[fieldid]"] OR $action->objdata['fields']['custom']["$field[fieldid]"] == -1));
- $admin->list_item(T('Checked'), 1, ($action->objdata['fields']['custom']["$field[fieldid]"] == 1));
- $admin->list_item(T('Un-Checked'), 0, (isset($action->objdata['fields']['custom']["$field[fieldid]"]) AND $action->objdata['fields']['custom']["$field[fieldid]"] == 0));
+ $admin->list_item('', -1, (!$action->record['fields']['custom']["$field[fieldid]"] OR $action->record['fields']['custom']["$field[fieldid]"] == -1));
+ $admin->list_item(T('Checked'), 1, ($action->record['fields']['custom']["$field[fieldid]"] == 1));
+ $admin->list_item(T('Un-Checked'), 0, (isset($action->record['fields']['custom']["$field[fieldid]"]) AND $action->record['fields']['custom']["$field[fieldid]"] == 0));
$admin->row_list($field['name'], "fields[custom][$field[fieldid]]");
break;
case 'select_single':
$selectopts = unserialize($field['selects']);
- $admin->list_item('', -1, (!isset($action->objdata['fields']['custom']["$field[fieldid]"]) OR $action->objdata['fields']['custom']["$field[fieldid]"] == -1));
+ $admin->list_item('', -1, (!isset($action->record['fields']['custom']["$field[fieldid]"]) OR $action->record['fields']['custom']["$field[fieldid]"] == -1));
foreach ($selectopts AS $id => $select)
{
- $admin->list_item(stripslashes($select), $id, (isset($action->objdata['fields']['custom']["$field[fieldid]"]) AND $action->objdata['fields']['custom']["$field[fieldid]"] == $id));
+ $admin->list_item(stripslashes($select), $id, (isset($action->record['fields']['custom']["$field[fieldid]"]) AND $action->record['fields']['custom']["$field[fieldid]"] == $id));
}
$admin->row_list($field['name'], "fields[custom][$field[fieldid]]");
break;
$edit = true;
$add = false;
- $type = $field->objdata['type'];
+ $type = $field->record['type'];
}
else
{
$field->set_condition();
$field->fetch();
- $admin->form_hidden_field('fieldid', $field->objdata['fieldid']);
+ $admin->form_hidden_field('fieldid', $field->record['fieldid']);
}
if (!$typeselect)
{
- $type = (($add) ? $input->in['type'] : $field->objdata['type']);
+ $type = (($add) ? $input->in['type'] : $field->record['type']);
}
// show type selector
// global fields
$admin->row_span(T('Global Fields'), 'thead', 'center');
$admin->row_text(T('Field Type'), FieldAPI::field_types($type));
- $admin->row_input(T('Display Name'), 'name', $field->objdata['name']);
- $admin->row_textarea(T('Description'), 'description', $field->objdata['description']);
- $admin->row_yesno(T('Required'), 'required', $field->objdata['required']);
- $admin->row_yesno(T('Can Be Searched'), 'cansearch', ((isset($field->objdata['cansearch'])) ? $field->objdata['cansearch'] : true));
+ $admin->row_input(T('Display Name'), 'name', $field->record['name']);
+ $admin->row_textarea(T('Description'), 'description', $field->record['description']);
+ $admin->row_yesno(T('Required'), 'required', $field->record['required']);
+ $admin->row_yesno(T('Can Be Searched'), 'cansearch', ((isset($field->record['cansearch'])) ? $field->record['cansearch'] : true));
// type-specific fields
$admin->row_span(T('Type-Specific Fields'), 'thead', 'center');
switch ($type)
{
case 'input_text':
- $admin->row_input(T('Default Value'), 'defaultvalue', $field->objdata['defaultvalue']);
- $admin->row_input(T('Regular Expression Match'), 'regexmatch', $field->objdata['regexmatch']);
- $admin->row_input(T('Maximum Length'), 'maxlength', $field->objdata['maxlength'], 2, 10);
+ $admin->row_input(T('Default Value'), 'defaultvalue', $field->record['defaultvalue']);
+ $admin->row_input(T('Regular Expression Match'), 'regexmatch', $field->record['regexmatch']);
+ $admin->row_input(T('Maximum Length'), 'maxlength', $field->record['maxlength'], 2, 10);
break;
case 'input_checkbox':
- $admin->row_yesno(T('Checked By Default'), 'defaultvalue', $field->objdata['defaultvalue']);
+ $admin->row_yesno(T('Checked By Default'), 'defaultvalue', $field->record['defaultvalue']);
break;
case 'select_single':
- $admin->row_textarea(T('Selection Values'), 'selects', stripslashes(implode("\n", (array)unserialize($field->objdata['selects']))));
- $admin->row_yesno(T('Make the First Option Default'), 'usedefault', $field->objdata['usedefault']);
+ $admin->row_textarea(T('Selection Values'), 'selects', stripslashes(implode("\n", (array)unserialize($field->record['selects']))));
+ $admin->row_yesno(T('Make the First Option Default'), 'usedefault', $field->record['usedefault']);
break;
}
if ($edit)
{
- $perms = $db->query("SELECT usergroupid, mask FROM " . TABLE_PREFIX . "bugfieldpermission WHERE fieldid = " . $field->objdata['fieldid']);
+ $perms = $db->query("SELECT usergroupid, mask FROM " . TABLE_PREFIX . "bugfieldpermission WHERE fieldid = " . $field->record['fieldid']);
foreach ($perms as $perm)
{
$permissions["$perm[usergroupid]"] = $perm['mask'];
$languageapi->set_condition();
$languageapi->fetch();
- $language =& $languageapi->objdata;
+ $language =& $languageapi->record;
$admin->page_start(T('Edit Language'));
$admin->page_start(T('Edit Priority'));
$admin->form_start('priority.php', 'update');
- $admin->form_hidden_field('priorityid', $priority->objdata['priorityid']);
+ $admin->form_hidden_field('priorityid', $priority->record['priorityid']);
$admin->table_start();
- $admin->table_head(sprintf(T('Edit Priority `%1$s` (id: %2$s)'), $priority->objdata['priority'], $priority->objdata['priorityid']));
- $admin->row_input(T('Priority Title<div><dfn>The title of this priority flag (eg: `Slated for Development` or `Address Now`)</dfn></div>'), 'priority', $priority->objdata['priority']);
- $admin->row_input(T('Display Order<div><dfn>The order in which the priorities are displayed. The higher the number, the lower down in the list it is.</dfn></div>'), 'displayorder', $priority->objdata['displayorder']);
+ $admin->table_head(sprintf(T('Edit Priority `%1$s` (id: %2$s)'), $priority->record['priority'], $priority->record['priorityid']));
+ $admin->row_input(T('Priority Title<div><dfn>The title of this priority flag (eg: `Slated for Development` or `Address Now`)</dfn></div>'), 'priority', $priority->record['priority']);
+ $admin->row_input(T('Display Order<div><dfn>The order in which the priorities are displayed. The higher the number, the lower down in the list it is.</dfn></div>'), 'displayorder', $priority->record['displayorder']);
$admin->row_submit();
$admin->table_end();
$admin->form_end();
$admin->page_start(T('Edit Resolution'));
$admin->form_start('resolution.php', 'update');
- $admin->form_hidden_field('resolutionid', $resolution->objdata['resolutionid']);
+ $admin->form_hidden_field('resolutionid', $resolution->record['resolutionid']);
$admin->table_start();
- $admin->table_head(sprintf(T('Edit Resolution - %1$s (id: %2$s)'), $resolution->objdata['resolution'], $resolution->objdata['resolutionid']));
- $admin->row_input(T('Resolution Title<div><dfn>The title of this resolution flag (eg: `Fixed` or `Bogus`)</dfn></div>'), 'resolution', $resolution->objdata['resolution']);
- $admin->row_input(T('Display Order<div><dfn>The order in which the resolutions are displayed. The higher the number, the lower down in the list it is.</dfn></div>'), 'displayorder', $resolution->objdata['displayorder']);
+ $admin->table_head(sprintf(T('Edit Resolution - %1$s (id: %2$s)'), $resolution->record['resolution'], $resolution->record['resolutionid']));
+ $admin->row_input(T('Resolution Title<div><dfn>The title of this resolution flag (eg: `Fixed` or `Bogus`)</dfn></div>'), 'resolution', $resolution->record['resolution']);
+ $admin->row_input(T('Display Order<div><dfn>The order in which the resolutions are displayed. The higher the number, the lower down in the list it is.</dfn></div>'), 'displayorder', $resolution->record['displayorder']);
$admin->row_submit();
$admin->table_end();
$admin->form_end();
$admin->page_start(T('Edit Severity'));
$admin->form_start('severity.php', 'update');
- $admin->form_hidden_field('severityid', $severity->objdata['severityid']);
+ $admin->form_hidden_field('severityid', $severity->record['severityid']);
$admin->table_start();
- $admin->table_head(sprintf(T('Edit Severity - %1$s (id: %2$s)'), $severity->objdata['severity'], $severity->objdata['severityid']));
- $admin->row_input(T('Severity Title<div><dfn>The title of this severity flag (eg: `Major` or `Critical`)</dfn></div>'), 'severity', $severity->objdata['severity']);
- $admin->row_input(T('Display Order<div><dfn>The order in which the severities are displayed. The higher the number, the lower down in the list it is.</dfn></div>'), 'displayorder', $severity->objdata['displayorder']);
+ $admin->table_head(sprintf(T('Edit Severity - %1$s (id: %2$s)'), $severity->record['severity'], $severity->record['severityid']));
+ $admin->row_input(T('Severity Title<div><dfn>The title of this severity flag (eg: `Major` or `Critical`)</dfn></div>'), 'severity', $severity->record['severity']);
+ $admin->row_input(T('Display Order<div><dfn>The order in which the severities are displayed. The higher the number, the lower down in the list it is.</dfn></div>'), 'displayorder', $severity->record['displayorder']);
$admin->row_submit();
$admin->table_end();
$admin->form_end();
$admin->page_start(T('Edit Status'));
$admin->form_start('status.php', 'update');
- $admin->form_hidden_field('statusid', $status->objdata['statusid']);
+ $admin->form_hidden_field('statusid', $status->record['statusid']);
$admin->table_start();
- $admin->table_head(sprintf(T('Edit Status - %1$s (id: %2$s)'), $status->objdata['status'], $status->objdata['statusid']));
- $admin->row_input(T('Status Title<div><dfn>The title of this status flag (eg: `Confirmed` or `Closed (Fixed)`)</dfn></div>'), 'status', $status->objdata['status']);
- $admin->row_input(T('Display Order<div><dfn>The order in which the statuses ar displayed.</dfn></div>'), 'displayorder', $status->objdata['displayorder']);
- $admin->row_input(T('Status Color<div><dfn>The color of the status. This will be displayed on bug listings page to make viewing easier. Note: you must enter the # sign if you are using HEX values.</dfn></div>'), 'color', $status->objdata['color']);
+ $admin->table_head(sprintf(T('Edit Status - %1$s (id: %2$s)'), $status->record['status'], $status->record['statusid']));
+ $admin->row_input(T('Status Title<div><dfn>The title of this status flag (eg: `Confirmed` or `Closed (Fixed)`)</dfn></div>'), 'status', $status->record['status']);
+ $admin->row_input(T('Display Order<div><dfn>The order in which the statuses ar displayed.</dfn></div>'), 'displayorder', $status->record['displayorder']);
+ $admin->row_input(T('Status Color<div><dfn>The color of the status. This will be displayed on bug listings page to make viewing easier. Note: you must enter the # sign if you are using HEX values.</dfn></div>'), 'color', $status->record['color']);
$admin->row_submit();
$admin->table_end();
$admin->form_end();
}
}
- $admin->redirect('user.php?do=edit&userid=' . $user->objdata['userid']);
+ $admin->redirect('user.php?do=edit&userid=' . $user->record['userid']);
}
// ###################################################################
if ($edit)
{
- $admin->form_hidden_field('userid', $user->objdata['userid']);
+ $admin->form_hidden_field('userid', $user->record['userid']);
}
$admin->table_start();
- $admin->table_head(($add ? T('Add User') : sprintf(T('Edit User (userid: %1$s)'), $user->objdata['userid'])));
+ $admin->table_head(($add ? T('Add User') : sprintf(T('Edit User (userid: %1$s)'), $user->record['userid'])));
- $admin->row_input(T('Display Name'), 'displayname', $user->objdata['displayname']);
- $admin->row_input(T('Email'), 'email', $user->objdata['email']);
+ $admin->row_input(T('Display Name'), 'displayname', $user->record['displayname']);
+ $admin->row_input(T('Email'), 'email', $user->record['email']);
$admin->row_input(($add ? T('Password') : T('Password (Leave blank for no change)')), 'password');
foreach (bugdar::$datastore['usergroup'] AS $group)
{
- $admin->list_item($group['title'], $group['usergroupid'], ($user->objdata['usergroupid'] == $group['usergroupid']));
+ $admin->list_item($group['title'], $group['usergroupid'], ($user->record['usergroupid'] == $group['usergroupid']));
}
$admin->row_list(T('Primary Usergroup'), 'usergroupid');
- $ids = explode(',', $user->objdata['groupids']);
+ $ids = explode(',', $user->record['groupids']);
foreach (bugdar::$datastore['usergroup'] AS $id => $group)
{
- if ($id == $user->objdata['usergroupid'])
+ if ($id == $user->record['usergroupid'])
{
continue;
}
}
$admin->row_checkbox(T('Secondary Usergroups'), 'groupids');
- $admin->row_yesno(T('Show Email Publicly'), 'showemail', $user->objdata['showemail']);
- $admin->row_yesno(T('Show Status Colors on Bug Listings'), 'showcolors', $user->objdata['showcolors']);
+ $admin->row_yesno(T('Show Email Publicly'), 'showemail', $user->record['showemail']);
+ $admin->row_yesno(T('Show Status Colors on Bug Listings'), 'showcolors', $user->record['showcolors']);
foreach (bugdar::$datastore['language'] AS $language)
{
- $admin->list_item($language['title'], $language['languageid'], ($user->objdata['languageid'] == $language['languageid']));
+ $admin->list_item($language['title'], $language['languageid'], ($user->record['languageid'] == $language['languageid']));
}
$admin->row_list(T('Language'), 'languageid');
foreach ($datef->fetch_timezone_list() AS $value => $string)
{
- $admin->list_item($string, $value, ($user->objdata['timezone'] == $value));
+ $admin->list_item($string, $value, ($user->record['timezone'] == $value));
}
$admin->row_list(T('Timezone'), 'timezone');
- $admin->row_yesno(T('Observe Daylight Savings Time (DST)'), 'usedst', $user->objdata['usedst']);
- $admin->row_text(T('Hidden Statuses on Bug Listing'), construct_option_select('hidestatuses', bugdar::$datastore['status'], $user->objdata['hidestatuses'], 'statusid', 'status', 0, true));
- $admin->row_text(T('Default Sort Order Column'), construct_option_select('defaultsortkey', ListSorter::fetch_by_text(false), $user->objdata['defaultsortkey']));
- $admin->row_text(T('Default Sort Order Direction'), construct_option_select('defaultsortas', ListSorter::fetch_as_text(false), $user->objdata['defaultsortas']));
+ $admin->row_yesno(T('Observe Daylight Savings Time (DST)'), 'usedst', $user->record['usedst']);
+ $admin->row_text(T('Hidden Statuses on Bug Listing'), construct_option_select('hidestatuses', bugdar::$datastore['status'], $user->record['hidestatuses'], 'statusid', 'status', 0, true));
+ $admin->row_text(T('Default Sort Order Column'), construct_option_select('defaultsortkey', ListSorter::fetch_by_text(false), $user->record['defaultsortkey']));
+ $admin->row_text(T('Default Sort Order Direction'), construct_option_select('defaultsortas', ListSorter::fetch_as_text(false), $user->record['defaultsortas']));
$admin->table_end();
$admin->table_start(false);
$admin->table_head(T('Email Options'), 6);
- if ($user->objdata['userid'])
+ if ($user->record['userid'])
{
- $options = $db->query("SELECT * FROM " . TABLE_PREFIX . "useremail WHERE userid = " . $user->objdata['userid']);
+ $options = $db->query("SELECT * FROM " . TABLE_PREFIX . "useremail WHERE userid = " . $user->record['userid']);
foreach ($options as $opt)
{
foreach ($bugsys->emailoptions['notifications'] AS $name => $notif)
if ($clone)
{
- $admin->form_hidden_field('cloneid', $usergroup->objdata['usergroupid']);
+ $admin->form_hidden_field('cloneid', $usergroup->record['usergroupid']);
}
else
{
- $admin->form_hidden_field('usergroupid', $usergroup->objdata['usergroupid']);
+ $admin->form_hidden_field('usergroupid', $usergroup->record['usergroupid']);
}
}
else
// Details
$admin->table_start();
$admin->table_head(T('Usergroup Details'));
- $admin->row_input(T('Usergroup Title'), 'title', (($add AND $clone) ? '' : $bugsys->sanitize($usergroup->objdata['title'])));
- $admin->row_input(T('Display Title<div><dfn>This is the title that others will be able to see when comments are posted.</dfn></div>'), 'displaytitle', (($add AND $clone) ? '' : $bugsys->sanitize($usergroup->objdata['displaytitle'])));
+ $admin->row_input(T('Usergroup Title'), 'title', (($add AND $clone) ? '' : $bugsys->sanitize($usergroup->record['title'])));
+ $admin->row_input(T('Display Title<div><dfn>This is the title that others will be able to see when comments are posted.</dfn></div>'), 'displaytitle', (($add AND $clone) ? '' : $bugsys->sanitize($usergroup->record['displaytitle'])));
$admin->table_end();
// Permission
$admin->row_span($group, 'thead', 'center');
foreach ($settings AS $setting => $name)
{
- $admin->row_yesno($name, "perm[$setting]", ($usergroup->objdata['permissions'] & $bugsys->permissions["$setting"]));
+ $admin->row_yesno($name, "perm[$setting]", ($usergroup->record['permissions'] & $bugsys->permissions["$setting"]));
}
}
if ($edit OR $clone)
{
- $perms = $db->query("SELECT fieldid, mask FROM " . TABLE_PREFIX . "bugfieldpermission WHERE usergroupid = " . $usergroup->objdata['usergroupid']);
+ $perms = $db->query("SELECT fieldid, mask FROM " . TABLE_PREFIX . "bugfieldpermission WHERE usergroupid = " . $usergroup->record['usergroupid']);
foreach ($perms as $perm)
{
$permissions["$perm[fieldid]"] = $perm['mask'];
$attachapi->fetch();
- $log->add_data(true, $attachapi->objdata, array('attachment'), true, 'attachment');
+ $log->add_data(true, $attachapi->record, array('attachment'), true, 'attachment');
$attachapi->set('description', $input->in['description']);
$attachapi->set('obsolete', $input->in['obsolete']);
$commentapi->set_condition();
$commentapi->fetch();
-$comment =& $commentapi->objdata;
+$comment =& $commentapi->record;
$bug = $db->queryFirst("SELECT * FROM " . TABLE_PREFIX . "bug WHERE bugid = $comment[bugid]");
$log->set_bugid($bug['bugid']);
$log->set_commentid($comment['commentid']);
- $log->add_data(true, $commentapi->objdata, array('comment', 'hidden'), false, 'comment');
+ $log->add_data(true, $commentapi->record, array('comment', 'hidden'), false, 'comment');
$log->add_data(false, $commentapi->values, array('comment', 'hidden'), false, 'comment');
$lastgood = $db->queryFirst("
$commenter->set('userid', $comment['userid']);
$commenter->set_condition();
$commenter->fetch();
- $commenter = $commenter->objdata;
+ $commenter = $commenter->record;
}
$comment['postby'] = construct_user_display($commenter);
$comment['comment'] = $bugsys->sanitize($comment['comment']);
$message->errorPermission();
}
- $log->add_data(true, $bugapi->objdata, $log->getCommonFields(), true);
+ $log->add_data(true, $bugapi->record, $log->getCommonFields(), true);
// -------------------------------------------------------------------
// handle automations
$comment->insert();
// we redefine the bug data later, but it needs to be here in order to generate the user list
- $notif->set_bug_data($bugapi->objdata);
+ $notif->set_bug_data($bugapi->record);
$notif->send_new_comment_notice($comment->values);
$bugapi->set('lastposttime', $comment->values['dateline']);
// -------------------------------------------------------------------
// handle logging and perform updates
- $notif->set_bug_data($bugapi->objdata, array_merge($bugapi->objdata, $bugapi->values));
+ $notif->set_bug_data($bugapi->record, array_merge($bugapi->record, $bugapi->values));
$log->add_data(false, $bugapi->values, $log->getCommonFields(), true);
if (!$message->hasErrors())
function verify_selects()
{
static $serialized;
- if ($this->values['type'] == 'select_single' OR $this->objdata['type'] == 'select_single')
+ if ($this->values['type'] == 'select_single' OR $this->record['type'] == 'select_single')
{
$this->registry->debug('it works');
// can't use explode() here because explode() returns !empty() when splitting an empty string
if ($this->values['password'] == '')
{
- $this->set('password', $this->objdata['password']);
+ $this->set('password', $this->record['password']);
}
else
{
$this->registry->debug("updating password = true");
- $this->set('password', md5(md5($this->values['password']) . md5($this->objdata['salt'])));
+ $this->set('password', md5(md5($this->values['password']) . md5($this->record['salt'])));
}
}
$user->update();
$user->fetch();
- return $user->objdata;
+ return $user->record;
}
else
{
// ###################################################################
/**
* Sends the appropriate emails for changes to bugs. This function
- * works a lot like the Logging class by taking BugAPI->objdata and
+ * works a lot like the Logging class by taking BugAPI->record and
* BugAPI->values and then comparing the two arries and sending emails
* with the differences.
*
<email>
<subject>{bugdar::$options['trackertitle']} Password Reset</subject>
- <bodyText>Hi {$user->objdata['displayname']},
+ <bodyText>Hi {$user->record['displayname']},
You requested this lost password email at the {bugdar::$options['trackertitle']} bug tracker. To reset your password, simply click the link below (or paste it into your browser window exactly) and enter a new password.
else
{
$activator = BSFunctions::random(25);
- $db->query("INSERT INTO " . TABLE_PREFIX . "passwordreset (activatorid, dateline, userid) VALUES ('" . $activator . "', " . TIMENOW . ", " . $user->objdata['userid'] . ")");
+ $db->query("INSERT INTO " . TABLE_PREFIX . "passwordreset (activatorid, dateline, userid) VALUES ('" . $activator . "', " . TIMENOW . ", " . $user->record['userid'] . ")");
- eval('$email = "' . $template->fetch(FetchEmailPath('passwordreset.xml', bugdar::$datastore['language'][$user->objdata['languageid']]['langcode'])) . '";');
+ eval('$email = "' . $template->fetch(FetchEmailPath('passwordreset.xml', bugdar::$datastore['language'][$user->record['languageid']]['langcode'])) . '";');
$email = $bugsys->xml->parse($email);
$mail->setSubject($email['email']['subject']['value']);
$mail->setBodyText($email['email']['bodyText']['value']);
- $mail->send($user->objdata['email'], $user->objdata['displayname']);
+ $mail->send($user->record['email'], $user->record['displayname']);
- $message->message(sprintf(T('An email has been dispatched to %1$s that contains instructions on how to reset your password.'), $user->objdata['email']));
+ $message->message(sprintf(T('An email has been dispatched to %1$s that contains instructions on how to reset your password.'), $user->record['email']));
}
}
$bug->set('hiddenlastpostbyname', bugdar::$userinfo['displayname']);
$bug->update();
- $notif->set_bug_data($bug->objdata);
+ $notif->set_bug_data($bug->record);
$notif->finalize();