More 'direct mysql_query' removal
This commit is contained in:
		
							parent
							
								
									92965e64bd
								
							
						
					
					
						commit
						18da67edd9
					
				| 
						 | 
					@ -55,15 +55,9 @@ if (isset($error) && $error) {
 | 
				
			||||||
	if ($cuid != 2000)
 | 
						if ($cuid != 2000)
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		$mList = array();
 | 
							$mList = array();
 | 
				
			||||||
		$res = mysql_query("SELECT * FROM membres WHERE creator = '" . $cuid . "'");
 | 
					        $membres_list = $admin->get_list(0, $cuid);
 | 
				
			||||||
		while ($n = @mysql_fetch_array($res))
 | 
					        foreach ($membres_list as $n) {
 | 
				
			||||||
		{
 | 
					            $domList = $dom->enum_domains($n["uid"]);
 | 
				
			||||||
			$domList = array();
 | 
					 | 
				
			||||||
			$res2 = mysql_query("SELECT * FROM domaines WHERE compte = '" . $n["uid"] . "'");
 | 
					 | 
				
			||||||
			while ($n2 = @mysql_fetch_array($res2))
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				$domList[] = $n2["domaine"];
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
			$mList[$n["uid"]] = array (
 | 
								$mList[$n["uid"]] = array (
 | 
				
			||||||
				"login"    => $n["login"],
 | 
									"login"    => $n["login"],
 | 
				
			||||||
				"domaines" => $domList,
 | 
									"domaines" => $domList,
 | 
				
			||||||
| 
						 | 
					@ -110,7 +104,7 @@ if (isset($error) && $error) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		$totaltotal=$totalweb+$totallist+$totalmail+($totaldb/1024); // en Ko
 | 
							$totaltotal=$totalweb+$totallist+$totalmail+($totaldb/1024); // en Ko
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		list($dc)=@mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM domaines;"));
 | 
					        $dc = $dom->count_domains_all();
 | 
				
			||||||
        $mc = $quota->get_size_mail_count_all();
 | 
					        $mc = $quota->get_size_mail_count_all();
 | 
				
			||||||
        $mlc = $quota->get_size_mailman_count_all();
 | 
					        $mlc = $quota->get_size_mailman_count_all();
 | 
				
			||||||
        $dbc = $quota->get_size_db_count_all();
 | 
					        $dbc = $quota->get_size_db_count_all();
 | 
				
			||||||
| 
						 | 
					@ -180,17 +174,11 @@ if (isset($error) && $error) {
 | 
				
			||||||
if ($cuid != 2000)
 | 
					if ($cuid != 2000)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	$mList = array();
 | 
						$mList = array();
 | 
				
			||||||
	$res = mysql_query("SELECT * FROM membres WHERE creator = '" . $cuid . "'");
 | 
					    $membres_list = $admin->get_list(0, $cuid);
 | 
				
			||||||
	while ($n = @mysql_fetch_array($res))
 | 
					    foreach ($membres_list as $minfo) {
 | 
				
			||||||
	{
 | 
					        $domList = $dom->enum_domains($minfo['uid']);
 | 
				
			||||||
		$domList = array();
 | 
							$mList[$muid] = array (
 | 
				
			||||||
		$res2 = mysql_query("SELECT * FROM domaines WHERE compte = '" . $n["uid"] . "'");
 | 
								"login"    => $minfo['login'],
 | 
				
			||||||
		while ($n2 = @mysql_fetch_array($res2))
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			$domList[] = $n2["domaine"];
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
		$mList[$n["uid"]] = array (
 | 
					 | 
				
			||||||
			"login"    => $n["login"],
 | 
					 | 
				
			||||||
			"domaines" => $domList,
 | 
								"domaines" => $domList,
 | 
				
			||||||
		);
 | 
							);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
| 
						 | 
					@ -218,7 +206,7 @@ if ($cuid != 2000)
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $mlc = $quota->get_size_mailman_count_domain($mUID);
 | 
					        $mlc = $quota->get_size_mailman_count_user($mUID);
 | 
				
			||||||
        $tmpdb = $quota->get_size_db_sum_user($mData["login"]);
 | 
					        $tmpdb = $quota->get_size_db_sum_user($mData["login"]);
 | 
				
			||||||
		$totaldb += $tmpdb;
 | 
							$totaldb += $tmpdb;
 | 
				
			||||||
        $dbc = $quota->get_size_db_count_user($mData["login"]);
 | 
					        $dbc = $quota->get_size_db_count_user($mData["login"]);
 | 
				
			||||||
| 
						 | 
					@ -236,38 +224,39 @@ else
 | 
				
			||||||
$totaltotal=$totalweb+$totallist+$totalmail+($totaldb/1024); // en Ko
 | 
					$totaltotal=$totalweb+$totallist+$totalmail+($totaldb/1024); // en Ko
 | 
				
			||||||
if ($totaltotal==0) $totaltotal=1;
 | 
					if ($totaltotal==0) $totaltotal=1;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if ($cuid != 2000)
 | 
					if ($cuid != 2000) {
 | 
				
			||||||
{
 | 
					    $membres_list = $admin->get_list(0, $cuid);
 | 
				
			||||||
	$r = mysql_query("SELECT * FROM membres WHERE creator = '" . $cuid . "' ORDER BY login;");
 | 
					} else {
 | 
				
			||||||
}
 | 
					    $membres_list = $admin->get_list(1);
 | 
				
			||||||
else
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	$r=mysql_query("SELECT * FROM membres ORDER BY login;");
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
while ($c=mysql_fetch_array($r)) {
 | 
					foreach ($membres_list as $c) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  echo "<tr><td>";
 | 
					  echo "<tr><td>";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // On affiche le compte et ses domaines :
 | 
					  // On affiche le compte et ses domaines :
 | 
				
			||||||
  echo "<b><a href=\"quotas_users.php?mode=".$mode."&sd=".$sd."&usr=".$c["uid"]."\">".$c["login"]."</a></b><br />\n";
 | 
					  echo "<b><a href=\"quotas_users.php?mode=".$mode."&sd=".$sd."&usr=".$c["uid"]."\">".$c["login"]."</a></b><br />\n";
 | 
				
			||||||
  $s=mysql_query("SELECT * FROM domaines WHERE compte='".$c["uid"]."';");
 | 
					  $domaines_list = $dom->enum_domains($c["uid"]);
 | 
				
			||||||
  $dc=0; // Domain Count
 | 
					  $dc=0; // Domain Count
 | 
				
			||||||
  $ms=0; // Mail Space
 | 
					  $ms=0; // Mail Space
 | 
				
			||||||
  $mls=0;
 | 
					  $mls=0;
 | 
				
			||||||
  while ($d=mysql_fetch_array($s)) {
 | 
					  foreach ($domaines_list as $d) {
 | 
				
			||||||
if ($sd)     echo "   - ".$d["domaine"]."<br />\n";
 | 
					    if ($sd)     echo "   - {$d}<br />\n";
 | 
				
			||||||
    $dc++;
 | 
					    $dc++;
 | 
				
			||||||
    $mstmp = $quota->get_size_mail_sum_domain($d["domaine"]);
 | 
					    $mstmp = $quota->get_size_mail_sum_domain($d);
 | 
				
			||||||
    $ms+=$mstmp;
 | 
					    $ms+=$mstmp;
 | 
				
			||||||
    $mlstmp = $quota->get_size_mailman_sum_domain($d["domaine"]);
 | 
					    $mlstmp = $quota->get_size_mailman_sum_domain($d);
 | 
				
			||||||
    $mls+=$mlstmp;
 | 
					    $mls+=$mlstmp;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // Mail Count
 | 
					  // Mail Count
 | 
				
			||||||
  list($mc)=@mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mail_domain WHERE type=0 AND uid='".$c["uid"]."';"));
 | 
					  $maildomains_list = $mail->enum_domains($c["uid"]);
 | 
				
			||||||
 | 
					  $mc = 0;
 | 
				
			||||||
 | 
					  foreach ($maildomains_list as $md) {
 | 
				
			||||||
 | 
					    $mc += $md['nb_mail'];
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
  // Mailman List Count
 | 
					  // Mailman List Count
 | 
				
			||||||
  list($mlc)=@mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM mailman WHERE uid='".$c["uid"]."';"));
 | 
					  $mlc = $mailman->count_ml_user($c["uid"]);
 | 
				
			||||||
  echo "</td><td>$dc</td><td>$mc</td><td>$mlc</td><td";
 | 
					  echo "</td><td>$dc</td><td>$mc</td><td>$mlc</td><td";
 | 
				
			||||||
  if ($mode!=2) echo " style=\"text-align: right\"";
 | 
					  if ($mode!=2) echo " style=\"text-align: right\"";
 | 
				
			||||||
  echo ">";
 | 
					  echo ">";
 | 
				
			||||||
| 
						 | 
					@ -381,23 +370,25 @@ echo "</tr>";
 | 
				
			||||||
<?php
 | 
					<?php
 | 
				
			||||||
    } else { // Mode affichage d'UN seul compte
 | 
					    } else { // Mode affichage d'UN seul compte
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if ($cuid != 2000)
 | 
					    $oneuser_ok = false;
 | 
				
			||||||
	{
 | 
						if ($cuid != 2000) {
 | 
				
			||||||
		$c=@mysql_fetch_array(mysql_query("SELECT * FROM membres WHERE uid='".$usr."' AND creator = '" . $cuid . "';"));
 | 
					        $c = $admin->get($usr);
 | 
				
			||||||
 | 
					        $mcreator = $admin->get_creator($c['uid']);
 | 
				
			||||||
 | 
					        if ($mcreator['uid'] == $cuid) {
 | 
				
			||||||
 | 
					            $oneuser_ok = true;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
						} else {
 | 
				
			||||||
 | 
					        $c = $admin->get($usr);
 | 
				
			||||||
 | 
					        if ($c != false) {
 | 
				
			||||||
 | 
					            $oneuser_ok = true;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
	else
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		$c=@mysql_fetch_array(mysql_query("SELECT * FROM membres WHERE uid='".$usr."';"));
 | 
					 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if (!empty($c))
 | 
					    if ($oneuser_ok) {  # quotas_oneuser.php will used prefilled $c
 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	  define("QUOTASONE","1");
 | 
						  define("QUOTASONE","1");
 | 
				
			||||||
	  require_once("quotas_oneuser.php");
 | 
						  require_once("quotas_oneuser.php");
 | 
				
			||||||
 | 
					 | 
				
			||||||
 } ?>
 | 
					 | 
				
			||||||
<?php
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    } // endif un seul compte
 | 
				
			||||||
?>
 | 
					?>
 | 
				
			||||||
<?php include_once("foot.php"); ?>
 | 
					<?php include_once("foot.php"); ?>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue