EngineGP/system/library/games/services.php
2023-03-05 16:59:34 +03:00

58 lines
1.8 KiB
PHP

<?php
if(!DEFINED('EGP'))
exit(header('Refresh: 0; URL=http://'.$_SERVER['SERVER_NAME'].'/404'));
class services
{
public static function unit($game)
{
global $sql;
$sel = 0;
$units = $sql->query('SELECT `id` FROM `units` WHERE `'.$game.'`="1" AND `show`="1" ORDER BY `sort` ASC');
while($unit = $sql->get($units))
{
$sql->query('SELECT `id` FROM `tarifs` WHERE `unit`="'.$unit['id'].'" AND `game`="'.$game.'" AND `show`="1" LIMIT 1');
if(!$sql->num())
continue;
else{
$sel = $unit['id'];
break;
}
}
return 'SELECT `id`, `test` FROM `units` WHERE `id`="'.$sel.'" LIMIT 1';
}
public static function units($game)
{
global $sql;
$list = '';
$units = $sql->query('SELECT `id`, `name` FROM `units` WHERE `'.$game.'`="1" AND `show`="1" ORDER BY `sort` ASC');
while($unit = $sql->get($units))
{
$sql->query('SELECT `id` FROM `tarifs` WHERE `unit`="'.$unit['id'].'" AND `game`="'.$game.'" AND `show`="1" LIMIT 1');
if($sql->num())
$list .= '<option value="'.$unit['id'].'">#'.$unit['id'].' '.$unit['name'].'</option>';
}
return $list;
}
public static function tarifs($game, $unit)
{
global $sql;
$list = '';
$sql->query('SELECT `id`, `name` FROM `tarifs` WHERE `game`="'.$game.'" AND `unit`="'.$unit.'" AND `show`="1" ORDER BY `sort` ASC');
while($tarif = $sql->get())
$list .= '<option value="'.$tarif['id'].'">'.$tarif['name'].'</option>';
return $list;
}
}
?>