function plugin_deleted_action() { global $vars; $_deleted_plugin_title = _('The list of deleted pages'); $_deleted_plugin_title_withfilename = _('The list of deleted pages (with filename)'); $dir = isset($vars['dir']) ? $vars['dir'] : 'backup'; $withfilename = isset($vars['file']); $_DIR['diff']['dir'] = DIFF_DIR; $_DIR['diff']['ext'] = '.txt'; $_DIR['backup']['dir'] = BACKUP_DIR; $_DIR['backup']['ext'] = BACKUP_EXT; // .gz or .txt //$_DIR['cache' ]['dir'] = CACHE_DIR; // No way to delete them via web browser now //$_DIR['cache' ]['ext'] = '.ref'; //$_DIR['cache' ]['ext'] = '.rel'; if (!isset($_DIR[$dir])) { return array('msg' => 'Deleted plugin', 'body' => 'No such setting: Choose backup or diff'); } $deleted_pages = array_diff(auth::get_existpages($_DIR[$dir]['dir'], $_DIR[$dir]['ext']), auth::get_existpages()); if ($withfilename) { $retval['msg'] = $_deleted_plugin_title_withfilename; } else { $retval['msg'] = $_deleted_plugin_title; } $retval['body'] = page_list($deleted_pages, $dir, $withfilename); return $retval; }
function plugin_deleted_action() { global $vars, $_deleted_msg; $dir = isset($vars['dir']) ? $vars['dir'] : 'backup'; $withfilename = isset($vars['file']); $_DIR['diff']['dir'] = DIFF_DIR; $_DIR['diff']['ext'] = '.txt'; $_DIR['backup']['dir'] = BACKUP_DIR; $_DIR['backup']['ext'] = BACKUP_EXT; // .gz or .txt //$_DIR['cache' ]['dir'] = CACHE_DIR; // No way to delete them via web browser now //$_DIR['cache' ]['ext'] = '.ref'; //$_DIR['cache' ]['ext'] = '.rel'; if (!isset($_DIR[$dir])) { return array('msg' => 'Deleted plugin', 'body' => $_deleted_msg['no_such_setting']); } $deleted_pages = array_diff(Auth::get_existpages($_DIR[$dir]['dir'], $_DIR[$dir]['ext']), Auth::get_existpages()); if ($withfilename) { $retval['msg'] = $_deleted_msg['title_withfilename']; } else { $retval['msg'] = $_deleted_msg['title_collision']; } $retval['body'] = page_list($deleted_pages, $dir, $withfilename); return $retval; }
function plugin_tb_action() { global $vars, $trackback; if (isset($vars['url'])) { // Receive and save a TrackBack Ping (both GET and POST) $url = $vars['url']; $tb_id = isset($vars['tb_id']) ? $vars['tb_id'] : ''; plugin_tb_save($url, $tb_id); // Send a response (and exit) } else { if ($trackback && isset($vars['__mode']) && isset($vars['tb_id'])) { // Show TrackBacks received (and exit) switch ($vars['__mode']) { case 'rss': plugin_tb_mode_rss($vars['tb_id']); break; // case 'view': plugin_tb_mode_view($vars['tb_id']); break; // case 'view': plugin_tb_mode_view($vars['tb_id']); break; case 'view': return plugin_tb_mode_view($vars['tb_id']); } } // Show List of pages that TrackBacks reached $pages = auth::get_existpages(TRACKBACK_DIR, '.txt'); if (!empty($pages)) { return array('msg' => 'Trackback list', 'body' => page_list($pages, 'read', FALSE)); } else { return array('msg' => '', 'body' => ''); } } }
function plugin_tb_action() { global $trackback, $vars; if ($trackback && isset($vars['url'])) { // Receive and save a TrackBack Ping (both GET and POST) $url = $vars['url']; $tb_id = isset($vars['tb_id']) ? $vars['tb_id'] : ''; list($error, $message) = plugin_tb_save($url, $tb_id); // Output the response plugin_tb_output_response($error, $message); exit; } else { if ($trackback && isset($vars['__mode']) && isset($vars['tb_id'])) { // Show TrackBacks received (and exit) switch ($vars['__mode']) { case 'rss': plugin_tb_output_rsslist($vars['tb_id']); break; case 'view': plugin_tb_output_htmllist($vars['tb_id']); break; } exit; } else { // Show List of pages that TrackBacks reached $pages = get_existpages(TRACKBACK_DIR, '.txt'); if (!empty($pages)) { return array('msg' => 'Trackback list', 'body' => page_list($pages, 'read', false)); } else { return array('msg' => '', 'body' => ''); } } } }
/** * The main Page editor panel. * * @param string|array $message The activity message */ function page_edit($message = '') { global $event, $step; pagetop(gTxt('edit_pages'), $message); extract(array_map('assert_string', gpsa(array('copy', 'save_error', 'savenew')))); $name = sanitizeForPage(assert_string(gps('name'))); $newname = sanitizeForPage(assert_string(gps('newname'))); if ($step == 'page_delete' || empty($name) && $step != 'page_new' && !$savenew) { $name = safe_field('page', 'txp_section', "name = 'default'"); } elseif ((($copy || $savenew) && $newname || $newname && $newname != $name) && !$save_error) { $name = $newname; } $buttons = n . tag(gTxt('page_name'), 'label', array('for' => 'new_page')) . br . fInput('text', 'newname', $name, 'input-medium', '', '', INPUT_MEDIUM, '', 'new_page', false, true); if ($name) { $buttons .= span(href(gTxt('duplicate'), '#', array('id' => 'txp_clone', 'class' => 'clone', 'title' => gTxt('page_clone'))), array('class' => 'txp-actions')); } else { $buttons .= hInput('savenew', 'savenew'); } $html = !$save_error ? fetch('user_html', 'txp_page', 'name', $name) : gps('html'); // Format of each entry is popTagLink -> array ( gTxt() string, class/ID). $tagbuild_items = array('page_article' => array('page_article_hed', 'article-tags'), 'page_article_nav' => array('page_article_nav_hed', 'article-nav-tags'), 'page_nav' => array('page_nav_hed', 'nav-tags'), 'page_xml' => array('page_xml_hed', 'xml-tags'), 'page_misc' => array('page_misc_hed', 'misc-tags'), 'page_file' => array('page_file_hed', 'file-tags')); $tagbuild_links = ''; foreach ($tagbuild_items as $tb => $item) { $tagbuild_links .= wrapRegion($item[1] . '_group', taglinks($tb), $item[1], $item[0], 'page_' . $item[1]); } echo hed(gTxt('tab_pages'), 1, array('class' => 'txp-heading')); echo n . tag(n . tag(hed(gTxt('tagbuilder'), 2) . $tagbuild_links, 'div', array('id' => 'tagbuild_links', 'class' => 'txp-layout-cell txp-layout-1-4')) . n . tag(form(graf($buttons) . graf(tag(gTxt('page_code'), 'label', array('for' => 'html')) . br . '<textarea class="code" id="html" name="html" cols="' . INPUT_LARGE . '" rows="' . TEXTAREA_HEIGHT_LARGE . '" dir="ltr">' . txpspecialchars($html) . '</textarea>') . graf(fInput('submit', '', gTxt('save'), 'publish') . eInput('page') . sInput('page_save') . hInput('name', $name)), '', '', 'post', 'edit-form', '', 'page_form'), 'div', array('id' => 'main_content', 'class' => 'txp-layout-cell txp-layout-2-4')) . n . tag(graf(sLink('page', 'page_new', gTxt('create_new_page')), ' class="action-create"') . page_list($name) . n, 'div', array('id' => 'content_switcher', 'class' => 'txp-layout-cell txp-layout-1-4')) . n, 'div', array('id' => $event . '_container', 'class' => 'txp-layout-grid')); }
function page_edit($message = '') { global $step; pagetop(gTxt('edit_pages'), $message); extract(gpsa(array('name', 'div'))); $name = (!$name or $step == 'page_delete') ? 'default' : $name; $divline = $step == "div_edit" ? graf(gTxt('you_are_editing_div') . sp . strong($div)) : ''; echo startTable('edit') . tr(td() . td(graf(gTxt('you_are_editing_page') . sp . strong($name)) . $divline) . td()) . tr(tda(hed(gTxt('useful_tags'), 2) . graf(gTxt('page_article_hed') . br . small(taglinks('page_article')), ' class="column"') . graf(gTxt('page_article_nav_hed') . br . small(taglinks('page_article_nav')), ' class="column"') . graf(gTxt('page_nav_hed') . br . small(taglinks('page_nav')), ' class="column"') . graf(gTxt('page_xml_hed') . br . small(taglinks('page_xml')), ' class="column"') . graf(gTxt('page_misc_hed') . br . small(taglinks('page_misc')), ' class="column"') . graf(gTxt('page_file_hed') . br . small(taglinks('page_file')), ' class="column"')) . tda(page_edit_form($name), ' class="column"') . tda(hed(gTxt('all_pages'), 2) . page_list($name), ' class="column"')) . endTable(); }
function page_edit($message = '') { global $step; pagetop(gTxt('edit_pages'), $message); extract(gpsa(array('name', 'div', 'newname', 'copy'))); $name = (!$name or $step == 'page_delete') ? 'default' : $name; $name = $copy && trim(preg_replace('/[<>&"\']/', '', $newname)) ? $newname : $name; echo startTable('edit') . tr(tda(n . hed(gTxt('tagbuilder'), 2) . n . n . hed('<a href="#article-tags" onclick="toggleDisplay(\'article-tags\'); return false;">' . gTxt('page_article_hed') . '</a>', 3, ' class="plain"') . n . '<div id="article-tags">' . taglinks('page_article') . '</div>' . n . n . hed('<a href="#article-nav-tags" onclick="toggleDisplay(\'article-nav-tags\'); return false;">' . gTxt('page_article_nav_hed') . '</a>', 3, ' class="plain"') . n . '<div id="article-nav-tags" style="display: none;">' . taglinks('page_article_nav') . '</div>' . n . n . hed('<a href="#nav-tags" onclick="toggleDisplay(\'nav-tags\'); return false;">' . gTxt('page_nav_hed') . '</a>', 3, ' class="plain"') . n . '<div id="nav-tags" style="display: none;">' . taglinks('page_nav') . '</div>' . n . n . hed('<a href="#xml-tags" onclick="toggleDisplay(\'xml-tags\'); return false;">' . gTxt('page_xml_hed') . '</a>', 3, ' class="plain"') . n . '<div id="xml-tags" style="display: none;">' . taglinks('page_xml') . '</div>' . n . n . hed('<a href="#misc-tags" onclick="toggleDisplay(\'misc-tags\'); return false;">' . gTxt('page_misc_hed') . '</a>', 3, ' class="plain"') . n . '<div id="misc-tags" style="display: none;">' . taglinks('page_misc') . '</div>' . n . n . hed('<a href="#file-tags" onclick="toggleDisplay(\'file-tags\'); return false;">' . gTxt('page_file_hed') . '</a>', 3, ' class="plain"') . n . '<div id="file-tags" style="display: none;">' . taglinks('page_file') . '</div>', ' class="column"') . tda(page_edit_form($name), ' class="column"') . tda(hed(gTxt('all_pages'), 2) . page_list($name), ' class="column"')) . endTable(); }
function page_list($pages) { global $app; foreach ($pages as $key => $page) { if (!empty($page['pages'])) { page_list($page['pages']); } else { $app['page_list'][$page['url']] = $page; } } }
function page_edit($message = '') { global $step; pagetop(gTxt('edit_pages'), $message); extract(gpsa(array('name', 'newname', 'copy'))); if (!$name or $step == 'page_delete') { $name = safe_field('page', 'txp_section', "name = 'default'"); } $name = $copy && trim(preg_replace('/[<>&"\']/', '', $newname)) ? $newname : $name; echo startTable('edit') . tr(tda(n . hed(gTxt('tagbuilder'), 2) . n . n . hed('<a href="#article-tags">' . gTxt('page_article_hed') . '</a>', 3, ' class="plain lever expanded"') . n . '<div id="article-tags" class="toggle on" style="display:block">' . taglinks('page_article') . '</div>' . n . n . hed('<a href="#article-nav-tags">' . gTxt('page_article_nav_hed') . '</a>', 3, ' class="plain lever"') . n . '<div id="article-nav-tags" class="toggle" style="display:none">' . taglinks('page_article_nav') . '</div>' . n . n . hed('<a href="#nav-tags">' . gTxt('page_nav_hed') . '</a>', 3, ' class="plain lever"') . n . '<div id="nav-tags" class="toggle" style="display:none">' . taglinks('page_nav') . '</div>' . n . n . hed('<a href="#xml-tags">' . gTxt('page_xml_hed') . '</a>', 3, ' class="plain lever"') . n . '<div id="xml-tags" class="toggle" style="display:none">' . taglinks('page_xml') . '</div>' . n . n . hed('<a href="#misc-tags">' . gTxt('page_misc_hed') . '</a>', 3, ' class="plain lever"') . n . '<div id="misc-tags" class="toggle" style="display:none">' . taglinks('page_misc') . '</div>' . n . n . hed('<a href="#file-tags">' . gTxt('page_file_hed') . '</a>', 3, ' class="plain lever"') . n . '<div id="file-tags" class="toggle" style="display:none">' . taglinks('page_file') . '</div>', ' class="column"') . tda(page_edit_form($name), ' class="column"') . tda(hed(gTxt('all_pages'), 2) . page_list($name), ' class="column"')) . endTable(); }
function plugin_list_getlist($withfilename = false) { global $non_list, $whatsnew; $pages = array_diff(get_existpages(), array($whatsnew)); if (!$withfilename) { $pages = array_diff($pages, preg_grep('/' . $non_list . '/S', $pages)); } if (empty($pages)) { return ''; } return page_list($pages, 'read', $withfilename); }
function plugin_list_getlist($withfilename = FALSE, $listcmd = 'read') { global $non_list, $whatsnew; $pages = array_diff(auth::get_existpages(), array($whatsnew)); if (!$withfilename) { $pages = array_diff($pages, preg_grep('/' . $non_list . '/S', $pages)); } if (empty($pages)) { return ''; } $cmd = $listcmd == 'read' || $listcmd == 'edit' ? $listcmd : 'read'; return page_list($pages, $cmd, $withfilename); }
function plugin_list_getlist($withfilename = FALSE) { global $non_list, $whatsnew, $style_name; $pages = array_diff(get_existpages(), array($whatsnew)); if (!$withfilename) { $pages = array_diff($pages, preg_grep('/' . $non_list . '/S', $pages)); } if (empty($pages)) { return ''; } if (ss_admin_check()) { $style_name = '..'; return plugin_list_create_html(plugin_list_array($pages), $withfilename); } else { return page_list($pages, 'read', $withfilename); } }
function page_edit($message = '') { global $event, $step; pagetop(gTxt('edit_pages'), $message); extract(gpsa(array('name', 'newname', 'copy', 'savenew'))); if ($step == 'page_delete' || empty($name) && $step != 'page_new' && !$savenew) { $name = safe_field('page', 'txp_section', "name = 'default'"); } elseif (($copy || $savenew) && trim(preg_replace('/[<>&"\']/', '', $newname))) { $name = $newname; } // Format of each entry is popTagLink -> array ( gTxt() string, class/ID) $tagbuild_items = array('page_article' => array('page_article_hed', 'article-tags'), 'page_article_nav' => array('page_article_nav_hed', 'article-nav-tags'), 'page_nav' => array('page_nav_hed', 'nav-tags'), 'page_xml' => array('page_xml_hed', 'xml-tags'), 'page_misc' => array('page_misc_hed', 'misc-tags'), 'page_file' => array('page_file_hed', 'file-tags')); $tagbuild_options = ''; foreach ($tagbuild_items as $tb => $item) { $tagbuild_options .= n . n . '<div class="' . $item[1] . '">' . hed('<a href="#' . $item[1] . '">' . gTxt($item[0]) . '</a>', 3, ' class="plain lever' . (get_pref('pane_page_' . $item[1] . '_visible') ? ' expanded' : '') . '"') . n . '<div id="' . $item[1] . '" class="toggle" style="display:' . (get_pref('pane_page_' . $item[1] . '_visible') ? 'block' : 'none') . '">' . taglinks($tb) . '</div></div>'; } echo '<div id="' . $event . '_container" class="txp-container txp-edit">' . startTable('edit', '', 'edit-pane') . tr(tda('<div id="tagbuild_links">' . n . hed(gTxt('tagbuilder'), 2) . $tagbuild_options . n . '</div>', ' class="column"') . tda(page_edit_form($name), ' class="column"') . tda('<div id="content_switcher">' . hed(gTxt('all_pages'), 2) . graf(sLink('page', 'page_new', gTxt('create_new_page')), ' class="action-create smallerbox"') . page_list($name) . '</div>', ' class="column"')) . endTable() . '</div>'; }
function plugin_referer_action() { global $vars, $referer; $qm = get_qm(); // Setting: Off if (!$referer) { return array('msg' => '', 'body' => ''); } if (isset($vars['page']) && is_page($vars['page'])) { $sort = empty($vars['sort']) ? '0d' : $vars['sort']; return array('msg' => $qm->m['plg_referer']['title'], 'body' => plugin_referer_body($vars['page'], $sort)); } $pages = get_existpages(TRACKBACK_DIR, '.ref'); if (empty($pages)) { return array('msg' => '', 'body' => ''); } else { return array('msg' => $qm->m['plg_referer']['title_list'], 'body' => page_list($pages, 'referer', FALSE)); } }
function plugin_referer_action() { global $vars, $referer; global $_referer_msg; // Setting: Off if (!$referer) { return array('msg' => '', 'body' => ''); } if (isset($vars['page']) && is_page($vars['page'])) { $sort = empty($vars['sort']) ? '0d' : $vars['sort']; return array('msg' => $_referer_msg['msg_H0_Refer'], 'body' => plugin_referer_body($vars['page'], $sort)); } $pages = get_existpages(TRACKBACK_DIR, '.ref'); if (empty($pages)) { return array('msg' => '', 'body' => ''); } else { return array('msg' => 'referer list', 'body' => page_list($pages, 'referer', false)); } }
function plugin_nonlist_getlist($cmd = 0) { global $non_list, $whatsnew; if ($cmd == 0) { $pages = array_diff(Auth::get_existpages(), array($whatsnew)); $pages = preg_grep('/' . $non_list . '/S', $pages); if (empty($pages)) { return ''; } return page_list($pages, 'read', false); } $pages = array_diff(Auth::get_existpages(), array($whatsnew)); // : のみ抜粋 $pages = preg_grep('/^\\:/S', $pages); if ($cmd == 2) { $pages = preg_grep('/^\\:config\\//S', $pages); } if (empty($pages)) { return ''; } return page_list($pages, 'read', false); }
function plugin_deleted_action() { global $vars; $qm = get_qm(); $dir = isset($vars['dir']) ? $vars['dir'] : 'backup'; $withfilename = isset($vars['file']); $_DIR['diff']['dir'] = DIFF_DIR; $_DIR['diff']['ext'] = '.txt'; $_DIR['backup']['dir'] = BACKUP_DIR; $_DIR['backup']['ext'] = BACKUP_EXT; // .gz or .txt if (!isset($_DIR[$dir])) { return array('msg' => $qm->m['plg_deleted']['title_err'], 'body' => $qm->m['plg_deleted']['err_no_setting']); } $deleted_pages = array_diff(get_existpages($_DIR[$dir]['dir'], $_DIR[$dir]['ext']), get_existpages()); if ($withfilename) { $retval['msg'] = $qm->m['plg_deleted']['title_withfilename']; } else { $retval['msg'] = $qm->m['plg_deleted']['title']; } $retval['body'] = page_list($deleted_pages, $dir, $withfilename); return $retval; }
function plugin_backup_get_list_all($withfilename = FALSE) { global $cantedit; if (auth::check_role('safemode')) { die_message(_('PKWK_SAFE_MODE prohibits this')); } $pages = array_diff(auth::get_existpages(BACKUP_DIR, BACKUP_EXT), $cantedit); if (empty($pages)) { return ''; } else { return page_list($pages, 'backup', $withfilename); } }
function plugin_referer_action() { global $vars, $referer, $use_pingback; global $_referer_msg; // Setting: Off if (!$referer) { return array('msg' => $_referer_msg['msg_referer'], 'body' => $_referer_msg['msg_disabled']); } $page = isset($vars['page']) ? $vars['page'] : null; $kind = isset($vars['kind']) ? $vars['kind'] : null; $max = isset($vars['max']) ? (int) $vars['max'] : -1; if (empty($page)) { return array('msg' => $_referer_msg['msg_referer'], 'body' => $_referer_msg['msg_notfound']); } if (empty($kind)) { return array('msg' => $_referer_msg['msg_H0_Refer'], 'body' => join("\n", array('<div class="tabs" role="application">' . "\n" . '<ul role="tablist">' . "\n" . '<li role="tab"><a href="' . get_cmd_uri('referer', $page, null, array('kind' => 'referer')) . '">' . $_referer_msg['msg_referer'] . '</a></li>', '<li role="tab"><a href="' . get_cmd_uri('referer', $page, null, array('kind' => 'searchkey')) . '">' . $_referer_msg['msg_searchkey'] . '</a></li>', '<li role="tab"><a href="' . get_cmd_uri('referer', $page, null, array('kind' => 'mutual')) . '">' . $_referer_msg['msg_mutual'] . '</a></li>', $use_pingback ? '<li role="tab"><a href="' . get_cmd_uri('referer', $page, null, array('kind' => 'pingback')) . '">' . $_referer_msg['msg_pingback'] . '</a></li>' : null, '</ul>', '</div>'))); } $wiki = Factory::Wiki($page); if ($wiki->isValied() && $wiki->isReadable()) { if ($kind === 'pingback') { return array('msg' => sprintf($_referer_msg['msg_pingback_title'], $page), 'body' => plugin_referer_pingback($page)); } $data = Factory::Referer($page)->get(); if (!isset($data)) { return '<p class="alert alert-warning">' . $_referer_msg['msg_no_data'] . '</p>'; } switch ($kind) { case 'skeylist': // searchkeylist.inc.phpのなごり // searchkeylist.inc.phpのなごり case 'searchkey': return array('msg' => sprintf($_referer_msg['msg_searchkey_title'], $page), 'body' => plugin_referer_searchkeylist($data, $max)); break; case 'linklist': // linklist.inc.phpのなごり // linklist.inc.phpのなごり case 'mutual': return array('msg' => sprintf($_referer_msg['msg_mutual_title'], $page), 'body' => plugin_referer_mutual($data, $max)); break; case 'referer': return array('msg' => $_referer_msg['msg_H0_Refer'], 'body' => plugin_referer_body($data)); break; default: return array('msg' => $_referer_msg['msg_referer'], 'body' => plugin_referer_body($data)); break; } } $pages = Auth::get_existpages(REFERER_DIR, '.ref'); if (empty($pages)) { return array('msg' => $_referer_msg['msg_referer'], 'body' => $_referer_msg['msg_notfound']); } else { return array('msg' => $_referer_msg['msg_referer_list'], 'body' => page_list($pages, 'referer', FALSE)); } }
<?php include_once('ressources/class.users.menus.inc'); include_once ("ressources/class.templates.inc"); include_once ("ressources/class.user.inc"); include_once ("ressources/class.fetchmail.inc"); session_start(); if(isset($_GET["script"])){start_js();exit;} if(isset($_GET["page-index"])){page_index();exit;} if(isset($_GET["page-display"])){page_list();exit;} if(isset($_GET["page-right-button"])){page_list_buttons();exit;} if(isset($_GET["page-modify"])){page_modify_rule();exit;} if(isset($_GET["fetchmail_rule_id"])){page_save();exit;} if(isset($_GET["DeleteFetchAccount"])){page_del();exit;} if(isset($_GET["page-fetchmail-aliases"])){page_fetchmail_aliases_index();exit;} if(isset($_GET["page-fetchmail-aliases-list"])){echo page_fetchmail_aliases_list($_GET["page-fetchmail-aliases-list"]);exit;} if(isset($_GET["FetchmailAddAliase"])){page_fetchmail_aliases_add();exit;} if(isset($_GET["FetchmailDeleteAliase"])){page_fetchmail_aliases_del();exit;} if(isset($_GET["enable-js-rule"])){page_list_js_enable();exit;} if(isset($_GET["enable-fetch-rule"])){page_list_js_save();exit;} if(isset($_GET["find-isp-popup"])){find_isp_popup();exit;} if(isset($_GET["isp-choose-proto"])){find_isp_proto();exit;} if(isset($_GET["isp-end"])){find_isp_end();exit;} function start_js(){ $page=CurrentPageName(); if($_GET["uid"]){$uid=$_GET["uid"];}else{$uid=$_SESSION["uid"];}
?> " title ="<?php echo $list['member_nicename']; ?> "> <span class="member-list-nicename"><?php echo member_link($list['id']); ?> </span> <span class="member-list-join_time">Since <?php echo $list['member_registered']; ?> </span> </li> <?php } ?> </ul> <?php if ($total_items > $items_page) { $list_pages = page_list($current_page, $total_pages, 2, OUT_PATH . 'members?', 'page'); ?> <div id="member-list-footer"> <div id="member-list-pages"> <?php echo indent_text($list_pages, 5); ?> </div> </div> <?php }
include_once 'ressources/class.users.menus.inc'; include_once "ressources/class.templates.inc"; include_once "ressources/class.user.inc"; include_once "ressources/class.fetchmail.inc"; session_start(); if (isset($_GET["script"])) { start_js(); exit; } if (isset($_GET["page-index"])) { page_index(); exit; } if (isset($_GET["page-display"])) { page_list(); exit; } if (isset($_GET["page-right-button"])) { page_list_buttons(); exit; } if (isset($_GET["page-modify"])) { page_modify_rule(); exit; } if (isset($_GET["fetchmail_rule_id"])) { page_save(); exit; } if (isset($_GET["DeleteFetchAccount"])) {
$page_to = empty($_GET['to']) && !empty($BD) ? OUT_PATH . $BD . '/' : OUT_PATH . $_GET['to']; if ($order == 'update') { $list_order = '<a href="' . $page_to . '#post-board-list" title="文章列表順序以發表時間排序">發表排序</a>'; $page_to = $page_to . '?list_order=' . $order . '&'; } else { $list_order = '<a href="' . $page_to . '?list_order=update#post-board-list" title="文章列表順序以更新時間排序">更新排序</a>'; $page_to = $page_to . '?'; } ?> <div id="post-list-order"><?php echo $list_order; ?> </div> <div id="post-list-pages"> <?php $post_pages = page_list($current_page, $total_pages, 4, $page_to, 'post_page', 'post-board-list'); echo indent_text($post_pages, 5); ?> </div> <div id="post-list-action"> <span id="post-action-write"><a href="<?php echo OUT_PATH . $BD; ?> /post" title="在<?php echo $board_info['nicename']; ?> 發表文章"><img src="<?php echo get_stuff('silk/pencil_add.png'); ?> " alt="*">發表文章</a></span> </div>
function plugin_backup_get_list_all($withfilename = FALSE) { global $cantedit; $pages = array_diff(get_existpages(BACKUP_DIR, BACKUP_EXT), $cantedit); if (empty($pages)) { return ''; } else { return page_list($pages, 'backup', $withfilename); } }
</div> <div class="comment-item-content"> <!-- Start of Comment --> <?php echo show_text($list['comment_content']); ?> <!-- End of Comment --> </div> </li> <?php } ?> </ul> <?php if ($total_items > $items_page) { $items_pages = page_list($current_page, $total_pages, 4, OUT_PATH . $ID . '?', 'comment_page', 'comment-list'); if ($current_page == 0) { $show_pages = '<a href="' . OUT_PATH . $ID . '#comment-list" title="分頁顯示回覆">分頁收合</a>'; } else { $show_pages = '<a href="' . OUT_PATH . $ID . '?comment_page=0#comment-list" title="顯示全部回覆">展開回覆</a>'; } ?> <div id="comment-list-footer"> <div id="comment-pages-all"><?php echo $show_pages; ?> </div> <div id="comment-list-pages"> <?php echo indent_text($items_pages, 5); ?>
/** * The main Page editor panel. * * @param string|array $message The activity message */ function page_edit($message = '') { global $event, $step; pagetop(gTxt('edit_pages'), $message); extract(array_map('assert_string', gpsa(array('copy', 'save_error', 'savenew')))); $name = sanitizeForPage(assert_string(gps('name'))); $newname = sanitizeForPage(assert_string(gps('newname'))); if ($step == 'page_delete' || empty($name) && $step != 'page_new' && !$savenew) { $name = safe_field("page", 'txp_section', "name = 'default'"); } elseif ((($copy || $savenew) && $newname || $newname && $newname != $name) && !$save_error) { $name = $newname; } $titleblock = inputLabel('new_page', fInput('text', 'newname', $name, 'input-medium', '', '', INPUT_MEDIUM, '', 'new_page', false, true), 'page_name', array('', 'instructions_page_name'), array('class' => 'txp-form-field')); if ($name === '') { $titleblock .= hInput('savenew', 'savenew'); } else { $titleblock .= hInput('name', $name); } $titleblock .= eInput('page') . sInput('page_save'); $html = !$save_error ? fetch('user_html', 'txp_page', 'name', $name) : gps('html'); // Format of each entry is popTagLink -> array ( gTxt() string, class/ID). $tagbuild_items = array('page_article' => array('page_article_hed', 'article-tags'), 'page_article_nav' => array('page_article_nav_hed', 'article-nav-tags'), 'page_nav' => array('page_nav_hed', 'nav-tags'), 'page_xml' => array('page_xml_hed', 'xml-tags'), 'page_misc' => array('page_misc_hed', 'misc-tags'), 'page_file' => array('page_file_hed', 'file-tags')); $tagbuild_links = ''; foreach ($tagbuild_items as $tb => $item) { $tagbuild_links .= wrapRegion($item[1] . '_group', taglinks($tb), $item[1], $item[0], 'page_' . $item[1]); } // Pages code columm. echo n . tag(hed(gTxt('tab_pages'), 1, array('class' => 'txp-heading')) . form($titleblock . inputLabel('html', '<textarea class="code" id="html" name="html" cols="' . INPUT_LARGE . '" rows="' . TEXTAREA_HEIGHT_LARGE . '" dir="ltr">' . txpspecialchars($html) . '</textarea>', 'page_code', array('', 'instructions_page_code'), array('class' => 'txp-form-field')), '', '', 'post', '', '', 'page_form'), 'div', array('class' => 'txp-layout-4col-cell-1-2-3', 'id' => 'main_content', 'role' => 'region')); // Pages create/switcher column. $buttonExtras = ''; if ($name) { $buttonExtras .= href('<span class="ui-icon ui-icon-copy"></span> ' . gTxt('duplicate'), '#', array('class' => 'txp-clone', 'data-form' => 'page_form')); } $buttons = graf(tag_void('input', array('class' => 'publish', 'type' => 'submit', 'method' => 'post', 'value' => gTxt('save'), 'form' => 'page_form')), ' class="txp-save"') . graf(sLink('page', 'page_new', '<span class="ui-icon ui-extra-icon-new-document"></span> ' . gTxt('create_new_page'), 'txp-new') . $buttonExtras, array('class' => 'txp-actions')); echo n . tag($buttons . page_list($name) . n, 'div', array('class' => 'txp-layout-4col-cell-4alt', 'id' => 'content_switcher', 'role' => 'region')); // Pages tag builder column. TODO: make this a modal? // echo n.tag( // hed(gTxt('tagbuilder'), 2). // $tagbuild_links // , 'div', array( // 'class' => '', // 'id' => 'tagbuild_links', // )); }
td{border:1px solid #333333;vertical-align:top;width: 100%;} pre{max-height: 150px; overflow:auto;} </style> </head> <body> <a href="index.php">Home</a><br />'; switch ($_POST['action']) { case 'dologin': dologin($_POST['user'], $_POST['pass']); break; case 'searchclear': searchclear($_POST); break; default: break; } switch ($_GET['action']) { case 'userlist': echo user_list($_GET, $_POST); break; case 'searchlist': echo search_list($_GET); break; case 'searchclear': echo search_clear_form($_GET); break; case 'pagelist': default: echo page_list(); } echo '</body>';