예제 #1
0
 $user = $objUser->getUserByID($comment[global_mapping::CreatedBy]);
 if ($user && $comment) {
     $isSent = true;
     $description = "Restore Comment";
     if ($isBad) {
         $description = "Bad Comment";
         $userEmail = $user[global_mapping::Email];
         $fullName = $user[global_mapping::FullName];
         $linkArticle = global_common::getHostName() . '/article_detail.php?aid=' . $comment[global_mapping::ArticleID];
         $commentDate = global_common::formatDateTimeVN($comment[global_mapping::CreatedDate]);
         $commentContent = $comment[global_mapping::Content];
         $linkPolicy = global_common::getHostName() . '/' . global_common::PAGE_TERM_KM;
         $arrMailContent = global_common::formatMailContent(global_common::TEAMPLATE_BAD_COMMENT, null, array(global_common::formatOutputText($fullName), $linkArticle, $commentDate, $commentContent, $linkPolicy));
         $emailSubject = $arrMailContent[0];
         $emailContent = $arrMailContent[1];
         $isSent = global_mail::send($userEmail, $fullName, $emailSubject, $emailContent, null, global_common::SUPPORT_MAIL_USERNAME, global_common::SUPPORT_MAIL_PASSWORD, global_common::SUPPORT_MAIL_DISPLAY_NAME);
     }
     if ($isSent) {
         $badComment = $objCommentBad->getCommentBadByID($commentID);
         if (count($badComment) <= 0) {
             $createdBy = $c_userInfo[global_mapping::UserID];
             $resultID = $objCommentBad->insert($commentID, $description, $createdBy, $isBad);
         } else {
             $updatedBy = $c_userInfo[global_mapping::UserID];
             $resultID = $objCommentBad->activateBadComment($commentID, $description, $updatedBy, $isBad);
         }
         if ($resultID) {
             $arrHeader = global_common::getMessageHeaderArr($banCode);
             //$banCode
             echo global_common::convertToXML($arrHeader, array("rs", "inf", "form"), array(1, 'Xử lý bad comment thành công'), array(0, 1));
             return;
예제 #2
0
     } else {
         echo global_common::convertToXML($arrHeader, array('rs', 'inf'), array(0, 'Tên đăng nhập hoặc email không tồn tại.'), array(0, 1));
         return;
     }
 } else {
     if ($_pgR["act"] == Model_User::ACT_CONTACT_US) {
         $fullName = $_pgR['fullName'];
         $fullName = html_entity_decode($fullName, ENT_COMPAT, 'UTF-8');
         $email = $_pgR['email'];
         $email = html_entity_decode($email, ENT_COMPAT, 'UTF-8');
         $subject = $_pgR['subject'];
         $subject = html_entity_decode($subject, ENT_COMPAT, 'UTF-8');
         $content = $_pgR['content'];
         $content = html_entity_decode($content, ENT_COMPAT, 'UTF-8');
         $emailContent = 'From:' . $fullName . '<br>' . 'Email:' . $email . '<br>' . 'Content: <br>' . $content;
         $isSent = global_mail::send(global_common::SUPPORT_MAIL_USERNAME, global_common::SUPPORT_MAIL_DISPLAY_NAME, $subject, $emailContent, null, global_common::SUPPORT_MAIL_USERNAME, global_common::SUPPORT_MAIL_PASSWORD, global_common::SUPPORT_MAIL_DISPLAY_NAME);
         if ($isSent) {
             $arrHeader = global_common::getMessageHeaderArr($banCode);
             //$banCode
             echo global_common::convertToXML($arrHeader, array('rs', 'inf'), array(1, 'Đã gửi thành công.'), array(0, 1));
             return;
         } else {
             echo global_common::convertToXML($arrHeader, array('rs', 'inf'), array(0, 'Xử lý thất bại. Xin vui lòng thử lại sau!'), array(0, 1));
             return;
         }
     } else {
         if ($_pgR["act"] == Model_User::ACT_LOGOUT) {
             echo global_common::convertToXML($arrHeader, array('rs', 'inf', 'rurl'), array(1, '', $_SESSION[global_common::SES_C_CUR_PAGE]), array(0, 1, 1));
             global_common::clearSession();
             return;
         }