Exemple #1
0
        die;
    }
}
//обработка формы смены терминации влана
if ($_POST['vlanNumber'] && $_POST['terminationPoint']) {
    if (changeTerminationPoint($link, $user, $_POST['vlanNumber'], $_POST['terminationPoint'])) {
        $_POST['vlanNumber'] = null;
        $_POST['terminationPoint'] = null;
        header('Location: admin.php');
        die;
    }
}
//вытаскиваем полное число записей из БД
$numEntriesAll = getEntriesAll($link);
//Запрашиваем залогиненных пользователей
$whoUsersOnline_arr = getWhoIsOnline($link);
$whoUsersOnline = $whoUsersOnline_arr[0];
$numOnlineUsers = $whoUsersOnline_arr[1];
//Вытаскиваем логи из БД
$logs = getLogs($link, logs);
//Форматирование вытащенных записей логов в удобный вид
$format_old_log = format_log($logs, 'entry_old_log', 10);
$format_new_log = format_new_log($logs, 'entry_new_log', 10);
//Создаем массив названий
$log_name = createLogName();
//Вытаскивание сообщения дня
$motd = get_motd($link);
//Получаем список пользователей
$users_arr = getUsers($link);
//Разбираем полученный массив
$users = $users_arr[0];
/**
 * get array with several content blocks (for start page?)
 * 
 * @return array; with metadata + html content
 */
function churchdb_blocks()
{
    global $config;
    return array(1 => array("label" => t("birthdays"), "col" => 1, "sortkey" => 1, "html" => churchdb_getBlockBirthdays()), 2 => array("label" => t("who.is.online"), "col" => 1, "sortkey" => 3, "html" => getWhoIsOnline()), 3 => array("label" => t("manage.my.membership"), "col" => 1, "sortkey" => 2, "html" => subscribeGroup()), 4 => array("label" => t("todos.in", $config["churchdb_name"]), "col" => 2, "sortkey" => 1, "html" => churchdb_getTodos()), 5 => array("label" => "ChurchMailer", "col" => 1, "sortkey" => 2, "html" => churchdb_getForum()));
}