Untitled
php
posted: Jun, 8th 2012 | jump to bottom
<?php class OdtsController extends AppController { public $helpers = array('Html', 'Form', 'Paginator'); var $paginate = array( 'limit' => 20, 'fields' => array('Odt.proyecto', 'Odt.descripcion', 'Odt.fecha', 'Odt.numero', 'Odt.inciso', 'Odt.cambio', 'Odt.ID', 'Odt.status', 'Odt.contacto', 'Odt.para'), 'order' => array( 'Odt.numero' => 'DESC' ) ); function index() { $data = $this->paginate('Odt'); $this->set('odts', $data); } function consulta($id = null) { $this->Odt->id = $id; $fields = array('Odt.proyecto', 'Odt.descripcion', 'Odt.fecha', 'Odt.numero', 'Odt.asignado', 'Odt.cliente', 'Odt.ID', 'Odt.status', 'Odt.contacto', 'Odt.para', 'Odt.ejecutivo'); $this->set('odt', $this->Odt->read($fields)); } function buscar() { if (!empty($this->data)) { $searchstr = $this->data['Odt']['search']; $this->set('searchstring', $this->data['Odt']['search']); $paginate = array( 'fields' => array('Odt.proyecto', 'Odt.descripcion', 'Odt.fecha', 'Odt.numero', 'Odt.inciso', 'Odt.cambio', 'Odt.ID', 'Odt.status', 'Odt.contacto', 'Odt.para'), 'limit' => 20, 'order' => array('Odt.numero' => 'DESC'), 'conditions' => array( 'or' => array( "Odt.proyecto LIKE" => "%$searchstr%", "Odt.descripcion LIKE" => "%$searchstr%" ) )); $data = $this->paginate('Odt', array( 'or' => array( "Odt.proyecto LIKE" => "%$searchstr%", "Odt.descripcion LIKE" => "%$searchstr%" ))); $this->set('odts', $data); $this->render('index'); } } }
44 views




