shell bypass 403
<?
App::uses('PrivateController', 'Controller');
class PrivateInmueblesListadosController extends PrivateController {
public function beforeFilter() {
parent::beforeFilter();
array_push($this->uses, 'InmuebleListado');
}
public function home() {
$this->getListado('InmuebleListado', 20, $this->App->getOrden('InmuebleListado'));
$this->renderView();
}
public function edit() {
$this->InmuebleListado->id = $this->params->id;
if (!$this->InmuebleListado->exists()) {
$this->Session->setFlash('Listado no encontrado.' . $this->btnClose, 'default', array('class' => 'alert alert-danger'));
$this->redirect(array('controller' => 'private_inmuebles_listados', 'action' => 'home'));
}
$this->set('listado', $this->InmuebleListado->findById($this->InmuebleListado->id));
//Inmuebles
array_push($this->uses, 'InmuebleInmuebleListado');
$this->set('inmuebles', $this->InmuebleInmuebleListado->find('all', array('conditions' => array('InmuebleInmuebleListado.inmueble_listado_id' => $this->InmuebleListado->id), 'order' => array('InmuebleInmuebleListado.referencia' => 'ASC'))));
$this->renderView();
}
}