. */ /* */ /*************************************************************************************/ require_once __DIR__ . "/../fonctions/autoload.php"; class Modules extends Baseobjclassable { // Les types de plugins const PAIEMENT = 1; const TRANSPORT = 2; const CLASSIQUE = 3; const FILTRE = 4; public $id; public $nom; public $type; public $actif; public $classement; public $xml; public $activable; const TABLE="modules"; public $table=self::TABLE; public $bddvars = array("id", "nom", "type", "actif", "classement"); public function __construct($id = 0){ parent::__construct("type"); if($id > 0) $this->charger_id($id); } public function charger($nom){ return $this->getVars("select * from $this->table where nom=\"$nom\""); } public function est_autorise(){ if($_SESSION['util']->profil == "1") return 1; $verif = new Autorisation_modules(); if($verif->charger($this->id, $_SESSION['util']->id) && $verif->autorise) return 1; return 0; } } ?>