Exemple #1
0
                 $error .= $portf->DelPortf($uid, $prj_id);
             }
         }
     }
     break;
 case "portf_move_all":
     if (sizeof($_SESSION['w_select'][$_POST['w_move_prof_from']])) {
         require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/portfolio.php";
         $portf = new portfolio();
         $prof_id = (int) trim($_POST['w_move_prof_to']);
         $count_add = count($_SESSION['w_select'][$_POST['w_move_prof_from']]);
         if ($prof_id > 0 || $prof_id == professions::CLIENTS_PROF_ID || $prof_id == professions::BEST_PROF_ID && portfolio::CountAll($uid, $prof_id, true) + $count_add <= portfolio::MAX_BEST_WORKS) {
             foreach ($_SESSION['w_select'][$_POST['w_move_prof_from']] as $wkey => $wvalue) {
                 $prj_id = (int) trim($wkey);
                 if ($prj_id) {
                     $error .= $portf->ChangeProjectProf($uid, $prof_id, $prj_id);
                 }
             }
         }
     }
     break;
 case "diz_ch":
     $stddiz = $_POST['stddiz'];
     $frl = new freelancer();
     $frl->design = isset($stddiz) ? 0 : 1;
     $error .= $frl->Update($uid, $res);
     break;
 case "delete":
     // удаление аккаунта
     require_once ABS_PATH . "/classes/users.php";
     require_once ABS_PATH . '/classes/admin_log.php';