public function actionVideo() { $visibility_array = Videos::getRightsForVideo(); $videos = Videos::model()->findAllByAttributes(array( 'Visibility'=>$visibility_array )); $this->render('video', array( 'videos' => $videos, )); }
public static function getVideoListByQueryString($queryString,$options){ $visibility_array = Videos::getRightsForVideo(); $condition = new CDbCriteria(); if (count($options) > 0 && trim($queryString) != '') { $countCond = 0; if ($options['search_option_title']) { $condition->compare('Video_Title',$queryString,true,'OR'); } if ($options['search_option_log_line']) { $condition->compare('Video_Log_Line',$queryString,true,'OR'); } if ($options['search_option_description']) { $condition->compare('Video_Desc',$queryString,true,'OR'); } if ($options['search_option_link_name']) { $condition->compare('Link_Title',$queryString,true,'OR'); } } $condition->addInCondition('Visibility', $visibility_array); $videos = Videos::model()->findAll($condition); return $videos; }