Esempio n. 1
0
    public function actionVideo()
    {

        $visibility_array = Videos::getRightsForVideo();
        $videos = Videos::model()->findAllByAttributes(array(
            'Visibility'=>$visibility_array
        ));




        $this->render('video', array(
            'videos' => $videos,
        ));
    }
Esempio n. 2
0
    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;

    }