Example #1
0
 function receiveDataFromAList($name)
 {
     $list = new CVCAppendingList();
     $list->Init($name);
     $list->ReceiveItemsUsed();
     return $list->GetItemsUsed();
 }
Example #2
0
 function Contest_UpdateRecievedGroupUsed_Iterator($id = -1, $name, $table)
 {
     if ($id < 0) {
         $id = $_SESSION['WT_contest_id'];
     }
     $list = new CVCAppendingList();
     $list->Init($name);
     $list->SetItems($groups);
     $list->ReceiveItemsUsed();
     $glist = $list->GetItemsUsed();
     $n = count($glist);
     db_delete($table, "`contest_id`={$id}");
     for ($i = 0; $i < $n; $i++) {
         $gid = $glist[$i];
         if (db_count($table, "`contest_id`={$id} AND `group_id`={$gid}") > 0) {
             continue;
         }
         db_insert($table, array('contest_id' => $id, 'group_id' => $gid));
     }
 }
Example #3
0
 function user_update_received($id)
 {
     $name = stripslashes(trim($_POST['name']));
     $passwd = stripslashes($_POST['passwd']);
     $passwd_confirm = stripslashes($_POST['passwd_confirm']);
     $email = stripslashes($_POST['email']);
     if ($passwd != '' && $passwd != $passwd_confirm) {
         add_info('Ошибка подтверждения пароля.');
         return false;
     }
     $groups = new CVCAppendingList();
     $groups->Init('groups');
     $groups->ReceiveItemsUsed();
     if (user_update($id, $name, $email, $_POST['acgroup'], $groups->GetItemsUsed(), $passwd)) {
         $_POST = array();
     }
 }