Example #1
0
 public static function generateId($length)
 {
     $idExists = true;
     while ($idExists) {
         $chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
         $id = '';
         for ($i = 0; $i < $length - 2; $i++) {
             $id .= $chars[rand(0, strlen($chars) - 1)];
         }
         $id = 'v_' . $id;
         $idExists = VideoVote::exists(array('id' => $id));
     }
     return $id;
 }
Example #2
0
 public function isDislikedByUser($userId)
 {
     return VideoVote::exists(array('user_id' => $userId, 'obj_id' => $this->id, 'action' => 'dislike'));
 }