PHP notice

Trying to get property of non-object

/var/www/html/site.exer_current/protected/components/Agenda.php(609)

597                     $arrHorasUsadas = array();
598                     if(count($citas) > 0){
599                         foreach($citas as $c){
600                             for($cc = $c->fechaHora; $cc < ($c->fechaHora + ($c->duracion * 60)); $cc = $cc + $intervaloMostrar){
601                                 if(!isset($arrHorasUsadas[$cc])) $arrHorasUsadas[$cc] = 0;
602                                 $arrHorasUsadas[$cc] += $c->cantidad;
603                             }
604                         }
605                     }
606                     /*GMensajes::vardump($citasConcurrentes);
607                     GMensajes::vardump($arrHorasUsadas);
608                     GMensajes::vardump(array_sum($arrHorasUsadas));*/
609                     if(count($servicio->producto->horariosAgenda) > 0){
610                         $suc = Horario::model()->find(array(
611                             'condition'=>'modelo = "Producto" AND activo = "1" AND idPadre = '.$_REQUEST[$varServicio].' AND dia = "'.$textoDia.'"'
612                         ));
613                     }else{
614                         //die('modelo = "Usuario" AND activo = "1" AND idPadre = '.$sucursal_actual.' AND dia = "'.$textoDia.'"');
615                         $suc = Horario::model()->find(array(
616                             'condition'=>'modelo = "Usuario" AND activo = "1" AND idPadre = '.$sucursal_actual.' AND dia = "'.$textoDia.'"'
617                         ));
618                     }
619                     if($suc != NULL){
620                         $inicio = strtotime($date.' '.$suc->apertura.':00');
621                         $fin = strtotime($date.' '.$suc->cierre.':00');

Stack Trace

#0
+
 /var/www/html/site.exer_current/protected/components/Agenda.php(996): build_calendar(3, 2024, array(), array(1 => array("apertura" => "08:00", "cierre" => "22:00"), 2 => array("apertura" => "08:00", "cierre" => "22:00"), 3 => array("apertura" => "08:00", "cierre" => "22:00"), 4 => array("apertura" => "08:00", "cierre" => "22:00"), ...), ...)
0991                                 GMensajes::vardump($personasXcita);
0992                                 GMensajes::vardump($varServicio);*/
0993                             $calendario .= '</select>
0994                             <p class="text-center textoFechaActual"><span class="mesActual">'.$meses[$mesActual].'</span> <span class="anoActual">'.$anoActual.'</span></p>
0995                             <div class="clearfix"></div>
0996                             '.build_calendar($mesActual,$anoActual,$dateArray,$dias_laborales,$sucursal_actual, $personasXcita, $varServicio).'
0997                             <div id="horariosDisponibles"></div>
0998                         </div>
0999                     </div>
1000                 </div>
1001             </div>';
#1
+
 /var/www/html/site.exer_current/protected/views/carrito/reservamesa.php(2211): Agenda::calendario_horas("19049", false, 3, "1")
2206                                     <input type="text" class="form-control" name="version" placeholder="" value="'.$p->nombre.'" readonly="readonly">
2207                                 </div>
2208                             </div>
2209                             <div class="row-fluid">
2210                                 <div class="col-xs-12">
2211                                     '.Agenda::calendario_horas($vendedor->id, false, 3, $comensales).'
2212                                 </div>
2213                                 <div class="clearfix"></div>
2214                             </div>
2215                             <div class="row-fluid">
2216                                 <div class="col-sm-10">
#6
+
 /var/www/html/site.exer_current/protected/controllers/CarritoController.php(10733): CController->render("reservamesa", array("vendedor" => Usuario))
10728                     <h4>Solicitud No Enviada</h4>
10729                     <p>Ocurrió un error durante el envío de su solicitud, por favor inténtelo de nuevo más tarde.</p>
10730                 </div>';
10731             }
10732         }
10733         $this->render('reservamesa', $vars);
10734     }
10735     public function actionReservaServicio(){
10736         $vars = array();
10737         $urlManager = AMTUrlManager::checkDomain();
10738         $user = $urlManager;
2024-03-28 09:53:36 Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/5.6.40 Yii Framework/1.1.13