Example #1
0
include_once 'ressources/class.fetchmail.inc';
$usersmenus = new usersMenus();
if ($usersmenus->AsPostfixAdministrator == false) {
    header('location:users.index.php');
    exit;
}
if (isset($_GET["Showlist"])) {
    echo section_rules_list();
    exit;
}
if (isset($_GET["ajax"])) {
    ajax_index();
    exit;
}
if (isset($_GET["fetchmail-daemon-rules"])) {
    echo section_rules_list();
    exit;
}
section_Fetchmail_Daemon();
function section_Fetchmail_Daemon()
{
    $yum = new usersMenus();
    $tpl = new templates();
    $ini = new Bs_IniHandler();
    $sock = new sockets();
    $title = "{fetchmail_rules}";
    $add_fetchmail = Paragraphe('add-fetchmail-64.png', '{add_new_fetchmail_rule}', '{fetchmail_explain}', "javascript:add_fetchmail_rules()", null, 340);
    $ini->loadString($sock->getfile('fetchmailstatus'));
    $status = DAEMON_STATUS_ROUND("FETCHMAIL", $ini, null);
    $status = $tpl->_ENGINE_parse_body($status);
    $html = "<table style='width:600px'>\n\t\t<tr>\n\t\t<td valign='top' width=1%><img src='img/bg_fetchmail2.jpg'>\n\t\t<td valign='top' align='right'><div style='width:350px'>{$status} <br> {$add_fetchmail}</div></td>\n\t\t</tr>\n\t\t<td colspan=2>\n\t\t<div id='fetchmail_daemon_rules'></div>\n\t\t\t</td>\n\t\t\t</tr>\t\t\t\n\t\t\t\t\t</table>\n\t\t\t\t\t\n\t<script>LoadAjax('fetchmail_daemon_rules','fetchmail.daemon.rules.php?Showlist=yes');</script>";
function ajax_index()
{
    $html = "\n\t<H1>{fetchmail_rules}</H1>\n\t<br>\n\t<div id='fetchmail_daemon_rules'>\n\t" . section_rules_list() . "\n\t</div>\n\t\n\t\n\t\n\t";
    $tpl = new templates();
    echo $tpl->_ENGINE_parse_body($html);
}