function receiveDataFromAList($name) { $list = new CVCAppendingList(); $list->Init($name); $list->ReceiveItemsUsed(); return $list->GetItemsUsed(); }
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)); } }
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(); } }