Exemplo n.º 1
0
 public function likeAction()
 {
     // if($_GET){
     $set = array("UID" => $_POST["UID"], "AID" => $_POST["AID"], "time" => date('Y-m-d h:i:s'));
     //print_r($set);
     $likeA = new likeA();
     $arr = $likeA->getAIDsbyUID($set["UID"]);
     for ($i = 0; $i < count($arr); $i++) {
         if ($arr[$i] == $set["AID"]) {
             exit(0);
         }
         //return -1; //can't like the same answer twice
     }
     $likeA->insertLikeA($set);
     $likeANum = $likeA->getLikenumbyAID($set['AID']);
     $result = "{\"AID\":\"" . $set["AID"] . "\"" . ",\"likenum\":\"" . $likeANum . "\"}";
     //echo $arr;
     $this->view->result = $result;
     $this->render("like");
 }
Exemplo n.º 2
0
 public function getLikedNumByUID($UID)
 {
     $likea = new likeA();
     $answer = new answer();
     $AIDS = $answer->getAIDsbyUID($UID);
     $sum = 0;
     for ($i = 0; $i < count($AIDS); $i++) {
         $sum += $likea->getLikenumbyAID($AIDS[$i]);
     }
     return $sum;
 }