public static function getCopyCursByCodi($codi, $idS) { $OCurs = self::getByCodi($codi, $idS); if ($OCurs instanceof Cursos) { $OCurs->setIdcursos(null); $OCurs->setNew(false); $FC = new CursosForm($OCurs); $FC->getObject()->setIsactiu(true); $FC->getObject()->setDatainmatricula(date('Y-m-d', time())); $FC->getObject()->setDatafimatricula(date('Y-m-d', time())); $FC->getObject()->setDatainici(date('Y-m-d', time())); } else { $OC = new Cursos(); $OC->setSiteId($idS); $OC->setActiu(true); $OC->setCodi($codi); $OC->setAdescomptes(0); $FC = new CursosForm($OC); } return $FC->getObject(); }