public static function getNoticiaActivitat($IDA, $idS) { $OA = ActivitatsPeer::retrieveByPK($IDA); $OH = ActivitatsPeer::getPrimerHorariActivitat($IDA, $idS); if ($OH instanceof Horaris) { list($Y, $M, $D) = explode('-', $OH->getDia()); } else { $D = date('d', time()); $M = date('m', time()); $Y = date('Y', time()); } $diai = mktime(0, 0, 0, $M, $D - 10, $Y); $diaf = mktime(0, 0, 0, $M, $D, $Y); $FN = NoticiesPeer::initialize(0, $idS); $ON = $FN->getObject(); $ON->setImatge($OA->getImatge()); $ON->setAdjunt($OA->getPdf()); $ON->setTitolnoticia($OA->getTmig()); $ON->setTextnoticia($OA->getDmig()); $ON->setActiva(false); $ON->setIdactivitat($IDA); $ON->setDatapublicacio(date('Y-m-d', $diai)); $ON->setDatadesaparicio(date('Y-m-d', $diaf)); $ON->save(); return $ON; }