- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
function myscandir($dir){
if(!file_exists($dir)){
return false;
}
$list = scandir($dir);
unset($list[0],$list[1]);
return array_values($list);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+145
function myscandir($dir){
if(!file_exists($dir)){
return false;
}
$list = scandir($dir);
unset($list[0],$list[1]);
return array_values($list);
}
+155
function generateSession()
{
$chars = "qazxswedcvfrtgbnhyujmkiolp1234567890QAZXSWEDCVFRTGBNHYUJMKIOLP";
$max = rand(20, 32);
$size = StrLen($chars) - 1;
$sessionID = null;
while ($max--)
$sessionID .= $chars[rand(0, $size)];
return $sessionID;
}
+156
if($GLOBALS["curLogin"]!='sasha'){ echo '<div class="alert alert-error" style="margin:5px;"><button class="close" data-dismiss="alert" type="button">×</button>
Раздел на реконструкции. Ориентировочно на 20-30 минут. Прошу прощения за неудобства</div>'; exit; }
+145
ПРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР
РРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР
РРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР
РРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР
РРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР
РРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР
РРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР
РРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР
РРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР
РРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР
ПОСРАЛ В ГОВНОКОДАЧОК НЕ СМЫЛ БАЧОК
+158
$element['yandex'] = 14;
unset($element['yandex']);
$element['yandex'] = 60;
Разраб упоролся в каштан :)
+158
for($i = 0; $i < $db->max; $i++) {
if($i==1) continue;
.....
}
Почему бы и нет
+159
if (AllowOperation(array(1,2,3,4,5,9,10,29), array(), array(), array(), -1, -1)) {
} else {
//скрывать определённые поля для дизайнера
$tplCommon->assign("DISPLAY_NONE", "style='display: none;'");
}
В AllowOperation указываются идентификаторы групп пользователей, что забиты в БД.
Таких AllowOperation(array(1,2,3,4,5,9,10,29). .), но с разными идентификаторами во всей системе больше 1000.
+156
// Активация заявки (мало ли, пригодиться =) )
if($_GET['o'] == 'activate') {
if($zayavka = $GLOBALS['db']->GetRow("SELECT * FROM `".DB_PREFIX."_pan_zayavki` WHERE `id` = '".intval($_GET['zid'])."'")) {
// Если заявка на админку
if($zayavka['type'] !== 'unban') {
$type = $GLOBALS['db']->GetRow("SELECT
*
FROM
`".DB_PREFIX."_pan_types`
WHERE
`srvgid`= '".$zayavka['type']."'");
$period = time() + ($zayavka['period'] * 86400);
$aid = $userbank->AddAdmin($zayavka['nick'], $zayavka['steamid'], $zayavka['password'], $zayavka['e-mail'], '-1', '', $type['srvgid'], '', '', '', $period);
// Удаляем левые админки
$GLOBALS['db']->Execute("DELETE FROM `".DB_PREFIX."_admins_servers_groups` WHERE `admin_id` = '".$aid."'");
// И задаём ему новые админки на выбранных серверах
$zservers = explode(',',$zayavka['server_id']);
foreach($zservers AS $s)
{
if($s == '') { continue; }
$pre = $GLOBALS['db']->Prepare("INSERT INTO ".DB_PREFIX."_admins_servers_groups (admin_id,group_id,srv_group_id,server_id) VALUES (?,?,?,?)");
$GLOBALS['db']->Execute($pre,array($aid,
0,
-1,
(int)$s));
}
if(isset($GLOBALS['config']['config.enableadminrehashing']) && $GLOBALS['config']['config.enableadminrehashing'] == 1)
{
// Отправляем на сервера sm_rehash
echo '<script>ShowRehashBox("'.$zayavka['server_id'].'", "Добавление админа", "<b>Пожалуйста, не закрывайте и не обновляйте страницу</b><br />Обновление админов на серверах", "green", "index.php?p=admin&c=zayavki");TableReload();</script>';
}
else
{
echo '<script>ShowBox("Админ добавлен", "Админ сервера успешно добавлен", "green", "index.php?p=admin&c=zayavki");TableReload();</script>';
}
}
// Если же покупает разбан
else
{
$unban = true;
// Ищем бан
if($ban = $GLOBALS['db'] -> GetRow("SELECT bid FROM `".DB_PREFIX."_bans` WHERE `bid` = '".$zayavka['password']."' AND `RemoveType` = 'U'"))
{
echo '<script>ShowBox("Игрок разбанен", "Игрок '.$ban['name'].' разбанен ранее", "green", "index.php?p=admin&c=zayavki");TableReload();</script>';
}
else
{
// Разбаниваем игрока
$GLOBALS['db'] -> Execute("UPDATE `".DB_PREFIX."_bans` SET `RemovedBy` = '0', `RemoveType` = 'U' WHERE `bid` = '".$zayavka['password']."'");
echo '<script>ShowBox("Игрок разбанен", "Игрок успешно разбанен", "green", "index.php?p=admin&c=zayavki");TableReload();</script>';
}
}
// Обновляем статус заявки на payd
$GLOBALS['db']->Execute("UPDATE `".DB_PREFIX."_pan_zayavki` SET `payd` = '1' WHERE `id` = '".intval($_GET['zid'])."'");
}
}
// Логфайл
if(isset($_GET['logfile'])) {
if(is_file(INCLUDES_PATH . '/robo1/logs/log-ID-'.intval($_GET['logfile']).'.txt')) {
$filename = file_get_contents(INCLUDES_PATH . '/robo1/logs/log-ID-'.intval($_GET['logfile']).'.txt');
echo nl2br($filename);
echo '<br />';
echo '<div style="width:100%; text-align:center;">
<input type="button" class="btn ok" onClick="document.location.href=\'index.php?p=admin&c=zayavki\'" value="Назад" />
</div>';
PageDie();
}
else
{
echo '<script>ShowBox("Ошибка", "Лог файл не найден", "red", "");</script>';
}
}
+166
echo "<select name='priznak'>";
switch ($row2->PRIZNAK)
{
case 1 :
print ("<option selected value='1'>ДЕТИ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
print ("<option value='2'>ДЕТИ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
print ("<option value='3'>ВЗРОСЛЫЕ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
print ("<option value='4'>ВЗРОСЛЫЕ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
print ("<option value='5'>Средняя стоимость посещения в поликлинике");
print ("<option value='6'>Средняя стоимость медицинской помощи");
print ("<option value='7'>Стоимость 1 случая диспансеризации");
break;
case 2 :
print ("<option value='1'>ДЕТИ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
print ("<option selected value='2'>ДЕТИ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
print ("<option value='3'>ВЗРОСЛЫЕ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
print ("<option value='4'>ВЗРОСЛЫЕ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
print ("<option value='5'>Средняя стоимость посещения в поликлинике");
print ("<option value='6'>Средняя стоимость медицинской помощи");
print ("<option value='7'>Стоимость 1 случая диспансеризации");
break;
case 3 :
print ("<option value='1'>ДЕТИ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
print ("<option value='2'>ДЕТИ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
print ("<option selected value='3'>ВЗРОСЛЫЕ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
print ("<option value='4'>ВЗРОСЛЫЕ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
print ("<option value='5'>Средняя стоимость посещения в поликлинике");
print ("<option value='6'>Средняя стоимость медицинской помощи");
print ("<option value='7'>Стоимость 1 случая диспансеризации");
break;
case 4 :
print ("<option value='1'>ДЕТИ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
print ("<option value='2'>ДЕТИ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
print ("<option value='3'>ВЗРОСЛЫЕ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
print ("<option selected value='4'>ВЗРОСЛЫЕ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
print ("<option value='5'>Средняя стоимость посещения в поликлинике");
print ("<option value='6'>Средняя стоимость медицинской помощи");
print ("<option value='7'>Стоимость 1 случая диспансеризации");
break;
case 5 :
print ("<option value='1'>ДЕТИ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
print ("<option value='2'>ДЕТИ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
print ("<option value='3'>ВЗРОСЛЫЕ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
print ("<option value='4'>ВЗРОСЛЫЕ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
print ("<option selected value='5'>Средняя стоимость посещения в поликлинике");
print ("<option value='6'>Средняя стоимость медицинской помощи");
print ("<option value='7'>Стоимость 1 случая диспансеризации");
break;
case 6 :
print ("<option value='1'>ДЕТИ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
print ("<option value='2'>ДЕТИ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
print ("<option value='3'>ВЗРОСЛЫЕ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
print ("<option value='4'>ВЗРОСЛЫЕ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
print ("<option value='5'>Средняя стоимость посещения в поликлинике");
print ("<option selected value='6'>Средняя стоимость медицинской помощи");
print ("<option value='7'>Стоимость 1 случая диспансеризации");
break;
case 7 :
print ("<option value='1'>ДЕТИ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
print ("<option value='2'>ДЕТИ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
print ("<option value='3'>ВЗРОСЛЫЕ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
print ("<option value='4'>ВЗРОСЛЫЕ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
print ("<option value='5'>Средняя стоимость посещения в поликлинике");
print ("<option value='6'>Средняя стоимость медицинской помощи");
print ("<option selected value='7'>Стоимость 1 случая диспансеризации");
break;
default :
print ("<option value='1'>ДЕТИ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
print ("<option value='2'>ДЕТИ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
print ("<option value='3'>ВЗРОСЛЫЕ: Стоимость койко дня, если пациент проводит до 5 дней включительно в стационаре");
print ("<option selected value='4'>ВЗРОСЛЫЕ: Стоимость всего лечения, если пациент проводит более 5 дней в стационаре");
print ("<option value='5'>Средняя стоимость посещения в поликлинике");
print ("<option value='6'>Средняя стоимость медицинской помощи");
print ("<option value='7'>Стоимость 1 случая диспансеризации");
break;
}
echo "</select>";
Кастомизируемый дропдаун
+170
$time_now=date('d');
$tomorrow =date('d')+'1';
Кого-то ожидает 32 декабря.