예제 #1
0
 /**
  * Изменение профессию работы - перемещение работы из одной профессии в другую.
  *
  * @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;
 }