コード例 #1
0
ファイル: cadmin.php プロジェクト: Godjqb/Php-test
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());
}
コード例 #2
0
ファイル: display_category.php プロジェクト: sbenning42/42
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>';
}
コード例 #3
0
ファイル: display_category.php プロジェクト: sbenning42/42
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>';
}
コード例 #4
0
                <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 
コード例 #5
0
    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();
コード例 #6
0
ファイル: fnc_admin.inc.php プロジェクト: kaz6120/P_BLOG
/**
 * 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;
}
コード例 #7
0
ファイル: category.php プロジェクト: istrwei/ever-simple-blog
<?php

$categories = category_list();
コード例 #8
0
ファイル: mcp.php プロジェクト: plepe/OpenStreetBrowser
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);
}
コード例 #9
0
ファイル: functions.php プロジェクト: austinvernsonger/htmly
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;
}
コード例 #10
0
ファイル: txp_category.php プロジェクト: bgarrels/textpattern
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'));
}
コード例 #11
0
    ?>
">
                    </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/>
コード例 #12
0
ファイル: snews.php プロジェクト: retrofox/PCC
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&amp;task=admin_category&amp;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&amp;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 '&nbsp;&nbsp;';
        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>';
}
コード例 #13
0
ファイル: txp_category.php プロジェクト: bgarrels/textpattern
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'));
                }
            }
        }
    }
}
コード例 #14
0
ファイル: home.php プロジェクト: npirotte/npirotte-2013.be
		<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>
コード例 #15
0
<?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>';
コード例 #16
0
    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":