<b>{%user-friend%}</b> &nbsp;-&nbsp; пользователь который оставил комментарий<br />
<b>{%rec-link%}</b> &nbsp;-&nbsp; ссылка на заметку
<textarea class="inpu" name="5">{$row5['text']}</textarea>
HTML;
echohtmlstart('6. Настройка E-Mail сообщения, которое отсылается при новом подарке');
echo <<<HTML
<b>{%user%}</b> &nbsp;-&nbsp; имя пользователя которому предназначено оповещание<br />
<b>{%user-friend%}</b> &nbsp;-&nbsp; пользователь который отправил подарок<br />
<b>{%rec-link%}</b> &nbsp;-&nbsp; ссылка на подарки
<textarea class="inpu" name="6">{$row6['text']}</textarea>
HTML;
echohtmlstart('7. Настройка E-Mail сообщения, которое отсылается при новой записи на стене');
echo <<<HTML
<b>{%user%}</b> &nbsp;-&nbsp; имя пользователя которому предназначено оповещание<br />
<b>{%user-friend%}</b> &nbsp;-&nbsp; пользователь который оставил запись<br />
<b>{%rec-link%}</b> &nbsp;-&nbsp; ссылка на запись
<textarea class="inpu" name="7">{$row7['text']}</textarea>
HTML;
echohtmlstart('8. Настройка E-Mail сообщения, которое отсылается при новом персональном сообщении');
echo <<<HTML
<b>{%user%}</b> &nbsp;-&nbsp; имя пользователя которому предназначено оповещание<br />
<b>{%user-friend%}</b> &nbsp;-&nbsp; пользователь который отправил сообщение<br />
<b>{%rec-link%}</b> &nbsp;-&nbsp; ссылка на сообщение
<textarea class="inpu" name="8">{$row8['text']}</textarea>
HTML;
HTML;
echo <<<HTML
<input type="submit" value="Сохранить" name="save" class="inp" style="margin-top:5px" />
</form>
HTML;
echohtmlend();
Beispiel #2
0
<?php

