static function install() { $db = Database::instance(); $db->query("CREATE TABLE {server_add_files} (\n `id` int(9) NOT NULL auto_increment,\n `file` varchar(255) NOT NULL,\n `item_id` int(9),\n `parent_id` int(9),\n `task_id` int(9) NOT NULL,\n PRIMARY KEY (`id`))\n ENGINE=InnoDB DEFAULT CHARSET=utf8;"); module::set_version("server_add", 3); server_add::check_config(); }
static function install() { $db = Database::instance(); $db->query("CREATE TABLE {server_add_entries} (\n `id` int(9) NOT NULL auto_increment,\n `checked` boolean default 0,\n `is_directory` boolean default 0,\n `item_id` int(9),\n `parent_id` int(9),\n `path` varchar(255) NOT NULL,\n `task_id` int(9) NOT NULL,\n PRIMARY KEY (`id`))\n DEFAULT CHARSET=utf8;"); module::set_version("server_add", 4); server_add::check_config(); }
static function install() { $db = Database::instance(); $version = module::get_version("server_add"); if ($version == 0) { module::set_version("server_add", 1); } server_add::check_config(); }
static function install() { $db = Database::instance(); $version = module::get_version("server_add"); if ($version == 0) { access::register_permission("server_add", t("Add files from server")); module::set_version("server_add", 1); } server_add::check_config(); }
public function remove_path() { access::verify_csrf(); $path = $this->input->get("path"); $paths = unserialize(module::get_var("server_add", "authorized_paths")); unset($paths[$path]); message::success(t("Removed path %path", array("path" => $path))); module::set_var("server_add", "authorized_paths", serialize($paths)); server_add::check_config($paths); url::redirect("admin/server_add"); }
static function install() { module::set_version("server_add", 1); server_add::check_config(); }