//recup du droit $droitcour = $instance->droits->edit; if (strstr($elmtcour, "form") === false) { $droitcour = $instance->droits->view; } $this->instanceDroit->addGrantTo($elmtcour, "page", $droitcour); if ($instanceMenu) { //test page avec menu if (strstr($elmtcour, "list") === false) { continue; } $suitemenu = ""; if ($cptmenu > 0) { $suitemenu = $cptmenu; } $instanceMenu->addMenu($elmtcour, 'main', ucfirst($instance->name) . $suitemenu, '?page=' . $elmtcour, '', 'fr_fr', '96'); $this->instanceDroit->addGrantTo($elmtcour, 'menu', $instance->droits->view); $cptmenu++; } } } //droit des ws $tabfilestoload = $this->loader->charg_dossier_dans_tab("package/rod.user/generator/ws/core/ws/flux"); if (isset($tabfilestoload)) { foreach ($tabfilestoload as $filecour) { $file = substr($filecour, strrpos($filecour, "/"), strlen($filecour) - 4 - strrpos($filecour, "/")); $file = substr($file, 1, -4); $elmtcour = str_replace("__INSTANCE__", $instance->name, $file); //recup du droit $droitcour = $instance->droits->wsedit; if (strstr($elmtcour, "action") === false) {
<?php /* to view the initer : echo $this->showIniter(true); exit; */ //ajout des droits if (isset($this->instanceDroit)) { $this->instanceDroit->addGrantTo("example", "page", "admin"); $this->instanceDroit->addGrantTo("formexample", "page", "admin"); $this->instanceDroit->addGrantTo("example", "ajax", "admin"); $this->instanceDroit->addGrantTo("example", "ws", "admin"); } //ajout des menus if (isset($this->includer) && $this->includer->include_pratikclass("menu")) { $instanceMenu = new PratikMenu($this->initer); //menus $instanceMenu->addMenu('example', 'main', 'Example', '?page=example', 'Example', 'fr_fr', '99'); $instanceMenu->addMenu('formexample', 'main', 'FormExample', '?page=formexample', 'Form Example', 'fr_fr', '100'); //droits des menus if (isset($this->instanceDroit)) { $this->instanceDroit->addGrantTo('example', 'menu', 'admin'); $this->instanceDroit->addGrantTo('formexample', 'menu', 'admin'); } }
<?php /* to view the initer : echo $this->showIniter(true); exit; */ //ajout des droits if (isset($this->instanceDroit)) { $this->instanceDroit->addGrantTo("contact", "page", "public"); } //ajout des menus if (isset($this->includer) && $this->includer->include_pratikclass("menu")) { $instanceMenu = new PratikMenu($this->initer); //menus $instanceMenu->addMenu('contact', 'footer', 'Contact', '?page=contact', 'Contact', 'fr_fr', '99'); //droits des menus if (isset($this->instanceDroit)) { $this->instanceDroit->addGrantTo('contact', 'menu', 'public'); } }
<?php /* to view the initer : echo $this->showIniter(true); exit; */ //ajout des droits if (isset($this->instanceDroit)) { $this->instanceDroit->addGrantTo("packagemanager", "page", "admin"); $this->instanceDroit->addGrantTo("packageconf", "ajax", "admin"); } //ajout des menus if (isset($this->includer) && $this->includer->include_pratikclass("menu")) { $instanceMenu = new PratikMenu($this->initer); //menus $instanceMenu->addMenu('package', 'main', 'Package', '?page=packagemanager', 'Package', 'fr_fr', '66'); //droits des menus if (isset($this->instanceDroit)) { $this->instanceDroit->addGrantTo('package', 'menu', 'admin'); } }
<?php /* to view the initer : echo $this->showIniter(true); exit; */ //ajout des droits if (isset($this->instanceDroit)) { $this->instanceDroit->addGrantTo("home", "page", "public"); $this->instanceDroit->addGrantTo("error", "page", "public"); $this->instanceDroit->addGrantTo("showiniter", "ajax", "public"); $this->instanceDroit->addGrantTo("error", "ajax", "public"); $this->instanceDroit->addGrantTo("token", "ws", "public"); $this->instanceDroit->addGrantTo("error", "ws", "public"); } //ajout des menus if (isset($this->includer) && $this->includer->include_pratikclass("menu")) { $instanceMenu = new PratikMenu($this->initer); //menus $instanceMenu->addMenu('home', 'main', 'Home', '?page=home', 'Home', 'fr_fr', '1'); //droits des menus if (isset($this->instanceDroit)) { $this->instanceDroit->addGrantTo("home", "menu", "public"); } }