class mw_pages extends mw_plugin{
- function title(){
+ public function title(){
return "Pages";
}
- function description(){
+ public function description(){
return "Pour ajouter des pages, avec un éditeur dans l'administration du site";
}
- function init($env){
+ public function init($env){
$env->set_link("plugins/admin/mw_pages", $env->url("pages/admin"), "éditer les pages");
$env->set_link("admin/pages", $env->url("pages/admin"), "Pages", 40);
$data = $env->data();
return true;
}
- function _set_links($env, $parent, $arbo){
+ public function _set_links($env, $parent, $arbo){
if($arbo["subs"]){
foreach($arbo["subs"] as $page){
$env->set_link(
}
}
- function enable($env){
+ public function enable($env){
$plugins_pages_start_id = $env->config("plugins_pages_start_id");
if($plugins_pages_start_id){
$data = $env->data();
return true;
}
- function disable($env){
+ public function disable($env){
$start_action = $env->config("start_action");
if($start_action == "pages/view/page"){
$data = $env->data();
// install
//
- function install($env){
+ public function install($env){
if(
$env->bdd("sgbd") == "mysql"
|| $env->bdd("sgbd") == "pdo_mysql"
return true;
}
- function install_mysql($env){
+ public function install_mysql($env){
$data = $env->data();
$sgbd = $data->sgbd();
try{
return true;
}
- function install_sqlite($env){
+ public function install_sqlite($env){
$data = $env->data();
$sgbd = $data->sgbd();
try{
return true;
}
- function install_xml($env){
+ public function install_xml($env){
$data = $env->data();
$sgbd = $data->sgbd();
$EXISTS = $sgbd->data_exists("pages");
// uninstall
//
- function uninstall($env){
+ public function uninstall($env){
if($env->bdd("sgbd") == "xml") return $this->uninstall_xml($env);
else return $this->uninstall_sql($env);
}
- function uninstall_xml($env){
+ public function uninstall_xml($env){
$data = $env->data();
$sgbd = $data->sgbd();
if(!$this->disable($env)) return "impossible de desactiver le plugin";
return true;
}
- function uninstall_sql($env){
+ public function uninstall_sql($env){
$data = $env->data();
$sgbd = $data->sgbd();
if(!$this->disable($env)) return "impossible de desactiver le plugin";
}
}
-
-?>
\ No newline at end of file