/** * Изменение профессию работы - перемещение работы из одной профессии в другую. * * @param integer $prf_id код работы * @param integer $prof_id код профессии * @param integer $uid код юзера * * @return resource Данные выборки */ public function ChangeProjectProf($uid, $prof_id, $prj_id) { global $DB; require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/professions.php'; $prfs = new professions(); $profs = $prfs->GetAllProfessionsPortf($uid); foreach ($profs as $pf) { if ($pf['checked']) { $check_prof[] = $pf['id']; } } $check_prof[] = professions::CLIENTS_PROF_ID; $check_prof[] = professions::BEST_PROF_ID; if (!in_array($prof_id, $check_prof)) { return false; } $sql = "UPDATE portfolio SET prof_id = ?i, norder = '0' WHERE id = ?i AND user_id = ?i"; $res = $DB->query($sql, $prof_id, $prj_id, $uid); return $res; }