Bugs fixes.

Handle if magic quotes turned on, and fix archive sort on some linux
distros.
This commit is contained in:
Danang Probo Sayekti 2014-01-22 23:39:49 +07:00
commit 65a1d44370
6 changed files with 17 additions and 2 deletions

View file

@ -11,6 +11,9 @@
$post_content = $_POST['content'];
}
if(!empty($post_url) && !empty($post_content)) {
if(get_magic_quotes_gpc()) {
$post_content = stripslashes($post_content);
}
$filename = $post_url . '.md';
$dir = '../../content/static/';
if(is_dir($dir)) {

View file

@ -14,6 +14,9 @@
$post_content = $_POST['content'];
}
if(!empty($post_tag) && !empty($post_url) && !empty($post_content)) {
if(get_magic_quotes_gpc()) {
$post_content = stripslashes($post_content);
}
$user = $_SESSION['user'];
$filename = $post_date . '_' . $post_tag . '_' . $post_url . '.md';
$dir = '../../content/' . $user. '/blog/';

View file

@ -18,6 +18,9 @@
$bio_content = $_POST['content'];
}
if(!empty($bio_content)) {
if(get_magic_quotes_gpc()) {
$bio_content = stripslashes($bio_content);
}
$dir = '../../content/' . $user. '/';
if(is_dir($dir)) {
file_put_contents($dir . $filename, print_r($bio_content, true));

View file

@ -22,6 +22,9 @@
$post_content = $_POST['content'];
}
if(!empty($post_content)) {
if(get_magic_quotes_gpc()) {
$post_content = stripslashes($post_content);
}
$newurl = $dir . '/' . $post_url . '.md';
if($url === $newurl) {
file_put_contents($url, print_r($post_content, true));

View file

@ -28,6 +28,9 @@
$post_content = $_POST['content'];
}
if(!empty($post_content)) {
if(get_magic_quotes_gpc()) {
$post_content = stripslashes($post_content);
}
$newurl = $oldurl[0] . '_' . $post_tag . '_' . $post_url . '.md';
if($url === $newurl) {
file_put_contents($url, print_r($post_content, true));

View file

@ -530,9 +530,9 @@ function archive_list() {
echo '(' . count($months) . ')';
echo '<ul class="month">';
# Sort the months
krsort($months);
$by_month = array_count_values($months);
# Sort the months
krsort($by_month);
foreach ($by_month as $month => $count){
$name = date('F', mktime(0,0,0,$month,1,2010));
echo '<li class="item"><a href="' . site_url() . 'archive/' . $year . '-' . $month . '">' . $name . '</a>';