Ejemplo n.º 1
0
 public function follow()
 {
     // Get the application object.
     $app = JFactory::getApplication();
     $writer_id = JRequest::getInt('writer_id');
     $user_id = JFactory::getUser()->get('id');
     $user_id = $user_id ? $user_id : 949;
     $user_model = $this->getModel('user');
     if (ideary::checkIfFollowing($writer_id, $user_id)) {
         echo json_encode(array('success' => true));
     } else {
         $result = $user_model->follow($writer_id, $user_id);
         //$notification = $user_model->getNotification($writer_id, 'follow');
         $notification = $user_model->getNotification2($writer_id, 'follow');
         /*if($result && $notification){
         
                         if($notification->send_email){
         
                             $writer = $user_model->getUser($writer_id);
                             $subject = JText::_("FOLLOW_EMAIL_SUBJECT");
                             $content = JText::_("FOLLOW_EMAIL_BODY");
                             $content = str_replace('{user}', JFactory::getUser()->get('username'), $content);
                             $recipient = $writer->email;
         
                             $this->sendMail($subject, $content, $recipient);
                         }
         
                         $user_model->saveNotification($notification->id, $writer_id, 'null', $user_id);
                     }*/
         $user_model->saveNotification(1, $writer_id, 'null', $user_id);
         echo json_encode(array('success' => $result));
     }
     $app->close();
 }