PHP admin

Construisons le fichier d'execution du plugin dans l'administration en suivant les conventions de nommages de création du PHP, ensuite la structure de la classe est très simple avec l'orienté objet.

Exemple de plugin admin

<?php
class plugins_myfirstplugin_admin {
	public $action,$tab,$getlang;
	public function __construct(){
        if(magixcjquery_filter_request::isGet('action')){
            $this->action = magixcjquery_form_helpersforms::inputClean($_GET['action']);
        }
        if(magixcjquery_filter_request::isGet('tab')){
            $this->tab = magixcjquery_form_helpersforms::inputClean($_GET['tab']);
        }
        if(magixcjquery_filter_request::isGet('getlang')){
            $this->getlang = (integer) magixcjquery_filter_isVar::isPostNumeric($_GET['getlang']);
        }
	}
	/* Add user function */

	/* Execute plugin */
	public function run(){}
	
	/* display icon plugin */
	public function setConfig(){
        return array(
            'url'=> array(
                'lang'  => 'none',
                'action'=>''
            ),
            'icon'=> array(
                'type'=>'font',
                'name'=>'fa fa-flag'
            )
        );
    }
}
?>

 

 

Informations sur : PHP admin ?