当前位置: 首页>>代码示例>>PHP>>正文


PHP messages::setIsAllowed方法代码示例

本文整理汇总了PHP中messages::setIsAllowed方法的典型用法代码示例。如果您正苦于以下问题:PHP messages::setIsAllowed方法的具体用法?PHP messages::setIsAllowed怎么用?PHP messages::setIsAllowed使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在messages的用法示例。


在下文中一共展示了messages::setIsAllowed方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: array

     // если запрошено обновление капчи в PDA
     $newCaptcha = $_POST['newcaptcha'];
     if ($newCaptcha) {
         $alert = array();
     }
     if ($chat_with != $_SESSION['login'] && !$error_flag) {
         list($alert, $error) = messages::Add(get_uid(), $chat_with, $msg, $files, 0, false, $attachedfiles_session);
         if (!$error && isNulArray($alert)) {
             messages::updateSendLog(get_uid(false));
             if ($draft_id) {
                 require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/drafts.php";
                 drafts::DeleteDraft(intval($draft_id), get_uid(false), 2, true);
             }
             //Если сообщение фрилансеру то разрешаем отправку сообщений обратно
             if (!is_emp($chat_user->role)) {
                 messages::setIsAllowed($uid, $chat_user->uid);
             }
             unset($msg);
             header("Location: " . $_SERVER["REQUEST_URI"]);
             exit;
         }
     }
     break;
 case "delete":
     require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/teams.php";
     require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/ignor.php";
     $selected = $_POST['selected'];
     $error = ignor::DeleteEx(get_uid(), $selected);
     $error = messages::DeleteFromUsers(get_uid(), $selected);
     require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/memBuff.php";
     $memBuff = new memBuff();
开发者ID:Nikitian,项目名称:fl-ru-damp,代码行数:31,代码来源:index.php

示例2: SetExecutor

 /**
  * Устанавливает исполнителя на данный проект
  *
  * @param integer $prj_id			id проекта
  * @param integer $user_id		uid фрилансера
  * @param integer $emp_id			uid работодателя
  * @return string					сообщение об ошибке
  */
 function SetExecutor($prj_id, $user_id, $emp_id)
 {
     global $DB;
     $prj_id = intval($prj_id);
     $user_id = intval($user_id);
     $sql = "UPDATE projects SET exec_id=?i, exec_date=NOW() WHERE id=?i AND user_id = ?i";
     if (!$DB->query($sql, $user_id, $prj_id, $emp_id)) {
         $error = 'Ошибка.';
     }
     $mem = new memBuff();
     $mem->delete('prjEventsCnt' . $user_id);
     $mem->delete('prjEventsCntWst' . $user_id);
     $this->cancelModeration($prj_id);
     if (!isset($error)) {
         require_once ABS_PATH . '/classes/messages.php';
         messages::setIsAllowed($emp_id, $user_id);
     }
     return $error;
 }
开发者ID:amage,项目名称:fl-ru-damp,代码行数:27,代码来源:projects.php

示例3: SetWinners

 /**
  * Выбор победителей.
  *
  * @param int $uid1 uid пользователя занявшего первое место
  * @param int $uid2 uid пользователя занявшего второе место
  * @param int $uid3 uid пользователя занявшего третье место
  *
  * @return string сообщение об ошибке или пустая строка, если все нормально
  */
 public function SetWinners($uid1, $uid2, $uid3)
 {
     global $DB;
     require_once ABS_PATH . '/classes/messages.php';
     $uid1 = intval($uid1);
     $uid2 = intval($uid2);
     $uid3 = intval($uid3);
     $DB->query('UPDATE projects_contest_offers SET position = 0 WHERE project_id = ?i', $this->pid);
     $DB->query('UPDATE projects SET exec_id = 0 WHERE id = ?i', $this->pid);
     if ($uid1) {
         $DB->query('UPDATE projects SET win_date = NOW() WHERE id = ?i', $this->pid);
         $DB->query('UPDATE projects SET exec_id = ?i WHERE id = ?i', $uid1, $this->pid);
         $DB->query('UPDATE projects_contest_offers SET position = 1 WHERE project_id = ?i AND user_id = ?i', $this->pid, $uid1);
         messages::setIsAllowed($this->uid, $uid1);
     } else {
         $DB->query("UPDATE projects SET closed = 'f' WHERE id = ?i", $this->pid);
         // помойму это не недо.
         return 0;
     }
     if ($uid2) {
         $DB->query('UPDATE projects_contest_offers SET position = 2 WHERE project_id = ?i AND user_id = ?i', $this->pid, $uid2);
         messages::setIsAllowed($this->uid, $uid2);
     } else {
         return 0;
     }
     if ($uid3) {
         $DB->query('UPDATE projects_contest_offers SET position = 3 WHERE project_id = ?i AND user_id = ?i', $this->pid, $uid3);
         messages::setIsAllowed($this->uid, $uid3);
     } else {
         return 0;
     }
     return 0;
 }
开发者ID:kapai69,项目名称:fl-ru-damp,代码行数:42,代码来源:contest.php


注:本文中的messages::setIsAllowed方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。