IF no Array

Blz Galera, segue uma duvida aquii no com PHP

está dando o erro no seguinte codigo, qual seria a solução para o meu problema ??




public function actionCalendarEvents() {

		$items = array();

        $model = Frequencia::model()->findAll();    

        foreach($model as $value) {

            $items[] = array(

                'id'=>$value->id_frequencia,

                'title'=>$value->idUsuario->ds_nome,


			if(!empty($value->dt_falta)) {

				'start'=>date('Y-m-d', strtotime($value->dt_falta)),

			}


			if(!empty($value->dt_inicio)) {

				'start'	=> date('Y-m-d', strtotime($value->dt_inicio)),

				'end'	=> date('Y-m-d', strtotime($value->dt_final)),

			}


			if(($value->tp_frequencia) == 1) {

				'color'=>'#CC0000',

			} elseif(($value->tp_frequencia) == 2) {

				'color'=>'#008000',

                	} elseif(($value->tp_frequencia) == 3) {

				'color'=>'#1E90FF',

			}


                'url'=>'#',

            );

        }

        echo CJSON::encode($items);

        Yii::app()->end();

	}



Ele estava assim


public function actionCalendarEvents() {

		$items = array();

        $model = Frequencia::model()->findAll();    

        foreach($model as $value) {

            $items[] = array(

                'id'=>$value->id_frequencia,

                'title'=>$value->idUsuario->ds_nome,

		'start'	=> date('Y-m-d', strtotime($value->dt_inicio)),

		'end'	=> date('Y-m-d', strtotime($value->dt_final)),

		'color'=>'#1E90FF',

                'url'=>'#',

            );

        }

        echo CJSON::encode($items);

        Yii::app()->end();

	}

Tente isso.




    public function actionCalendarEvents() {


        $items = array();

        $model = Frequencia::model()->findAll();


        foreach ($model as $value) {


            $items[] = array('id' => $value->id_frequencia

                , 'title' => $value->idUsuario->ds_nome

                , 'url' => '#');




            if (!empty($value->dt_falta)) {

                array_push($items, array('start' => date('Y-m-d', strtotime($value->dt_falta))));

            }


            if (!empty($value->dt_inicio)) {

                array_push($items, array('start' => date('Y-m-d', strtotime($value->dt_inicio))

                    , 'end' => date('Y-m-d', strtotime($value->dt_final))));

            }


            if (($value->tp_frequencia) == 1) {

                array_push($items, array('color' => '#CC0000'));

            } elseif (($value->tp_frequencia) == 2) {

                array_push($items, array('color' => '#008000'));

            } elseif (($value->tp_frequencia) == 3) {

                array_push($items, array('color' => '#1E90FF'));

            }

        }

        echo CJSON::encode($items);

        Yii::app()->end();

    }



[]'s

Vlw aii, mais já tinha resolvido.