コード例 #1
0
ファイル: export.php プロジェクト: wsunxa/openbookmark
<div style="min-width: <?php 
    echo 230 + $settings['column_width_folder'];
    ?>
px;">
	<!-- Menu starts here. -->
	<div id="menu">
		<h2 class="nav">Bookmarks</h2>
		<ul class="nav">
		  <li><a href="./index.php">My Bookmarks</a></li>
		  <li><a href="./shared.php">Shared Bookmarks</a></li>
		</ul>
	
		<h2 class="nav">Tools</h2>
		<ul class="nav">
			<?php 
    if (admin_only()) {
        ?>
			<li><a href="./admin.php">Admin</a></li>
			<?php 
    }
    ?>
			<li><a href="./import.php">Import</a></li>
			<li><a href="./export.php">Export</a></li>
			<li><a href="./sidebar.php">View as Sidebar</a></li>
			<li><a href="./settings.php">Settings</a></li>
			<li><a href="./index.php?logout=1">Logout</a></li>
		</ul>
	<!-- Menu ends here. -->
	</div>

	<!-- Main content starts here. -->
コード例 #2
0
ファイル: admin_helpdesk.php プロジェクト: peonso/ZnoteAAC
<?php

require_once 'engine/init.php';
include 'layout/overall/header.php';
protect_page();
admin_only($user_data);
// Declare as int
$view = isset($_GET['view']) && (int) $_GET['view'] > 0 ? (int) $_GET['view'] : false;
if ($view !== false) {
    if (!empty($_POST['reply_text'])) {
        sanitize($_POST['reply_text']);
        // Save ticket reply on database
        $query = array('tid' => $view, 'username' => getValue($_POST['username']), 'message' => getValue($_POST['reply_text']), 'created' => time());
        $fields = '`' . implode('`, `', array_keys($query)) . '`';
        $data = '\'' . implode('\', \'', $query) . '\'';
        mysql_insert("INSERT INTO `znote_tickets_replies` ({$fields}) VALUES ({$data})");
        mysql_update("UPDATE `znote_tickets` SET `status`='Staff-Reply' WHERE `id`='{$view}' LIMIT 1;");
    }
    $ticketData = mysql_select_single("SELECT * FROM znote_tickets WHERE id='{$view}' LIMIT 1;");
    ?>
	<h1>View Ticket #<?php 
    echo $ticketData['id'];
    ?>
</h1>
	<table class="znoteTable ThreadTable table table-striped">
		<tr class="yellow">
			<th>
				<?php 
    echo getClock($ticketData['creation'], true);
    ?>
				 - Created by: 
コード例 #3
0
ファイル: admin.php プロジェクト: wsunxa/openbookmark
}
?>
			<li><a href="./import.php">Import</a></li>
			<li><a href="./export.php">Export</a></li>
			<li><a href="./sidebar.php">View as Sidebar</a></li>
			<li><a href="./settings.php">Settings</a></li>
			<li><a href="./index.php?logout=1">Logout</a></li>
		</ul>
	<!-- Menu ends here. -->
	</div>

	<!-- Main content starts here. -->
	<div id="main">
	
	<?php 
if (!admin_only()) {
    message("You are not an Admin.");
}
if ($create == 'Create') {
    if ($new_username == '' || $new_password == '') {
        $message1 = 'Username and Password fields must not be empty.';
    } else {
        if (check_username($new_username)) {
            $message1 = 'User already exists.';
        } else {
            $query = sprintf("INSERT INTO user (username, password, admin) VALUES ('%s', md5('%s'), '%d')", $mysql->escape($new_username), $mysql->escape($new_password), $mysql->escape($new_admin));
            if ($mysql->query($query)) {
                $message1 = "User {$new_username} created.";
            } else {
                message($mysql->error);
            }
コード例 #4
0
ファイル: gestion.php プロジェクト: SkiiNox/Projet-SN
<?php

session_start();
include_once 'php/inc/functions.php';
admin_only();
?>

<!DOCTYPE html>
<!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]-->
<!--[if IE 7 ]><html class="ie ie7" lang="en"> <![endif]-->
<!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]-->
<!--[if (gte IE 9)|!(IE)]><!-->
<html lang="en">
<!--<![endif]-->
  <head>
    <?php 
include "php/inc/head.php";
?>
  </head>

  <body>
    <?php 
include "php/inc/entete.php";
?>

    <?php 
include "php/main/navigation.php";
?>

    <?php 
include "php/gestion/g_membre.php";
コード例 #5
0
 public function users()
 {
     admin_only();
     $user_model = M('Users');
     //从session中读取搜索条件
     if (isset($_SESSION['admin_users_condition']) && !isset($_GET['clear'])) {
         $admin_users_condition = $_SESSION['admin_users_condition'];
         if (isset($_GET['hold_page']) && !isset($_GET['p'])) {
             $_GET['p'] = $admin_users_condition['p'];
         }
     } else {
         $admin_users_condition = array('type' => 'all', 'check' => 'all');
     }
     //用传入的搜索条件覆盖现有的搜索条件
     //XXX: sql injection prevention relies on PHP settings. see get_magic_quotes_gpc()
     foreach ($_GET as $key => $value) {
         $admin_users_condition[$key] = $value;
     }
     if ($_GET['q'] == 'all' || $_GET['q'] === '') {
         $admin_users_condition['q'] = '';
     }
     //保存搜索条件
     $_SESSION['admin_users_condition'] = $admin_users_condition;
     extract($admin_users_condition);
     //筛选
     $where_clause = array();
     if ($type != 'all') {
         $where_clause['type'] = $type;
     }
     if ($check == 'deleted') {
         $where_clause['enabled'] = 0;
     } else {
         if ($check == 'pending') {
             $where_clause['is_checked'] = 0;
             $where_clause['enabled'] = 1;
         } else {
             if ($check == 'checked') {
                 $where_clause['is_checked'] = 1;
                 $where_clause['enabled'] = 1;
             } else {
                 $where_clause['enabled'] = 1;
             }
         }
     }
     if (!empty($q)) {
         $where_clause['name'] = array('like', "%{$q}%");
     }
     import("ORG.Util.TBPage");
     $listRows = C('ADMIN_ROW_LIST');
     $user_count = $user_model->where($where_clause)->count();
     $Page = new TBPage($user_count, $listRows);
     $user_result = $user_model->where($where_clause)->order('create_time desc')->limit($Page->firstRow . ',' . $listRows)->select();
     $page_bar = $Page->show();
     $this->assign('q', $q);
     $this->assign('check', $check);
     $this->assign('type', $type);
     $this->assign('user_result', $user_result);
     $this->assign('page', $page_bar);
     $this->display();
 }