/** * * @param type $object entiteta * @param type $params */ public function update($object, $params = null) { $this->expect(!$this->zaklenjenProgramDela($object), "Program dela je že zaklenjen/zaključen. Spremembe niso več mogoče", 1000601); // preračunamo vrednosti v smeri navzgor $object->preracunaj(\Max\Consts::UP); parent::update($object, $params); }
/** * * @param type $object entiteta * @param type $params */ public function update($object, $params = null) { $this->expect(!$this->zaklenjenProgramDela($object), "Program dela je že zaklenjen/zaključen. Spremembe niso več mogoče", 1000511); // zaenkrat ne računamo v globino (DOWN), ampak vedno le v smeri UP $object->preracunaj(); parent::update($object, $params); }
/** * * @param type $object * @param type $params */ public function update($object, $params = null) { if ($object->dogodek) { /** @var Dogodki $rep */ $rep = $this->getEntityManager()->getRepository('Koledar\\Entity\\Dogodek'); $rep->update($object->getDogodek(), $params); } parent::update($object, $params); // TODO: Change the autogenerated stub }
/** * * @param type $object entiteta * @param type $params */ public function update($object, $params = null) { // preračunamo vrednosti v smeri navzgor $object->preracunaj(\Max\Consts::UP); parent::update($object, $params); }
/** * * @param Permission $object * @param type $params * @return boolean */ public function update($object, $params = null) { if (!empty($params) && array_key_exists('__relation', $params) && $params['__relation'] == 'roles') { /** * dodajanje dovoljenja vlogi */ foreach ($object->getRoles() as $role) { /** * built In vlogam ni dovoljeno dodajati dovoljenj */ $this->expect(!($role->getBuiltIn() && $role->getPermissions()->isDirty()), "Vgrajenim vlogam ni dovoljeno dodajati dovoljenj", 1001402); } /** * brisanje dovoljenja vlogi */ $uow = $this->getEntityManager()->getUnitOfWork(); $uow->computeChangeSets(); foreach ($uow->getScheduledEntityUpdates() as $ent) { /** * built In vlogam ni dovoljeno ovzemati dovoljenj */ $this->expect(!($ent instanceof \Aaa\Entity\Role && $ent->getBuiltIn() && $ent->getPermissions()->isDirty()), "Vgrajenim vlogam ni dovoljeno odvzemati dovoljenj", 1001403); } } else { /** * rest update dovoljen le za nevgrajena dovoljenja */ $this->expect(!$object->getBuiltIn(), "Vgrajenih dovoljenj ni dovoljeno spreminjati", 1001400); } parent::update($object, $params); return true; }
public function update($object, $params = null) { $object->preracunaj(); parent::update($object, $params); }
/** * * @param Role $object * @param type $params * @return boolean */ public function update($object, $params = null) { /** * rest update dovoljen le za nevgrajena dovoljenja */ $this->expect(!$object->getBuiltIn(), "Vgrajenih vlog ni dovoljeno spreminjati", 1001500); parent::update($object, $params); return true; }
public function update($object, $params = null) { $this->preveriSezone($object); parent::update($object, $params); $this->preracunajSezoneVDogodkih($object, 'update'); }
/** * * @param type $object entiteta * @param type $params */ public function update($object, $params = null) { parent::update($object, $params); /** * po validate-u dobimo nove vrednosti objekta * * npr. če tehnični vodja zamenja področje funkcije */ $this->expect($this->getAuthorizationService()->isGranted('Funkcija-write', $object), 'Nimate dovoljenja za spreminjanje nekaterih kategorij funkcije', 1000672); }
/** * * Preverim če je oseba zaposlena, potem alternacijo nastavim kot zaposlitev * @param Alternacija $object */ public function update($object, $params = null) { $object->preracunaj(); $this->nastaviEnPrivzeti($object->getFunkcija()); parent::update($object, $params); }
/** * * @param type $object * @param type $params */ public function update($object, $params = null) { $this->preracunajSezono($object); parent::update($object, $params); // TODO: Change the autogenerated stub $this->osveziTS($object); }
/** * * @param type $object entiteta * @param type $params */ public function update($object, $params = null) { $this->expect(!$this->zaklenjenProgramDela($object), "Program dela je že zaklenjen/zaključen. Spremembe niso več mogoče", 1000521); $object->preracunajPoljaZaMatKoprodukcijo(); $this->nastaviFlagImaKoprodukcijo($object); $this->azurirajKoprodukcije($object); // preračunamo vrednosti v smeri navzgor $object->preracunaj(\Max\Consts::UP); parent::update($object, $params); }