/* 
	Appointment: Общая статистика сайта
	File: stats.php
*/
if (!defined('MOZG')) {
    die('Hacking attempt!');
}
echoheader();
echohtmlstart('Общая статистика сайта');
$users = $db->super_query("SELECT COUNT(*) AS cnt FROM `" . PREFIX . "_users`");
$albums = $db->super_query("SELECT COUNT(*) AS cnt FROM `" . PREFIX . "_albums`");
$attach = $db->super_query("SELECT COUNT(*) AS cnt FROM `" . PREFIX . "_attach`");
$audio = $db->super_query("SELECT COUNT(*) AS cnt FROM `" . PREFIX . "_audio`");
$groups = $db->super_query("SELECT COUNT(*) AS cnt FROM `" . PREFIX . "_communities`");
$groups_wall = $db->super_query("SELECT COUNT(*) AS cnt FROM `" . PREFIX . "_communities_wall`");
$invites = $db->super_query("SELECT COUNT(*) AS cnt FROM `" . PREFIX . "_invites`");
$notes = $db->super_query("SELECT COUNT(*) AS cnt FROM `" . PREFIX . "_notes`");
$videos = $db->super_query("SELECT COUNT(*) AS cnt FROM `" . PREFIX . "_videos`");
$db->query("SHOW TABLE STATUS FROM `" . DBNAME . "`");
$mysql_size = 0;
while ($r = $db->get_array()) {
    if (strpos($r['Name'], PREFIX . "_") !== false) {
        $mysql_size += $r['Data_length'] + $r['Index_length'];
    }
}
$db->free();
$mysql_size = formatsize($mysql_size);
function dirsize($directory)
{
Beispiel #3
0
HTML;
    $all_country .= '<option value="' . $row['id'] . '">' . $row['name'] . '</option>';
    if ($_GET['country'] == $row['id']) {
        $pref = $row['name'];
    }
}
echoheader();
echohtmlstart('Добавление города');
echo <<<HTML
<form method="POST" action="">
Введите название города: &nbsp;&nbsp; <input style="width:150px" type="text" class="inpu" name="city" /> &nbsp;<select name="country" class="inpu" style="width:150px"><option value="">- Укажите страну -</option>{$all_country}</select>
<input type="submit" value="Добавить" name="add" class="inp" style="margin-top:0px" />
</form>
HTML;
//Если запрос на вывод городов
if ($_GET['country']) {
    echohtmlstart('Города страны: ' . $pref);
    $ncountry_id = intval($_GET['country']);
    $sql_c = $db->super_query("SELECT SQL_CALC_FOUND_ROWS id, name FROM `" . PREFIX . "_city` WHERE id_country = '" . $ncountry_id . "'", 1);
    foreach ($sql_c as $row_c) {
        $row_c['name'] = stripslashes($row_c['name']);
        $cites .= <<<HTML
<div style="margin-bottom:5px;border-bottom:1px dashed #ccc;padding-bottom:5px">&raquo;&nbsp; <span style="font-size:13px"><b>{$row_c['name']}</b></span> &nbsp; <span style="color:#777">[ <a href="?mod=city&act=del&id={$row_c['id']}" style="color:#777">удалить</a> ]</span></div>
HTML;
    }
    echo $cites . '<input type="submit" value="Назад" class="inp" style="margin-top:0px" onClick="history.go(-1); return false" />';
} else {
    echohtmlstart('Выберите страну, к которой хотите просмотреть города:');
    echo $countryes;
}
echohtmlend();
Beispiel #4
0
                //Записываем COOKIE
                set_cookie("user_id", intval($check_user['user_id']), 365);
                set_cookie("password", $md5_pass, 365);
                set_cookie("hid", $hid, 365);
                header("Location: {$admin_link}");
            } else {
                $error_log = 'Доступ отключён!';
            }
        } else {
            $error_log = 'Доступ отключён!';
        }
    }
}
if (!$logged) {
    echoheader();
    echohtmlstart('Вход в панель управления');
    echo <<<HTML
<form method="POST" action="">
 <div class="fllogall">E-mail:</div><input type="text" name="email" class="inpu" />&nbsp; <font color="red">{$error_log}</font>
 <div class="mgcler"></div>
 <div class="fllogall">Пароль:</div><input type="password" name="pass" class="inpu" />
 <div class="mgcler"></div>
 <div class="fllogall">&nbsp;</div><input type="submit" class="inp fl_l" name="log_in" value="Войти" style="margin-top:5px" />
</form>
<div class="clear"></div>
HTML;
    echohtmlend();
} else {
    if ($user_info['user_group'] == 1) {
        include ADMIN_DIR . '/mod.php';
    } else {
  <option value="select">Список</option>
 </select>
<div class="mgcler"></div>

<div id="t" style="display:none">
<div class="fllogall" style="width:150px">Значение по умолчанию: <br /><br />(на одной строке одно значение)</div>
 <textarea name="editedxfield[6_select]" id="6_select" class="inpu"></textarea>
<div class="mgcler"></div>
</div>

<div class="fllogall" style="width:150px">&nbsp;</div>
 <input type="submit" value="Добавить" class="inp" name="save" style="margin-top:0px" />

</form>
HTML;
echohtmlstart('Что такое дополнительные поля?');
echo <<<HTML
Данная функция предназначена для добавление новых полей в профиль пользователей, помимо существующих основных.

Добавить новое поле можно, в окне которое находится выше "Добавление нового дополнительного поля". Вам необходимо ввести уникальное имя поля и описание поля.
<br /><br />
Дополнительные поля доступны при просмотре профиля пользователя, Вам необходимо в нужные шаблоны добавить тег [xfvalue_X], где X - значение поля (имя, которое Вы ввели при добавлении нового поля). Также можно использовать связку [xfgiven_X]...[/xfgiven_X].<br /><br />
Пример работы полей:
<div style="padding:5px;border:1px solid #ccc;background:lightyellow;margin-bottom:5px;margin-top:5px">- Название: city<br />
- Описание: Город<br />
- Тип поля: Одна строка<br />
<br />
в шаблон profile.tpl добавить<br />
[xfgiven_city] Город: [xfvalue_city] [/xfgiven_city]</div>
Если пользователь добавил в своем профиле город например "Москва", то итогом работы будет следующий HTML-код:
<div style="padding:5px;border:1px solid #ccc;background:lightyellow;margin-top:5px;margin-bottom:5px">Город: Москва</div>
function msgbox($title, $text, $link = false)
{
    echoheader();
    echohtmlstart($title);
    echo '<center>' . $text . '<br /><a href="' . $link . '">Вернуться назад</a></center>';
    echohtmlend();
}
Beispiel #7
0
<style type="text/css" media="all">
.inpu{width:50px;}
textarea{width:450px;height:400px;}
</style>

<form action="" enctype="multipart/form-data" method="POST">

<input type="hidden" name="mod" value="notes" />

<div class="fllogall" style="width:180px">Цена:</div>
 <input type="text" name="price" class="inpu" />
<div class="mgcler"></div>

<div class="fllogall" style="width:180px">Оригинал .JPG, 256x256:</div>
 <input type="file" name="original" class="inpu" style="width:300px" />
<div class="mgcler"></div>

<div class="fllogall" style="width:180px">Уменьшеная копия .PNG, 96x96:</div>
 <input type="file" name="thumbnail" class="inpu" style="width:300px" />
<div class="mgcler"></div>

<div class="fllogall" style="width:180px">&nbsp;</div>
 <input type="submit" value="Добавить" class="inp" name="save" style="margin-top:0px" />
</form>
HTML;
echohtmlstart('Список подарков (' . $numRows['cnt'] . ')');
echo <<<HTML
{$gifts}
<div class="clr"></div>
HTML;
echohtmlend();
Beispiel #8
0
        if ($_POST['msg']) {
            $db->query("UPDATE `" . PREFIX . "_messages` SET `text` = REPLACE(`text`, '" . $find . "', '" . $replace . "')");
        }
        if ($_POST['gift_msg']) {
            $db->query("UPDATE `" . PREFIX . "_gifts` SET `msg` = REPLACE(`msg`, '" . $find . "', '" . $replace . "')");
        }
        if ($_POST['notes_text']) {
            $db->query("UPDATE `" . PREFIX . "_notes` SET `full_text` = REPLACE(`full_text`, '" . $find . "', '" . $replace . "')");
        }
        msgbox('Информация', 'Текст в базе данных был успешно заменен.', '?mod=search');
    } else {
        msgbox('Ошибка', 'Все поля обязательны к заполнению', 'javascript:history.go(-1)');
    }
} else {
    echoheader();
    echohtmlstart('Быстрая замена текста в базе данных скрипта');
    echo <<<HTML
<style type="text/css" media="all">
.inpu{width:308px;}
textarea{width:300px;height:100px;}
</style>
Данная утилита производит замену текста в вашей базе. Например у вас изменился домен и вы хотите его изменить в комментариях, заметках и т.д.
<br /><br />
<b><font color="red">Внимание:</b> Перед заменой не забудьте создать резервную копию базы данных, т.к. данное действие в случае некорректной или не совсем ожидаемой замены, невозможно будет отменить. Мы настоятельно не рекомендуем производить замену коротких слов или предлогов, т.к. они могут встречаться в составе других слов.</font>

<form method="POST" action="" style="margin-top:15px">
<div class="mgcler"></div>

<div class="fllogall">Где заменять:</div>

 <input type="checkbox" name="photo_comm" style="margin-bottom:10px" /> в комментариях к фотографиям<br />
Beispiel #9
0
 </select>
<div class="mgcler"></div>

<div class="fllogall">Причина:</div>
 <select name="type" class="inpu">
  <option value="0"></option>
  {$selsorlist_type}
 </select>
<div class="mgcler"></div>

<div class="fllogall">&nbsp;</div>
 <input type="submit" value="Найти" class="inp" style="margin-top:0px" />

</form>
HTML;
echohtmlstart('Список жалоб (' . $numRows['cnt'] . ')');
$i = 20;
foreach ($sql_ as $row) {
    $i++;
    $row['date'] = langdate('j F Y в H:i', $row['date']);
    if ($row['act'] == 'photo') {
        $row_info = $db->super_query("SELECT album_id, user_id, photo_name FROM `" . PREFIX . "_photos` WHERE id = '" . $row['mid'] . "'");
        $act_q = '<a href="/photo' . $row_info['user_id'] . '_' . $row['mid'] . '_' . $row_info['album_id'] . '" target="_blank"><b>фотографию</b></a>';
        $data_X = '<a href="/photo' . $row_info['user_id'] . '_' . $row['mid'] . '_' . $row_info['album_id'] . '" target="_blank"><img src="/uploads/users/' . $row_info['user_id'] . '/albums/' . $row_info['album_id'] . '/c_' . $row_info['photo_name'] . '" /></a>';
        if (!$row_info['user_id']) {
            $data_X = '<font color="blue">Фотография удалена.</font>';
        } else {
            $del_data_lnk = '<a href="" onClick="del(\'photo\', ' . $row['mid'] . ', this.id); return false" style="float:right;color:#000" id="lnk_photo' . $row['id'] . '">удалить фотографию</a>';
        }
    } else {
        if ($row['act'] == 'video') {
Beispiel #10
0
<div class="mgcler"></div>

<div class="fllogall">Поиск по названию:</div>
 <input type="text" name="se_name" class="inpu" value="{$se_name}" />
<div class="mgcler"></div>

<div class="fllogall">Поиск по ID создателя:</div>
 <input type="text" name="se_user_id" class="inpu" value="{$se_user_id}" />
<div class="mgcler"></div>

<div class="fllogall">&nbsp;</div>
 <input type="submit" value="Найти" class="inp" style="margin-top:0px" />

</form>
HTML;
echohtmlstart('Список альбомов (' . $numRows['cnt'] . ')');
foreach ($sql_ as $row) {
    $row['name'] = stripslashes($row['name']);
    $row['adate'] = langdate('j M Y в H:i', strtotime($row['adate']));
    $users .= <<<HTML
<div style="background:#fff;float:left;padding:5px;width:130px;text-align:center;"><a href="/u{$row['user_id']}" target="_blank">{$row['user_name']}</a></div>
<div style="background:#fff;float:left;padding:5px;width:299px;text-align:center;margin-left:1px" title="Комментариев: {$row['comm_num']}, Фотографий: {$row['photo_num']}"><a href="/albums/view/{$row['aid']}" target="_blank">{$row['name']}</a></div>
<div style="background:#fff;float:left;padding:5px;width:110px;text-align:center;margin-left:1px">{$row['adate']}</div>
<div style="background:#fff;float:left;padding:4px;width:20px;text-align:center;font-weight:bold;margin-left:1px"><input type="checkbox" name="massaction_list[]" style="float:right;" value="{$row['aid']}" /></div>
<div class="mgcler"></div>
HTML;
}
echo <<<HTML
<script language="text/javascript" type="text/javascript">
function ckeck_uncheck_all() {
    var frm = document.edit;
Beispiel #11
0
<br /><br />
<b>Примечание:</b> вы можете воспользоваться в фильтре символом звездочки * для подстановки в IP адрес или электронный адрес (например: 127.0.*.*).

<form method="POST" action="" style="margin-top:15px">

<div class="fllogall">IP:</div><input type="text" name="ip" class="inpu" value="{$row['user_email']}" /><div class="mgcler"></div>

<div class="fllogall">Количество дней блокировки:<br /><small><b>0</b> неограничен по времени.</small></div><input type="text" name="days" class="inpu" value="{$row['user_name']}" /><div class="mgcler"></div>

<div class="fllogall">Причина блокировки:</div><textarea class="inpu" name="descr"></textarea><div class="mgcler"></div>

<div class="fllogall">&nbsp;</div><input type="submit" value="Сохранить" name="save" class="inp" style="margin-top:0px" />

</form>
HTML;
    echohtmlstart('Список заблокированных IP адресов');
    $sql_ = $db->super_query("SELECT SQL_CALC_FOUND_ROWS id, descr, date, ip FROM `" . PREFIX . "_banned` ORDER by `id` DESC", 1);
    if ($sql_) {
        foreach ($sql_ as $row) {
            if ($row['date']) {
                $row['date'] = langdate('j F Y в H:i', $row['date']);
            } else {
                $row['date'] = 'Неограниченно';
            }
            $row['descr'] = stripslashes($row['descr']);
            $short = substr(strip_tags($row['descr']), 0, 50) . '..';
            $row['descr'] = myBrRn($row['descr']);
            $banList .= <<<HTML
<div style="background:#fff;float:left;padding:5px;width:150px;text-align:center;border-bottom:1px dashed #ccc">{$row['ip']}</div>
<div style="background:#fff;float:left;padding:5px;width:130px;text-align:center;margin-left:1px;border-bottom:1px dashed #ccc">{$row['date']}</div>
<div style="background:#fff;float:left;padding:5px;width:177px;text-align:center;margin-left:1px;border-bottom:1px dashed #ccc" title="{$row['descr']}">{$short}</div>
Beispiel #12
0
    $(\'#apps\'+id).hide();
}
</script>
</div>
<div style=\'display:none;\' id=\'delete_app' . $row['id'] . '\'><center>Приложение успешно удалено.</center><br /><a style=\'text-decoration:none;cursor:pointer;\' onClick=\'javascript:history.go(-1);\'><center>Вернуться назад</center></a></div>
';
} else {
    echoheader();
    $sql_ = $db->super_query("SELECT id,url,cols,title,img FROM `" . PREFIX . "_apps` ORDER BY id DESC", 1);
    $b = 0;
    foreach ($sql_ as $row) {
        $num = $row['cols'];
        if ($row['img'] != '') {
            $img = '/uploads/apps/' . $row['id'] . '/' . $row['img'];
        } else {
            $img = '/uploads/apps/no.gif';
        }
        $words = array("человек", "человека", "человек");
        $game .= '
		<div class="fl_l" style="float: left; text-align: center; height: 115px; margin-top: 15px; width: 150px;">
		<a href="?mod=apps&act=edit&id=' . $row['id'] . '"><img src="' . $img . '" width="75" height="75"><div>' . $row['title'] . '</div></a>
		</div>';
        $b++;
    }
    echohtmlstart('Приложения (' . $b . ')');
    echo <<<HTML
<div>{$game}</div>
<div class="clr"></div>
HTML;
}
echohtmlend();
Beispiel #13
0
 <input type="text" name="se_user_id" class="inpu" value="{$se_user_id}" />
<div class="mgcler"></div>

<div class="fllogall">Сортировка:</div>
 <select name="sort" class="inpu">
  <option value="0"></option>
  {$selsorlist}
 </select>
<div class="mgcler"></div>

<div class="fllogall">&nbsp;</div>
 <input type="submit" value="Найти" class="inp" style="margin-top:0px" />

</form>
HTML;
echohtmlstart('Список аудиозаписей (' . $numRows['cnt'] . ')');
foreach ($sql_ as $row) {
    $row['artist'] = stripslashes($row['artist']);
    $row['name'] = stripslashes($row['name']);
    $row['adate'] = langdate('j M Y в H:i', $row['adate']);
    $users .= <<<HTML
<div style="background:#fff;float:left;padding:5px;width:100px;text-align:center;"><a href="/u{$row['auser_id']}" target="_blank">{$row['user_name']}</a></div>
<div style="background:#fff;float:left;padding:5px;width:329px;text-align:center;margin-left:1px"><a href="?mod=musics&act=edit&id={$row['aid']}">{$row['artist']} – &nbsp;{$row['name']}</a></div>
<div style="background:#fff;float:left;padding:5px;width:110px;text-align:center;margin-left:1px">{$row['adate']}</div>
<div style="background:#fff;float:left;padding:4px;width:20px;text-align:center;font-weight:bold;margin-left:1px"><input type="checkbox" name="massaction_list[]" style="float:right;" value="{$row['aid']}" /></div>
<div class="mgcler"></div>
HTML;
}
echo <<<HTML
<script language="text/javascript" type="text/javascript">
function ckeck_uncheck_all() {
Beispiel #14
0
}
//Удаление
if ($_GET['act'] == 'del') {
    $id = intval($_GET['id']);
    $row = $db->super_query("SELECT COUNT(*) AS cnt FROM `" . PREFIX . "_country` WHERE id = '" . $id . "'");
    if ($row['cnt']) {
        $db->query("DELETE FROM `" . PREFIX . "_country` WHERE id = '" . $id . "'");
        system_mozg_clear_cache_file('country');
        header("Location: ?mod=country");
    }
    die;
}
$sql_ = $db->super_query("SELECT SQL_CALC_FOUND_ROWS * FROM `" . PREFIX . "_country` ORDER by `name` ASC", 1);
foreach ($sql_ as $row) {
    $countryes .= <<<HTML
<div style="margin-bottom:5px;border-bottom:1px dashed #ccc;padding-bottom:5px">&raquo;&nbsp; <span style="font-size:13px"><b>{$row['name']}</b></span> &nbsp; <span style="color:#777">[ <a href="?mod=country&act=del&id={$row['id']}" style="color:#777">удалить</a> ]</span></div>
HTML;
}
echoheader();
echohtmlstart('Добавление страны');
echo <<<HTML
<form method="POST" action="">
Введите название страны: &nbsp;&nbsp;<input type="text" class="inpu" name="country" />
<input type="submit" value="Добавить" name="add" class="inp" style="margin-top:0px" />
</form>
HTML;
echohtmlstart('Список стран');
echo <<<HTML
{$countryes}
HTML;
echohtmlend();
Beispiel #15
0
    echoheader();
    echohtmlstart('Создание новой страницы');
    echo <<<HTML
<form method="POST" action="">

<style type="text/css" media="all">
.inpu{width:458px;}
textarea{width:300px;height:300px;}
</style>

<div class="fllogall" style="width:130px">Заголовок:</div><input class="inpu" type="text" name="title" /><div class="mgcler"></div>

<div class="fllogall" style="width:130px">Адрес: (например <b>test</b>):</div><input class="inpu" type="text" name="alt_name" /><div class="mgcler"></div>

<div class="fllogall" style="width:130px">Текст:</div><textarea class="inpu" name="text"></textarea><div class="mgcler"></div>

<div class="fllogall" style="width:130px">&nbsp;</div><input type="submit" value="Создать" name="save" class="inp" style="margin-top:0px" />

</form>
HTML;
    echohtmlstart('Список статических страниц');
    $sql_ = $db->super_query("SELECT SQL_CALC_FOUND_ROWS id, title, alt_name FROM `" . PREFIX . "_static` ORDER by `id` DESC", 1);
    foreach ($sql_ as $row) {
        $row['title'] = stripslashes($row['title']);
        $static_list .= <<<HTML
<div style="margin-bottom:5px;border-bottom:1px dashed #ccc;padding-bottom:5px">&raquo; <a href="?mod=static&act=edit&id={$row['id']}" style="font-size:13px"><b>{$row['title']}</b></a> &nbsp; <span style="color:#777">[ <a href="?mod=static&act=del&id={$row['id']}" style="color:#777">удалить</a> ] [ <a href="/{$row['alt_name']}.html" target="_blank" style="color:#777">просмотр</a> ]</span></div>
HTML;
    }
    echo $static_list;
    echohtmlend();
}
Beispiel #16
0
\t\t\talert('Введите заголовок сообщения');
\t} else
\t\talert('Перезагрузите страницу, для новой рассылки');
}
</script>
<form method="POST" action="">

<div class="fllogall">Количество писем за один проход:</div><input type="text" id="limit" class="inpu" style="width:50px" value="{$max_users}" /><div class="mgcler"></div>

<div class="fllogall">Интервал между отправкой писем:</div><input type="text" id="interval" class="inpu" style="width:50px" value="1" /> сек.<div class="mgcler"></div>

<div class="fllogall">Заголовок:</div><input type="text" id="title" class="inpu" /><div class="mgcler"></div>

<div class="fllogall">Текст сообщения:</div><textarea class="inpu" id="text"></textarea><div class="mgcler"></div>

<div class="fllogall">&nbsp;</div><div style="margin-bottom:7px">В своем сообщении вы можете использовать тег <br /><b>{%user-name%}</b>, который означает имя получателя.</div><div class="mgcler"></div>

<div class="fllogall">&nbsp;</div><div class="button_div fl_l"><button onClick="mailSend(); return false" id="button" class="inp" style="margin-top:5px">Начать отправку</button></div>
<input type="hidden" id="lastlimit" class="inpu" value="0" />
</form>
HTML;
        echo '</div><div id="sendingbox" style="display:none">';
        echohtmlstart('Отправка сообщений');
        echo <<<HTML
<div id="result"></div>
Отправлено сообщений: <span style="color:red;" id="ok_users">0</span> из <span style="color:blue;" id="user_cnt">{$users['cnt']}</span> Статус: <span id="status">отправка...</span><br /><br />
<span style="color:#777">Внимание идет отсылка сообщений пользователям, не закрывайте данное окно до тех пор, пока не будут отосланы все письма</span>
</div>
HTML;
        echohtmlend();
}
Beispiel #17
0
 <input type="checkbox" name="delet" style="margin-bottom:10px" {$checked_delet} />
<div class="mgcler"></div>

<div class="fllogall">Сортировка:</div>
 <select name="sort" class="inpu">
  <option value="0"></option>
  {$selsorlist}
 </select>
<div class="mgcler"></div>

<div class="fllogall">&nbsp;</div>
 <input type="submit" value="Найти" class="inp" style="margin-top:0px" />

</form>
HTML;
echohtmlstart('Список пользователей (' . $numRows['cnt'] . ')');
foreach ($sql_ as $row) {
    $format_reg_date = date('Y-m-d', $row['user_reg_date']);
    $lastvisit = date('Y-m-d', $row['user_last_visit']);
    $row['user_reg_date'] = langdate('j M Y в H:i', $row['user_reg_date']);
    $row['user_last_visit'] = langdate('j M Y в H:i', $row['user_last_visit']);
    if ($row['user_delet']) {
        $color = 'color:red';
    } else {
        if ($row['user_ban']) {
            $color = 'color:blue';
        } else {
            if ($row['user_group'] == 4) {
                $color = 'color:green';
            } else {
                $color = '';
Beispiel #18
0
        while (false !== ($file = readdir($handle))) {
            if (preg_match("/^.+?\\.sql(\\.(gz|bz2))?\$/", $file)) {
                $files[$file] = $file;
            }
        }
        closedir($handle);
    }
    return $files;
}
$files = fn_select(file_select(), '');
echo <<<HTML
Выберите резервную копию базы данных: <select name="file" id="file" class="inpu">{$files}</select>
<input type="submit" value="Воостановить БД" name="saveconf" class="inp" style="margin-top:0px" onClick="dbload(); return false;" />
<div id="progress2"></div>
HTML;
echohtmlstart('Настройка и оптимизация базы данных');
$tabellen = "";
$db->query("SHOW TABLES");
while ($row = $db->get_array()) {
    $titel = $row[0];
    if (substr($titel, 0, strlen(PREFIX)) == PREFIX) {
        $tabellen .= "<option value=\"{$titel}\" selected>{$titel}</option>\n";
    }
}
$db->free();
echo <<<HTML
<form method="POST" action="">
<select style="width:240px;height:230px;margin-right:10px;float:left" size="7" name="ta[]" class="inpu" multiple="multiple">{$tabellen}</select> 

<input type="radio" name="whattodo" style="margin-right:5px" value="optimize" checked /><b>Оптимизация базы данных</b><br />
<div style="margin-left:273px;margin-bottom:15px">Вы можете произвести оптимизацию базы данных, тем самым будет сэкономлено немного места на диске, а также ускорена работа базы данных. Рекомендуется использовать данную функцию минимум один раз в неделю.</div>
Beispiel #19
0
 //Если загружаем другой шаблон
 if (isset($_POST['chahe_skin'])) {
     $config['temp'] = strip_data($_POST['newtemp']);
 }
 echohtmlstart("Управление шаблонами");
 //Чтение всех шаблон в папке "templates"
 $root = ROOT_DIR . '/templates/';
 $root_dir = scandir($root);
 foreach ($root_dir as $templates) {
     if ($templates != '.' && $templates != '..' && $templates != '.htaccess') {
         $for_select .= str_replace('value="' . $config['temp'] . '"', 'value="' . $config['temp'] . '" selected', '<option value="' . $templates . '">' . $templates . '</option>');
     }
 }
 echo "<form method=\"POST\" action=\"\"><div class=\"fllogall\" style=\"width:240px\">Выбранный шаблон для редактирования:</div>\r\n\t\t<select name=\"newtemp\" class=\"inpu fl_l\">{$for_select}</select>\r\n\t\t<div class=\"button_div fl_l\" style=\"margin-left:10px;margin-top:-10px;margin-bottom:5px\"><button name=\"chahe_skin\" class=\"inp\" >Выполнить</button></div>\r\n\t\t<div class=\"mgcler\"></div></form>";
 htmlclear();
 echohtmlstart("Редактирование разделов шаблона: <u>{$config['temp']}</u>");
 $temp_dir = ROOT_DIR . '/templates/' . $config['temp'];
 if (is_dir($temp_dir)) {
     $files = scandir(ROOT_DIR . '/templates/' . $config['temp']);
     foreach ($files as $file) {
         $format_file = strtolower(end(explode('.', $file)));
         if ($file != '...' && $file != '..' && $file != '.' && $file != '.htaccess' && !str_replace($format_file, '', $file)) {
             $folders .= '<div class="tefolfer" onClick="temp.openFolder(\'' . $config['temp'] . '\', \'' . $file . '\'); return false">' . $file . '</div><div id="folder_' . $file . '" style="margin-left:15px;display:none"></div>';
         }
         if ($file != '...' && $file != '..' && $file != '.' && $file != '.htaccess' && in_array($format_file, $allowed_extensions)) {
             if ($format_file == 'tpl') {
                 $class = 'tetpl';
             } elseif ($format_file == 'css') {
                 $class = 'tecss';
             } else {
                 $class = 'tejs';
<script type="text/javascript">
function StartSacan(folder){
\t\$('#scan_block').fadeIn();
\t\$('#loading').fadeIn('fast');
\tif(folder == 'snap'){
\t\tif(confirm("Вы уверены что список обнаруженных файлов безопасен, и вы хотите сделать новый снимок файлов ?")){
\t\t\t\$.post('/controlpanel.php?mod=antivirus&act=start', {folder: folder}, function(d){
\t\t\t\t\$('#result').html(d);
\t\t\t\t\$('#loading').hide();
\t\t\t});
\t\t}
\t} else {
\t\t\$.post('/controlpanel.php?mod=antivirus&act=start', {folder: folder}, function(d){
\t\t\t\$('#result').html(d);
\t\t\t\$('#loading').hide();
\t\t});
\t}
}
</script>
<div id="loading" style="display:none"><div id="loading_text">Загрузка. Пожалуйста, подождите...</div></div>
Проверка папок и файлов скрипта на наличие подозрительных файлов, а также отслеживание несанкционированных изменений в файлах.

<div align="center"><input type="submit" class="inp" value="Запустить сканирование" onClick="StartSacan('lokal'); return false" /></div>
<div id="scan_block" style="display:none">
HTML;
echohtmlstart('Проверка файлов скрипта..');
echo <<<HTML
<div id="result">Подождите, идет проверка файлов скрипта..</div>
</div>
HTML;
echohtmlend();
Beispiel #21
0
    $for_select_mail_metod = installationSelected($config['mail_metod'], '<option value="php">PHP Mail()</option><option value="smtp">SMTP</option>');
    echo <<<HTML
<div class="fllogall">E-Mail адрес администратора:</div><input type="text" name="save[admin_mail]" class="inpu" value="{$config['admin_mail']}" /><div class="mgcler"></div>

<div class="fllogall">Метод отправки почты:</div><select name="save[mail_metod]" class="inpu" style="width:auto">{$for_select_mail_metod}</select><div class="mgcler"></div>

<div class="fllogall">SMTP хост:</div><input type="text" name="save[smtp_host]" class="inpu" value="{$config['smtp_host']}" /><div class="mgcler"></div>

<div class="fllogall">SMTP порт:</div><input type="text" name="save[smtp_port]" class="inpu" value="{$config['smtp_port']}" /><div class="mgcler"></div>

<div class="fllogall">SMTP Имя Пользователя:</div><input type="text" name="save[smtp_user]" class="inpu" value="{$config['smtp_user']}" /><div class="mgcler"></div>

<div class="fllogall">SMTP Пароль:</div><input type="text" name="save[smtp_pass]" class="inpu" value="{$config['smtp_pass']}" /><div class="mgcler"></div>
HTML;
    //Настройки E-mail оповещаний
    echohtmlstart('Настройки E-Mail оповещаний');
    $for_select_news_mail_1 = installationSelected($config['news_mail_1'], '<option value="yes">Да</option><option value="no">Нет</option>');
    $for_select_news_mail_2 = installationSelected($config['news_mail_2'], '<option value="yes">Да</option><option value="no">Нет</option>');
    $for_select_news_mail_3 = installationSelected($config['news_mail_3'], '<option value="yes">Да</option><option value="no">Нет</option>');
    $for_select_news_mail_4 = installationSelected($config['news_mail_4'], '<option value="yes">Да</option><option value="no">Нет</option>');
    $for_select_news_mail_5 = installationSelected($config['news_mail_5'], '<option value="yes">Да</option><option value="no">Нет</option>');
    $for_select_news_mail_6 = installationSelected($config['news_mail_6'], '<option value="yes">Да</option><option value="no">Нет</option>');
    $for_select_news_mail_7 = installationSelected($config['news_mail_7'], '<option value="yes">Да</option><option value="no">Нет</option>');
    $for_select_news_mail_8 = installationSelected($config['news_mail_8'], '<option value="yes">Да</option><option value="no">Нет</option>');
    echo <<<HTML

<div class="fllogall">Включить уведомление при новой заявки в друзья:</div><select name="save[news_mail_1]" class="inpu" style="width:auto">{$for_select_news_mail_1}</select><div class="mgcler"></div>

<div class="fllogall">Включить уведомление при ответе на запись:</div><select name="save[news_mail_2]" class="inpu" style="width:auto">{$for_select_news_mail_2}</select><div class="mgcler"></div>

<div class="fllogall">Включить уведомление при комментировании видео:</div><select name="save[news_mail_3]" class="inpu" style="width:auto">{$for_select_news_mail_3}</select><div class="mgcler"></div>
Beispiel #22
0
 <input type="text" name="se_user_id" class="inpu" value="{$se_user_id}" />
<div class="mgcler"></div>

<div class="fllogall">Сортировка:</div>
 <select name="sort" class="inpu">
  <option value="0"></option>
  {$selsorlist}
 </select>
<div class="mgcler"></div>

<div class="fllogall">&nbsp;</div>
 <input type="submit" value="Найти" class="inp" style="margin-top:0px" />

</form>
HTML;
echohtmlstart('Список заметок (' . $numRows['cnt'] . ')');
foreach ($sql_ as $row) {
    $row['title'] = stripslashes($row['title']);
    $row['date'] = langdate('j M Y в H:i', strtotime($row['date']));
    $users .= <<<HTML
<div style="background:#fff;float:left;padding:5px;width:100px;text-align:center;"><a href="/u{$row['owner_user_id']}" target="_blank">{$row['user_name']}</a></div>
<div style="background:#fff;float:left;padding:5px;width:329px;text-align:center;margin-left:1px"><a href="?mod=notes&act=edit&id={$row['id']}" title="Комментариев: {$row['comm_num']}">{$row['title']}</a></div>
<div style="background:#fff;float:left;padding:5px;width:110px;text-align:center;margin-left:1px">{$row['date']}</div>
<div style="background:#fff;float:left;padding:4px;width:20px;text-align:center;font-weight:bold;margin-left:1px"><input type="checkbox" name="massaction_note[]" style="float:right;" value="{$row['id']}" /></div>
<div class="mgcler"></div>
HTML;
}
echo <<<HTML
<script language="text/javascript" type="text/javascript">
function ckeck_uncheck_all() {
    var frm = document.editnotes;
    if ($all_er) {
        msgbox('Ошибка', $all_er, '?mod=mysettings');
    } else {
        if ($newPassOk) {
            $db->query("UPDATE `" . PREFIX . "_users` SET user_name = '" . $user_name . "', user_lastname = '" . $user_lastname . "', user_email = '" . $user_email . "', user_search_pref = '" . $user_name . " " . $user_lastname . "' WHERE user_id = '" . $user_info['user_id'] . "'");
        } else {
            $db->query("UPDATE `" . PREFIX . "_users` SET user_name = '" . $user_name . "', user_lastname = '" . $user_lastname . "', user_email = '" . $user_email . "', user_password = '******', user_search_pref = '" . $user_name . " " . $user_lastname . "' WHERE user_id = '" . $user_info['user_id'] . "'");
        }
        //clear cache
        mozg_clear_cache_file('user_' . $user_info['user_id'] . '/profile_' . $user_info['user_id']);
        mozg_clear_cache();
        msgbox('Изменения сохранены', 'Ваша персональная информация была успешно сохранена', '?mod=mysettings');
    }
} else {
    echoheader();
    echohtmlstart('Редактирование собственного профиля');
    echo <<<HTML
<style type="text/css" media="all">
.inpu{width:300px;}
textarea{width:300px;height:100px;}
</style>

<form method="POST" action="">

<div class="fllogall">E-mail:</div><input type="text" name="email" class="inpu" value="{$row['user_email']}" /><div class="mgcler"></div>

<div class="fllogall">Имя:</div><input type="text" name="name" class="inpu" value="{$row['user_name']}" /><div class="mgcler"></div>

<div class="fllogall">Фамилия:</div><input type="text" name="lastname" class="inpu" value="{$row['user_lastname']}" /><div class="mgcler"></div>

<div class="fllogall">Старый пароль:</div><input type="password" name="old_pass" class="inpu" /><div class="mgcler"></div>
Beispiel #24
0
        $browser3 = end(explode('/', $row['browser']));
        $browser[0] = 'Firefox ' . $browser3;
        //Safari
    } elseif (stripos($row['browser'], 'Safari') !== false) {
        $browser3 = end(explode('Version/', $row['browser']));
        $browser4 = explode(' ', $browser3);
        $browser[0] = 'Safari ' . $browser4[0];
    }
    $users .= <<<HTML
<div style="background:#fff;float:left;padding:5px;width:160px;text-align:center;border-bottom:1px dashed #ccc"><a href="/u{$row['uid']}" target="_blank">{$row['user_search_pref']}</a></div>
<div style="background:#fff;float:left;padding:5px;width:130px;text-align:center;margin-left:1px;border-bottom:1px dashed #ccc"><a href="?mod=logs&ip={$row['ip']}">{$row['ip']}</a></div>
<div style="background:#fff;float:left;padding:5px;width:129px;text-align:center;margin-left:1px;border-bottom:1px dashed #ccc">{$row['user_last_visit']}</div>
<div style="background:#fff;float:left;padding:5px;width:138px;text-align:center;margin-left:1px;border-bottom:1px dashed #ccc;border-bottom:1px dashed #ccc" ><a href="?mod=logs&browser={$row['browser']}" title="{$row['browser']}">{$browser[0]}</a></div>
HTML;
}
echohtmlstart('Логи посещений: ' . $pref);
echo <<<HTML
Поиск по ID пользователя: &nbsp; 
<input type="text" class="inpu" id="uid" style="margin-bottom:10px" value="{$uid}" />
<input type="submit" class="inp" style="margin-bottom:10px;margin-top:0px" onClick="window.location.href = '?mod=logs&id='+document.getElementById('uid').value" />
<div class="clr"></div>

<div style="background:#f0f0f0;float:left;padding:5px;width:160px;text-align:center;font-weight:bold;margin-top:-5px">Пользователь</div>
<div style="background:#f0f0f0;float:left;padding:5px;width:130px;text-align:center;font-weight:bold;margin-top:-5px;margin-left:1px">IP</div>
<div style="background:#f0f0f0;float:left;padding:5px;width:129px;text-align:center;font-weight:bold;margin-top:-5px;margin-left:1px">Дата посещения</div>
<div style="background:#f0f0f0;float:left;padding:5px;width:138px;text-align:center;font-weight:bold;margin-top:-5px;margin-left:1px">Браузер</div>
<div class="clr"></div>
{$users}
<div class="clr" style="margin-bottom:10px"></div>
HTML;
$query_string = preg_replace("/&page=[0-9]+/i", '', $_SERVER['QUERY_STRING']);
Beispiel #25
0
 <input type="checkbox" name="delet" style="margin-bottom:10px" {$checked_delet} />
<div class="mgcler"></div>

<div class="fllogall">Сортировка:</div>
 <select name="sort" class="inpu">
  <option value="0"></option>
  {$selsorlist}
 </select>
<div class="mgcler"></div>

<div class="fllogall">&nbsp;</div>
 <input type="submit" value="Найти" class="inp" style="margin-top:0px" />

</form>
HTML;
echohtmlstart('Список сообществ (' . $numRows['cnt'] . ')');
foreach ($sql_ as $row) {
    $row['title'] = stripslashes($row['title']);
    $row['date'] = langdate('j M Y в H:i', strtotime($row['date']));
    if ($row['del']) {
        $color = 'color:red';
    } else {
        if ($row['ban']) {
            $color = 'color:blue';
        } else {
            $color = '';
        }
    }
    $users .= <<<HTML
<div style="background:#fff;float:left;padding:5px;width:100px;text-align:center;"><a href="/u{$row['real_admin']}" target="_blank">{$row['user_name']}</a></div>
<div style="background:#fff;float:left;padding:5px;width:243px;text-align:center;margin-left:1px"><a href="?mod=groups&act=edit&id={$row['id']}" title="Записей на стене: {$row['rec_num']}" style="{$color}">{$row['title']}</a></div>
Beispiel #26
0
 <input type="text" name="se_user_id" class="inpu" value="{$se_user_id}" />
<div class="mgcler"></div>

<div class="fllogall">Сортировка:</div>
 <select name="sort" class="inpu">
  <option value="0"></option>
  {$selsorlist}
 </select>
<div class="mgcler"></div>

<div class="fllogall">&nbsp;</div>
 <input type="submit" value="Найти" class="inp" style="margin-top:0px" />

</form>
HTML;
echohtmlstart('Список видео (' . $numRows['cnt'] . ')');
foreach ($sql_ as $row) {
    $row['title'] = stripslashes($row['title']);
    $row['add_date'] = langdate('j M Y в H:i', strtotime($row['add_date']));
    $users .= <<<HTML
<div style="background:#fff;float:left;padding:5px;width:100px;text-align:center;"><a href="/u{$row['owner_user_id']}" target="_blank">{$row['user_name']}</a></div>
<div style="background:#fff;float:left;padding:5px;width:243px;text-align:center;margin-left:1px"><a href="?mod=videos&act=edit&id={$row['id']}" title="Комментариев: {$row['comm_num']}">{$row['title']}</a></div>
<div style="background:#fff;float:left;padding:5px;width:75px;text-align:center;margin-left:1px">{$row['views']}</div>
<div style="background:#fff;float:left;padding:5px;width:110px;text-align:center;margin-left:1px">{$row['add_date']}</div>
<div style="background:#fff;float:left;padding:4px;width:20px;text-align:center;font-weight:bold;margin-left:1px"><input type="checkbox" name="massaction_list[]" style="float:right;" value="{$row['id']}" /></div>
<div class="mgcler"></div>
HTML;
}
echo <<<HTML
<script language="text/javascript" type="text/javascript">
function ckeck_uncheck_all() {