aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/AMenuManager/amm_install.class.inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/AMenuManager/amm_install.class.inc.php')
-rw-r--r--plugins/AMenuManager/amm_install.class.inc.php94
1 files changed, 0 insertions, 94 deletions
diff --git a/plugins/AMenuManager/amm_install.class.inc.php b/plugins/AMenuManager/amm_install.class.inc.php
deleted file mode 100644
index db1926a0a..000000000
--- a/plugins/AMenuManager/amm_install.class.inc.php
+++ /dev/null
@@ -1,94 +0,0 @@
-<?php
-/* -----------------------------------------------------------------------------
- Plugin : Advanced Menu Manager
- Author : Grum
- email : grum@grum.dnsalias.com
- website : http://photos.grum.dnsalias.com
- PWG user : http://forum.phpwebgallery.net/profile.php?id=3706
-
- << May the Little SpaceFrog be with you ! >>
- ------------------------------------------------------------------------------
- See main.inc.php for release information
-
- MyPolls_Install : classe to manage plugin install
-
- --------------------------------------------------------------------------- */
- @include_once('amm_root.class.inc.php');
- include_once(PHPWG_PLUGINS_PATH.'grum_plugins_classes-2/tables.class.inc.php');
-
-
- class AMM_install extends AMM_root
- {
- private $tablef;
- private $exportfile;
-
- public function AMM_install($prefixeTable, $filelocation)
- {
- parent::__construct($prefixeTable, $filelocation);
- $this->tablef= new manage_tables($this->tables);
- $this->exportfile=dirname($this->filelocation).'/'.$this->plugin_name_files.'.sql';
- }
-
- /*
- function for installation process
- return true if install process is ok, otherwise false
- */
- public function install()
- {
-
- $tables_def=array(
-"CREATE TABLE `".$this->tables['urls']."` (
- `id` int(11) NOT NULL auto_increment,
- `label` varchar(50) NOT NULL default '',
- `url` varchar(255) NOT NULL default '',
- `mode` int(11) NOT NULL default '0',
- `icon` varchar(50) NOT NULL default '',
- `position` int(11) NOT NULL default '0',
- `visible` char(1) NOT NULL default 'y',
- PRIMARY KEY (`id`),
- KEY `order_key` (`position`)
-)",
-
-"CREATE TABLE `".$this->tables['personalised']."` (
- `id` int(11) NOT NULL default '0',
- `lang` varchar(5) NOT NULL default '',
- `title` varchar(50) NOT NULL default '',
- `content` text NOT NULL,
- `visible` char(1) NOT NULL default 'y',
- `nfo` varchar(25) NOT NULL default '',
- PRIMARY KEY (`id`,`lang`)
-)"
-);
- //$table_def array
- $tables_def = create_table_add_character_set($tables_def);
- $result=$this->tablef->create_tables($tables_def);
- return($result);
- }
-
-
- /*
- function for uninstall process
- */
- public function uninstall()
- {
- $this->tablef->export($this->exportfile);
- $this->delete_config();
- $this->tablef->drop_tables();
- }
-
- public function activate()
- {
- global $template;
-
- $this->init_config();
- $this->load_config();
- $this->save_config();
- }
-
- public function deactivate()
- {
- }
-
- } //class
-
-?>