示例#1
0
 /**
  * OK
  **/
 public function detallEspectacle($idEspectacle)
 {
     $ETO = new EspectacleTableObject(null, EspectacleTableObject::FROM_EMPTY);
     $ETO->loadById($idEspectacle);
     $Sessions = $ETO->getSessions();
     $RET = json_encode(array('Sessions' => $Sessions, 'Espectacle' => $ETO));
     View::renderTemplate('header', array());
     View::renderTemplate('body', array('menu' => $this->menu, 'detall' => $RET));
 }
示例#2
0
 /**
  * Funció que retorna un id de la nova sessió creada.
  * Per temes pràctics, la nova sessió portarà els mateixos preus que l'anterior 
  **/
 public function newBlankSession(EspectacleTableObject $ETO)
 {
     //Carrego les sessions de l'espectacle
     $LlistatSessionsEspectacle = $ETO->getSessions();
     $Preus = array();
     if (isset($LlistatSessionsEspectacle[0])) {
         $this->sessio = $LlistatSessionsEspectacle[0]->sessio;
         $this->sessio['s_id'] = 0;
         $this->sessio['s_DataHora'] = 0;
         $this->sessio['s_Correcte'] = 0;
     } else {
         $this->sessio['s_id'] = 0;
         $this->sessio['s_idEspectacle'] = $ETO->getEspectacleId();
         $this->sessio['s_DataHora'] = 0;
         $this->sessio['s_idTeatre'] = 1;
         $this->sessio['s_Preus'] = array();
         $this->sessio['s_Correcte'] = 0;
     }
     //Guardo en blanc
     $this->doSave(false);
     $this->loadById($this->getSessioId());
 }