Exemplo n.º 1
0
 /**
  * Редактирование комментария к отзыву
  *
  * @param string $msg               id комментария
  * @param integer $uid              id пользователя, редактирующего комментарий
  * @param integer $id_edit          id комментария
  * @param integer $feedbackAuthorID id пользователя оставившего отзыв
  *
  * @return string                   текст ошибки в случае неуспеха
  */
 function editCommentFeedback($msg, $uid, $id_edit, $feedbackAuthorID)
 {
     global $DB;
     $msg = pg_escape_string($msg);
     if (hasPermissions('users')) {
         $DB->query('UPDATE sbr_feedbacks_comments SET comment = ?, date_change=now() WHERE id = ?', $msg, $id_edit);
     } else {
         $DB->query('UPDATE sbr_feedbacks_comments SET comment = ?, date_change=now() WHERE id = ? AND user_id = ?', $msg, $id_edit, get_uid(false));
     }
     if (!$DB->error) {
         //$feedback = sbr_meta::getFeedback($feedback_id, true);
         //$fromuser_id = $feedback['fromuser_id'];
         require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/smail.php";
         $smail = new smail();
         $smail->SendCommentFeedback($feedbackAuthorID, $uid, true);
     }
     return $DB->error;
 }