$comic_id = $GLOBALS['phpgw']->db->f("comic_id");
$data_ids = explode(":", $GLOBALS['phpgw']->db->f("comic_list"));
$scale_enabled = $GLOBALS['phpgw']->db->f("comic_scale");
$perpage = $GLOBALS['phpgw']->db->f("comic_perpage");
$frontpage = $GLOBALS['phpgw']->db->f("comic_frontpage");
$fpscale_enabled = $GLOBALS['phpgw']->db->f("comic_fpscale");
$censor_level = $GLOBALS['phpgw']->db->f("comic_censorlvl");
$comic_template = $GLOBALS['phpgw']->db->f("comic_template");
$indexlimit = count($data_ids);
if ($scale_enabled == 1) {
    $scale_checked = "checked";
}
if ($fpscale_enabled == 1) {
    $fpscale_checked = "checked";
}
template_options($comic_template, &$t_options_c, &$t_images_c);
$prefs_tpl = $GLOBALS['phpgw']->template;
$prefs_tpl->set_unknowns("remove");
$prefs_tpl->set_file(array(message => "message.common.tpl", prefs => "prefs.body.tpl", perpage => "option.common.tpl", frontpage => "option.common.tpl", comic => "option.common.tpl", censor => "option.common.tpl"));
for ($loop = 1; $loop <= 15; $loop++) {
    $selected = "";
    if ($loop == $perpage) {
        $selected = "selected";
    }
    $prefs_tpl->set_var(array(OPTION_SELECTED => $selected, OPTION_VALUE => $loop, OPTION_NAME => $loop));
    $prefs_tpl->parse(option_list, "perpage", TRUE);
}
$perpage_c = $prefs_tpl->get("option_list");
for ($loop = 0; $loop < count($g_censor_level); $loop++) {
    $selected = "";
    if ($censor_level == $loop) {
Пример #2
0
}
if ($_SERVER['REQUEST_METHOD'] != 'GET') {
    header('location: ' . $_SERVER['SCRIPT_NAME']);
    exit;
}
send_string($s, sprintf('d6:action10:get status10:admin pass%d:%s10:admin user%d:%se', strlen($config['client_pass']), $config['client_pass'], strlen($config['client_user']), $config['client_user']));
$v = recv_bvalue($s);
$aggregate = array();
$rows = '';
foreach ($v['value']['files']['value'] as $info_hash => $file) {
    $aggregate['left'] += $file['value']['left']['value'];
    $aggregate['size'] += $file['value']['size']['value'];
    $aggregate['total downloaded'] += $file['value']['total downloaded']['value'];
    $aggregate['total uploaded'] += $file['value']['total uploaded']['value'];
    $aggregate['down rate'] += $file['value']['down rate']['value'];
    $aggregate['up rate'] += $file['value']['up rate']['value'];
    $aggregate['incomplete'] += $file['value']['incomplete']['value'];
    $aggregate['incomplete total'] += $file['value']['incomplete total']['value'];
    $aggregate['complete'] += $file['value']['complete']['value'];
    $aggregate['complete total'] += $file['value']['complete total']['value'];
    $rows .= template_torrent(array_merge($file['value'], array('info_hash' => array('value' => $info_hash))));
    if ($info_hash == pack('H*', $_REQUEST['torrent'])) {
        $torrent_events .= template_torrent_events($file['value']['events']['value']);
    }
}
$torrents = template_torrents(array('aggregate' => $aggregate, 'rows' => $rows));
$version = $v['value']['version']['value'];
send_string($s, sprintf('d6:action11:get options10:admin pass%d:%s10:admin user%d:%se', strlen($config['client_pass']), $config['client_pass'], strlen($config['client_user']), $config['client_user']));
$v = recv_bvalue($s);
$options = template_options($v['value']);
echo template_page(array('options' => $options, 'torrent_events' => $torrent_events, 'torrents' => $torrents, 'version' => $version));