示例#1
0
 }
 $issuggester = $ticket->user_id == $USER->user_id ? 1 : 0;
 if (!$issuggester) {
     $ticket->setNotify(!empty($_POST['notify']) ? preg_replace('/[^\\w]+/', '', $_POST['notify']) : '');
 }
 $thankyou = '';
 //now lets do our thing depending on your permission level..
 $comment = stripslashes($_POST['comment']);
 if ($isadmin) {
     if (isset($_POST['disown'])) {
         $ticket->removeModerator();
     } elseif (isset($_POST['addcomment'])) {
         $ticket->addModeratorComment($USER->user_id, $comment, !empty($_POST['claim']));
     } elseif (isset($_POST['accept'])) {
         $ticket->setModerator($USER->user_id);
         $ticket->closeTicket($USER->user_id, $comment, isset($_POST['accepted']) ? $_POST['accepted'] : null);
         //reload the image
         $image->loadFromId($_REQUEST['id']);
     } elseif (isset($_POST['close'])) {
         $ticket->setModerator($USER->user_id);
         $ticket->closeTicket($USER->user_id, $comment);
     }
 } elseif ($isowner) {
     //add comment to ticket
     if (isset($_POST['addcomment'])) {
         $ticket->addOwnerComment($USER->user_id, $comment);
         #$smarty->assign("thankyou", "comment");
         $thankyou = "comment";
     }
 } elseif ($issuggester) {
     //add comment to ticket