Example #1
0
function userEdit($option, $uid, $submitvalue)
{
    global $database, $mainframe;
    global $mosConfig_absolute_path;
    // security check to see if link exists in a menu
    $link = 'index.php?option=com_user&task=UserDetails';
    $query = "SELECT id" . "\n FROM #__menu" . "\n WHERE link LIKE '%{$link}%'" . "\n AND published = 1";
    $database->setQuery($query);
    $exists = $database->loadResult();
    if (!$exists) {
        mosNotAuth();
        return;
    }
    require_once $mosConfig_absolute_path . '/administrator/components/com_users/users.class.php';
    if ($uid == 0) {
        mosNotAuth();
        return;
    }
    $row = new mosUser($database);
    $row->load((int) $uid);
    $row->orig_password = $row->password;
    $row->name = trim($row->name);
    $row->email = trim($row->email);
    $row->username = trim($row->username);
    $file = $mainframe->getPath('com_xml', 'com_users');
    $params =& new mosUserParameters($row->params, $file, 'component');
    HTML_user::userEdit($row, $option, $submitvalue, $params);
}
Example #2
0
function userEdit($option, $uid, $submitvalue)
{
    global $database;
    if ($uid == 0) {
        mosNotAuth();
        return;
    }
    $row = new mosUser($database);
    $row->load($uid);
    $row->orig_password = $row->password;
    HTML_user::userEdit($row, $option, $submitvalue);
}