Inheritance: extends BaseController
 /**
  * Constructs with item details.
  *
  * @param \stdClass $course Optional course param (otherwise uses $SITE)
  * @param int $userid Userid for modinfo (if used)
  */
 public function __construct($course = null, $userid = 0)
 {
     global $SITE;
     if (!$course) {
         $course = $SITE;
     }
     parent::__construct($course, true, null);
     $this->userid = $userid;
 }
Esempio n. 2
0
 public function update_after_restore($restoreid, $courseid, \base_logger $logger, $name)
 {
     $changed = false;
     foreach ($this->children as $index => $child) {
         if ($child->include_after_restore($restoreid, $courseid, $logger, $name, info::get_restore_task($restoreid))) {
             $thischanged = $child->update_after_restore($restoreid, $courseid, $logger, $name);
             $changed = $changed || $thischanged;
         } else {
             unset($this->children[$index]);
             unset($this->showchildren[$index]);
             $this->showchildren = array_values($this->showchildren);
             $changed = true;
         }
     }
     return $changed;
 }
Esempio n. 3
0
 public function get_user_list_sql($onlyactive = true)
 {
     global $CFG, $DB;
     if (!$CFG->enableavailability) {
         return array('', array());
     }
     // Get query for section (if any) and module.
     $section = $this->cm->get_modinfo()->get_section_info($this->cm->sectionnum, MUST_EXIST);
     $sectioninfo = new info_section($section);
     $sectionresult = $sectioninfo->get_user_list_sql($onlyactive);
     $moduleresult = parent::get_user_list_sql($onlyactive);
     if (!$sectionresult[0]) {
         return $moduleresult;
     }
     if (!$moduleresult[0]) {
         return $sectionresult;
     }
     return array($DB->sql_intersect(array($sectionresult[0], $moduleresult[0]), 'id'), array_merge($sectionresult[1], $moduleresult[1]));
 }
 /**
  * Constructs with item details.
  *
  * @param \section_info $section Section object
  */
 public function __construct(\section_info $section)
 {
     parent::__construct($section->modinfo->get_course(), $section->visible, $section->availability);
     $this->section = $section;
 }
Esempio n. 5
0
<?php

