public function IndexAction() { $almacenes = new Almacenes(); $this->values['almacenes'] = $almacenes->fetchAll('', 'Nombre', false); unset($almacenes); return array('template' => $this->entity . '/index.html.twig', 'values' => $this->values); }
/** * Construye un tag html <select> con todos los almacenes de una empresa dada. * @param integer $idEmpresa ID de la empresa * @return string Codigo html con el tag select */ function almacenesEmpresa($idEmpresa) { $almacen = new Almacenes(); $rows = $almacen->fetchAll($idEmpresa); unset($almacen); $ch = "<div class='Etiqueta'>Almacen</div>"; $ch .= "<select name='" . $_GET['nameselect'] . "' id='" . $_GET['idselect'] . "' class='Select'>"; foreach ($rows as $row) { $ch .= "<option value='" . $row['Id'] . "'>" . $row['Value'] . "</option>"; } $ch .= "</select>"; return $ch; }
/** * Devuelve un array con todos los almacenes de la empresa a * los que tiene acceso el usuario. * Si no se indica empresa, se toma la actual: $_SESSION['emp'] * * @param integer $idEmpresa EL id de Empresa * @return array */ public function getAlmacenes($idEmpresa = '', $columna = 'Nombre', $defecto = true) { //if ($idEmpresa == '') // $idEmpresa = $_SESSION['emp']; if ($columna == '') { $columna = "Nombre"; } if ($this->IDAlmacen < 1) { //Puede acceder a todos $almacen = new Almacenes(); $almacenes = $almacen->fetchAll($idEmpresa, $columna, $defecto); } else { //Puede acceder solo a una $almacen = new Almacenes($this->IDAlmacen); $almacenes[] = array('Id' => $almacen->getIDAlmacen(), 'Value' => $almacen->getNombre()); } unset($almacen); return $almacenes; }
/** * Devuelve un array con todos los almacenes de la empresa a * los que tiene acceso el usuario. * Si no se indica empresa, se toma la actual: $_SESSION['emp'] * * @param integer $idEmpresa EL id de Empresa * @return array */ public function getAlmacenes($idEmpresa = '') { if ($idEmpresa == '') { $idEmpresa = $_SESSION['emp']; } if ($this->IDAlmacen < 1) { //Puede acceder a todos $almacen = new Almacenes(); $almacenes = $almacen->fetchAll($idEmpresa, 'Nombre'); } else { //Puede acceder solo a una $almacen = new Almacenes($this->IDAlmacen); $almacenes[] = array('Id' => $almacen->getIDAlmacen(), 'Value' => $almacen->getNombre()); } unset($almacen); return $almacenes; }