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())); }