Procházet zdrojové kódy

Control de usuarios y sus límites.

develop
David Ramos před 8 roky
rodič
revize
fdfa0c9c10
3 změnil soubory, kde provedl 8 přidání a 9 odebrání
  1. +4
    -4
      clases/limites.inc.php
  2. +2
    -0
      new_service_webdns.php
  3. +2
    -5
      version_webdns.php

+ 4
- 4
clases/limites.inc.php Zobrazit soubor

@@ -110,11 +110,11 @@ class limites {
global $app, $conf; global $app, $conf;
//Si el cliente esta vacío es admin. //Si el cliente esta vacío es admin.
if($this->cliente){ if($this->cliente){
//echo(' Usuario grupo es ' .$this->cliente_grupo_id);
//echo(' Usuario grupo es ' .$this->cliente_grupo_id . ' limites DNS ' . $this->cliente["limit_dns_zone"]);
if($this->cliente["limit_dns_zone"] >= 0) { if($this->cliente["limit_dns_zone"] >= 0) {
$tmp = $app->db->queryOneRecord( $tmp = $app->db->queryOneRecord(
"SELECT count(id) as number FROM dns_soa WHERE sys_groupid = ?", $this->cliente_grupo_id); "SELECT count(id) as number FROM dns_soa WHERE sys_groupid = ?", $this->cliente_grupo_id);
//echo(' Cantidad de DNS ' . $tmp["number"]);
if($tmp["number"] >= $this->cliente["limit_dns_zone"]) { if($tmp["number"] >= $this->cliente["limit_dns_zone"]) {
$app->error($app->tform->wordbook["limit_dns_zone_txt"]); $app->error($app->tform->wordbook["limit_dns_zone_txt"]);
return true; return true;
@@ -155,10 +155,10 @@ class limites {
foreach($this->todosLosGrupos as $grupos) { foreach($this->todosLosGrupos as $grupos) {
$tmpReventaALL = $app->db->queryOneRecord( $tmpReventaALL = $app->db->queryOneRecord(
"SELECT count(id) as number FROM dns_soa WHERE sys_groupid = ?", $grupos); "SELECT count(id) as number FROM dns_soa WHERE sys_groupid = ?", $grupos);
$sumaTotal += $tmpReventaALL['number']; $sumaTotal += $tmpReventaALL['number'];
} }
//echo(' La suma ' . $sumaTotal . ' limite ' . $this->cliente["limit_dns_zone"]);
if($sumaTotal >= $this->cliente["limit_dns_zone"]) { if($sumaTotal >= $this->cliente["limit_dns_zone"]) {
$app->error($this->esReventa['contact_name'] . '. ' . $app->tform->wordbook["limit_dns_zone_txt"]); $app->error($this->esReventa['contact_name'] . '. ' . $app->tform->wordbook["limit_dns_zone_txt"]);
return true; return true;


+ 2
- 0
new_service_webdns.php Zobrazit soubor

@@ -45,6 +45,7 @@ class page_action extends tform_actions {
print_r('La session de ' . $sesionDe); print_r('La session de ' . $sesionDe);
print(', su grupo es ' . $grupo);*/ print(', su grupo es ' . $grupo);*/
//print_r($sesion); //print_r($sesion);
//------LIMITES--------------------------------------------------------------------------------------------------
$this->estaLogeado = $_SESSION['s']['user']['typ']; $this->estaLogeado = $_SESSION['s']['user']['typ'];
// we will check only users, not admins // we will check only users, not admins
if($this->estaLogeado == 'user') { if($this->estaLogeado == 'user') {
@@ -53,6 +54,7 @@ class page_action extends tform_actions {
$limitado->limitesLoad(); $limitado->limitesLoad();
} }
//------LIMITES--------------------------------------------------------------------------------------------------
parent::onShowNew(); parent::onShowNew();
} }




+ 2
- 5
version_webdns.php Zobrazit soubor

@@ -19,11 +19,8 @@ All rights reserved.
require_once '../../lib/config.inc.php'; require_once '../../lib/config.inc.php';
require_once '../../lib/app.inc.php'; require_once '../../lib/app.inc.php';


//* Check permissions for module
//$app->auth->check_module_permissions('help');


//if($_SESSION['s']['user']['typ'] == 'admin') {
echo '<p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p class="frmTextHead" style="text-align:center;">'.$app->lng('Versión de <B>WebDNS</B>').' <B>2.0</B><br>Control de límites</br><br> <a href="https://www.youtube.com/watch?v=_7EQlfprV9E">¡¡Miauw!!</a></br></p>';
//}
echo '<p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p class="frmTextHead" style="text-align:center;">'.$app->lng('Versión de <B>WebDNS</B>').' <B>2.0</B><br>Control de límites</br></p>';



?> ?>

Načítá se…
Zrušit
Uložit