/** * 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)); }
/** * 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()); }