Changeset 140

Show
Ignore:
Timestamp:
09/07/05 20:34:14 (4 years ago)
Author:
dez
Message:

Added editor control - the tickbox added in [139] now actually controls whether TinyMCE is used.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • admin.lib.php

    r139 r140  
    209209                //sanitise body 
    210210                if (isset($_POST['body']) && trim($_POST['body']) != "") { 
    211                         $body = addslashes(nl2br(trim($_POST['body']))); 
     211                        $body = trim($_POST['body']); 
     212                        if (!$admin->blog->editor) $body = nl2br($body); 
     213                        $body = addslashes($body); 
    212214                } else { 
    213215                        $this->inputError = _("No entry body!"); 
     
    273275                //sanitise body 
    274276                if (isset($_POST['body']) && trim($_POST['body']) != "") { 
    275                         $body = addslashes(nl2br(trim($_POST['body']))); 
     277                        $body = trim($_POST['body']); 
     278                        if (!$admin->blog->editor) $body = nl2br($body); 
     279                        $body = addslashes($body); 
    276280                } else { 
    277281                        $this->inputError = _("No entry body!"); 
  • admin.php

    r138 r140  
    2424        <title>Blog Admin</title> 
    2525        <link rel="stylesheet" href="<? echo $admin->httpPath; ?>blog.css" type="text/css" /> 
     26<?php 
     27        if ($admin->blog->editor) { 
     28?> 
    2629        <script language="javascript" type="text/javascript" src="<?php echo $admin->httpPath; ?>tinymce/jscripts/tiny_mce/tiny_mce.js"></script> 
    2730        <script language="javascript" type="text/javascript" src="<?php echo $admin->httpPath; ?>tinymce-config.js"></script> 
     31<?php 
     32        } 
     33?> 
    2834</head> 
    2935<body> 
     
    4753                        $_SESSION[debug] = $request[1]; 
    4854                } 
    49                 //if loged in 
     55                //if logged in 
    5056                if($_SESSION['userName']) { 
    5157                                echo "<div class=\"login\"><h3>"._("Hello")." {$admin->realName} (<a href=\"{$admin->adminPath}logout\">"._("Log out")."</a>)</h3></div>"; 
  • blog.lib.php

    r138 r140  
    5252                        error(1,"Bad Username"); 
    5353                } 
    54                 $sql = db_query("SELECT id, name, title, description, css, moderate from users where username = '".$user."' and enabled = true;"); 
     54                $sql = db_query("SELECT id, name, title, description, css, moderate, editor from users where username = '".$user."' and enabled = true;"); 
    5555                $sqlNum = db_num_rows($sql); 
    5656                if ($sqlNum != 1) { 
     
    8282                        $this->entryError = ''; 
    8383                        $this->comment_moderation = ($sqlRow['moderate']=='t') ? TRUE : FALSE; 
     84                        $this->editor = ($sqlRow['editor']=='t') ? TRUE : FALSE;                         
    8485                        $this->entryTags = array('<b>','<i>','<strong>','<em>','<p>','<a>','<img>','<hr>','<br>'); 
    8586                        $this->currentEntry = "";