public static function dropdown($fieldname, $selected = array()) { $template = new Template(); $template->assignParam('fieldname', $fieldname); $template->assignParam('selected', $selected); $template->assignParam('objetos', Patrocinador::listar()); return $template->render("patrocinador/dropdown.phtml", true); }
/** * Show the form for creating a new resource. * * @return Response */ public function create($id) { $patrocinadores = Patrocinador::getListCmb($id); $proyecto = Proyecto::find($id); $this->layout->title = 'Nuevo Patrocinador'; $this->layout->titulo = 'Gestión de Proyectos'; $this->layout->nest('content', 'patrocinadoresproyectos.create', array('proyecto' => $proyecto, 'patrocinadores' => $patrocinadores)); }
public function edit() { if (!isset($this->currentUser)) { throw new Exception("Editar Patrocinador requiere iniciar sesion"); } $patrocinadorNombre = $_REQUEST["nombrePatrocinador"]; $patrocinador = $this->patrocinadorMapper->findByName($patrocinadorNombre); if ($patrocinador == NULL) { throw new Exception("Ningun patrocinador con el nombre \"" . $patrocinadorNombre . "\""); } if (isset($_POST["submit"])) { // reaching via HTTP Post... $patrocinador = new Patrocinador(); $patrocinador->setIdPatrocinador($_POST["idPatrocinador"]); $patrocinador->setNombrePatrocinador($_POST["nombrePatrocinador"]); $patrocinador->setImporte($_POST["importe"]); $patrocinador->setTelefonoPatrocinador($_POST["telefonoPatrocinador"]); try { $patrocinador->checkIsValidForUpdate(); // if it fails, ValidationException $this->patrocinadorMapper->update($patrocinador); $this->view->redirect("patrocinador", "listar"); } catch (ValidationException $ex) { $errors = $ex->getErrors(); $this->view->setVariable("errors", $errors); } } $this->view->setVariable("patrocinador", $patrocinador); $this->view->render("patrocinadores", "edit"); }
public function actionLogin($user_name, $passwd) { if (isset($user_name) && isset($passwd)) { $criteria = new CDbCriteria(); $criteria->select = 'idPatrocinador, first_name, last_name, Login_user_name, Login_password, Estado_idEstado'; $criteria->condition = 'Login_user_name=:user AND Login_password=:pass'; $criteria->params = array(':user' => $user_name, ':pass' => $passwd); $user = Patrocinador::model()->find($criteria); echo CJSON::encode($user); } }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $patrocinador = Patrocinador::find($id); $patrocinador->delete(); Session::flash('message', 'Registro eliminado satisfactoriamente!'); return Redirect::to('patrocinadores'); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $clientes = Cliente::getListCmb(); $patrocinadores = Patrocinador::getListCmbAll(); $gerentes = Gerente::getListCmb(); $this->layout->title = 'Editar Proyecto'; $this->layout->titulo = 'Gestión de Proyectos'; $proyecto = Proyecto::find($id); $this->layout->nest('content', 'proyectos.edit', array('proyecto' => $proyecto, 'clientes' => $clientes, 'patrocinadores' => $patrocinadores, 'gerentes' => $gerentes)); }
public function delete(Patrocinador $patrocinador) { $stmt = $this->db->prepare("DELETE from patrocinador WHERE nombrePatrocinador=?"); $stmt->execute(array($patrocinador->getNombrePatrocinador())); }