echo form_tag('tablas/list', array('method' => 'get')); ?> <fieldset> <h2><?php echo __('filters'); ?> </h2> <div class="form-row"> <?php echo label_for('filters[id_empresa]', __('empresa'), ''); ?> <div class="content"> <?php $id_empresa = isset($filters['id_empresa']) ? $filters['id_empresa'] : null; $c = EmpresaPeer::getCriterioAlcance(); $empresas = EmpresaPeer::doSelect($c); $value = select_empresas('filters[id_empresa]', objects_for_select($empresas, 'getIdEmpresa', '__toString', $id_empresa, array('include_blank' => true)), array('control_name' => 'filters[id_empresa]', 'include_blank' => true)); echo $value ? $value : " "; ?> </div> </div> </fieldset> <ul class="sf_admin_actions"> <li><?php echo button_to(__('reset'), 'tablas/list?filter=filter', 'class=sf_admin_action_reset_filter'); ?>
protected function getCriterio() { $c = EmpresaPeer::getCriterioAlcance(); return $c; }
public static function getListaEmpresas() { $array_empresas = array(); //$c=new Criteria(); $c = EmpresaPeer::getCriterioAlcance(); $lista_empresas = EmpresaPeer::doSelect($c); foreach ($lista_empresas as $empresa) { $array_empresas[$empresa->getIdEmpresa()] = $empresa->getNombre(); } return $array_empresas; }
protected function getCriterioEmpresa() { return EmpresaPeer::getCriterioAlcance(); }
public function setEmpresaSesion($empresa = null) { if (!$empresa || !sfContext::getInstance()->getUser()->isAuthenticated()) { $this->setEmpresaSesionNull(); return false; } $c = clone EmpresaPeer::getCriterioAlcance(); $empresas = EmpresaPeer::doSelect($c); $comprobacion = true; $resultado = false; if ($comprobacion) { sfContext::getInstance()->getUser()->setAttribute('empresa_sesion', $empresa, 'sesion'); sfContext::getInstance()->getUser()->setAttribute('empresas_sesion', $empresas, 'sesion'); $resultado = true; } else { $this->setEmpresaSesionNull(); } return $resultado; }