Changeset 1731

Show
Ignore:
Timestamp:
07/07/2008 09:00:38 PM (5 months ago)
Author:
jeena
Message:

Jlog does not need cookies to work in the admincenter anymore

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/admin/blog.func.php

    r1699 r1731  
    1010    else { 
    1111        $f = escape_for_mysql($form_input); 
    12         if(empty($f['date'])) $f['date'] = time(); 
    13      
     12        if(empty($f['date'])) $f['date'] = strftime("%Y-%m-%d %H:%M:%S"); 
     13 
     14        list($date, $time) = explode(" ", $form_input["date"]); 
     15        list($year, $month, $day) = explode("-", $date); 
     16        list($hour, $minute, $second) = explode(":", $time); 
     17 
     18        # TODO: (jeena) diese Abfrage scheint noch falsch zu sein 
     19/* 
     20        if( 
     21            !checkdate((int)$month, (int)$day, (int)$year) OR 
     22            $hour < 0 OR $hour > 23 OR 
     23            $minute < 0 OR $minute > 59 OR 
     24            $second < 0 OR $second > 59 
     25        ) $errors[] = $l['admin']['false_date']; 
     26*/    
    1427        if($form_input['section'] == 'page') { 
    1528            $sql = "SELECT id FROM ".JLOG_DB_CONTENT." WHERE url = '".$f['url']."';"; 
     
    4053     if(strlen(trim($form_input['teaserpic']) > 0) AND !is_file(JLOG_BASEPATH.'img'.DIRECTORY_SEPARATOR."t_".$form_input['teaserpic'])) { 
    4154        $errors[] = $l['admin']['false_teaserpic']; 
    42                  } 
    43  
    44      if($form_input['teaserpiconblog'] == "1" AND 
    45         strlen(trim($form_input['teaserpic'])) == 0) 
    46      { 
    47         $errors[] = $l['admin']['no_teaserpic_uploaded']; 
    48      } 
     55      } 
     56 
     57     if($form_input['teaserpiconblog'] == "1" AND strlen(trim($form_input['teaserpic'])) == 0) $errors[] = $l['admin']['no_teaserpic_uploaded']; 
    4958     
    5059    if(strlen(trim($form_input['teaser'])) < 1) $errors[] = $l['admin']['no_teaser']; 
    5160    if(strlen(trim($form_input['content'])) < 1) $errors[] = $l['admin']['no_content']; 
     61     
    5262 return $errors; 
    5363} 
     
    8393          <input id='teaserpiconblog' name='teaserpiconblog' type='checkbox' value='1' ".$form_input['teaserpiconblog_check']." /> <label for='teaserpiconblog'>".$l['admin']['show_tpic_on_archive']."</label> 
    8494          <script type='text/javascript'> 
    85            document.write(\"<br /><label><input type='button' name='teaserupload' value='".$l['admin']['pic_upload']."' onclick='jlog_wopen(\\\"upload-teaser\\\");' /><input type='button' name='teaserchose' value='".$l['admin']['pic_choose']."' onclick='jlog_wopen(\\\"select-teaser\\\");' /></label>\"); 
     95           document.write(\"<br /><input type='button' name='teaserupload' value='".$l['admin']['pic_upload']."' onclick='jlog_wopen(\\\"".add_session_id_to_url("media/upload-teaser.php")."\\\");' /><input type='button' name='teaserchose' value='".$l['admin']['pic_choose']."' onclick='jlog_wopen(\\\"".add_session_id_to_url("media/select-teaser.php")."\\\");' />\"); 
    8696          </script> 
    8797         </p> 
     
    93103    <fieldset><legend>".$l['admin']['contentdata']."</legend> 
    94104     <script type='text/javascript'> 
    95       document.write(\"<p><label for='content'>".$l['admin']['contentpic_choose']."</label><br /><input name='imgupload' type='button' value='".$l['admin']['pic_upload']."' onclick='jlog_wopen(\\\"upload-picture\\\");' /><input name='imgselect' type='button' value='".$l['admin']['pic_choose']."' onclick='jlog_wopen(\\\"select-picture\\\");' /></p>\"); 
     105      document.write(\"<br /><label for='content'>".$l['admin']['contentpic_choose']."</label><br /><input name='imgupload' type='button' value='".$l['admin']['pic_upload']."' onclick='jlog_wopen(\\\"".add_session_id_to_url("media/upload-picture.php")."\\\");' /><input name='imgselect' type='button' value='".$l['admin']['pic_choose']."' onclick='jlog_wopen(\\\"".add_session_id_to_url("media/select-picture.php")."\\\");' />\"); 
    96106     </script> 
    97107    <p><label for='content'>".$l['admin']['content']." (".$l['admin']['howto_bbcode'].")</label><br /><br id='bbcode' /> 
     
    102112       <input type='hidden' name='id' value='".$form_input['id']."' /> 
    103113       <input type='hidden' name='date' value='".$form_input['date']."' /> 
     114       ".add_session_id_input_tag()." 
    104115    </p> 
    105116    </fieldset> 
     
    159170                '".$form_input['url']."', 
    160171                '".$form_input['section']."', 
    161                     NOW(), 
     172                NOW(), 
    162173                '".$form_input['teaser']."', 
    163174                '".$form_input['teaserpic']."', 
     
    204215global $l, $categories; 
    205216 
    206     $sql = "SELECT 
    207                 *, 
    208                 UNIX_TIMESTAMP(date) AS date 
    209                 FROM ".JLOG_DB_CONTENT." WHERE id = '".$id."' LIMIT 1;"; 
     217    $sql = "SELECT * FROM ".JLOG_DB_CONTENT." WHERE id = '".$id."' LIMIT 1;"; 
    210218 
    211219    $blog = new Query($sql); 
     
    301309 return $l['admin']['postleted']; 
    302310} 
    303 ?> 
     311 
     312/** 
     313 * add PHPSESSID GET parameter if cookies are not allowed 
     314 **/ 
     315function add_session_id_to_url($url="") { 
     316        if(empty($_COOKIE[session_name()])) { 
     317            if(strpos($url, "?") === false)  $url .= "?"; 
     318            else $url .= "&"; 
     319            $url .= session_name() . "=" . session_id(); 
     320        } 
     321        return $url; 
     322
     323 
     324/** 
     325 * add PHPSESSID <input>-Tag if cookies are not allowed 
     326 */ 
     327function add_session_id_input_tag() { 
     328        if(empty($_COOKIE[session_name()])) { 
     329            return "<input type='hidden' name='" . session_name() . "' value='" . session_id() . "' />"; 
     330        } 
     331
     332 
     333// output the administration menu 
     334function output_admin_menu() { 
     335global $l, $plugins; 
     336        $o = '<p id="admin-menu"> 
     337 <a href="'.add_session_id_to_url("./").'">'.$l['admin']['menu_home'].'</a> | 
     338 <a href="'.add_session_id_to_url("categories.php").'">'.$l['admin']['menu_categories'].'</a> | 
     339 <a href="'.add_session_id_to_url("comments.php").'">'.$l['admin']['menu_comments'].'</a> | 
     340 <a href="'.add_session_id_to_url("settings.php").'">'.$l['admin']['menu_settings'].'</a> | 
     341 <a href="'.add_session_id_to_url("plugin.php").'">'.$l['admin']['menu_plugins'].'</a> | 
     342 <a href="'.add_session_id_to_url("logout.php").'">'.$l['admin']['menu_logout'].'</a> 
     343</p>'; 
     344 
     345        ### Plugin Hook 
     346        $o = $plugins->callHook('adminMenu', $o); 
     347         
     348 return $o; 
     349
     350 
     351 
     352// eof 
  • trunk/admin/categories.php

    r1707 r1731  
    33 define("JLOG_ADMIN", true); 
    44 require_once('..'.DIRECTORY_SEPARATOR.'scripts'.DIRECTORY_SEPARATOR.'prepend.inc.php'); 
     5 require(JLOG_BASEPATH.'admin'.DIRECTORY_SEPARATOR.'blog.func.php'); 
     6 
    57 $get = strip($_GET); 
    68 $form_input = strip($_POST); 
     
    1618                                        $categories->new_cat($form_input); 
    1719                                        $categories->get_categories(); 
    18                                         $c['main'] .= "<p><strong>&raquo;&raquo;</strong> <a href='?action=new'>".$l['admin']['cat_new']."</a></p> 
     20                                        $c['main'] .= "<p><strong>&raquo;&raquo;</strong> <a href='".add_session_id_to_url("?action=new")."'>".$l['admin']['cat_new']."</a></p> 
    1921                                                                         ".$categories->output_whole_list_admin(); 
    2022                                } 
    2123                                else { 
    2224                                        $c['main'] .= error_output($errors); 
    23                                         $c['main'] .= $categories->output_form($form_input, $action = 'new', $l['admin']['cat_new']); 
     25                                        $c['main'] .= $categories->output_form($form_input, 'new', $l['admin']['cat_new']); 
    2426                                } 
    2527                        } 
    26                         else $c['main'] .= $categories->output_form('', $action = 'new', $l['admin']['cat_new']); 
     28                        else $c['main'] .= $categories->output_form('', 'new', $l['admin']['cat_new']); 
    2729                        break; 
    2830 
     
    3638                                else { 
    3739                                        $c['main'] .= error_output($errors); 
    38                                         $c['main'] .= $categories->output_form($form_input, $action = 'new', $l['admin']['cat_new']); 
     40                                        $c['main'] .= $categories->output_form($form_input, 'new', $l['admin']['cat_new']); 
    3941                                } 
    4042                        } 
     
    4547                                $form_input['description'] = $categories->get($get['id'], 'description'); 
    4648                                 
    47                                 $c['main'] .= $categories->output_form($form_input, $action = 'change', $l['admin']['cat_change']); 
     49                                $c['main'] .= $categories->output_form($form_input, 'change', $l['admin']['cat_change']); 
    4850                        } 
    4951                        break; 
     
    5456                                $categories->get_categories(); 
    5557                                $c['main'] .= "<p>".$l['admin']['cat_trash_ok']." 
    56                                                                          <a href='categories.php'>".$l['admin']['cat_admincenter']."</a></p>"; 
     58                                                                         <a href='".add_session_id_to_url("categories.php")."'>".$l['admin']['cat_admincenter']."</a></p>"; 
    5759                        } 
    5860                        else { 
     
    6264                                                <p><input type='submit' name='form_submit' value='".$l['admin']['yes']."' /> 
    6365                                                   <input type='hidden' name='id' value='".$get['id']."' /> 
    64                                                    <a href='categories.php'>".$l['admin']['no']."</a></p> 
     66                                                   ".add_session_id_input_tag()." 
     67                                                   <a href='".add_session_id_to_url("categories.php")."'>".$l['admin']['no']."</a></p> 
    6568                                               </form>"; 
    6669                        } 
     
    6871                 
    6972                default: 
    70                         $c['main'] .= "<p><strong>&raquo;&raquo;</strong> <a href='?action=new'>".$l['admin']['cat_new']."</a></p> 
     73                        $c['main'] .= "<p><strong>&raquo;&raquo;</strong> <a href='".add_session_id_to_url("?action=new")."'>".$l['admin']['cat_new']."</a></p> 
    7174                                                          ".$categories->output_whole_list_admin(); 
    7275        } 
  • trunk/admin/change.php

    r1707 r1731  
    1616 include_once(JLOG_BASEPATH.'scripts'.DIRECTORY_SEPARATOR.'update.php'); 
    1717} 
    18 elseif ($get['action'] == trash AND empty($post['trash'])) { 
     18elseif ($get['action'] == "trash" AND empty($post['trash'])) { 
    1919 $c['main'] .= " 
    2020   <form method='post' id='entryform' action='".$_SERVER['PHP_SELF']."?id=".$get['id']."&amp;action=trash' accept-charset='UTF-8'> 
    2121         <p>".$l['admin']['rearly_delete']." <input class='send' type='submit' name='trash' value='".$l['admin']['yes']."' /> 
     22          ".add_session_id_input_tag()." 
    2223          <a href='".JLOG_PATH."/admin/'>".$l['admin']['no']."</a></p> 
    2324   </form>"; 
  • trunk/admin/comments.php

    r1707 r1731  
    44define("JLOG_COMMENTS", true);  
    55require_once('..'.DIRECTORY_SEPARATOR.'scripts'.DIRECTORY_SEPARATOR.'prepend.inc.php'); 
     6require(JLOG_BASEPATH.'admin'.DIRECTORY_SEPARATOR.'blog.func.php'); 
    67 
    78$get = strip($_GET);  
     
    2425elseif ($get['action'] == 'trash' AND empty($data['trash'])) {  
    2526$c['main'] .= "  
    26    <form method='post' id='entryform' action='".$_SERVER['PHP_SELF']."?id=".$get['id']."&amp;action=trash' accept-charset='UTF-8'>  
     27   <form method='post' id='entryform' action='comments.php?id=".$get['id']."&amp;action=trash' accept-charset='UTF-8'>  
    2728     <p>".$l['admin']['kill_c_sure']."  
    28         <input class='send' type='submit' name='trash' value='".$l['admin']['yes']."' />  
    29         <a href='comments.php'>".$l['admin']['no']."</a></p>  
     29        <input class='send' type='submit' name='trash' value='".$l['admin']['yes']."' /> 
     30        ".add_session_id_input_tag()." 
     31        <a href='".add_session_id_to_url("comments.php")."'>".$l['admin']['no']."</a></p>  
    3032   </form>";  
    3133     
     
    4951 
    5052  $l["comments_comment_topic"]   = $l['admin']["comments_comment_topic"];  
    51   $l["comments_by"]                = $l['admin']["comments_by"];  
     53  $l["comments_by"]              = $l['admin']["comments_by"];  
    5254  $l["comments_name"]            = $l['admin']["comments_name"];  
    5355  $l["comments_city"]            = $l['admin']["comments_city"];  
     
    112114               die();  
    113115            } 
    114             $c['main'] .= "\n  <h2>".$l['admin']['comments_change_h']."</h2>\n".$l['admin']['comments_updated']." <a href='comments.php'>".$l['admin']['comments_admin']."</a>";  
     116            $c['main'] .= "\n  <h2>".$l['admin']['comments_change_h']."</h2>\n".$l['admin']['comments_updated']." <a href='".add_session_id_to_url("comments.php")."'>".$l['admin']['comments_admin']."</a>";  
    115117            include_once(JLOG_BASEPATH.'scripts'.DIRECTORY_SEPARATOR.'update.php');  
    116118        } 
     
    142144} 
    143145else {  
    144 $yl = new Year_Links($get['y'], JLOG_START_YEAR, JLOG_PATH."/admin/comments.php", $l['admin']);  
     146$yl = new Year_Links($get['y'], JLOG_START_YEAR, add_session_id_to_url(JLOG_PATH."/admin/comments.php"), $l['admin']);  
    145147 
    146148  $c['main'] .= "  
     
    190192       $comment = "  
    191193      <tr>  
    192        <td><a href='?id=".$daten['id']."&amp;action=change'><img src='".JLOG_PATH."/img/JLOG_edit.png' alt='".$l['admin']['change']."' /></a></td>  
    193        <td><a href='?id=".$daten['id']."&amp;action=trash'><img src='".JLOG_PATH."/img/JLOG_trash.png' alt='".$l['admin']['delete']."' /></a></td>  
     194       <td><a href='".add_session_id_to_url("?id=".$daten['id']."&amp;action=change")."'><img src='".JLOG_PATH."/img/JLOG_edit.png' alt='".$l['admin']['change']."' /></a></td>  
     195       <td><a href='".add_session_id_to_url("?id=".$daten['id']."&amp;action=trash")."'><img src='".JLOG_PATH."/img/JLOG_trash.png' alt='".$l['admin']['delete']."' /></a></td>  
    194196       <td><a href='".blog($daten['reference_date'], $daten['url'])."#c".$daten['id']."'>".$daten['id']."</a></td>  
    195197       <td>".$email_a.$daten['name'].$email_b."</td>  
  • trunk/admin/index.php

    r1720 r1731  
    33 define("JLOG_ADMIN", true); 
    44 require_once('..'.DIRECTORY_SEPARATOR.'scripts'.DIRECTORY_SEPARATOR.'prepend.inc.php'); 
     5 require(JLOG_BASEPATH.'admin'.DIRECTORY_SEPARATOR.'blog.func.php'); 
    56 
    67 $get = strip($_GET); 
    7  $yl = new Year_Links($get['y'], JLOG_START_YEAR, JLOG_PATH."/admin/", $l['admin']); 
     8 $yl = new Year_Links($get['y'], JLOG_START_YEAR, add_session_id_to_url(JLOG_PATH."/admin/"), $l['admin']); 
    89 
    910    if(isset($get['show']) AND $get['show'] == 'page') { 
    10         $show_section = "<a href='index.php?show=weblog'>".$l['admin']['section_weblog']."</a> | <strong>".$l['admin']['section_page']."</strong>"; 
     11        $show_section = "<a href='".add_session_id_to_url("?show=weblog")."'>".$l['admin']['section_weblog']."</a> | <strong>".$l['admin']['section_page']."</strong>"; 
    1112        $where = "section = 'page'"; 
    1213    } 
    1314    else { 
    14         $show_section = "<strong>".$l['admin']['section_weblog']."</strong> | <a href='?show=page'>".$l['admin']['section_page']."</a>"; 
     15        $show_section = "<strong>".$l['admin']['section_weblog']."</strong> | <a href='".add_session_id_to_url("?show=page")."'>".$l['admin']['section_page']."</a>"; 
    1516        $where = "YEAR(date) = '".escape_for_mysql($yl->get_selected_year()) 
    1617                  ."' AND section = 'weblog'"; 
     
    2526 $c['main'] .= output_admin_menu()."  
    2627 <h2>".$l['admin']['admin_headline']."</h2> 
    27   <p><strong>&raquo;&raquo;</strong> <a href='new.php'>".$l['admin']['new_post']."</a></p> 
     28  <p><strong>&raquo;&raquo;</strong> <a href='".add_session_id_to_url("new.php")."'>".$l['admin']['new_post']."</a></p> 
    2829  <p>".$l['admin']['section_show'].": ".$show_section."</p>".$year_menu." 
    2930  <table> 
     
    5556     $list = " 
    5657    <tr> 
    57      <td><a href='change.php?id=".$daten['id']."'><img src='".JLOG_PATH."/img/JLOG_edit.png' alt='".$l['admin']['change']."' /></a></td> 
    58      <td><a href='change.php?id=".$daten['id']."&amp;action=trash'><img src='".JLOG_PATH."/img/JLOG_trash.png' alt='".$l['admin']['delete']."' /></a></td> 
     58     <td><a href='".add_session_id_to_url("change.php?id=".$daten['id'])."'><img src='".JLOG_PATH."/img/JLOG_edit.png' alt='".$l['admin']['change']."' /></a></td> 
     59     <td><a href='".add_session_id_to_url("change.php?id=".$daten['id'])."&amp;action=trash'><img src='".JLOG_PATH."/img/JLOG_trash.png' alt='".$l['admin']['delete']."' /></a></td> 
    5960     <td>".strftime(JLOG_DATE_SUBCURRENT, $daten['date'])."</td> 
    6061     <td>".htmlspecialchars($daten['topic'], ENT_QUOTES)."</td> 
     
    7172require(JLOG_BASEPATH.'scripts'.DIRECTORY_SEPARATOR.'do_template.php'); 
    7273echo $body; 
    73 ?> 
     74 
     75// eof 
  • trunk/admin/login.php

    r1707 r1731  
    1010 define("JLOG_LOGIN", true); 
    1111 require_once('..'.DIRECTORY_SEPARATOR.'scripts'.DIRECTORY_SEPARATOR.'prepend.inc.php'); 
     12 require(JLOG_BASEPATH.'admin'.DIRECTORY_SEPARATOR.'blog.func.php'); 
     13 
    1214 $false_password = ""; 
    1315 $get = strip($_GET); 
     
    2628                if ( md5( $passwort ) == JLOG_ADMIN_PASSWORD) { 
    2729                $_SESSION['logged_in'] = true; 
     30                 
    2831                if ($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1') { 
    2932                        if (php_sapi_name() == 'cgi') header('Status: 303 See Other'); 
    3033                        else header('HTTP/1.1 303 See Other'); 
    3134                } 
    32                         if($path === $url) $url = $path."new.php";               
     35                 
     36                        if($path == $url) $url = $path."new.php";                
    3337                        if(!empty($url)) $path = $url; 
    34                         header('Location: http://'.$hostname.$path); 
     38                         
     39                        header('Location: ' . add_session_id_to_url("http://".$hostname.$path)); 
    3540                        exit; 
    3641                } 
     
    3843                        $false_password = "  <p class='error'>".$l['admin']['login_false_pw']."</p>\n"; 
    3944                } 
     45  } 
     46  else { 
     47      setcookie("cookieallowed", "true", time() + 180); 
    4048  } 
    4149       
     
    4856      <input class="userdata" id="password" type="password" name="password" /> 
    4957      <input style="display: none;" name="username" type="text" value="do-not-change" /></p> 
    50    <p>'.$l['admin']['login_cookies'].'</p> 
    5158   <p><input type="hidden" name="url" value="'.(!empty($get['url']) ? $get['url'] : $post['url']).'" /> 
    5259      <input type="submit" value="'.$l['admin']['login_send'].'" /></p> 
  • trunk/admin/media/upload-picture.php

    r1709 r1731  
    33 define("JLOG_ADMIN", true); 
    44 require_once('..'.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'scripts'.DIRECTORY_SEPARATOR.'prepend.inc.php'); 
     5 require_once('..'.DIRECTORY_SEPARATOR.'blog.func.php'); 
    56 
    67 $max_file_size = 300000; 
     
    7778 <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data" accept-charset="UTF-8"> 
    7879  <input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $max_file_size ?>"> 
     80  <?php echo add_session_id_input_tag() ?> 
    7981  <input type="file" name="probe" /><br><br> 
    8082  <input type="submit" value="<?php echo $l['admin']['pic_upload'] ?>"> 
  • trunk/admin/media/upload-teaser.php

    r1709 r1731  
    33 define("JLOG_ADMIN", true); 
    44 require_once('..'.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'scripts'.DIRECTORY_SEPARATOR.'prepend.inc.php'); 
     5 require_once('..'.DIRECTORY_SEPARATOR.'blog.func.php'); 
    56 
    67 $max_file_size = 60000; 
     
    8182 <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data" accept-charset="UTF-8"> 
    8283  <input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $max_file_size ?>"> 
     84  <?php echo add_session_id_input_tag() ?> 
    8385  <input type="file" name="probe" /><br><br> 
    8486  <input type="submit" value="<?php echo $l['admin']['pic_upload'] ?>"> 
  • trunk/admin/new.php

    r1715 r1731  
    99 $c['main'] .= "<h2>".$l['admin']['new_post']."</h2>"; 
    1010 $form_input = strip($_POST); 
    11  $form_input['date'] = time(); 
     11 $form_input['date'] = strftime("%Y-%m-%d %H:%M:%s"); 
    1212 
    1313if($_POST['form_submitted'] == $l['admin']['preview']) { 
     
    100100  if(isset($response)) return '<li>'.$url['host'].' '.$response.'</li>'; 
    101101} 
    102 ?> 
     102 
     103// eof 
  • trunk/admin/plugin.php

    r1707 r1731  
    33 define("JLOG_ADMIN", true); 
    44 require_once('..'.DIRECTORY_SEPARATOR.'scripts'.DIRECTORY_SEPARATOR.'prepend.inc.php'); 
     5 require(JLOG_BASEPATH.'admin'.DIRECTORY_SEPARATOR.'blog.func.php'); 
    56 
    67  $get = strip($_GET); 
     
    1819                if(substr($file, -10) === '.jplug.php') { 
    1920                    $pluginName = substr($file, 0, -10); 
    20                     $availablePlugins .= "  <li><a href='?jplug=".$pluginName."'>".$pluginName."</a></li>\n"; 
     21                    $availablePlugins .= "  <li><a href='".add_session_id_to_url("?jplug=".$pluginName)."'>".$pluginName."</a></li>\n"; 
    2122                } 
    2223            } 
  • trunk/admin/settings.php

    r1707 r1731  
    55 require(JLOG_BASEPATH.'scripts'.DIRECTORY_SEPARATOR.'url_syntax.php'); 
    66 require(JLOG_BASEPATH.'scripts'.DIRECTORY_SEPARATOR.'settings.class.php'); 
     7 require(JLOG_BASEPATH.'admin'.DIRECTORY_SEPARATOR.'blog.func.php'); 
    78 
    89 $c['meta']['title'] = $l['admin']['m_title']; 
  • trunk/index.php

    r1712 r1731  
    8181if($number_of > JLOG_MAX_BLOG_BIG + JLOG_MAX_BLOG_ORGINAL) $c['main'] .= "\n  <ul class='entries'>"; 
    8282 
    83 // -- Liste mit alten Beitrᅵgen ausgeben 
     83// -- Liste mit alten BeitrÀgen ausgeben 
    8484$linklist = false; 
    8585while ($cd = $blog->fetch()) { 
     
    101101  <p class='archivelink'>".$l['content_archive']." <a href='".archive()."'>".$l['content_archivelink']."</a>.</p>"; 
    102102 
    103 // -- Daten in Template einfᅵgen und ausgeben -- 
     103// -- Daten in Template einfÃŒgen und ausgeben -- 
    104104require(JLOG_BASEPATH.'scripts'.DIRECTORY_SEPARATOR.'do_template.php'); 
    105105echo $body; 
    106 ?> 
     106 
     107// eof 
  • trunk/plugins/CommentCloser.jplug.php

    r1657 r1731  
    8787                        $output .= "\">{$this->_unit_desc[$i]}</option>"; 
    8888                } 
    89  
     89                 
     90                $output .= "</select> ".add_session_id_input_tag(); 
     91         
    9092                $output .= <<<EOT 
    91         </select> 
    9293automatisch 
    9394<input type="submit" name="commclose_do" value="schlie&#223;en" />.</p> 
  • trunk/scripts/categories.class.php

    r1688 r1731  
    127127            $output .= " 
    128128         <tr> 
    129           <td><a href='?action=change&amp;id=".$id."'><img src='".JLOG_PATH."/img/JLOG_edit.png' alt='".$this->l['admin']['change']."' /></a></td> 
    130           <td><a href='?action=trash&amp;id=".$id."'><img src='".JLOG_PATH."/img/JLOG_trash.png' alt='".$this->l['admin']['delete']."' /></a></td> 
     129          <td><a href='".add_session_id_to_url("?action=change&amp;id=".$id)."'><img src='".JLOG_PATH."/img/JLOG_edit.png' alt='".$this->l['admin']['change']."' /></a></td> 
     130          <td><a href='".add_session_id_to_url("?action=trash&amp;id=".$id)."'><img src='".JLOG_PATH."/img/JLOG_trash.png' alt='".$this->l['admin']['delete']."' /></a></td> 
    131131          <td>".$this->link($id)."</td> 
    132132         </tr>\n"; 
     
    150150          <textarea id='description' name='description' class='short'>".$form_input['description']."</textarea></p> 
    151151         <p><input type='submit' name='form_submit' value='".$this->l['admin']['submit']."' /> 
    152           <a href='categories.php'>".$this->l['admin']['cancel']."</a></p> 
     152          <a href='".add_session_id_to_url("categories.php")."'>".$this->l['admin']['cancel']."</a> 
     153          ".add_session_id_input_tag()."</p> 
    153154        </fieldset> 
    154155        </form>"; 
  • trunk/scripts/comments.php

    r1728 r1731  
    4242    <p> 
    4343     <input class='send' type='submit' name='form_submitted' value='".$l['comments_preview']."' onclick=\"this.form.action = '#preview'\" /> 
    44      <input class='send' type='submit' name='form_submitted' value='".$l['comments_send']."' /> 
     44     <input class='send' type='submit' name='form_submitted' value='".$l['comments_send']."' />"; 
     45 
     46  if(defined("JLOG_ADMIN")) $output .= add_session_id_input_tag(); 
     47 
     48  $output .= " 
    4549    </p> 
    4650    </fieldset> 
  • trunk/scripts/general.func.php

    r1715 r1731  
    266266} 
    267267 
    268 // output the administration menu 
    269 function output_admin_menu() { 
    270 global $l, $plugins; 
    271         $o = '<p id="admin-menu"> 
    272  <a href="./">'.$l['admin']['menu_home'].'</a> | 
    273  <a href="categories.php">'.$l['admin']['menu_categories'].'</a> | 
    274  <a href="comments.php">'.$l['admin']['menu_comments'].'</a> | 
    275  <a href="settings.php">'.$l['admin']['menu_settings'].'</a> | 
    276  <a href="plugin.php">'.$l['admin']['menu_plugins'].'</a> | 
    277  <a href="logout.php">'.$l['admin']['menu_logout'].'</a> 
    278 </p>'; 
    279  
    280         ### Plugin Hook 
    281         $o = $plugins->callHook('adminMenu', $o); 
    282          
    283  return $o; 
    284 } 
    285268 
    286269function my_serialize_cfg($arg) {    
  • trunk/scripts/javascripts.js

    r1688 r1731  
    231231 
    232232/* Open popup to upload pictures in admincenter */ 
    233 function jlog_wopen(bereich) { 
    234  var popurl='media/'+bereich+'.php'; 
     233function jlog_wopen(popurl) { 
    235234 winpops=window.open(popurl,'','width=350,height=350,scrollbars=yes'); 
    236235} 
  • trunk/scripts/prepend.inc.php

    r1712 r1731  
    2525 
    2626// load settings and version information 
    27 error_reporting(E_ALL ^ E_NOTICE); 
     27// error_reporting(E_ALL ^ E_NOTICE); 
    2828require_once(dirname(__FILE__).DIRECTORY_SEPARATOR."..".DIRECTORY_SEPARATOR."personal".DIRECTORY_SEPARATOR."settings.inc.php"); 
    2929require_once(JLOG_BASEPATH."scripts".DIRECTORY_SEPARATOR."version.inc.php"); 
  • trunk/setup.php

    r1719 r1731  
    3030  $languages[] = $matches[1]; 
    3131 } 
    32  $lang = getlang($languages, 'de'); 
     32 if(!empty($_GET['lang'])) { 
     33     $lang = $_GET['lang']; 
     34 } else { 
     35     $lang = getlang($languages, 'de');      
     36 } 
    3337 define('JLOG_LANGUAGE', $lang); 
    3438  
     
    310314    return $cur_l; 
    311315  } 
    312  
    313 ?>