Example #1
0
 /**
  * Save user feedback.
  * 
  * @param array $feedback_info the feedback information
  */
 public function save_user_feedback($feedback_info)
 {
     if (isset($feedback_info["LIKE"])) {
         $word = new JentiWord($this->config);
         if (!$word->error) {
             $word->update_likes($feedback_info);
         }
         $this->error = $word->error;
     }
     if (!$this->error && isset($feedback_info["FEEDBACK"])) {
         $user = new JentiUser($this->config);
         if (!$user->error) {
             $feedback_info["TYPE"] = ACTIVITY_FEEDBACK;
             if ($this->is_user_authenticated()) {
                 $feedback_info["EMAIL"] = $this->email;
             }
             $user->add_user_activity($feedback_info);
         }
         $this->error = $user->error;
     }
 }