Esempio n. 1
0
 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;
     }
 }
Esempio n. 2
0
 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));
 }
Esempio n. 3
0
 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;
 }