$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) {
} 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));