Guest User

lineas controller

a guest
Dec 22nd, 2010
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.15 KB | None | 0 0
  1.  function addhoras() {
  2.         if (!empty($this->data)) {
  3.             $this->Linea->create();
  4.             if ($this->Linea->save($this->data)) {
  5.                 //$this->Session->setFlash(__('The linea has been saved', true));
  6.                 $this->redirect(array('action' => 'index'));
  7.             } else {
  8.                 $this->Session->setFlash(__('The linea could not be saved. Please, try again.', true));
  9.             }
  10.         }
  11.                 $this->Linea->recursive = 2;
  12.         $proyectos = $this->Linea->Tarea->find('all',array(
  13.                                                                 'conditions' => array(
  14.                                                                     'Tarea.usuario_id'=>$this->Session->Read('Usuario_id')
  15.                                                                 )));
  16.         $hitos = $this->Linea->Hito->find('all');
  17.         $tareas = $this->Linea->Tarea->find('all');
  18.                 //$ultimos = $this->Linea->find('all', array('conditions' => array('Linea.fecha >= DATE_SUB(CURDATE(), INTERVAL 5 DAY)')));
  19.  
  20.                 $ultimos = $this->Linea->find('all', array(
  21.                                                     'conditions' => array('OR' => array(
  22.                                                             'Linea.usuario_id'=>$this->Session->read('Usuario_id')
  23.                                                             )),
  24.                                                     'order' => 'Linea.fecha DESC',
  25.                                                     'limit' => '5'
  26.                                                             ));
  27.                
  28.                 $this->set(compact('proyectos', 'tareas','hitos','ultimos'));
  29.  
  30.         //$this->set('proyectos','tareas');//, 'hitos', 'tareas', 'usuarios'));
  31.                
  32.         $this->paginate = array(
  33.                     'Linea' => array(
  34.                         'limit'=>'30',
  35.                         'conditions' => array(
  36.                             'Tarea.usuario_id'=>$this->Session->read('Usuario_id')),
  37.                         'order'=>'Linea.fecha',
  38.                         'group'=>array('Linea.proyecto_id','Linea.tarea_id')
  39.                         )
  40.                     );
  41.                  $this->set('lineas',$this->paginate());
  42.  
  43.     }
Advertisement
Add Comment
Please, Sign In to add comment