public static function isAdminTablon($iduser = NULL) { if (is_null($iduser)) { $iduser = Yii::app()->user->id; } if ($iduser == Confignoticias::model()->findByPk(1)->iduseradm) { return true; } else { return false; } }
public function actiondescartar($id) { $id = (int) MiFactoria::cleanInput($id); $model = $this->loadModel($id); $model->setScenario('tratamiento'); $model->aprobado = 3; $model->save(); yii::app()->user->setFlash('success', 'El aviso ha sido descartado'); Yii::app()->crugemailer->mail_general(Confignoticias::getMailAdminTablon(), 'Se ha descartado tu publicaciĆ³n', $model->mensaje, $model, array('fecha', 'expira', 'fechapublicacion')); $this->redirect(array('view', 'id' => $model->id)); }
public static function InsertaCumple() { $matr = Trabajadores::model()->findall("cumple=:dato", array(":dato" => date("Y-m-d"))); //solo puede haber un mensaje de onomastico por dia // // // /*echo "<br><br><br><br><br>".count($matr)."<br>"; echo date("Y-m-d").'';*/ $esto = Noticias::model()->find("tiponoticia='02' and aprobado='1' and fecha>=:fechita", array(":fechita" => date("Y-m-d"))); /*var_dump($esto); yii::app()->end();*/ //print_r($matr); //echo gettype($esto); if (count($matr) > 0 and $esto == null) { $cadena = "Feliz cumpleaƱos , el dia de hoy : "; for ($i = 0; $i < count($matr); ++$i) { $cadena = $cadena . $matr[$i]['nombres'] . " " . $matr[$i]['ap'] . " " . $matr[$i]['am'] . " "; } $cadena = $cadena . "\n"; $cadena = $cadena . "Muchas felicidades en este dia ....!"; $mensaje = new Noticias(); $mensaje->txtnoticia = $cadena; $mensaje->iduser = Confignoticias::model()->findBypK(1)->iduseradm; $mensaje->autor = Yii::app()->user->um->loadUserById($mensaje->iduser)->username; $mensaje->tiponoticia = '02'; $mensaje->aprobado = 1; $mensaje->fechapropuesta = date('Y-m-d'); $mensaje->fexpira = date('Y-m-d'); if (!$mensaje->save()) { throw new CHttpException(500, 'NO s peudo grabra el noticin del cumple.'); } } return 1; }