function cadmin() { global $phpc_cal; if (!$phpc_cal->can_admin()) { permission_error(__('You must be logged in as an admin.')); } $index = tag('ul', tag('li', tag('a', attrs('href="#phpc-config"'), __('Calendar Configuration'))), tag('li', tag('a', attrs('href="#phpc-users"'), __('Users'))), tag('li', tag('a', attrs('href="#phpc-categories"'), __('Categories'))), tag('li', tag('a', attrs('href="#phpc-groups"'), __('Groups')))); return tag('div', attrs("class=\"phpc-tabs\""), $index, config_form(), user_list(), category_list(), group_list()); }
function display_category() { $category_list = category_list(); echo '<form action="display_category_content.php">'; foreach ($category_list as $category) { echo '<br><input class=category type="submit" value="' . $category['id'] . '"><br>'; } echo '</form>'; }
function display_category() { $category_list = category_list(); echo "<h2 id=category>Categories</h2><br>"; echo '<form action="display_category_content.php" method=post>'; foreach ($category_list as $category) { echo '<br><input class=category name=category type="submit" value="' . $category['id'] . '"><br>'; } echo '</form>'; }
<aside class="archive aside section"> <div class="section-inner"> <h2 class="heading">Archive</h2> <div class="content"> <?php echo archive_list(); ?> </div><!--//content--> </div><!--//section-inner--> </aside><!--//section--> <aside class="category-list aside section"> <div class="section-inner"> <h2 class="heading">Category</h2> <div class="content"> <?php echo category_list(); ?> </div><!--//content--> </div><!--//section-inner--> </aside><!--//section--> <aside class="tags aside section"> <div class="section-inner"> <h2 class="heading">Tags</h2> <div class="tag-cloud"> <?php $tags = tag_cloud(true); ?> <?php foreach ($tags as $tag => $count) { ?> <a class="more-link" href="<?php
exit; } if (isset($_GET["enable-profile-js"])) { profile_enable_js(); exit; } if (isset($_POST["enable-profile"])) { profile_enable(); exit; } if (isset($_GET["profile-category"])) { category_table(); exit; } if (isset($_GET["category-list"])) { category_list(); exit; } if (isset($_GET["category-enable-js"])) { category_enable_js(); exit; } if (isset($_POST["category-enable"])) { category_enable(); exit; } profiles_table(); function profiles_table() { $q = new mysql_squid_builder(); $page = CurrentPageName();
/** * Post New Log */ function display_add_log_form($post_password, $post_username, $text_cols) { global $cfg, $lang, $cd, $category_name, $hint, $row; if ($cfg['xml_lang'] == 'ja') { $input_check = 'inputCheck()'; } else { $input_check = 'inputCheck_e()'; } if ($cfg['trackback'] == 'on') { $ping_uri = 'http://'; $trackback_ping_form = <<<EOD <p id="trackback-form"> <label for="send-ping-uri" accesskey="s">{$lang['tb_sendurl']}:</label><br /> <input type="text" id="send-ping-uri" name="send_ping_uri" size="40" tabindex="1" value="{$ping_uri}" class="bordered" /> <select name="encode"> <option value="UTF-8" selected="selected">UTF-8</option> <option value="EUC-JP">EUC-JP</option> <option value="SJIS">Shift_JIS</option> </select> </p> <p> {$lang['send_update_ping']} : <input type="radio" tabindex="1" id="send-ping-no" name="send_update_ping" value="no" checked="checked" /><label for="send-ping-no">No</label> <input type="radio" tabindex="1" id="send-ping-yes" name="send_update_ping" value="yes" /><label for="send-ping-yes">Yes</label> </p> EOD; } else { $trackback_ping_form = ''; } // Set current time $ctime = gmdate('Y-m-d H:i:s', time() + $cfg['tz'] * 3600); // Category selecter $category_list = category_list(); // Tag buttons $tag_buttons = display_tag_buttons(); // Upload file form $upload_file_form = display_upload_file_form(); // Hint $hint = hint(); // OK, generate the page $contents = <<<EOD <h2>{$lang['add_new']}</h2> <div class="section"> <form id="addform" action="./draft_insert.php" method="post" enctype="multipart/form-data" onsubmit="return {$input_check}"> <p><input type="hidden" name="MAX_FILE_SIZE" value="102400000" /></p> <p> <label for="date">{$lang['date_and_time']} : </label><br /> <input type="text" id="date" name="date" size="20" tabindex="1" value="{$ctime}" class="bordered" /> <input type="checkbox" id="custom-date" name="custom_date" tabindex="1" /> <label for="custom-date">{$lang['use_custom_date']}</label> <br /> <label for="article-title">{$lang['title']} : </label><br /> <input type="text" id="article-title" name="name" size="40" tabindex="1" value="" class="bordered" /><br /> <label for="article-uri">URI{$hint['href']} : </label><br /> <input type="text" id="article-uri" name="href" size="40" tabindex="1" value="http://" class="bordered" /> </p> <p> <label for="category">{$lang['category']}{$hint['cagegory']} : </label><br /> <input type="text" id="category" name="category" size="40" value="{$category_name}" tabindex="1" class="bordered" /> <select tabindex="1" title="{$lang['category']}" onchange="document.forms.addform.category.value += this.options[this.selectedIndex].value+ ',';"> <option value="" selected="selected">{$lang['category']}</option> <option value="-" disabled="disabled">- - -</option> {$category_list}</select> </p> <p><label for="comment">{$lang['comment']}{$hint['comment']} : </label><br /> {$tag_buttons}<br /> <textarea id="comment" name="comment" rows="20" cols="{$text_cols}" tabindex="1"></textarea> </p> {$upload_file_form} {$trackback_ping_form} <p class="submit-button"> <input class="button" tabindex="1" type="submit" value="{$lang['preview']}" /> </p> </form> </div> EOD; return $contents; }
<?php $categories = category_list();
function renderd_gen_conf() { global $root_path; global $lists_dir; $conf=fopen("$root_path/data/renderd.conf", "w"); if(file_exists("$root_path/data/renderd.conf.template")) $template=file_get_contents("$root_path/data/renderd.conf.template"); else $template=file_get_contents("$root_path/src/renderd.conf.template"); fwrite($conf, $template); if(file_exists("$root_path/data/renderd.conf.local")) { $template=file_get_contents("$root_path/data/renderd.conf.local"); fwrite($conf, $template); } foreach(category_list() as $f=>$tags) { print "check state of category '$f'\n"; $category=new category($f); $cat_version=$category->get_newest_version(); $recompile=false; if(!file_exists("$lists_dir/$f.renderd")) { $recompile=true; } else { $c=$category->get_renderd_config(); if((!isset($c['VERSION']))||($cat_version!=$c['VERSION'])) $recompile=true; } if($recompile) { print " (re-)compiling $f\n"; $category->compile(); } $conf_part=file_get_contents("$lists_dir/$f.renderd"); fwrite($conf, $conf_part); } global $renderd_files; if($renderd_files) foreach($renderd_files as $file) { if(file_exists($file)) { fwrite($conf, file_get_contents($file)); } } $renderd=array(); call_hooks("renderd_get_maps", &$renderd); foreach($renderd as $id=>$entry) { fwrite($conf, renderd_print_entry($id, $entry)); } // generate dummy entry in renderd.conf to avoid renderd-bug global $data_path; fwrite($conf, "[dummy]\n"); fwrite($conf, "URI=/tiles/dummy/\n"); fwrite($conf, "XML=/home/osm/data/render_dummy.xml\n"); fwrite($conf, "HOST=dummy.host\n"); fclose($conf); }
function get_posts($posts, $page = 1, $perpage = 0) { if (empty($posts)) { $posts = get_post_sorted(); } $tmp = array(); // Extract a specific page with results $posts = array_slice($posts, ($page - 1) * $perpage, $perpage); $catC = category_list(true); foreach ($posts as $index => $v) { $post = new stdClass(); $filepath = $v['dirname'] . '/' . $v['basename']; // Extract the date $arr = explode('_', $filepath); // Replaced string $replaced = substr($arr[0], 0, strrpos($arr[0], '/')) . '/'; // Author string $str = explode('/', $replaced); $author = $str[count($str) - 5]; if ($str[count($str) - 3] == 'uncategorized') { $category = default_category(); $post->category = '<a href="' . $category->url . '">' . $category->title . '</a>'; $post->categoryb = '<a property="v:title" rel="v:url" href="' . $category->url . '">' . $category->title . '</a>'; } else { foreach ($catC as $k => $v) { if ($v['0'] === $str[count($str) - 3]) { $post->category = '<a href="' . site_url() . 'category/' . $v['0'] . '">' . $v['1'] . '</a>'; $post->categoryb = '<a property="v:title" rel="v:url" href="' . site_url() . 'category/' . $v['0'] . '">' . $v['1'] . '</a>'; } } } $type = $str[count($str) - 2]; $post->ct = $str[count($str) - 3]; // The post author + author url $post->author = $author; $post->authorUrl = site_url() . 'author/' . $author; $post->type = $type; $dt = str_replace($replaced, '', $arr[0]); $t = str_replace('-', '', $dt); $time = new DateTime($t); $timestamp = $time->format("Y-m-d H:i:s"); // The post date $post->date = strtotime($timestamp); // The archive per day $post->archive = site_url() . 'archive/' . date('Y-m', $post->date); if (config('permalink.type') == 'post') { $post->url = site_url() . 'post/' . str_replace('.md', '', $arr[2]); } else { $post->url = site_url() . date('Y/m', $post->date) . '/' . str_replace('.md', '', $arr[2]); } $post->file = $filepath; $content = file_get_contents($filepath); // Extract the title and body $post->title = get_content_tag('t', $content, 'Untitled: ' . date('l jS \\of F Y', $post->date)); $post->image = get_content_tag('image', $content); $post->video = get_youtube_id(get_content_tag('video', $content)); $post->link = get_content_tag('link', $content); $post->quote = get_content_tag('quote', $content); $post->audio = get_content_tag('audio', $content); $tag = array(); $url = array(); $bc = array(); $rel = array(); $tagt = get_content_tag('tag', $content); $t = explode(',', rtrim($arr[1], ',')); if (!empty($tagt)) { $tl = explode(',', rtrim($tagt, ',')); $tCom = array_combine($t, $tl); foreach ($tCom as $key => $val) { if (!empty($val)) { $tag[] = array($val, site_url() . 'tag/' . strtolower($key)); } else { $tag[] = array($key, site_url() . 'tag/' . strtolower($key)); } } } else { foreach ($t as $tt) { $tag[] = array($tt, site_url() . 'tag/' . strtolower($tt)); } } foreach ($tag as $a) { $url[] = '<a rel="tag" href="' . $a[1] . '">' . $a[0] . '</a>'; $bc[] = '<span typeof="v:Breadcrumb"><a property="v:title" rel="v:url" href="' . $a[1] . '">' . $a[0] . '</a></span>'; } $post->tag = implode(' ', $url); $post->tagb = implode(' » ', $bc); $post->related = rtrim($arr[1], ','); $more = explode('<!--more-->', $content); if (isset($more['1'])) { $content = $more['0'] . '<a id="more"></a><br>' . "\n\n" . '<!--more-->' . $more['1']; } // Get the contents and convert it to HTML $post->body = MarkdownExtra::defaultTransform(remove_html_comments($content)); if (config('views.counter') == 'true') { $post->views = get_views($post->file); } else { $post->views = null; } $post->description = get_content_tag("d", $content, get_description($post->body)); $tmp[] = $post; } return $tmp; }
function event_category_save($evname, $table_name) { global $txpcfg; //Prevent non url chars on category names include_once $txpcfg['txpath'] . '/lib/classTextile.php'; $textile = new Textile(); $in = psa(array('id', 'name', 'old_name', 'parent', 'title')); extract(doSlash($in)); $title = $textile->TextileThis($title, 1); $name = dumbDown($textile->TextileThis($name, 1)); $name = preg_replace("/[^[:alnum:]\\-_]/", "", str_replace(" ", "-", $name)); $parent = $parent ? $parent : 'root'; safe_update("txp_category", "name='{$name}',parent='{$parent}',title='{$title}'", "id={$id}"); rebuild_tree('root', 1, $evname); if ($evname == 'article') { safe_update("textpattern", "Category1='{$name}'", "Category1 = '{$old_name}'"); safe_update("textpattern", "Category2='{$name}'", "Category2 = '{$old_name}'"); } else { safe_update($table_name, "category='{$name}'", "category='{$old_name}'"); } category_list(messenger($evname . '_category', stripslashes($name), 'saved')); }
?> "> </fieldset> <br/> <fieldset> <legend>Category : <?php if (isset($cat) && empty($cat)) { echo "<br/>category is missing"; } ?> </legend> <select class="mdl-textfield__input" name="cat" size="1"> <option value="">select</option> <?php $result = category_list(); for ($i = 0; $i < count($result); ++$i) { ?> <option value="<?php echo strtolower($result[$i]); ?> "><?php echo $result[$i]; ?> </option> <?php } ?> </select> </fieldset> <br/>
function form_categories($subcat = 'cat') { if (isset($_GET['id']) && is_numeric($_GET['id']) && !is_null($_GET['id'])) { $categoryid = $_GET['id']; $query = mysql_query('SELECT id,name,seftitle,published,description,subcat,catorder FROM ' . _PRE . 'categories' . ' WHERE id=' . $categoryid); $r = mysql_fetch_array($query); $jresult = mysql_query("select name from " . _PRE . 'categories' . "\r\n\t\t\twhere id = " . $r['subcat']); while ($j = mysql_fetch_array($jresult)) { $name = $j['name']; } $frm_action = _SITE . '?action=process&task=admin_category&id=' . $categoryid; $frm_add_edit = $r['subcat'] == '0' ? l('edit') . ' ' . l('category') : l('edit') . ' ' . l('subcategory') . ' ' . $name; $frm_name = $r['name']; $subcat = $r['subcat'] == 0 ? 'cat' : 'subcat'; $frm_sef_title = $r['seftitle']; $frm_description = $r['description']; $frm_publish = $r['published'] == 'YES' ? 'ok' : ''; $catorder = $r['catorder']; $frm_task = 'edit_category'; $frm_submit = l('edit'); } else { $sub_cat = isset($_GET['sub_id']) ? $_GET['sub_id'] : '0'; if ($sub_cat != 'cat') { $jresult = mysql_query('SELECT name FROM ' . _PRE . 'categories' . ' WHERE id = ' . $sub_cat); while ($j = mysql_fetch_array($jresult)) { $name = $j['name']; } } $frm_action = _SITE . '?action=process&task=admin_category'; $frm_add_edit = empty($sub_cat) ? l('add_category') : l('add_subcategory') . ' (' . $name . ')'; $frm_sef_title = $_POST['name'] == '' ? cleanSEF($_POST['name']) : cleanSEF($_POST['seftitle']); $frm_description = ''; $frm_publish = 'ok'; $frm_task = 'add_category'; $frm_submit = l('add_category'); } echo html_input('form', '', 'post', '', '', '', '', '', '', '', '', '', 'post', $frm_action, ''); echo '<div class="adminpanel">'; echo html_input('fieldset', '', '', '', '', '', '', '', '', '', '', '', '', '', $frm_add_edit); echo html_input('text', 'name', 't', $frm_name, l('name'), '', 'onchange="genSEF(this,document.forms[\'post\'].seftitle)"', 'onkeyup="genSEF(this,document.forms[\'post\'].seftitle)"', '', '', '', '', '', '', ''); echo html_input('text', 'seftitle', 's', $frm_sef_title, l('sef_title_cat'), '', '', '', '', '', '', '', '', '', ''); echo html_input('text', 'description', 'desc', $frm_description, l('description'), '', '', '', '', '', '', '', '', '', ''); if (empty($sub_cat)) { echo '<p>' . l('subcategory') . ': <br />'; category_list($categoryid); echo '</p>'; } $publish = $subcat == 'cat' ? l('publish_category') : l('publish_subcategory'); echo html_input('checkbox', 'publish', 'pub', 'YES', $publish, '', '', '', '', $frm_publish, '', '', '', '', ''); echo '</fieldset></div><p>'; if ($sub_cat) { echo html_input('hidden', 'subcat', 'subcat', $sub_cat, '', '', '', '', '', '', '', '', '', '', ''); } echo html_input('hidden', 'catorder', 'catorder', $catorder, '', '', '', '', '', '', '', '', '', '', ''); echo html_input('hidden', 'task', 'task', 'admin_category', '', '', '', '', '', '', '', '', '', '', ''); echo html_input('submit', $frm_task, $frm_task, $frm_submit, '', 'button', '', '', '', '', '', '', '', '', ''); if (!empty($categoryid)) { echo ' '; echo html_input('hidden', 'id', 'id', $categoryid, '', '', '', '', '', '', '', '', '', '', ''); echo html_input('submit', 'delete_category', 'delete_category', l('delete'), '', 'button', 'onclick="javascript: return pop()"', '', '', '', '', '', '', '', ''); } echo '</p></form>'; }
function category_multiedit() { $type = ps('type'); $method = ps('method'); $things = ps('selected'); if ($things) { foreach ($things as $name) { $name = doSlash($name); if ($method == 'delete') { if (safe_delete('txp_category', "name='{$name}' and type='{$type}'")) { category_list(messenger($type . '_category', $name, 'deleted')); } } } } }
<ul class="slides"> <?php media_category($self, 1, 'portfolio_home_slide'); ?> </ul> </div> --> <?php echo banner_zone('homePageBanner'); ?> <button id="open_portfolio" data-toggle="tooltip" data-placement="top" data-original-title="Toutes réalisations"><i class="fa fa-th"></i></button> <div id="portfolio-grid"> <nav> <div class="container-fluid clearfix"> <?php category_list($self); ?> </div> </nav> <div class="container-fluid"> <ul id="caption-list" class="clearfix"> <div class="grid-sizer"></div> <?php media_category($self, '', 'caption_list'); ?> </ul> </div> </div> <footer> <a class="next" data-target="+" href="#contact">v</a>
<?php $category_list = category_list(); echo "<h2 id=category>Categories</h2><br>"; echo '<form action="display_category_content.php" method=post>'; foreach ($category_list as $category) { echo '<br><input class=category name=category type="submit" value="' . $category['id'] . '"><br>'; } echo '</form>';
if($status[status]!==true) { print " <status "; foreach($status as $ek=>$ev) { print " $ek='$ev'"; } print " />\n"; } else { print " <status version='$status[version]' status='ok' />\n"; } print " <id>$status[id]</id>\n"; print "</result>\n"; break; case "list": $list=category_list($lang); Header("Content-Type: text/xml; charset=UTF-8"); ob_end_clean(); print "<?xml version='1.0' encoding='UTF-8' ?".">\n"; print "<result>\n"; foreach($list as $k=>$v) { if(!$v->get("hide")) { // put better filters here print " <category id='$k'>".strtr($v->get_lang("name"), $make_valid)."</category>\n"; } } print "</result>\n"; break; case "load":