Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
GmAMXBans

Wyswietlanie adminow z danymi flagaimi w admin_list.php

gmamxbans

  • Zamknięty Temat jest zamknięty
1 odpowiedź w tym temacie

#1 MrSpiryt

    Banned

  • Zbanowany

Reputacja: 14
Początkujący

  • Postów:248
  • Imię:Tomek
  • Lokalizacja:Poznan
Offline

Napisano 10.10.2013 12:29

Witam, chcialbym zeby w zakladce admin_list.php wyswietlalo adminow tylko z danymi flagami tak jak ma to miejsce w zakladce sloty / premim poniewaz gdy dodam slota to widac go w zakladce sloty jak i lista adminow...

 

oto plik

<?php
session_start();

require_once("include/config.inc.php");
require_once("include/access.inc.php");
require_once("include/menu.inc.php");
require_once("include/steam.inc.php");
require_once("include/sql.inc.php");
require_once("include/logfunc.inc.php");
require_once("include/functions.inc.php");

// Template generieren
$title = "_TITLEADMINLIST";
$smarty = new dynamicPage;

// get all amxadmins
$admins=sql_get_amxadmins_list();

$ReworkedAdmins = Array( );
$ReworkedServers = Array( );
$ReworkedAssigned = Array( );
Foreach( $admins AS $Admin )
	$ReworkedAdmins[ $Admin[ 'aid' ] ] = $Admin;

// get servers
$query = mysql_query("SELECT * FROM `".$config->db_prefix."_serverinfo`") or die (mysql_error());
while( $result = mysql_fetch_assoc( $query ) ) {
	$ReworkedServers[ ] = Array(
		'id' => $result[ 'id' ],
		'hostname' => $result[ 'hostname' ],
		'gametype' => $result[ 'gametype' ] );
}
mysql_free_result( $query );

// get assigned admins
$query = mysql_query("SELECT * FROM `".$config->db_prefix."_admins_servers`") or die (mysql_error());
while( $result = mysql_fetch_assoc( $query ) ) {
	$ReworkedAssigned[ $result[ 'server_id' ] ][ $result[ 'admin_id' ] ] = $result; 
}
mysql_free_result( $query );



$serverAdmins = array();
ForEach( $ReworkedServers AS $Server ) {
	
	$s['hostname'] = $Server[ 'hostname' ];
	$s['id'] = $Server[ 'id' ];
	$s['gametype'] = $Server[ 'gametype' ];
	
	$ServerId = $ReworkedAssigned[ $Server[ 'id' ] ];
	
	if( !$ServerId )
		continue;
	
	$aSd = array();
	ForEach( $ServerId AS $Id => $Admin ) {
		$Admin = $ReworkedAdmins[ $Id ];
		
		if( !$Admin ) continue;
		
		$aSd[] = $Admin;
		
	}
	
	$s['admins'] = $aSd;
	
	$serverAdmins[] = $s;
}


$smarty->assign("admin_list",$serverAdmins);

$e = var_export($serverAdmins, TRUE);

$smarty->assign("admin_list_structure",$e);
$smarty->assign("admins",$admins);
$smarty->assign("meta","");
$smarty->assign("title",$title);
$smarty->assign("version_web",$config->v_web);
if(file_exists("templates/".$config->design."/main_header.tpl")) {
	$smarty->assign("design",$config->design);
}
$smarty->assign("dir",$config->document_root);
$smarty->assign("this",$_SERVER['PHP_SELF']);
$smarty->assign("menu",$menu);
$smarty->assign("banner",$config->banner);
$smarty->assign("banner_url",$config->banner_url);

$smarty->display('main_header.tpl');
$smarty->display('admin_list.tpl');
$smarty->display('main_footer.tpl');
?>

ZabijamBoLubie.PL


#2 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 18.10.2013 23:28

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Autor tematu zbanowany

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych