Neuigkeiten:

still alive...

Hauptmenü

Berechtigungen Artikelscript fehlerhaft

Begonnen von airbag42, 27. Juli 2008, 20:24:01

Vorheriges Thema - Nächstes Thema

airbag42

pSys Modul: Artikel
pSys Version: 0.7.0
php Version: 5.2.5
Fehlerbeschreibung:
Beim Artikelscript werden die Berechtigungen aus dem userart nicht richtig ausgewertet.
Hab ich auch schon einmal hier beschrieben: http://www.powie.de/cms/forum/showthread.php?id=23214\" rel=\"external nofollow\">Bugmeldung
Ich habe nun insgesamt 4 Dateien editiert:
admin.php + editartikel.php + editcat.php
 

require( \"part_main.php\" );
require( \"../login.inc.php\" );
$pagetitle .= \" - Bearbeiten\";
$psys_need_rights = \'userart\';
require(\"../admin/kopf.php\");
require( \"adminkopf.inc.php\" );

 
 
editcat.php
 

if (!isset($_POST[\'filled\'])) { // 1
   if ($id > 0) {
       $sqlbefehl = \"Select * FROM $tab_artcat where id = $id\";
       $ergebnis = mysql_query($sqlbefehl, $serverid);
       $cat = mysql_fetch_array ($ergebnis);
       $cat[\'pfad\'] = PACatPfad($cat[\'subcat\']);
       $artcat = $cat[\'subcat\'];
       if ($user[\'userart\'] == \"Autor\") {
           msgbox(LanguageTag(\'PLnoaccess\'));
           include($pdir_admin . \"/fuss.php\");
           exit();
       }
       $smarty_art->assign(\'cat\',$cat);
   } else {
       $cat[\'pfad\'] = PACatPfad($artcat);
   }
   $smarty_art->assign(\'cat_pfad\',$cat[\'pfad\']);
   //Pfade
   $sqlbefehl = \"Select id,pfad FROM $tab_artcat Where id  \'$id\' order by pfad\";
   $getcat = mysql_query($sqlbefehl, $serverid);
   while ($listcat = mysql_fetch_array ($getcat)) {
       $scat[$listcat[\'id\']]=$listcat[\'pfad\'];
   }
   $smarty_art->assign(\'artpfad\', $scat);
   $smarty_art->assign(\'id\', $id);
   $smarty_art->display(\'artikel_editcat.tpl\');
} //2

 
 
adminkopf.inc.php
 

								

airbag42

@ Powie
Hast Du Dir das schon einmal angesehen?

all your base are belong to us / Discord