File "notes.php"
Full Path: /var/www/bvnghean.vn/save_bvnghean.vn/wp-content/plugins/count-per-day/notes.php
File size: 3.88 KB
MIME-type: text/x-php
Charset: utf-8
<?php
if (!defined('ABSPATH'))
exit;
// check user
$o = get_option('count_per_day');
$can_see = str_replace(
// administrator, editor, author, contributor, subscriber
array(10, 7, 2, 1, 0),
array('manage_options', 'moderate_comments', 'edit_published_posts', 'edit_posts', 'read'),
$o['show_in_lists']);
if ( !current_user_can($can_see) )
die();
// set default values
if ( isset($_POST['month']) )
$month = (int) $_POST['month'];
else if ( isset($_GET['month']) )
$month = (int) $_GET['month'];
else
$month = date_i18n('m');
if ( isset($_POST['month']) )
$year = (int) $_POST['year'];
else if ( isset($_GET['year']) )
$year = (int) $_GET['year'];
else
$year = date_i18n('Y');
$date = isset($_POST['date']) ? strip_tags($_POST['date']) : '';
$note = isset($_POST['note']) ? strip_tags($_POST['note']) : '';
// load notes
$n = (array) get_option('count_per_day_notes');
// save changes
$id = isset($_POST['id']) ? (int) strip_tags($_POST['id']) : 0;
if ( isset($_POST['new']) )
$n[] = array( $date, $note );
else if ( isset($_POST['edit']) )
$n[$id] = array( $date, $note );
else if ( isset($_POST['delete']) )
unset($id);
update_option('count_per_day_notes', $n);
?>
<!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="UTF-8" />
<title>CountPerDay</title>
<link rel="stylesheet" type="text/css" href="<?php echo $count_per_day->dir ?>/counter.css" />
</head>
<body class="cpd-thickbox">
<h2><?php _e('Notes', 'cpd') ?></h2>
<form name="cpd_notes_form1" action="" method="post">
<table class="cpd-notes">
<tr>
<td colspan="3" style="background:#ddd; padding:3px;">
<select name="month">
<option value="0">-</option>
<?php
for ( $m = 1; $m <= 12; $m++ )
{
echo '<option value="'.$m.'" ';
if ( $m == $month )
echo 'selected="selected"';
echo '>'.mysql2date('F', '2000-'.$m.'-01').'</option>';
}
?>
</select>
<select name="year">
<option value="0">-</option>
<?php
for ( $y = 2010; $y <= date_i18n('Y'); $y++ )
{
echo '<option value="'.$y.'" ';
if ( $y == $year )
echo 'selected="selected"';
echo '>'.$y.'</option>';
}
?>
</select>
<input type="button" name="showmonth" onclick="submit()" value="<?php _e('show', 'cpd') ?>" style="width:auto;" />
</td>
</tr>
<tr>
<th style="width:15%"><?php _e('Date') ?></th>
<th style="width:75%"><?php _e('Notes', 'cpd') ?></th>
<th style="width:10%"><?php _e('Action') ?></th>
</tr>
<tr>
<td><input name="date" value="<?php echo date_i18n('Y-m-d') ?>" /></td>
<td><input name="note" maxlength="250" /></td>
<td><input type="submit" name="new" value="+" title="<?php _e('add', 'cpd') ?>" class="green" /></td>
</tr>
<?php
foreach ($n as $id => $v)
{
if ( (!$month || $month == date('m', strtotime($v[0])))
&& (!$year || $year == date('Y', strtotime($v[0]))) )
{
if ( isset($_POST['edit_'.$id]) || isset($_POST['edit_'.$id.'_x']) )
{
?>
<tr style="background: #ccc">
<td><input name="date" value="<?php echo $v[0] ?>" /></td>
<td><input name="note" value="<?php echo $v[1] ?>" /></td>
<td class="nowrap">
<input type="hidden" name="id" value="<?php echo $id ?>" />
<input type="submit" name="edit" value="V" title="<?php _e('save', 'cpd') ?>" class="green" style="width:45%;" />
<input type="submit" name="delete" value="X"title="<?php _e('delete', 'cpd') ?>" class="red" style="width:45%;" />
</td>
</tr>
<?php
}
else
{
?>
<tr>
<td><?php echo $v[0] ?></td>
<td><?php echo $v[1] ?></td>
<td><input type="image" src="<?php echo $count_per_day->dir ?>/img/cpd_pen.png" name="edit_<?php echo $id ?>" title="<?php _e('edit', 'cpd') ?>" style="width:auto;" /></td>
</tr>
<?php
}
}
}
?>
</table>
</form>
<?php if ($count_per_day->options['debug']) $count_per_day->showQueries(); ?>
</body>
</html>