当前位置: 首页>>代码示例>>PHP>>正文


PHP Control::getControl方法代码示例

本文整理汇总了PHP中Control::getControl方法的典型用法代码示例。如果您正苦于以下问题:PHP Control::getControl方法的具体用法?PHP Control::getControl怎么用?PHP Control::getControl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Control的用法示例。


在下文中一共展示了Control::getControl方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: AuthenticationManager

 public function AuthenticationManager()
 {
     $this->control = Control::getControl();
     $this->db = $this->control->database;
     $this->utility = $this->control->utility;
     $this->crypto = new Crypto();
 }
开发者ID:TriiiHoldingsLtd,项目名称:php-framework,代码行数:7,代码来源:AuthenticationManager.class.php

示例2: accederPruebasMate

 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");
     }
 }
开发者ID:shikamarucb,项目名称:neuroentrenamiento,代码行数:35,代码来源:permisos.php

示例3: handleRoute

 public function handleRoute($path)
 {
     $currentPage = NULL;
     foreach ($this->pages as $page) {
         if ($page->getRoute() == $path) {
             $currentPage = $page;
         }
     }
     if ($currentPage != NULL) {
         if ($currentPage->hasPost()) {
             $currentPage->doPost();
         }
         if ($currentPage->hasGet()) {
             $currentPage->doGet();
         }
         if ($currentPage->isCacheable()) {
             $cache = Control::getControl()->cache->phpFastCache;
             $cachedPage = $cache->get($currentPage->getName() . "_page");
             if ($cachedPage == null) {
                 //TODO compensate for username replacement within the cache for login scripts
                 $html = $currentPage->getHTML();
                 $cache->set($currentPage->getName() . "_page", $html, 600);
                 echo $html;
             } else {
                 //TODO compensate for username replacement within the cache for login scripts
                 echo $cachedPage;
             }
         } else {
             echo $currentPage->getHTML();
         }
         //echo "DEBUG: ELAPSED TIME: ". Control::getControl()->utility->elapsedTime($currentPage->startTime, $currentPage->endTime);
     } else {
         echo "Not found";
     }
 }
开发者ID:TriiiHoldingsLtd,项目名称:php-framework,代码行数:35,代码来源:Dispatcher.class.php

示例4: getControl

 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);
 }
开发者ID:shikamarucb,项目名称:neuroentrenamiento,代码行数:8,代码来源:datosControl.php

示例5: Crypto

 public function Crypto()
 {
     $this->control = Control::getControl();
     $this->salt[0] = "Yamv1GGzdBspCiwd";
     $this->salt[1] = "6Aorv3ZNN4BgxcTd";
     $this->salt[2] = "AxK45sxAJLycVihr";
     $this->AESKey[0] = "Gvg24rc5W8";
 }
开发者ID:TriiiHoldingsLtd,项目名称:php-framework,代码行数:8,代码来源:Crypto.class.php

示例6: getControl

 public function getControl()
 {
     /**
      * Always do this before create HTML
      */
     $this->callStyle();
     $this->control = "<input type='text' id='" . $this->id . "' class='" . $this->getCssClass() . "' style='" . $this->getStyle() . "'/>";
     return parent::getControl();
 }
开发者ID:vyppn,项目名称:stirlingframe,代码行数:9,代码来源:TextBox.php

示例7: getControl

 public function getControl()
 {
     $option = $this->addition['option'];
     $val = $this->addition['value'];
     $display = $this->addition['display'];
     $options = "<option></option>";
     foreach ($option as $opt) {
         $options .= "<option value='" . $opt->{$val} . "'>" . $opt->{$display} . "</option>";
     }
     /**
      * Always do this before create HTML
      */
     $this->callStyle();
     $this->control = "<select id='" . $this->id . "' class='" . $this->getCssClass() . "' style='" . $this->getStyle() . "'>" . $options . "</select>";
     return parent::getControl();
 }
开发者ID:vyppn,项目名称:stirlingframe,代码行数:16,代码来源:Select.php

示例8: enunciado

 public function enunciado($tipo)
 {
     //funcion para obtener los enunciados de ciertas actividades
     $conexion = new Conexion();
     $conexion = $conexion->conectar();
     $email = $_SESSION['session'];
     $control = new Control($email);
     $resultado = $control->getControl($conexion);
     //se obtiene el  dia y semana en donde se encuentra el usuario
     if ($resultado->num_rows != 0) {
         //para así mismo obtener las actividades requeridas
         $datos = $resultado->fetch_array(MYSQLI_ASSOC);
         $dia = $datos["dia_usuario"];
         $semana = $datos["semana_usuario"];
     }
     $actividad = new Actividad();
     return $result = $actividad->getActByDay($conexion, $tipo, $dia, $semana);
     //return $result;
 }
开发者ID:shikamarucb,项目名称:neuroentrenamiento,代码行数:19,代码来源:actividadControlador.php

示例9: CacheTest

 public function CacheTest()
 {
     $this->name = "cache";
     $this->control = Control::getControl();
 }
开发者ID:TriiiHoldingsLtd,项目名称:php-framework,代码行数:5,代码来源:CacheTest.class.php

示例10:

<?php

require_once "backbone/Control.class.php";
Control::getControl()->dispatcher->handleRoute(Control::getControl()->utility->getVar("module"));
开发者ID:TriiiHoldingsLtd,项目名称:php-framework,代码行数:4,代码来源:index.php

