public function save($conn = null) { //Caldrà guardar els descomptes!!!! $this->updateObject(); $OC = $this->getObject(); $OC->save(); $A_DESC = $this['ADescomptes']->getValue(); //Guardem els descomptes DescomptesPeer::saveDescomptes($A_DESC, $OC->getIdcursos(), $OC->getSiteId(), DescomptesPeer::TIPUS_CURS); $OC->save(); //Si guardem el curs per primera vegada, mirem les imatges que s'han entrat i que no tenen curs. Les assignarem a aquest. $dir = getcwd() . '/images/cicles/'; $mini = false; $normal = false; $big = false; $pdf = false; $IDC = $OC->getIdcursos(); foreach (glob($dir . 'C--*') as $K => $arxiu) { $a = str_replace($dir, "", $arxiu); //Si té un -M és la foto mini. if (substr_count($arxiu, "-M") > 0) { rename($arxiu, str_replace('--', '-' . $IDC . '-', $arxiu)); } if (substr_count($arxiu, "-L") > 0) { rename($arxiu, str_replace('--', '-' . $IDC . '-', $arxiu)); } if (substr_count($arxiu, "-XL") > 0) { rename($arxiu, str_replace('--', '-' . $IDC . '-', $arxiu)); } if (substr_count($arxiu, "-PDF") > 0) { rename($arxiu, str_replace('--', '-' . $IDC . '-', $arxiu)); } } }
/** * Aquesta funció guarda el descompte a la taula descomptes * */ public function setDescomptes($v) { DescomptesPeer::saveDescomptes($v, $this->getHorariId(), $this->getSiteId(), DescomptesPeer::TIPUS_ENTRADA); return parent::setDescomptes(null); }