defined('IN_DESTOON') or exit('Access Denied');
require DT_ROOT . '/module/' . $module . '/common.inc.php';
$MG['info_limit'] > -1 or dalert(lang('message->without_permission_and_upgrade'), 'goback');
require DT_ROOT . '/include/post.func.php';
include load($module . '.lang');
include load('my.lang');
require MD_ROOT . '/info.class.php';
$do = new info($moduleid);
if (in_array($action, array('add', 'edit'))) {
    $FD = cache_read('fields-' . substr($table, strlen($DT_PRE)) . '.php');
    if ($FD) {
        require DT_ROOT . '/include/fields.func.php';
    }
    isset($post_fields) or $post_fields = array();
    $CP = $MOD['cat_property'];
    if ($CP) {
        require DT_ROOT . '/include/property.func.php';
    }
    isset($post_ppt) or $post_ppt = array();
}
$sql = $_userid ? "username='******'" : "ip='{$DT_IP}'";
$limit_used = $limit_free = $need_password = $need_captcha = $need_question = $fee_add = 0;
if (in_array($action, array('', 'add'))) {
    $r = $db->get_one("SELECT COUNT(*) AS num FROM {$table} WHERE {$sql} AND status>1");
    $limit_used = $r['num'];
    $limit_free = $MG['info_limit'] > $limit_used ? $MG['info_limit'] - $limit_used : 0;
}
if (check_group($_groupid, $MOD['group_refresh'])) {
    $MOD['credit_refresh'] = 0;
Esempio n. 6
0
<?php

require '../modelo/mod_connex.php';
$conexion = new Connex();
$mysqlconn = $conexion->conectar();
$gestor = $_SESSION['emp_login'];
require "../modelo/mod_info.php";
$consulta = new info();
$listar = $consulta->obtener($gestor, $mysqlconn);
if (mysqli_num_rows($listar) > 0) {
    ?>
          <meta http-equiv="content-type" content="text/html; charset=utf-8" />
<style type="text/css">
<!--
.style2 {color: #000000; font-weight: bold; }
.style5 {color: #000000}
.style5c {color: #000000; font-size:13px;}
-->
</style>

<table width="580px" border="1" align="left" id="listado">
					<thead>
      <tr>
              <!--<th align="right">Nombre del Gestor</th>-->
              <th align="right" bgcolor="#eeece1"><div align="center" class="style2">Gestor</div></th>
              <th align="right" bgcolor="#eeece1"><div align="center" class="style2">Fecha de Respuesta</div></th>
              <th align="right" bgcolor="#eeece1"><div align="center" class="style2">Causa de Contacto</div></th>
              <th align="right" bgcolor="#eeece1"><div align="center" class="style2">Nombre de Usuario</div></th>
              <!--<th align="right">Canal receptor de la queja</th>-->
              <th align="right" bgcolor="#eeece1"><div align="center" class="style2">Correo</div></th>
              <!--<th align="right">Ciudad de la OC</th>
Esempio n. 7
0
     $all ? msg($MOD['name'] . '生成成功', $this_forward) : dmsg($MOD['name'] . '生成成功', $this_forward);
 }
 $catid = isset($catid) ? intval($catid) : '';
 $sql = $catid ? " AND catid={$catid}" : '';
 if (!isset($fid)) {
     $r = $db->get_one("SELECT min(itemid) AS fid FROM {$table} WHERE status>2 AND islink=0 {$sql}");
     $fid = $r['fid'] ? $r['fid'] : 0;
 }
 isset($sid) or $sid = $fid;
 if (!isset($tid)) {
     $r = $db->get_one("SELECT max(itemid) AS tid FROM {$table} WHERE status>2 AND islink=0 {$sql}");
     $tid = $r['tid'] ? $r['tid'] : 0;
 }
 if ($update) {
     require MD_ROOT . '/info.class.php';
     $do = new info($moduleid);
 }
 isset($num) or $num = 100;
 if ($fid <= $tid) {
     $result = $db->query("SELECT itemid FROM {$table} WHERE status>2 AND islink=0 AND itemid>={$fid} {$sql} ORDER BY itemid LIMIT 0,{$num} ");
     if ($db->affected_rows($result)) {
         while ($r = $db->fetch_array($result)) {
             $itemid = $r['itemid'];
             $update ? $do->update($itemid) : tohtml('show', $module);
         }
         $itemid += 1;
     } else {
         $itemid = $fid + $num;
     }
 } else {
     if ($update) {
Esempio n. 8
0
<?php

require '../modelo/mod_connex.php';
$conexion = new Connex();
$mysqlconn = $conexion->conectar();
require "../modelo/mod_info.php";
$consulta = new info();
$listar = $consulta->Listar15($mysqlconn);
if (mysqli_num_rows($listar) > 0) {
    ?>
          <meta http-equiv="content-type" content="text/html; charset=utf-8" />
<style type="text/css">
<!--
.style2 {color: #000000; font-weight: bold; }
.style5 {color: #000000}
.style5c {color: #000000; font-size:13px;}
-->
</style>

<table width="580px" border="1" align="left" id="listado">
					<thead>
      <tr>
              <!--<th align="right">Nombre del Gestor</th>-->
              <th align="right" bgcolor="#eeece1"><div align="center" class="style2">Gestor</div></th>
              <th align="right" bgcolor="#eeece1"><div align="center" class="style2">Fecha de Respuesta</div></th>
              <th align="right" bgcolor="#eeece1"><div align="center" class="style2">Causa de Contacto</div></th>
              <th align="right" bgcolor="#eeece1"><div align="center" class="style2">Nombre de Usuario</div></th>
              <!--<th align="right">Canal receptor de la queja</th>-->
              <th align="right" bgcolor="#eeece1"><div align="center" class="style2">Correo</div></th>
              <!--<th align="right">Ciudad de la OC</th>
              <th align="right">Fecha de Recepción del equipo en la OC</th>-->
Esempio n. 9
0
 /**
  * Tests against a user list. Users who cannot access the activity due to
  * availability restrictions will be removed from the list.
  *
  * Note this only includes availability restrictions (those handled within
  * this API) and not other ways of restricting access.
  *
  * This test ONLY includes conditions which are marked as being applied to
  * user lists. For example, group conditions are included but date
  * conditions are not included.
  *
  * When called on a module, this test DOES also include restrictions on the
  * section (if any).
  *
  * The function operates reasonably efficiently i.e. should not do per-user
  * database queries. It is however likely to be fairly slow.
  *
  * @param array $users Array of userid => object
  * @return array Filtered version of input array
  */
 public function filter_user_list(array $users)
 {
     global $CFG;
     if (!$CFG->enableavailability) {
         return $users;
     }
     // Apply section filtering first.
     $section = $this->cm->get_modinfo()->get_section_info($this->cm->sectionnum, MUST_EXIST);
     $sectioninfo = new info_section($section);
     $filtered = $sectioninfo->filter_user_list($users);
     // Now do base class (module) filtering on top.
     return parent::filter_user_list($filtered);
 }
Esempio n. 10
0
<?php

require "session.php";
$in_correo = $_POST['in_correo'];
require '../modelo/mod_connex.php';
$conexion = new Connex();
$mysqlconn = $conexion->conectar();
require "../modelo/mod_info.php";
$consulta = new info();
$listar = $consulta->buscar($in_correo, $mysqlconn);
if (mysqli_num_rows($listar) <= 0) {
    echo "\n<body>\n\t\t\t\t\t\t<meta http-equiv='content-type' content='text/html; charset=utf-8' />\n\t\t\t\t\t\t\t<link rel='stylesheet' type='text/css' href='sweetalert/lib/sweet-alert.css'>\n\t\t\t\t\t\t\t<script type='text/javascript' src='sweetalert/lib/sweet-alert.min.js' ></script>\n\t\t\t\t\t\t\t<script type='text/javascript'>swal({title:'Error!', text:'No Existen Casos Asociados Al Número Indicado', type: 'error',confirmButtonText:'Cerrar'},function(){window.location.href='../vista/consulta_conatel.php'});\n\t\t\t            \t</script>\n</body>";
    $row = mysqli_fetch_array($listar, MYSQLI_ASSOC);
    $in_nomges = $row["in_nomges"];
    $in_fecharec = $row["in_fecharec"];
    $in_fecharesp = $row["in_fecharesp"];
    $in_esca = $row["in_esca"];
    $in_areaes = $row["in_areaes"];
    $in_resuelto = $row["in_resuelto"];
    $in_niv1 = $row["in_niv1"];
    $in_niv2 = $row["in_niv2"];
    $in_niv3 = $row["in_niv3"];
    $in_nomusu = $row["in_nomusu"];
    $in_correo = $row["in_correo"];
    $in_nummov = $row["in_nummov"];
    $in_produc = $row["in_produc"];
    $in_tecno = $row["in_tecno"];
    $in_obser = $row["in_obser"];
    ?>
	<link rel="icon" href="images/logot.png" type="image" sizes="16x16">
	<meta http-equiv="content-type" content="text/html; charset=utf-8" />
Esempio n. 11
0
        $this->apellido = $lname;
        $this->edad = $age;
    }
    public function nombree()
    {
        echo "El nombre es " . $this->nombre;
        echo '
';
    }
    public function apellidoo()
    {
        echo "El apellido es " . $this->apellido;
        echo '
';
    }
    public function edadd()
    {
        echo "La edad de " . $this->nombre . " es " . $this->edad;
        echo '
';
    }
    public function mostrar()
    {
        echo $this->nombree();
        echo $this->apellidoo();
        echo $this->edadd();
    }
}
//Fin de la clase
$info = new info('Yoya', 'hack', '99');
$info->mostrar();
Esempio n. 12
0
}
$result = mysqli_query($mysqlconn, "SELECT Nivel2 FROM segundo Where IDnivel2 = {$in_niv2}");
if (mysqli_num_rows($result) > 0) {
    for ($i = 0; $i < mysqli_num_rows($result); $i++) {
        $rw = mysqli_fetch_array($result, MYSQLI_ASSOC);
    }
    $in_niv2 = $rw["Nivel2"];
}
$result = mysqli_query($mysqlconn, "SELECT Nivel3 FROM tercero Where IDnivel3 = {$in_niv3}");
if (mysqli_num_rows($result) > 0) {
    for ($i = 0; $i < mysqli_num_rows($result); $i++) {
        $rw = mysqli_fetch_array($result, MYSQLI_ASSOC);
    }
    $in_niv3 = $rw["Nivel3"];
}
require "../modelo/mod_info.php";
$registro = new info();
$inserto = $registro->agregar($in_nomges, $in_esca, $in_fecharec, $in_areaes, $in_fecharesp, $in_resuelto, $in_niv1, $in_niv2, $in_niv3, $in_nomusu, $in_nummov, $in_numcont, $in_produc, $in_tecno, $in_correo, $in_obser, $mysqlconn);
if ($inserto == true) {
    header("Location: ../vista/registro_info.php");
    /*$consulta= $registro->obtener($emp_cedula,$mysqlconn);
    				if(mysqli_num_rows($consulta)>0){
    					$row=mysqli_fetch_row($empleado);
    					header("Location: ../index.php");
    					}
    
    				}
    				*/
} else {
    echo "error en el ingreso de datos";
}
Esempio n. 13
0
$MyName = new info();
$MyName->DisplaySkin();
?>
.png');"></div>
    <div id="oplata"> 
            <form style="margin-left: 10px;" action="https://unitpay.ru/pay/<?php 
echo Config::UPUBLIC_KEY;
?>
" method="post">
                <label for="account">Номер аккаунта</label>
                <div style="margin-top: 5px; height: 30px;"><input style="float: left;" class="oplata-input" type="text" name="account" value="<?php 
$MyName = new info();
$MyName->DisplayID();
?>
"><div style="padding: 8px; float: left;">Ваш номер - <font color="#1ABC60"><?php 
$MyName = new info();
$MyName->DisplayID();
?>
</font></div></div><br>
                <label for="sum">Сумма платежа</label> 
                
                <div style="margin-top: 5px; height: 30px;"><input style="float: left;" class="oplata-input" type="text" name="sum" value="50"><div style="padding: 8px; float: left;">рублей.</div></div> <br>
                <input type="hidden" name="desc" value="Покупка внутриигровой валюты">
                <button class="oplata-btn" type="submit">Оплатить</button>
            </form>
        <button id="otmena" class="chatbutton">Отмена</button>
    </div>
</div>
<!-- Конец блока -->
      
 </body>
Esempio n. 14
0
<?php

defined('DT_ADMIN') or exit('Access Denied');
require MD_ROOT . '/info.class.php';
$do = new info($moduleid);
$menus = array(array('添加' . $MOD['name'], '?moduleid=' . $moduleid . '&action=add'), array($MOD['name'] . '列表', '?moduleid=' . $moduleid), array('审核' . $MOD['name'], '?moduleid=' . $moduleid . '&action=check'), array('过期' . $MOD['name'], '?moduleid=' . $moduleid . '&action=expire'), array('未通过' . $MOD['name'], '?moduleid=' . $moduleid . '&action=reject'), array('回收站', '?moduleid=' . $moduleid . '&action=recycle'), array('移动分类', '?moduleid=' . $moduleid . '&action=move'));
if (in_array($action, array('add', 'edit'))) {
    $FD = cache_read('fields-' . substr($table, strlen($DT_PRE)) . '.php');
    if ($FD) {
        require DT_ROOT . '/include/fields.func.php';
    }
    isset($post_fields) or $post_fields = array();
    $CP = $MOD['cat_property'];
    if ($CP) {
        require DT_ROOT . '/include/property.func.php';
    }
    isset($post_ppt) or $post_ppt = array();
}
if ($_catids || $_areaids) {
    require DT_ROOT . '/admin/admin_check.inc.php';
}
if (in_array($action, array('', 'check', 'expire', 'reject', 'recycle'))) {
    $sfields = array('模糊', '标题', '公司名', '联系人', '联系电话', '联系地址', '电子邮件', '联系MSN', '联系QQ', '会员名', '编辑', 'IP', '参数名1', '参数名2', '参数名3', '参数值1', '参数值2', '参数值3', '文件路径', '内容模板');
    $dfields = array('keyword', 'title', 'company', 'truename', 'telephone', 'address', 'email', 'msn', 'qq', 'username', 'editor', 'ip', 'n1', 'n2', 'n3', 'v1', 'v2', 'v3', 'filepath', 'template');
    $sorder = array('结果排序方式', '更新时间降序', '更新时间升序', '添加时间降序', '添加时间升序', '浏览次数降序', '浏览次数升序', '信息ID降序', '信息ID升序');
    $dorder = array($MOD['order'], 'edittime DESC', 'edittime ASC', 'addtime DESC', 'addtime ASC', 'hits DESC', 'hits ASC', 'itemid DESC', 'itemid ASC');
    $level = isset($level) ? intval($level) : 0;
    isset($fields) && isset($dfields[$fields]) or $fields = 0;
    isset($order) && isset($dorder[$order]) or $order = 0;
    isset($datetype) && in_array($datetype, array('edittime', 'addtime', 'totime')) or $datetype = 'edittime';
    $fromdate = isset($fromdate) && is_date($fromdate) ? $fromdate : '';