Пример #1
0
    }
    if (!is_group_allowed($user['group'], $user['uid'])) {
        $error .= "<br><b>Ошибка!</b> Данная группа администрирования не существует или недоступна!<br>";
    }
    if (!is_gid_allowed($user['gid'], $BILLEVEL)) {
        $error .= "<br><b>Ошибка!</b> Данный тариф вам недоступен!<br>";
    }
    if (!$user['fio']) {
        $error .= "<br><b>Ошибка!</b> Поле ФИО обязательно для заполнения!<br>";
    }
    if ((!isset($mode) || $mode != "edit") && $perror) {
        $error .= $perror;
    }
    if (!$error) {
        if (!isset($mode) || $mode != "edit") {
            $res = $BILL->AddUser($user);
            if (!$res) {
                ?>
     <b>ОК!</b> Пользователь '<?php 
                OUT($user['user']);
                ?>
' успешно добавлен!<br> Вот его данные:<br>
     <table width=100%>
     <tr><td>Логин:<td></td><td><?php 
                OUT($user['user']);
                ?>
</td></tr>
     <tr><td>Пароль:<td></td><td>***</td></tr>
     <tr><td>ФИО:<td></td><td><?php 
                OUT($user['fio']);
                ?>
Пример #2
0
 function AddUserWithData($data)
 {
     global $MDL, $GV, $CURRENT_USER;
     $MDL->Load("smadbis");
     $BILL = new CBilling($GV["dbhost"], $GV["dbname"], $GV["dblogin"], $GV["dbpassword"]);
     $user[user] = $data["login"];
     $user[password] = $data["passwd"];
     $user[gid] = $vars[3];
     $user[fio] = "";
     $user[email] = $data["email"];
     $user[phone] = "";
     $user[prim] = "";
     $user[add_date] = $data["regdate"];
     $user[add_uid] = $CURRENT_USER["id"];
     $user[nick] = $data["nick"];
     $user[gender] = $data["gender"];
     $user[address] = $data["address"];
     $user[icq] = $data["icq"];
     $user[url] = $data["url"];
     $user[rang] = $data["rang"];
     $user[group] = $data["group"];
     $user[city] = $data["city"];
     $user[country] = $data["country"];
     $user[raiting] = $data["raiting"];
     $user[signature] = $data["signature"];
     $user[info] = $data["info"];
     $user[expired] = "0000-00-00";
     $BILL->AddUser($user);
     return true;
     /*
        $fp=fopen("$this->data_dir/".$user['id'],"w+");
        if(!$fp)return false;
         $string=   $user['login'].$this->chr1.
                    md5($user['passwd']).$this->chr1.
                    $user['nick'].$this->chr1.
                    $user['gender'].$this->chr1.
                    $user['email'].$this->chr1.
                    $user['url'].$this->chr1.
                    $user['icq'].$this->chr1.
                    $user['regdate'].$this->chr1.
                    $user['rang'].$this->chr1.
                    $user['group'].$this->chr1.
                    $user['raiting'].$this->chr1.
                    $user['country'].$this->chr1.
                    $user['city'].$this->chr1.
                    $user['signature'].$this->chr1.
                    $user["info"].$this->chr1;
        fwrite($fp,$string);
        fclose($fp);
       include $this->list_file;
       $USERS_IDS[$user['login']]=$user['id'];
       $idx=count($USERS);
       $USERS[$idx]["login"]=$user['login'];
       $USERS[$idx]["id"]=$user['id'];
       $string="<?php\r\n";
       for($i=0;$i<count($USERS);++$i)
         {
         $string.="\$USERS[".$i."][\"id\"]=\"".$USERS[$i]["id"]."\";\r\n";
         $string.="\$USERS[".$i."][\"login\"]=\"".$USERS[$i]["login"]."\";\r\n";
         $string.="\$USERS_IDS[\"".$USERS[$i]["login"]."\"]=\"".$USERS[$i]["id"]."\";\r\n";
         }
       $string.="?>";
       $fp=fopen($this->list_file,"w+");
       if(!$fp)return false;
       fwrite($fp,$string);
       fclose($fp);
       return true;       */
 }