Example #1
0
 /**
  * Инициализирует члены класса в соответствии с текущим индексом сообщения в массиве треда
  *
  * @param integer $idx	индекс соощения в массиве тем
  */
 function SetVars($idx)
 {
     parent::SetVars($idx);
     if ($idx == 0) {
         $node = $this->thread[$idx];
         $this->login = '';
         $this->uname = $node['sign'];
         $this->usurname = '';
     }
 }
Example #2
0
 /**
  * Добавить комментарии к портфолио
  *
  * @param integer $fid    ID Пользователя
  * @param integer $reply  Идентификатор сообщения ответом на которое является данное сообщение
  * @param integer $thread Темы
  * @param string  $msg    Сообщение
  * @param string  $name   Название сообщения
  * @param mixed   $attach Вложения файлов
  * @param string  $ip     ИП отправителя
  * @param mixed   $error  Возвращает сообщение об ошибке
  * @param mixed   $small  Метод показа
  * @return integer Возвращает ИД добавленного коментария
  */
 function Add($fid, $reply, $thread, $msg, $name, $attach, $ip, &$error, $small)
 {
     global $DB;
     $curname = get_class($this);
     $sql = "SELECT show_comms FROM portfolio WHERE portfolio.id = ?i";
     $portf_comments = $DB->val($sql, $thread);
     $error = $DB->error;
     if ($portf_comments != 't') {
         $error = "Пользователь запретил оставлять комментарии";
         return 0;
     }
     return parent::Add($fid, $reply, $thread, $msg, $name, $attach, $ip, $error, $small);
 }