Wie im Plugin auf fehlende Schreibrechte hinweisen?

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler

Wie im Plugin auf fehlende Schreibrechte hinweisen?

Postby svasti » Mon May 14, 2012 9:47 am

Hallo verehrte Experten,

im Calendar-Plugin hatte ich bisher nichts unternommen, um den User auf eventuell fehlende Schreibrechte aufmerksam zu machen.
Inzwischen denke ich aber, das sollte dazugehören, und frage mich, wie man das am besten macht.
Habe jetzt erst mal die admin.php nach folgendem Muster erweitert:
Code: Select all
initvar('calendar');
if($calendar){
    //check permissions
   if(!is_writable($pth['folder']['plugins'].$plugin."/config/config.php"))
        $e .='<li><b>config.php '.$plugin_tx['calendar']['error_file_not_writable'].'</b></li>';

Was meint ihr?

svasti
svasti
 
Posts: 693
Joined: Wed Dec 17, 2008 5:08 pm
Location: Bielefeld, Germany

Re: Wie im Plugin auf fehlende Schreibrechte hinweisen?

Postby cmb » Mon May 14, 2012 12:27 pm

Hallo Frank,

so ähnlich habe ich das auch beim Pagemanager gemacht; also immer, wenn das das Plugin im Admin-Bereich aufgerufen wird, werden bestimmte Vorraussetzungen geprüft, und ggf. eine Warnung ausgegeben. Hier kannst Du eigene Sprachvariablen einsparen, wenn Du statt $e gleich e() verwendest. In diesem Fall:
Code: Select all
e('cntwriteto', 'config', $pth['folder']['plugins'].$plugin.'/config/config.php');

Bei der eingebauten Konfigurationsmaske des Pluginloaders übernimmt dieser übrigens die Prüfung und entsprechende Warnmeldung.

Eigentlich genügt es aber, denke ich, wenn das in Form eines "System-Check" zur Verfügung steht. Das muss nicht auf der Einstiegsseite des Plugins sein, sondern kann auch per gesondertem Menüpunkt erfolgen.

Christoph
Christoph M. Becker---Plugins for CMSimple_XH
cmb
 
Posts: 5561
Joined: Tue Jun 21, 2011 11:04 am
Location: Germany

Re: Wie im Plugin auf fehlende Schreibrechte hinweisen?

Postby svasti » Mon May 14, 2012 1:07 pm

Hallo Christoph,
vielen Dank, funktioniert prima und macht die Sache einfacher.
svasti
svasti
 
Posts: 693
Joined: Wed Dec 17, 2008 5:08 pm
Location: Bielefeld, Germany


Return to Deutsch

Who is online

Users browsing this forum: No registered users and 0 guests

cron