Exemplo n.º 1
0
 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));
         }
     }
 }
Exemplo n.º 2
0
 /**
  * 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);
 }