public function registrar() { //funcion para registrar los nuevos usuarios... $conexion = new Conexion(); $conexion = $conexion->conectar(); $email = $conexion->real_escape_string(strip_tags($_POST['email'])); $nombre = $conexion->real_escape_string(strip_tags($_POST['nombre'])); $apellido = $conexion->real_escape_string(strip_tags($_POST['apellido'])); $edad = $conexion->real_escape_string(strip_tags($_POST['edad'])); $genero = $conexion->real_escape_string(strip_tags($_POST['genero'])); $grado = $conexion->real_escape_string(strip_tags($_POST['grado'])); $password = $conexion->real_escape_string(strip_tags($_POST['password'])); $codigo = sha1(mt_rand() . time() . mt_rand() . $_SERVER['REMOTE_ADDR']); //se genera un codigo aleatorio para enviar //por correo para verificar y activar la cuenta $user = new Usuario(); //se agrega el usuario a la bd $user->addUser($conexion, $email, $nombre, $apellido, $edad, $genero, $grado, $password); $control = new Control($email); //se agrega los respectivos datos a la tabla control $control->addControl($conexion); $activar = new Activacion(); //se agrega los respectivos datos a la tabla activacion $activar->add($conexion, $email, $codigo); //se agrega el link que ayudara a la activación de la cuenta $contenido = 'Hola, para activar tu cuenta haz click en el siguiente link: ' . "\n" . ' <a href="localhost:8080/neuroentrenamiento/Controlador/userController.php?value=activar&email=' . urlencode($email) . '&code=' . $codigo . '">localhost:8080/neuroentrenamiento/Controlador/userController.php?value=activar&email=' . urlencode($email) . '&code=' . $codigo . '</a> O copia el siguiente link en la barra de direcciones de tu navegador: ' . "\n" . ' localhost:8080/neuroentrenamiento/Controlador/userController.php?value=activar&email=' . urlencode($email) . '&code=' . $codigo; mail($email, "Por favor activa tu cuenta", $contenido); //se envia el correo para que pueda ser activada la cuenta header("location: ../Vista/pruebas/msg/registermsg.html"); }
/** * setIsSpaceDelimited() and getIsSpaceDelimited() should set and get the * flag, respectively */ public function testSetGetIsSpaceDelimited() { $control = new Control(); $control->setIsSpaceDelimited(true); $this->assertTrue($control->getIsSpaceDelimited()); return; }
public function accederPruebasMate($tipo) { //funcion para comprobar que el usuario haga las preubas del dia date_default_timezone_set("America/Bogota"); $fechaAct = date("Y-m-d"); $email = $_SESSION['session']; $conexion = new Conexion(); $conexion = $conexion->conectar(); $control = new Control($email); $data = $control->getControl($conexion); $datos = $data->fetch_array(MYSQLI_ASSOC); $dia = $datos["dia_usuario"]; $semana = $datos["semana_usuario"]; $contador = $datos["contador_actividad"]; $resultado = new Resultado(); $result = $resultado->getResult($conexion, $email, $dia, $semana); $informs = $result->fetch_all(MYSQLI_ASSOC); $i = 0; if ($fechaAct != $datos["fecha"] || $result->num_rows != 0) { foreach ($informs as $info) { if ($info['prueba_tipo'] == $tipo) { $i = $i + 1; } } if ($i == 0) { return true; } else { //echo "No puedes realizar esta prueba de nuevo"; header("Location: ../msg/againmsg.html"); } } else { echo "No puedes hacer mas pruebas por el dia de hoy. Por favor regresa mañana"; header("Location: ../msg/endedmsg.html"); } }
public function getControl($email) { $conexion = new Conexion(); $conexion = $conexion->conectar(); $datos = new Control($email); $info = $datos->getControl($conexion); return $resultado = $info->fetch_array(MYSQLI_ASSOC); }
/** * Web app handle */ public function handle() { $action = isset($_GET["action"]) ? trim($_GET["action"]) : "list"; $control = new Control(); switch ($action) { case "detail": $control->detailAction(); break; default: $control->listAction(); } }
public function toInput() { if ($this->value == $this->getValue()) { $this->set("checked"); } return parent::toInput(); }
/** * @mcms_message ru.molinos.cms.admin.form.backup */ public function getAdminFormXML(Context $ctx) { $form = new Form(array('action' => '?q=backup.rpc', 'title' => t('Архивирование сайта'))); $form->addControl(new EnumRadioControl(array('value' => 'action', 'label' => t('Выберите операцию'), 'options' => array('backup' => t('Скачать архив сайта')), 'required' => true))); $form->addControl(new SubmitControl(array('text' => t('Продолжить')))); return $form->getXML(Control::data(array())); }
public function getXML($data) { $content = self::getChildrenXML($data); if (!empty($content)) { return parent::wrapXML(array('type' => 'group', 'tab' => (bool) $this->tab, 'mode' => $this->mode), $content); } }
function __construct() { parent::Control(); $this->load_model("msg"); $this->load_model("reply"); $this->load_model("cate"); }
/** * Initializes the control */ public function init() { parent::init(); if (gettype($this->model)=='string') $this->model=Model::Instance($this->model); if (!$this->content->fields) $this->fields=$this->build_default_fields(); else { foreach($this->content->fields->field as $f) { $flat=array(); foreach($f->attributes() as $k => $v) $flat[(string)$k]=(string)$v; $flat['value']=$this->model->{$flat['id']}; $this->fields[]=$flat; } } // auto magic if ( (($this->allow_create) && ($this->controller->method=='PUT')) || (($this->allow_update) && ($this->controller->method=='POST')) ) $this->save(); }
function __construct() { parent::Control(); $this->load_model("home"); $this->load_model("order"); $this->load_model("reply"); }
/** * Set the value of the control. * * @param string $value * @return Control $this */ public function setValue($value) { if ($this->getOption('multiple') && !is_array($value)) { $value = (string) $value === '' ? [] : (array) $value; } return parent::setValue($value); }
public function __construct($params, $interface = "InterfaceProducao.html") { $this->producao = new ModelProducao(); $this->producaoDAO = new ProducaoDAO(); parent::__construct($params, $interface); parent::paginado($this->producao, 15); }
public function __construct($util, $get = null) { parent::__construct($util); $this->model(); $model = new Model(); $data["auth"] = $this->util->estAuthent(); if (!isset($get["num"])) { $data["liste"] = $model->getElevesGroupe($util->getNumGroupe()); $data["droit"] = $this->util->estProf(); $model->close(); $this->setViewMenu(); $this->view->init('passprof.php', $data); $this->setViewBas(); } else { $l = $get["l"]; if ($get["l"] == "p") { $data["tableau"] = $model->getTableauSyntheseNew($get["num"]); $data["synth"] = $model->getSynth($get["num"]); $model->close(); $this->view->init('synthese.php', $data); } else { $data["bilan"] = $model->getBilan($get["num"]); $model->close(); $this->setViewMenu(); $this->view->init('bilan.php', $data); $this->setViewBas(); } } }
public function __construct($params, $interface = "InterfaceProducao_Cadastro.html") { $this->producao = new ModelProducao(); $this->producaoDAO = new ProducaoDAO(); $this->sgv = 0; parent::__construct($params, $interface); }
public function prepareUserValue($value, $getValue = null) { if (empty($value)) { $value = null; } return parent::prepareUserValue($value, $getValue); }
/** * Save params * @param array * @return void */ public function saveState(array &$params) { parent::saveState($params); if (isset($params['order'])) { $params['order'] = implode('.', $params['order']); } }
public function __construct($util, $get = null) { parent::__construct($util); $data["auth"] = $this->setViewMenu(); $this->view->init('corpsaccueil.php', $data); $this->setViewBas(); }
function __construct() { parent::Control(); $this->load_model("user"); $this->load_model("usergroup"); $this->load_model("user_model", true); }
public function getXML($data) { if (empty($data->{$this->value})) { return; } return parent::wrapXML(array('value' => $this->renderContent($data->{$this->value}))); }
public function __construct($util, $get = null) { parent::__construct($util); $this->model(); $this->setViewMenu(); if (isset($get["vers"])) { $vers = $get["vers"]; } else { $vers = 1; } if (isset($get["depuis"])) { $depuis = $get["depuis"]; } else { $depuis = 1; } $model = new Model(); if (isset($get["enregistrer"])) { //on a cliqué un bouton enregistrer if (isset($get["li"])) { //il y a des situs (inutile ici...) $model->validSitu($get["chk"], $this->util->getId(), $get["li"]); } } $data["lessitus"] = $model->getSitus($util->getId(), $util->getNumGroupe(), $vers); $data["auth"] = $this->util->estAuthent(); $data["vers"] = $vers; $data["type"] = "V"; //validations $this->view->init('dessitus.php', $data); $this->setViewBas(); $model->close(); }
public function __construct($util, $get = null) { parent::__construct($util); $this->model(); $model = new Model(); if (isset($get["mode"])) { $mode = $get["mode"]; $numsitu = $get["numsitu"]; switch ($mode) { case 1: $model->supprSitu($numsitu); break; case 2: $model->recupSitu($numsitu); break; case 3: $model->destrucSitu($numsitu); break; } } $data["lessitusel"] = $model->getSitusEl($util->getId()); $model->close(); $this->setViewMenu(); $data["auth"] = $this->util->estAuthent(); $this->view->init('dessitusel.php', $data); $this->setViewBas(); }
function __construct() { parent::Control(); $this->load_model("cart"); $this->load_model("msg"); $this->load_model("user"); }
public function __construct($params, $interface = "InterfaceDashboard_Estatistica.html") { $this->producao = new ModelProducao(); $this->dashboard_estatisticaDAO = new Dashboard_EstatisticaDAO(); $this->remuneracaoVariavel = new AdminRemuneracaoVariavel($this->params); parent::__construct($params, $interface); }
public function __construct($params, $interface = "InterfaceImagem.html") { $this->usuario = new ModelUsuario_Administrador(); $this->pasta = "upload_files/"; $this->pasta_thumb = "upload_files/thumb/"; parent::__construct($params, $interface); }
/** * Creates root NavigationNode * @param IComponentContainer $parent * @param string $name */ public function __construct(IComponentContainer $parent = NULL, $name = NULL) { $this->root = new NavigationNode($this, 'root'); $this->root->label = 'Home'; $this->currentItem = $this->root; parent::__construct($parent, $name); }
function index() { //载入模型 parent::__construct(); $this->question = $this->Model('mquestion'); $this->scores = $this->Model('mscores'); }
public function getXML($data) { if (null === ($value = $data->{$this->value})) { $value = $this->default; } return parent::wrapXML(array('type' => 'hidden'), html::cdata($value)); }
function __construct() { parent::Control(); $this->load_model("module"); $this->load_model("cate"); $this->load_model("list"); }
public function __construct($name, array $attributes = array()) { parent::__construct('input'); $this->setAttribute('type', 'text'); $this->setName($name); $this->setAttributes($attributes); }