本文整理汇总了PHP中professions::GetAllProfessionsPortf方法的典型用法代码示例。如果您正苦于以下问题:PHP professions::GetAllProfessionsPortf方法的具体用法?PHP professions::GetAllProfessionsPortf怎么用?PHP professions::GetAllProfessionsPortf使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类professions
的用法示例。
在下文中一共展示了professions::GetAllProfessionsPortf方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: ChangeProjectProf
/**
* Изменение профессию работы - перемещение работы из одной профессии в другую.
*
* @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;
}