示例11: memoria45

 public function memoria45()
 {
     session_start();
     //seccion para calcular el tiempo que se tardo en realizar la prueba.
     $fin = microtime(true);
     $ini = $_SESSION['tIni'];
     $segundos = $fin - $ini;
     $minutos = 0;
     $segundos = round($segundos);
     while ($segundos > 59) {
         $minutos = $minutos + 1;
         $segundos = $segundos - 60;
     }
     $tiempo = $minutos . " : " . $segundos;
     $tipo = "memoria";
     $puntos = 0;
     $rango = 0;
     $conexion = new Conexion();
     $conexion = $conexion->conectar();
     $r1 = strtoupper($conexion->real_escape_string(strip_tags($_POST['1'])));
     $r2 = strtoupper($conexion->real_escape_string(strip_tags($_POST['2'])));
     $r3 = strtoupper($conexion->real_escape_string(strip_tags($_POST['3'])));
     $r4 = strtoupper($conexion->real_escape_string(strip_tags($_POST['4'])));
     $r5 = strtoupper($conexion->real_escape_string(strip_tags($_POST['5'])));
     $r6 = strtoupper($conexion->real_escape_string(strip_tags($_POST['6'])));
     $r7 = strtoupper($conexion->real_escape_string(strip_tags($_POST['7'])));
     $r8 = strtoupper($conexion->real_escape_string(strip_tags($_POST['8'])));
     $r9 = strtoupper($conexion->real_escape_string(strip_tags($_POST['9'])));
     $r10 = strtoupper($conexion->real_escape_string(strip_tags($_POST['10'])));
     $email = $_SESSION['session'];
     $control = new Control($email);
     $resultado = $control->getControl($conexion);
     if ($resultado->num_rows != 0) {
         $datos = $resultado->fetch_array(MYSQLI_ASSOC);
         $dia = $datos["dia_usuario"];
         $semana = $datos["semana_usuario"];
         $contador = $datos["contador_actividad"];
     }
     $enunciado = "numero1";
     $actividad = new Actividad();
     $rta = $actividad->getActividad($conexion, $tipo, $enunciado, $dia, $semana);
     //SE CONSULTA LA BD PARA EXTRAER DATOS
     if ($rta->num_rows != 0) {
         $infos = $rta->fetch_array(MYSQLI_ASSOC);
         if ($infos["respuesta"] == $r1) {
             $rango = $rango + 1;
         }
     }
     $enunciado = "numero2";
     $rta = $actividad->getActividad($conexion, $tipo, $enunciado, $dia, $semana);
     //SE CONSULTA LA BD PARA EXTRAER DATOS
     if ($rta->num_rows != 0) {
         $infos = $rta->fetch_array(MYSQLI_ASSOC);
         if ($infos["respuesta"] == $r2) {
             $rango = $rango + 1;
         }
     }
     $enunciado = "numero3";
     $rta = $actividad->getActividad($conexion, $tipo, $enunciado, $dia, $semana);
     //SE CONSULTA LA BD PARA EXTRAER DATOS
     if ($rta->num_rows != 0) {
         $infos = $rta->fetch_array(MYSQLI_ASSOC);
         if ($infos["respuesta"] == $r3) {
             $rango = $rango + 1;
         }
     }
     $enunciado = "numero4";
     $rta = $actividad->getActividad($conexion, $tipo, $enunciado, $dia, $semana);
     //SE CONSULTA LA BD PARA EXTRAER DATOS
     if ($rta->num_rows != 0) {
         $infos = $rta->fetch_array(MYSQLI_ASSOC);
         if ($infos["respuesta"] == $r4) {
             $rango = $rango + 1;
         }
     }
     $enunciado = "numero5";
     $rta = $actividad->getActividad($conexion, $tipo, $enunciado, $dia, $semana);
     //SE CONSULTA LA BD PARA EXTRAER DATOS
     if ($rta->num_rows != 0) {
         $infos = $rta->fetch_array(MYSQLI_ASSOC);
         if ($infos["respuesta"] == $r5) {
             $rango = $rango + 1;
         }
     }
     $enunciado = "numero6";
     $rta = $actividad->getActividad($conexion, $tipo, $enunciado, $dia, $semana);
     //SE CONSULTA LA BD PARA EXTRAER DATOS
     if ($rta->num_rows != 0) {
         $infos = $rta->fetch_array(MYSQLI_ASSOC);
         if ($infos["respuesta"] == $r6) {
             $rango = $rango + 1;
         }
     }
     $enunciado = "numero7";
     $rta = $actividad->getActividad($conexion, $tipo, $enunciado, $dia, $semana);
     //SE CONSULTA LA BD PARA EXTRAER DATOS
     if ($rta->num_rows != 0) {
         $infos = $rta->fetch_array(MYSQLI_ASSOC);
         if ($infos["respuesta"] == $r7) {
             $rango = $rango + 1;
//.........这里部分代码省略.........
开发者ID:shikamarucb,项目名称:neuroentrenamiento,代码行数:101,代码来源:memoriaControlador.php

示例12: Register

 public function Register()
 {
     $this->name = "register";
     $this->control = Control::getControl();
 }
开发者ID:TriiiHoldingsLtd,项目名称:php-framework,代码行数:5,代码来源:Register.class.php

示例13: Index

 public function Index()
 {
     $this->name = "index";
     $this->control = Control::getControl();
 }
开发者ID:TriiiHoldingsLtd,项目名称:php-framework,代码行数:5,代码来源:Index.class.php

示例14: getControl

 public function getControl($email)
 {
     $conexion = new Conexion();
     $conexion = $conexion->conectar();
     $datos = new Control($email);
     return $datos->getControl($conexion);
 }
开发者ID:shikamarucb,项目名称:neuroentrenamiento,代码行数:7,代码来源:usuariosAdmin.php

示例15: Cache

 public function Cache()
 {
     $this->control = Control::getControl();
     $this->phpFastCache = phpFastCache();
 }
开发者ID:TriiiHoldingsLtd,项目名称:php-framework,代码行数:5,代码来源:Cache.class.php


注:本文中的Control::getControl方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。