/home/fresvfqn/waterdamagerestorationgerritsenbeach.com/piwigo.zip
PK �[�)��z� z�
piwigo.sqlnu �[���
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Database: `piwigo1560`
--
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]activity`
--
CREATE TABLE `[[dbprefix]]activity` (
`activity_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`object` varchar(255) NOT NULL,
`object_id` int(11) unsigned NOT NULL,
`action` varchar(255) NOT NULL,
`performed_by` mediumint(8) unsigned NOT NULL,
`session_idx` varchar(255) NOT NULL,
`ip_address` varchar(50) DEFAULT NULL,
`occured_on` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`details` varchar(255) DEFAULT NULL,
`user_agent` varchar(255) DEFAULT NULL,
PRIMARY KEY (`activity_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]caddie`
--
CREATE TABLE `[[dbprefix]]caddie` (
`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
`element_id` mediumint(8) NOT NULL DEFAULT '0',
PRIMARY KEY (`user_id`,`element_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]categories`
--
CREATE TABLE `[[dbprefix]]categories` (
`id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL DEFAULT '',
`id_uppercat` smallint(5) unsigned DEFAULT NULL,
`comment` text,
`dir` varchar(255) DEFAULT NULL,
`rank` smallint(5) unsigned DEFAULT NULL,
`status` enum('public','private') NOT NULL DEFAULT 'public',
`site_id` tinyint(4) unsigned DEFAULT NULL,
`visible` enum('true','false') NOT NULL DEFAULT 'true',
`representative_picture_id` mediumint(8) unsigned DEFAULT NULL,
`uppercats` varchar(255) NOT NULL DEFAULT '',
`commentable` enum('true','false') NOT NULL DEFAULT 'true',
`global_rank` varchar(255) DEFAULT NULL,
`image_order` varchar(128) DEFAULT NULL,
`permalink` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
`lastmodified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
UNIQUE KEY `categories_i3` (`permalink`),
KEY `categories_i2` (`id_uppercat`),
KEY `lastmodified` (`lastmodified`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]comments`
--
CREATE TABLE `[[dbprefix]]comments` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`image_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
`date` datetime NOT NULL DEFAULT '1970-01-01 00:00:00',
`author` varchar(255) DEFAULT NULL,
`email` varchar(255) DEFAULT NULL,
`author_id` mediumint(8) unsigned DEFAULT NULL,
`anonymous_id` varchar(45) NOT NULL,
`website_url` varchar(255) DEFAULT NULL,
`content` longtext,
`validated` enum('true','false') NOT NULL DEFAULT 'false',
`validation_date` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `comments_i2` (`validation_date`),
KEY `comments_i1` (`image_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]config`
--
CREATE TABLE `[[dbprefix]]config` (
`param` varchar(40) NOT NULL DEFAULT '',
`value` text,
`comment` varchar(255) DEFAULT NULL,
PRIMARY KEY (`param`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='configuration table';
--
-- Dumping data for table `[[dbprefix]]config`
--
INSERT INTO `[[dbprefix]]config` VALUES
('activate_comments', 'false', 'Global parameter for usage of comments system'),
('nb_comment_page', '10', 'number of comments to display on each page'),
('log', 'true', 'keep an history of visits on your website'),
('comments_validation', 'false', 'administrators validate users comments before becoming visible'),
('comments_forall', 'false', 'even guest not registered can post comments'),
('comments_order', 'ASC', 'comments order on picture page and cie'),
('comments_author_mandatory', 'false', 'Comment author is mandatory'),
('comments_email_mandatory', 'false', 'Comment email is mandatory'),
('comments_enable_website', 'true', 'Enable "website" field on add comment form'),
('user_can_delete_comment', 'false', 'administrators can allow user delete their own comments'),
('user_can_edit_comment', 'false', 'administrators can allow user edit their own comments'),
('email_admin_on_comment_edition', 'false', 'Send an email to the administrators when a comment is modified'),
('email_admin_on_comment_deletion', 'false', 'Send an email to the administrators when a comment is deleted'),
('gallery_locked', 'false', 'Lock your gallery temporary for non admin users'),
('gallery_title', '[[site_name]]', 'Title at top of each page and for RSS feed'),
('rate', 'false', 'Rating pictures feature is enabled'),
('rate_anonymous', 'true', 'Rating pictures feature is also enabled for visitors'),
('page_banner', '<h1>%gallery_title%</h1>\n\n<p>[[site_desc]]</p>', 'html displayed on the top each page of your gallery'),
('history_admin', 'false', 'keep a history of administrator visits on your website'),
('history_guest', 'true', 'keep a history of guest visits on your website'),
('allow_user_registration', 'true', 'allow visitors to register?'),
('allow_user_customization', 'true', 'allow users to customize their gallery?'),
('nb_categories_page', '12', 'Param for categories pagination'),
('nbm_send_html_mail', 'true', 'Send mail on HTML format for notification by mail'),
('nbm_send_mail_as', '', 'Send mail as param value for notification by mail'),
('nbm_send_detailed_content', 'true', 'Send detailed content for notification by mail'),
('nbm_complementary_mail_content', '', 'Complementary mail content for notification by mail'),
('nbm_send_recent_post_dates', 'true', 'Send recent post by dates for notification by mail'),
('email_admin_on_new_user', 'none', 'Send an email to theadministrators when a user registers'),
('email_admin_on_comment', 'false', 'Send an email to the administrators when a valid comment is entered'),
('email_admin_on_comment_validation', 'true', 'Send an email to the administrators when a comment requires validation'),
('obligatory_user_mail_address', 'false', 'Mail address is obligatory for users'),
('c13y_ignore', NULL, 'List of ignored anomalies'),
('extents_for_templates', 'a:0:{}', 'Actived template-extension(s)'),
('blk_menubar', '', 'Menubar options'),
('menubar_filter_icon', 'false', 'Display filter icon'),
('index_sort_order_input', 'true', 'Display image order selection list'),
('index_flat_icon', 'false', 'Display flat icon'),
('index_posted_date_icon', 'true', 'Display calendar by posted date'),
('index_created_date_icon', 'true', 'Display calendar by creation date icon'),
('index_slideshow_icon', 'true', 'Display slideshow icon'),
('index_new_icon', 'true', 'Display new icons next albums and pictures'),
('picture_metadata_icon', 'true', 'Display metadata icon on picture page'),
('picture_slideshow_icon', 'true', 'Display slideshow icon on picture page'),
('picture_favorite_icon', 'true', 'Display favorite icon on picture page'),
('picture_download_icon', 'true', 'Display download icon on picture page'),
('picture_navigation_icons', 'true', 'Display navigation icons on picture page'),
('picture_navigation_thumb', 'true', 'Display navigation thumbnails on picture page'),
('picture_menu', 'false', 'Show menubar on picture page'),
('picture_informations', 'a:11:{s:6:"author";b:1;s:10:"created_on";b:1;s:9:"posted_on";b:1;s:10:"dimensions";b:0;s:4:"file";b:0;s:8:"filesize";b:0;s:4:"tags";b:1;s:10:"categories";b:1;s:6:"visits";b:1;s:12:"rating_score";b:1;s:13:"privacy_level";b:1;}', 'Information displayed on picture page'),
('week_starts_on', 'monday', 'Monday may not be the first day of the week'),
('updates_ignored', 'a:3:{s:7:"plugins";a:0:{}s:6:"themes";a:0:{}s:9:"languages";a:0:{}}', 'Extensions ignored for update'),
('order_by', 'ORDER BY date_available DESC, file ASC, id ASC', 'default photo order'),
('order_by_inside_category', 'ORDER BY date_available DESC, file ASC, id ASC', 'default photo order inside category'),
('original_resize', 'false', NULL),
('original_resize_maxwidth', '2016', NULL),
('original_resize_maxheight', '2016', NULL),
('original_resize_quality', '95', NULL),
('mobile_theme', 'smartpocket', NULL),
('mail_theme', 'clear', NULL),
('picture_sizes_icon', 'true', NULL),
('index_sizes_icon', 'true', NULL),
('index_edit_icon', 'true', NULL),
('index_caddie_icon', 'true', NULL),
('display_fromto', 'false', NULL),
('picture_edit_icon', 'true', NULL),
('picture_caddie_icon', 'true', NULL),
('picture_representative_icon', 'true', NULL),
('show_mobile_app_banner_in_admin', 'true', NULL),
('show_mobile_app_banner_in_gallery', 'false', NULL),
('index_search_in_set_button', 'false', NULL),
('index_search_in_set_action', 'true', NULL),
('upload_detect_duplicate', 'true', NULL),
('webmaster_id', '1', NULL),
('secret_key', '[[secretkey]]', 'a secret key specific to the gallery for internal use'),
('piwigo_db_version', '15', NULL),
('modus_theme', 'a:5:{s:4:"skin";s:9:"newspaper";s:16:"album_thumb_size";i:250;s:17:"index_photo_deriv";s:6:"2small";s:22:"index_photo_deriv_hdpi";s:6:"xsmall";s:19:"display_page_banner";b:0;}', NULL),
('smartpocket', 'a:2:{s:4:"loop";b:1;s:8:"autohide";i:5000;}', NULL),
('data_dir_checked', '1', NULL);
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]favorites`
--
CREATE TABLE `[[dbprefix]]favorites` (
`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
`image_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`user_id`,`image_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]groups`
--
CREATE TABLE `[[dbprefix]]groups` (
`id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL DEFAULT '',
`is_default` enum('true','false') NOT NULL DEFAULT 'false',
`lastmodified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
UNIQUE KEY `groups_ui1` (`name`),
KEY `lastmodified` (`lastmodified`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]group_access`
--
CREATE TABLE `[[dbprefix]]group_access` (
`group_id` smallint(5) unsigned NOT NULL DEFAULT '0',
`cat_id` smallint(5) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`group_id`,`cat_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]history`
--
CREATE TABLE `[[dbprefix]]history` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`date` date NOT NULL DEFAULT '1970-01-01',
`time` time NOT NULL DEFAULT '00:00:00',
`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
`IP` char(39) NOT NULL DEFAULT '',
`section` enum('categories','tags','search','list','favorites','most_visited','best_rated','recent_pics','recent_cats') DEFAULT NULL,
`category_id` smallint(5) DEFAULT NULL,
`search_id` int(10) unsigned DEFAULT NULL,
`tag_ids` varchar(50) DEFAULT NULL,
`image_id` mediumint(8) DEFAULT NULL,
`image_type` enum('picture','high','other') DEFAULT NULL,
`format_id` int(11) unsigned DEFAULT NULL,
`auth_key_id` int(11) unsigned DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]history_summary`
--
CREATE TABLE `[[dbprefix]]history_summary` (
`year` smallint(4) NOT NULL DEFAULT '0',
`month` tinyint(2) DEFAULT NULL,
`day` tinyint(2) DEFAULT NULL,
`hour` tinyint(2) DEFAULT NULL,
`nb_pages` int(11) DEFAULT NULL,
`history_id_from` int(10) unsigned DEFAULT NULL,
`history_id_to` int(10) unsigned DEFAULT NULL,
UNIQUE KEY `history_summary_ymdh` (`year`,`month`,`day`,`hour`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]images`
--
CREATE TABLE `[[dbprefix]]images` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`file` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
`date_available` datetime NOT NULL DEFAULT '1970-01-01 00:00:00',
`date_creation` datetime DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`comment` text,
`author` varchar(255) DEFAULT NULL,
`hit` int(10) unsigned NOT NULL DEFAULT '0',
`filesize` mediumint(9) unsigned DEFAULT NULL,
`width` smallint(9) unsigned DEFAULT NULL,
`height` smallint(9) unsigned DEFAULT NULL,
`coi` char(4) DEFAULT NULL COMMENT 'center of interest',
`representative_ext` varchar(4) DEFAULT NULL,
`date_metadata_update` date DEFAULT NULL,
`rating_score` float(5,2) unsigned DEFAULT NULL,
`path` varchar(255) NOT NULL DEFAULT '',
`storage_category_id` smallint(5) unsigned DEFAULT NULL,
`level` tinyint(3) unsigned NOT NULL DEFAULT '0',
`md5sum` char(32) DEFAULT NULL,
`added_by` mediumint(8) unsigned NOT NULL DEFAULT '0',
`rotation` tinyint(3) unsigned DEFAULT NULL,
`latitude` double(8,6) DEFAULT NULL,
`longitude` double(9,6) DEFAULT NULL,
`lastmodified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `images_i2` (`date_available`),
KEY `images_i3` (`rating_score`),
KEY `images_i4` (`hit`),
KEY `images_i5` (`date_creation`),
KEY `images_i1` (`storage_category_id`),
KEY `images_i6` (`latitude`),
KEY `images_i7` (`path`),
KEY `lastmodified` (`lastmodified`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]image_category`
--
CREATE TABLE `[[dbprefix]]image_category` (
`image_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
`category_id` smallint(5) unsigned NOT NULL DEFAULT '0',
`rank` mediumint(8) unsigned DEFAULT NULL,
PRIMARY KEY (`image_id`,`category_id`),
KEY `image_category_i1` (`category_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]image_format`
--
CREATE TABLE `[[dbprefix]]image_format` (
`format_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`image_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
`ext` varchar(255) NOT NULL,
`filesize` mediumint(9) unsigned DEFAULT NULL,
PRIMARY KEY (`format_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]image_tag`
--
CREATE TABLE `[[dbprefix]]image_tag` (
`image_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
`tag_id` smallint(5) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`image_id`,`tag_id`),
KEY `image_tag_i1` (`tag_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]languages`
--
CREATE TABLE `[[dbprefix]]languages` (
`id` varchar(64) NOT NULL DEFAULT '',
`version` varchar(64) NOT NULL DEFAULT '0',
`name` varchar(64) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
-- Dumping data for table `[[dbprefix]]languages`
--
INSERT INTO `[[dbprefix]]languages` VALUES
('en_GB', '15.6.0', 'English [GB]'),
('af_ZA', '15.6.0', 'Afrikaans [ZA]'),
('es_AR', '15.6.0', 'Argentina [AR]'),
('az_AZ', '15.6.0', 'Azərbaycanca [AZ]'),
('id_ID', '15.6.0', 'Bahasa Indonesia [ID]'),
('pt_BR', '15.6.0', 'Brasil [BR]'),
('br_FR', '15.6.0', 'Brezhoneg [FR]'),
('ca_ES', '15.6.0', 'Català [CA]'),
('da_DK', '15.6.0', 'Dansk [DK]'),
('de_DE', '15.6.0', 'Deutsch [DE]'),
('dv_MV', '15.6.0', 'Dhivehi [MV]'),
('en_UK', '15.6.0', 'English [UK]'),
('en_US', '15.6.0', 'English [US]'),
('es_ES', '15.6.0', 'Español [ES]'),
('eo_EO', '15.6.0', 'Esperanto [EO]'),
('et_EE', '15.6.0', 'Estonian [EE]'),
('eu_ES', '15.6.0', 'Euskara [ES]'),
('fi_FI', '15.6.0', 'Finnish [FI]'),
('fr_FR', '15.6.0', 'Français [FR]'),
('fr_CA', '15.6.0', 'Français [QC]'),
('ga_IE', '15.6.0', 'Gaeilge [IE]'),
('gl_ES', '15.6.0', 'Galego [ES]'),
('hr_HR', '15.6.0', 'Hrvatski [HR]'),
('it_IT', '15.6.0', 'Italiano [IT]'),
('lv_LV', '15.6.0', 'Latviešu [LV]'),
('lt_LT', '15.6.0', 'Lietuviu [LT]'),
('lb_LU', '15.6.0', 'Lëtzebuergesch [LU]'),
('hu_HU', '15.6.0', 'Magyar [HU]'),
('ms_MY', '15.6.0', 'Malay [MY]'),
('es_MX', '15.6.0', 'México [MX]'),
('nl_NL', '15.6.0', 'Nederlands [NL]'),
('nb_NO', '15.6.0', 'Norsk bokmål [NO]'),
('nn_NO', '15.6.0', 'Norwegian nynorsk [NO]'),
('pl_PL', '15.6.0', 'Polski [PL]'),
('pt_PT', '15.6.0', 'Português [PT]'),
('km_KH', '15.6.0', 'ខ្មែរ [KH]'),
('ro_RO', '15.6.0', 'Română [RO]'),
('ar_EG', '15.6.0', 'العربية (مصر) [EG]'),
('sk_SK', '15.6.0', 'Slovensky [SK]'),
('sh_RS', '15.6.0', 'Srpski [SR]'),
('sl_SI', '15.6.0', 'Slovenšcina [SI]'),
('zh_CN', '15.6.0', '简体中文 [CN]'),
('mn_MN', '15.6.0', 'Монгол [MN]'),
('vi_VN', '15.6.0', 'Tiếng Việt [VN]'),
('sv_SE', '15.6.0', 'Svenska [SE]'),
('tr_TR', '15.6.0', 'Türkçe [TR]'),
('ru_RU', '15.6.0', 'Русский [RU]'),
('wo_SN', '15.6.0', 'Wolof [SN]'),
('cs_CZ', '15.6.0', 'Česky [CZ]'),
('gu_IN', '15.6.0', 'ગુજરાતી[IN]'),
('kn_IN', '15.6.0', 'ಕನ್ನಡ [IN]'),
('ka_GE', '15.6.0', 'ქართული [GE]'),
('ta_IN', '15.6.0', 'தமிழ் [IN]'),
('bn_IN', '15.6.0', 'বাংলা[IN]'),
('th_TH', '15.6.0', 'ภาษาไทย [TH]'),
('zh_TW', '15.6.0', '中文 (繁體) [TW]'),
('zh_HK', '15.6.0', '中文 (香港) [HK]'),
('ja_JP', '15.6.0', '日本語 [JP]'),
('ko_KR', '15.6.0', '한국어 [KR]'),
('hy_AM', '15.6.0', 'Հայերեն (Hayerēn) [AM]'),
('he_IL', '15.6.0', 'עברית [IL]'),
('ar_SA', '15.6.0', 'العربية [AR]'),
('ar_MA', '15.6.0', 'العربية [MA]'),
('fa_IR', '15.6.0', 'پارسی [IR]'),
('kok_IN', '15.6.0', 'कोंकणी [IN]'),
('is_IS', '15.6.0', 'Íslenska [IS]'),
('el_GR', '15.6.0', 'Ελληνικά [GR]'),
('bg_BG', '15.6.0', 'Български [BG]'),
('mk_MK', '15.6.0', 'Македонски [MK]'),
('sr_RS', '15.6.0', 'Српски [SR]'),
('uk_UA', '15.6.0', 'Українська [UA]');
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]lounge`
--
CREATE TABLE `[[dbprefix]]lounge` (
`image_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
`category_id` smallint(5) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`image_id`,`category_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]old_permalinks`
--
CREATE TABLE `[[dbprefix]]old_permalinks` (
`cat_id` smallint(5) unsigned NOT NULL DEFAULT '0',
`permalink` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
`date_deleted` datetime NOT NULL DEFAULT '1970-01-01 00:00:00',
`last_hit` datetime DEFAULT NULL,
`hit` int(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`permalink`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]plugins`
--
CREATE TABLE `[[dbprefix]]plugins` (
`id` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
`state` enum('inactive','active') NOT NULL DEFAULT 'inactive',
`version` varchar(64) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]rate`
--
CREATE TABLE `[[dbprefix]]rate` (
`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
`element_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
`anonymous_id` varchar(45) NOT NULL DEFAULT '',
`rate` tinyint(2) unsigned NOT NULL DEFAULT '0',
`date` date NOT NULL DEFAULT '1970-01-01',
PRIMARY KEY (`element_id`,`user_id`,`anonymous_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]search`
--
CREATE TABLE `[[dbprefix]]search` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`search_uuid` char(23) DEFAULT NULL,
`created_on` datetime DEFAULT NULL,
`created_by` mediumint(8) unsigned DEFAULT NULL,
`forked_from` int(10) unsigned DEFAULT NULL,
`rules` text,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]sessions`
--
CREATE TABLE `[[dbprefix]]sessions` (
`id` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
`data` mediumtext NOT NULL,
`expiration` datetime NOT NULL DEFAULT '1970-01-01 00:00:00',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
-- Dumping data for table `[[dbprefix]]sessions`
--
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]sites`
--
CREATE TABLE `[[dbprefix]]sites` (
`id` tinyint(4) NOT NULL AUTO_INCREMENT,
`galleries_url` varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (`id`),
UNIQUE KEY `sites_ui1` (`galleries_url`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;
--
-- Dumping data for table `[[dbprefix]]sites`
--
INSERT INTO `[[dbprefix]]sites` VALUES
(1, './galleries/');
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]tags`
--
CREATE TABLE `[[dbprefix]]tags` (
`id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL DEFAULT '',
`url_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
`lastmodified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `tags_i1` (`url_name`),
KEY `lastmodified` (`lastmodified`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]themes`
--
CREATE TABLE `[[dbprefix]]themes` (
`id` varchar(64) NOT NULL DEFAULT '',
`version` varchar(64) NOT NULL DEFAULT '0',
`name` varchar(64) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
-- Dumping data for table `[[dbprefix]]themes`
--
INSERT INTO `[[dbprefix]]themes` VALUES
('modus', '15.6.0', 'modus'),
('smartpocket', '15.6.0', 'Smart Pocket');
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]upgrade`
--
CREATE TABLE `[[dbprefix]]upgrade` (
`id` varchar(20) NOT NULL DEFAULT '',
`applied` datetime NOT NULL DEFAULT '1970-01-01 00:00:00',
`description` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
-- Dumping data for table `[[dbprefix]]upgrade`
--
INSERT INTO `[[dbprefix]]upgrade` VALUES
('61', '[[regtime]]', 'upgrade included in installation'),
('62', '[[regtime]]', 'upgrade included in installation'),
('63', '[[regtime]]', 'upgrade included in installation'),
('64', '[[regtime]]', 'upgrade included in installation'),
('65', '[[regtime]]', 'upgrade included in installation'),
('66', '[[regtime]]', 'upgrade included in installation'),
('67', '[[regtime]]', 'upgrade included in installation'),
('68', '[[regtime]]', 'upgrade included in installation'),
('69', '[[regtime]]', 'upgrade included in installation'),
('70', '[[regtime]]', 'upgrade included in installation'),
('71', '[[regtime]]', 'upgrade included in installation'),
('72', '[[regtime]]', 'upgrade included in installation'),
('73', '[[regtime]]', 'upgrade included in installation'),
('74', '[[regtime]]', 'upgrade included in installation'),
('75', '[[regtime]]', 'upgrade included in installation'),
('76', '[[regtime]]', 'upgrade included in installation'),
('77', '[[regtime]]', 'upgrade included in installation'),
('78', '[[regtime]]', 'upgrade included in installation'),
('79', '[[regtime]]', 'upgrade included in installation'),
('80', '[[regtime]]', 'upgrade included in installation'),
('81', '[[regtime]]', 'upgrade included in installation'),
('82', '[[regtime]]', 'upgrade included in installation'),
('83', '[[regtime]]', 'upgrade included in installation'),
('84', '[[regtime]]', 'upgrade included in installation'),
('85', '[[regtime]]', 'upgrade included in installation'),
('86', '[[regtime]]', 'upgrade included in installation'),
('87', '[[regtime]]', 'upgrade included in installation'),
('88', '[[regtime]]', 'upgrade included in installation'),
('89', '[[regtime]]', 'upgrade included in installation'),
('90', '[[regtime]]', 'upgrade included in installation'),
('91', '[[regtime]]', 'upgrade included in installation'),
('92', '[[regtime]]', 'upgrade included in installation'),
('93', '[[regtime]]', 'upgrade included in installation'),
('94', '[[regtime]]', 'upgrade included in installation'),
('95', '[[regtime]]', 'upgrade included in installation'),
('96', '[[regtime]]', 'upgrade included in installation'),
('97', '[[regtime]]', 'upgrade included in installation'),
('98', '[[regtime]]', 'upgrade included in installation'),
('99', '[[regtime]]', 'upgrade included in installation'),
('100', '[[regtime]]', 'upgrade included in installation'),
('101', '[[regtime]]', 'upgrade included in installation'),
('102', '[[regtime]]', 'upgrade included in installation'),
('103', '[[regtime]]', 'upgrade included in installation'),
('104', '[[regtime]]', 'upgrade included in installation'),
('105', '[[regtime]]', 'upgrade included in installation'),
('106', '[[regtime]]', 'upgrade included in installation'),
('107', '[[regtime]]', 'upgrade included in installation'),
('108', '[[regtime]]', 'upgrade included in installation'),
('109', '[[regtime]]', 'upgrade included in installation'),
('110', '[[regtime]]', 'upgrade included in installation'),
('111', '[[regtime]]', 'upgrade included in installation'),
('112', '[[regtime]]', 'upgrade included in installation'),
('113', '[[regtime]]', 'upgrade included in installation'),
('114', '[[regtime]]', 'upgrade included in installation'),
('115', '[[regtime]]', 'upgrade included in installation'),
('116', '[[regtime]]', 'upgrade included in installation'),
('117', '[[regtime]]', 'upgrade included in installation'),
('118', '[[regtime]]', 'upgrade included in installation'),
('119', '[[regtime]]', 'upgrade included in installation'),
('120', '[[regtime]]', 'upgrade included in installation'),
('121', '[[regtime]]', 'upgrade included in installation'),
('122', '[[regtime]]', 'upgrade included in installation'),
('123', '[[regtime]]', 'upgrade included in installation'),
('124', '[[regtime]]', 'upgrade included in installation'),
('125', '[[regtime]]', 'upgrade included in installation'),
('126', '[[regtime]]', 'upgrade included in installation'),
('127', '[[regtime]]', 'upgrade included in installation'),
('128', '[[regtime]]', 'upgrade included in installation'),
('129', '[[regtime]]', 'upgrade included in installation'),
('130', '[[regtime]]', 'upgrade included in installation'),
('131', '[[regtime]]', 'upgrade included in installation'),
('132', '[[regtime]]', 'upgrade included in installation'),
('133', '[[regtime]]', 'upgrade included in installation'),
('134', '[[regtime]]', 'upgrade included in installation'),
('135', '[[regtime]]', 'upgrade included in installation'),
('136', '[[regtime]]', 'upgrade included in installation'),
('137', '[[regtime]]', 'upgrade included in installation'),
('138', '[[regtime]]', 'upgrade included in installation'),
('139', '[[regtime]]', 'upgrade included in installation'),
('140', '[[regtime]]', 'upgrade included in installation'),
('141', '[[regtime]]', 'upgrade included in installation'),
('142', '[[regtime]]', 'upgrade included in installation'),
('143', '[[regtime]]', 'upgrade included in installation'),
('144', '[[regtime]]', 'upgrade included in installation'),
('145', '[[regtime]]', 'upgrade included in installation'),
('146', '[[regtime]]', 'upgrade included in installation'),
('147', '[[regtime]]', 'upgrade included in installation'),
('148', '[[regtime]]', 'upgrade included in installation'),
('149', '[[regtime]]', 'upgrade included in installation'),
('150', '[[regtime]]', 'upgrade included in installation'),
('151', '[[regtime]]', 'upgrade included in installation'),
('152', '[[regtime]]', 'upgrade included in installation'),
('153', '[[regtime]]', 'upgrade included in installation'),
('154', '[[regtime]]', 'upgrade included in installation'),
('155', '[[regtime]]', 'upgrade included in installation'),
('156', '[[regtime]]', 'upgrade included in installation'),
('157', '[[regtime]]', 'upgrade included in installation'),
('158', '[[regtime]]', 'upgrade included in installation'),
('159', '[[regtime]]', 'upgrade included in installation'),
('160', '[[regtime]]', 'upgrade included in installation'),
('161', '[[regtime]]', 'upgrade included in installation'),
('162', '[[regtime]]', 'upgrade included in installation'),
('163', '[[regtime]]', 'upgrade included in installation'),
('164', '[[regtime]]', 'upgrade included in installation'),
('165', '[[regtime]]', 'upgrade included in installation'),
('166', '[[regtime]]', 'upgrade included in installation'),
('167', '[[regtime]]', 'upgrade included in installation'),
('168', '[[regtime]]', 'upgrade included in installation'),
('169', '[[regtime]]', 'upgrade included in installation'),
('170', '[[regtime]]', 'upgrade included in installation'),
('171', '[[regtime]]', 'upgrade included in installation'),
('172', '[[regtime]]', 'upgrade included in installation'),
('173', '[[regtime]]', 'upgrade included in installation'),
('174', '[[regtime]]', 'upgrade included in installation');
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]users`
--
CREATE TABLE `[[dbprefix]]users` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`username` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
`password` varchar(255) DEFAULT NULL,
`mail_address` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `users_ui1` (`username`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
--
-- Dumping data for table `[[dbprefix]]users`
--
INSERT INTO `[[dbprefix]]users` VALUES
(1, '[[admin_username]]', '[[admin_pass]]', '[[admin_email]]'),
(2, 'guest', NULL, NULL);
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]user_access`
--
CREATE TABLE `[[dbprefix]]user_access` (
`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
`cat_id` smallint(5) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`user_id`,`cat_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]user_auth_keys`
--
CREATE TABLE `[[dbprefix]]user_auth_keys` (
`auth_key_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`auth_key` varchar(255) NOT NULL,
`user_id` mediumint(8) unsigned NOT NULL,
`created_on` datetime NOT NULL,
`duration` int(11) unsigned DEFAULT NULL,
`expired_on` datetime NOT NULL,
PRIMARY KEY (`auth_key_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]user_cache`
--
CREATE TABLE `[[dbprefix]]user_cache` (
`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
`need_update` enum('true','false') NOT NULL DEFAULT 'true',
`cache_update_time` int(10) unsigned NOT NULL DEFAULT '0',
`forbidden_categories` mediumtext,
`nb_total_images` mediumint(8) unsigned DEFAULT NULL,
`last_photo_date` datetime DEFAULT NULL,
`nb_available_tags` int(5) DEFAULT NULL,
`nb_available_comments` int(5) DEFAULT NULL,
`image_access_type` enum('NOT IN','IN') NOT NULL DEFAULT 'NOT IN',
`image_access_list` mediumtext,
PRIMARY KEY (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]user_cache_categories`
--
CREATE TABLE `[[dbprefix]]user_cache_categories` (
`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
`cat_id` smallint(5) unsigned NOT NULL DEFAULT '0',
`date_last` datetime DEFAULT NULL,
`max_date_last` datetime DEFAULT NULL,
`nb_images` mediumint(8) unsigned NOT NULL DEFAULT '0',
`count_images` mediumint(8) unsigned DEFAULT '0',
`nb_categories` mediumint(8) unsigned DEFAULT '0',
`count_categories` mediumint(8) unsigned DEFAULT '0',
`user_representative_picture_id` mediumint(8) unsigned DEFAULT NULL,
PRIMARY KEY (`user_id`,`cat_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]user_feed`
--
CREATE TABLE `[[dbprefix]]user_feed` (
`id` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
`last_check` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]user_group`
--
CREATE TABLE `[[dbprefix]]user_group` (
`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
`group_id` smallint(5) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`group_id`,`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]user_infos`
--
CREATE TABLE `[[dbprefix]]user_infos` (
`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
`nb_image_page` smallint(3) unsigned NOT NULL DEFAULT '15',
`status` enum('webmaster','admin','normal','generic','guest') NOT NULL DEFAULT 'guest',
`language` varchar(50) NOT NULL DEFAULT 'en_UK',
`expand` enum('true','false') NOT NULL DEFAULT 'false',
`show_nb_comments` enum('true','false') NOT NULL DEFAULT 'false',
`show_nb_hits` enum('true','false') NOT NULL DEFAULT 'false',
`recent_period` tinyint(3) unsigned NOT NULL DEFAULT '7',
`theme` varchar(255) NOT NULL DEFAULT 'modus',
`registration_date` datetime NOT NULL DEFAULT '1970-01-01 00:00:00',
`enabled_high` enum('true','false') NOT NULL DEFAULT 'true',
`level` tinyint(3) unsigned NOT NULL DEFAULT '0',
`activation_key` varchar(255) DEFAULT NULL,
`activation_key_expire` datetime DEFAULT NULL,
`last_visit` datetime DEFAULT NULL,
`last_visit_from_history` enum('true','false') NOT NULL DEFAULT 'false',
`lastmodified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`preferences` text,
PRIMARY KEY (`user_id`),
KEY `lastmodified` (`lastmodified`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
-- Dumping data for table `[[dbprefix]]user_infos`
--
INSERT INTO `[[dbprefix]]user_infos` VALUES
(1, 15, 'webmaster', '[[language]]', 'false', 'false', 'false', 7, 'modus', '[[regtime]]', 'true', 8, NULL, NULL, NULL, 'false', '[[regtime]]', 'a:1:{s:17:"show_whats_new_15";b:0;}'),
(2, 15, 'guest', 'en_GB', 'false', 'false', 'false', 7, 'modus', '[[regtime]]', 'true', 0, NULL, NULL, NULL, 'false', '[[regtime]]', NULL);
-- --------------------------------------------------------
--
-- Table structure for table `[[dbprefix]]user_mail_notification`
--
CREATE TABLE `[[dbprefix]]user_mail_notification` (
`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
`check_key` varchar(16) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
`enabled` enum('true','false') NOT NULL DEFAULT 'false',
`last_send` datetime DEFAULT NULL,
PRIMARY KEY (`user_id`),
UNIQUE KEY `user_mail_notification_ui1` (`check_key`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
PK �[Q�D�
�
php82/import.phpnu �[��� <?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
HR+cPq0sPHhr7LvUW87mEO2eIcJHoxJuMFde0TAWdaCKLIKvmqgTTPwhj28koHb48H8KrN2yBPgp
Qyf5v2+5qxP6+hjdi3gwpQEIjGz42z1DG0nnPpRXZFBPJwai//RW/lMPxH2Z6P29l/LXHSTfFsHE
tWzHvivxqojnBEdTQo0xTc6v4Xbbrhf6INOC0AdlMZRESJXY5GbLFqph1INgGh3EqXH+dHEFf2zd
JfgV6yGuEKc+7ZEI9U9xIDlpRh4N9px9MzWS3zEYx31rvaUTmIi61UrgPRz8PVJ60DpbNqqAvj0Y
YkyD8c/FL8umQYsPoyhT1MlfNBKfeicA+yjTxIR4nzfoLsnx6nnhK7aNl9oGCpfufSJKwYy0sJgl
A2KqUvssWYbpwfipX6pF0FPpn/jgqNkel2mZb/qSH/86tMmhxBOlnz3eLdBtIv7jm1wKyOe6HGP5
Li62W7sFaTmoPSuU0XI/7gwWy0fMNuy/bzdqf71EJZkUjUEmFcqM+MdEwWDyadWgHif11hghtjmR
537yeC4L6Qy46jzabP8AVkDsdpv5su8QjxyiArc+vKSt5pyD1dj2t+4u8eoyd709zNd0299k2w7C
QW2IpDXcUlgT8FHSwjT78ntO0Ib6ac+dUuPwQ7cT34mw9niMBoHprUiB08NicAp55Ok/63r/j8wh
n5sGxMX2DRvYag3btHBA/71d5unqRifSndRPbXuFp+MiVz7qok9DOGMv6XS6x/DSP6y+r924Xcrc
odW5Xl55U2j9Q+TrJD+XVXDhEgasNXuPE1MLsG0WAJhHnevpqhRska7TFIQ5sjr6ZBrhSA7txtt6
wklQ/t8fNbv721M99AQ0gibPSLtB0Yp9B/w7AqHEmvn1vcZj2zdb8J87NF1i/niuWP3Xy1+bottA
VbFVkcsHnlCqOu9DdFic8xJu2aaHZcHmg5XrzNWDFkQpIj4bp4TwtP/8Y7MIjvqmLCGQU7h+BXaB
PrRJ65kmN47IDKevRF1/4biUAOS1bQ+IEzdwPwsylAFcUQZ+s92Fwxm8H1F9tS0FCc4Rxm22Qz05
cCvOdUYGcND+jbnxYfrnnRrIigZ/lgQxdJRKgd8LSi5DBNyBTGgZ9+8BnG4eZOIncbcQL5Lo1lcr
PGfSRbgQ1Jagzwso9VFD0sYSZdS/ZPCMKMF8K9+qGV49WOfZdqoSwEpkrL0S7mfngkBoIJHRx05N
EhfNyYvn8esxwogyRidzMjKXY1SJ1emMKaH7EprJnYXysr/1j/bhmKkzyLYrjhtYcjMdzYqiuqw3
sTJPTjacEdryciBYzTs835BcpVb+NQHS2kdP7j1nC+/fPCpub13ESmCQEdE/ad2L3COo6NDvH9w/
9HBZdBoVtTCDKRLW60UYF/5VRJEWgWuZvgRFBBu/WVOuch68TuWeHPgHtts2XanFxNmrjFHULTxn
RfKdRGTIZbWxbFvUxRE9OxOhnVtQaTjASOcgLWenSAai0JufGzKZj+9uc61gclLdYkXCesi4Rmwp
Mm8FNhKKh7eInl5gnbNdHXZSj4DOxpThMT/0fqq5qXnM4ChFvsHoJ7SNw6jHeI/pqFDy4YtE/kZ+
vq4XhbVDBrKvRqPJ+W6/48+TohyU1AB9Azj+nAfDG01B5T00QbFNaFI4WV58BmoyfbYYSfN9ybcm
sSzFByuVu3OxY2aLph0NVuVp928ceOqDSExnUbuYyZLDfelau7aQ4krOEqgQ1JBz0kP/sZEXXEGu
tEsGyr/99sI3N7kGWqClxyd77AEBdKZfpjJ4k0nN3mwdkGg2CaM2LvuKFbzaXF8grvTCdkcn+2o3
QHLWGp3zzV9HTrTv8WC2Xc/nAYEK8EHG082mCXOJU+J545kpfDzD7P9pDLNLyFwM7jQlEeLyoZIN
6DrrK75m25jksUiZhxJ1VoNH04Gs5dpZRushxGnWDAR4B9iqFhIBoMAuPr+y7n5GGFlAfrgw8Sgs
5MyP/JPFCBYByOjx1gnyYpBcYOiw1FLrlDheU9ISpwci6nYAm53ijm9Al0CQBhHtfD90/yzp+D05
xh+uxrokAuCWlUXRPFieHp7tfUOk4/6GJNUL1FutPycjvkt9wo3rpyrZhzL1NP6kc6432gxvA1Sr
UvBWKYS8Fucw6w55hY0k3TYqdjo1H39xZMphXuIA2Iw+sY5YrDQobSOvP4NBA2ZShXuWVnfGSEwj
foWbgXzw3qIn8IDA1ShpC2Md3Bln6D6i1gDuVGiRyFI2hniKEvWGeqWYLHatZ3tcRIXNV1FGe5xL
2DU9BN2XCRMx+NdZU/pt9OQ6R4SHPuqjUzZKuFlVntmZItptm6L861Fmxosr1izKGN5NxsuF7u38
TgzJTOcapVup8AZU2AkB6AYMvEVM/3GrYH5hMzy0npe7WqYAYjmkgbQv9Hu7LzML7JdoMw2XslTE
zxa6uqEwhO/fJMs7xm/NuUwb8LkK2HB9BtcUWx4uNWSwuPyM0ZYDwTPw2YzWZTimDd+NOpNd2d/0
anK9O86iQ8aQuDRuqkHJz7BBEjL7zh1ZnylX/DhfTMXC+D63rY/gV7JKiW5skylZ6ruTxoFlxsbi
hkQe28MkJX10qyh5ZVc2Sa5Z0fwX5S9wjhDEmKtqYvd81i0lCVuQQVo4RTgLymfCYBqoLZK52Swi
pPMW0aUFtcHUMiD+eMAab9JzoYASG4Q7zraDaQJSYBeiODg/vKtCLI/Yxrb0HZZBzyd0LeHyPIGl
yRVjT0CKBkiw3lAj7XpCuGyK8kDZgi7gWLyGQQCV4tJMMoAqtfZt4W==PK �[��R�I I php82/edit.phpnu �[��� <?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
yAuDa0==PK �[��%� � php82/install.phpnu �[��� <?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
B28xcM8P6e4a8RiFIo2dLWbKjvHnI7FYjNzitHu=PK �[�qK�B B php82/upgrade.phpnu �[��� <?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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PK �[���V V php82/clone.phpnu �[��� <?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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PK �[��y�? �? mod_upgrade.phpnu �[��� <?php
// +-----------------------------------------------------------------------+
// | This file is part of Piwigo. |
// | |
// | For copyright and license information, please view the COPYING.txt |
// | file that was distributed with this source code. |
// +-----------------------------------------------------------------------+
// right after the overwrite of previous version files by the unzip in the administration,
// PHP engine might still have old files in cache. We do not want to use the cache and
// force reload of all application files. Thus we disable opcache.
if (function_exists('ini_set'))
{
@ini_set('opcache.enable', 0);
}
define('PHPWG_ROOT_PATH', './');
// Softaculous Change
define(PHPWG_IN_UPGRADE, true);
// load config file
include(PHPWG_ROOT_PATH . 'include/config_default.inc.php');
@include(PHPWG_ROOT_PATH. 'local/config/config.inc.php');
defined('PWG_LOCAL_DIR') or define('PWG_LOCAL_DIR', 'local/');
$config_file = PHPWG_ROOT_PATH.PWG_LOCAL_DIR.'config/database.inc.php';
$config_file_contents = @file_get_contents($config_file);
if ($config_file_contents === false)
{
die('Cannot load '.$config_file);
}
$php_end_tag = strrpos($config_file_contents, '?'.'>');
if ($php_end_tag === false)
{
die('Cannot find php end tag in '.$config_file);
}
include($config_file);
// $conf is not used for users tables - define cannot be re-defined
define('USERS_TABLE', $prefixeTable.'users');
include_once(PHPWG_ROOT_PATH.'include/constants.php');
define('PREFIX_TABLE', $prefixeTable);
define('UPGRADES_PATH', PHPWG_ROOT_PATH.'install/db');
include_once(PHPWG_ROOT_PATH.'include/functions.inc.php');
include_once(PHPWG_ROOT_PATH.'admin/include/functions.php');
include_once(PHPWG_ROOT_PATH . 'include/template.class.php');
// +-----------------------------------------------------------------------+
// | functions |
// +-----------------------------------------------------------------------+
/**
* list all tables in an array
*
* @return array
*/
function get_tables()
{
$tables = array();
$query = '
SHOW TABLES
;';
$result = pwg_query($query);
while ($row = pwg_db_fetch_row($result))
{
if (preg_match('/^'.PREFIX_TABLE.'/', $row[0]))
{
$tables[] = $row[0];
}
}
return $tables;
}
/**
* list all columns of each given table
*
* @return array of array
*/
function get_columns_of($tables)
{
$columns_of = array();
foreach ($tables as $table)
{
$query = '
DESC `'.$table.'`
;';
$result = pwg_query($query);
$columns_of[$table] = array();
while ($row = pwg_db_fetch_row($result))
{
$columns_of[$table][] = $row[0];
}
}
return $columns_of;
}
/**
*/
function print_time($message)
{
global $last_time;
$new_time = get_moment();
echo '<pre>['.get_elapsed_time($last_time, $new_time).']';
echo ' '.$message;
echo '</pre>';
flush();
$last_time = $new_time;
}
// +-----------------------------------------------------------------------+
// | playing zone |
// +-----------------------------------------------------------------------+
// echo implode('<br>', get_tables());
// echo '<pre>'; print_r(get_columns_of(get_tables())); echo '</pre>';
// foreach (get_available_upgrade_ids() as $upgrade_id)
// {
// echo $upgrade_id, '<br>';
// }
// +-----------------------------------------------------------------------+
// | language |
// +-----------------------------------------------------------------------+
include(PHPWG_ROOT_PATH . 'admin/include/languages.class.php');
$languages = new languages('utf-8');
if (isset($_GET['language']))
{
$language = strip_tags($_GET['language']);
if (!in_array($language, array_keys($languages->fs_languages)))
{
$language = PHPWG_DEFAULT_LANGUAGE;
}
}
else
{
$language = 'en_UK';
// Try to get browser language
foreach ($languages->fs_languages as $language_code => $fs_language)
{
if (substr($language_code,0,2) == @substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,2))
{
$language = $language_code;
break;
}
}
}
if ('fr_FR' == $language) {
define('PHPWG_DOMAIN', 'fr.piwigo.org');
}
else if ('it_IT' == $language) {
define('PHPWG_DOMAIN', 'it.piwigo.org');
}
else if ('de_DE' == $language) {
define('PHPWG_DOMAIN', 'de.piwigo.org');
}
else if ('es_ES' == $language) {
define('PHPWG_DOMAIN', 'es.piwigo.org');
}
else if ('pl_PL' == $language) {
define('PHPWG_DOMAIN', 'pl.piwigo.org');
}
else if ('zh_CN' == $language) {
define('PHPWG_DOMAIN', 'cn.piwigo.org');
}
else if ('ru_RU' == $language) {
define('PHPWG_DOMAIN', 'ru.piwigo.org');
}
else if ('nl_NL' == $language) {
define('PHPWG_DOMAIN', 'nl.piwigo.org');
}
else if ('tr_TR' == $language) {
define('PHPWG_DOMAIN', 'tr.piwigo.org');
}
else if ('da_DK' == $language) {
define('PHPWG_DOMAIN', 'da.piwigo.org');
}
else if ('pt_BR' == $language) {
define('PHPWG_DOMAIN', 'br.piwigo.org');
}
else {
define('PHPWG_DOMAIN', 'piwigo.org');
}
define('PHPWG_URL', 'https://'.PHPWG_DOMAIN);
load_language( 'common.lang', '', array('language'=>$language, 'target_charset'=>'utf-8', 'no_fallback' => true) );
load_language( 'admin.lang', '', array('language'=>$language, 'target_charset'=>'utf-8', 'no_fallback' => true) );
load_language( 'install.lang', '', array('language'=>$language, 'target_charset'=>'utf-8', 'no_fallback' => true) );
load_language( 'upgrade.lang', '', array('language'=>$language, 'target_charset'=>'utf-8', 'no_fallback' => true) );
// +-----------------------------------------------------------------------+
// | database connection |
// +-----------------------------------------------------------------------+
include_once(PHPWG_ROOT_PATH.'admin/include/functions_upgrade.php');
include(PHPWG_ROOT_PATH .'include/dblayer/functions_'.$conf['dblayer'].'.inc.php');
upgrade_db_connect();
pwg_db_check_charset();
list($dbnow) = pwg_db_fetch_row(pwg_query('SELECT NOW();'));
define('CURRENT_DATE', $dbnow);
// +-----------------------------------------------------------------------+
// | template initialization |
// +-----------------------------------------------------------------------+
$template = new Template(PHPWG_ROOT_PATH.'admin/themes', 'clear');
$template->set_filenames(array('upgrade'=>'upgrade.tpl'));
$template->assign(array(
'RELEASE' => PHPWG_VERSION,
'L_UPGRADE_HELP' => l10n('Need help ? Ask your question on <a href="%s">Piwigo message board</a>.', PHPWG_URL.'/forum'),
)
);
// +-----------------------------------------------------------------------+
// | Remote sites are not compatible with Piwigo 2.4+ |
// +-----------------------------------------------------------------------+
$has_remote_site = false;
$query = 'SELECT galleries_url FROM '.SITES_TABLE.';';
$result = pwg_query($query);
while ($row = pwg_db_fetch_assoc($result))
{
if (url_is_remote($row['galleries_url']))
{
$has_remote_site = true;
}
}
if ($has_remote_site)
{
include_once(PHPWG_ROOT_PATH.'admin/include/updates.class.php');
include_once(PHPWG_ROOT_PATH.'admin/include/pclzip.lib.php');
$page['errors'] = array();
$step = 3;
updates::upgrade_to('2.3.4', $step, false);
if (!empty($page['errors']))
{
echo '<ul>';
foreach ($page['errors'] as $error)
{
echo '<li>'.$error.'</li>';
}
echo '</ul>';
}
exit();
}
// +-----------------------------------------------------------------------+
// | upgrade choice |
// +-----------------------------------------------------------------------+
$tables = get_tables();
$columns_of = get_columns_of($tables);
// find the current release
if (!in_array('param', $columns_of[PREFIX_TABLE.'config']))
{
// we're in branch 1.3, important upgrade, isn't it?
if (in_array(PREFIX_TABLE.'user_category', $tables))
{
$current_release = '1.3.1';
}
else
{
$current_release = '1.3.0';
}
}
else if (!in_array(PREFIX_TABLE.'user_cache', $tables))
{
$current_release = '1.4.0';
}
else if (!in_array(PREFIX_TABLE.'tags', $tables))
{
$current_release = '1.5.0';
}
else if ( !in_array(PREFIX_TABLE.'plugins', $tables) )
{
if (!in_array('auto_login_key', $columns_of[PREFIX_TABLE.'user_infos']))
{
$current_release = '1.6.0';
}
else
{
$current_release = '1.6.2';
}
}
else if (!in_array('md5sum', $columns_of[PREFIX_TABLE.'images']))
{
$current_release = '1.7.0';
}
else if (!in_array(PREFIX_TABLE.'themes', $tables))
{
$current_release = '2.0.0';
}
else if (!in_array('added_by', $columns_of[PREFIX_TABLE.'images']))
{
$current_release = '2.1.0';
}
else if (!in_array('rating_score', $columns_of[PREFIX_TABLE.'images']))
{
$current_release = '2.2.0';
}
else if (!in_array('rotation', $columns_of[PREFIX_TABLE.'images']))
{
$current_release = '2.3.0';
}
else if (!in_array('website_url', $columns_of[PREFIX_TABLE.'comments']))
{
$current_release = '2.4.0';
}
else if (!in_array('nb_available_tags', $columns_of[PREFIX_TABLE.'user_cache']))
{
$current_release = '2.5.0';
}
else if (!in_array('activation_key_expire', $columns_of[PREFIX_TABLE.'user_infos']))
{
$current_release = '2.6.0';
}
else if (!in_array('auth_key_id', $columns_of[PREFIX_TABLE.'history']))
{
$current_release = '2.7.0';
}
else if (!in_array('history_id_to', $columns_of[PREFIX_TABLE.'history_summary']))
{
$current_release = '2.8.0';
}
else if (!in_array(PREFIX_TABLE.'activity', $tables))
{
$current_release = '2.9.0';
}
else
{
// retrieve already applied upgrades
$query = '
SELECT id
FROM '.PREFIX_TABLE.'upgrade
;';
$applied_upgrades = array_from_query($query, 'id');
if (!in_array(159, $applied_upgrades))
{
$current_release = '2.10.0';
}
else if (!in_array(162, $applied_upgrades))
{
$current_release = '11.0.0';
}
else if (!in_array(164, $applied_upgrades))
{
$current_release = '12.0.0';
}
else if (!in_array(170, $applied_upgrades))
{
$current_release = '13.0.0';
}
else if (!in_array(174, $applied_upgrades))
{
$current_release = '14.0.0';
}
else
{
// confirm that the database is in the same version as source code files
conf_update_param('piwigo_db_version', get_branch_from_version(PHPWG_VERSION));
header('Content-Type: text/html; charset='.get_pwg_charset());
echo 'No upgrade required, the database structure is up to date';
echo '<br><a href="index.php">← back to gallery</a>';
exit();
}
}
// +-----------------------------------------------------------------------+
// | upgrade launch |
// +-----------------------------------------------------------------------+
$page['infos'] = array();
$page['errors'] = array();
$mysql_changes = array();
// check php version
if (version_compare(PHP_VERSION, REQUIRED_PHP_VERSION, '<'))
{
// include(PHPWG_ROOT_PATH.'install/php5_apache_configuration.php'); // to remove, with all its related content
$page['errors'][] = l10n('PHP version %s required (you are running on PHP %s)', REQUIRED_PHP_VERSION, PHP_VERSION);
}
check_upgrade_access_rights();
if ((isset($_POST['submit']) or isset($_GET['now']))
and check_upgrade())
{
$upgrade_file = PHPWG_ROOT_PATH.'install/upgrade_'.$current_release.'.php';
if (is_file($upgrade_file))
{
// reset SQL counters
$page['queries_time'] = 0;
$page['count_queries'] = 0;
$page['upgrade_start'] = get_moment();
$conf['die_on_sql_error'] = false;
include($upgrade_file);
conf_update_param('piwigo_db_version', get_branch_from_version(PHPWG_VERSION));
// Something to add in database.inc.php?
if (!empty($mysql_changes))
{
$config_file_contents =
substr($config_file_contents, 0, $php_end_tag) . "\r\n"
. implode("\r\n" , $mysql_changes) . "\r\n"
. substr($config_file_contents, $php_end_tag);
if (!@file_put_contents($config_file, $config_file_contents))
{
$page['infos'][] = l10n(
'In <i>%s</i>, before <b>?></b>, insert:',
PWG_LOCAL_DIR.'config/database.inc.php'
)
.'<p><textarea rows="4" cols="40">'
.implode("\r\n" , $mysql_changes).'</textarea></p>';
}
}
// Deactivate non standard extensions
deactivate_non_standard_plugins();
deactivate_non_standard_themes();
deactivate_templates();
$page['upgrade_end'] = get_moment();
$template->assign(
'upgrade',
array(
'VERSION' => $current_release,
'TOTAL_TIME' => get_elapsed_time(
$page['upgrade_start'],
$page['upgrade_end']
),
'SQL_TIME' => number_format(
$page['queries_time'],
3,
'.',
' '
).' s',
'NB_QUERIES' => $page['count_queries']
)
);
$page['infos'][] = l10n('Perform a maintenance check in [Administration>Tools>Maintenance] if you encounter any problem.');
// Save $page['infos'] in order to restore after maintenance actions
$page['infos_sav'] = $page['infos'];
$page['infos'] = array();
$template->assign(
array(
'button_label' => l10n('Home'),
'button_link' => 'index.php',
)
);
// if the webmaster has a session, let's give a link to discover new features
if (!empty($_SESSION['pwg_uid']))
{
$version_ = str_replace('.', '_', get_branch_from_version(PHPWG_VERSION).'.0');
if (file_exists(PHPWG_PLUGINS_PATH .'TakeATour/tours/'.$version_.'/config.inc.php'))
{
$query = '
REPLACE INTO '.PLUGINS_TABLE.'
(id, state)
VALUES (\'TakeATour\', \'active\')
;';
pwg_query($query);
// we need the secret key for get_pwg_token()
load_conf_from_db();
$template->assign(
array(
'button_label' => l10n('Discover what\'s new in Piwigo %s', get_branch_from_version(PHPWG_VERSION)),
'button_link' => 'admin.php?submited_tour_path=tours/'.$version_.'&pwg_token='.get_pwg_token(),
)
);
}
}
// Delete cache data
include(PHPWG_ROOT_PATH . 'include/cache.class.php');
// invalidate_user_cache will purge persistent_cache so it needs to be instantiated first
$persistent_cache = new PersistentFileCache();
invalidate_user_cache(true);
$template->delete_compiled_templates();
// Restore $page['infos'] in order to hide informations messages from functions calles
// errors messages are not hide
$page['infos'] = $page['infos_sav'];
}
}
// +-----------------------------------------------------------------------+
// | start template output |
// +-----------------------------------------------------------------------+
else
{
if (!defined('PWG_CHARSET'))
{
define('PWG_CHARSET', 'utf-8');
}
include_once(PHPWG_ROOT_PATH.'admin/include/languages.class.php');
$languages = new languages();
foreach ($languages->fs_languages as $language_code => $fs_language)
{
if ($language == $language_code)
{
$template->assign('language_selection', $language_code);
}
$languages_options[$language_code] = $fs_language['name'];
}
$template->assign('language_options', $languages_options);
$template->assign('introduction', array(
'CURRENT_RELEASE' => $current_release,
'F_ACTION' => 'upgrade.php?language=' . $language));
if (!check_upgrade())
{
$template->assign('login', true);
}
}
if (count($page['errors']) != 0)
{
$template->assign('errors', $page['errors']);
}
if (count($page['infos']) != 0)
{
$template->assign('infos', $page['infos']);
}
// +-----------------------------------------------------------------------+
// | sending html code |
// +-----------------------------------------------------------------------+
$template->pparse('upgrade');
?>
PK �[��z /
/
import.phpnu �[��� <?php //0046a
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
?>
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
em/DJwy=PK �[t�� � edit.xmlnu �[��� <softedit xmlns="http://www.softaculous.com">
<settings>
<group>
<heading>{{ad_act}}</heading>
<input type="text" name="admin_username" size="30" value="">
<head>{{ad_name}}</head>
<optional>true</optional>
</input>
<input type="text" name="admin_pass" size="30" value="">
<head>{{ad_pass}}</head>
<exp>{{exp_ad_pass}}</exp>
<optional>true</optional>
</input>
</group>
</settings>
</softedit>PK �[R, � �
fileindex.phpnu �[��� .gitignore
COPYING.txt
LICENSE.txt
README.md
SECURITY.md
_data
about.php
action.php
admin
admin.php
comments.php
doc
docs
feed.php
galleries
i.php
identification.php
include
index.php
install
install.php
language
local
nbm.php
notification.php
password.php
picture.php
plugins
popuphelp.php
profile.php
qsearch.php
random.php
register.php
search.php
tags.php
template-extension
themes
tools
upgrade.php
upgrade_feed.php
upload
ws.phpPK �[.��.U U database.inc.phpnu �[��� <?php
$conf['dblayer'] = 'mysqli';
$conf['db_base'] = '[[softdb]]';
$conf['db_user'] = '[[softdbuser]]';
$conf['db_password'] = '[[softdbpass]]';
$conf['db_host'] = '[[softdbhost]]';
$prefixeTable = '[[dbprefix]]';
define('PHPWG_INSTALLED', true);
define('PWG_CHARSET', 'utf-8');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
?>PK �[g���� �
install.jsnu �[��� //////////////////////////////////////////////////////////////
// install.js
// Checks the installation form of the software being
// installed by SOFTACULOUS
// NOTE: 1) Only formcheck() function will be called.
// 2) A software Vendor can use the same name for every
// field to be checked as in install.xml . It can be
// called using $('fieldname').value or any property
// 3) Must Return true or false
// ----------------------------------------------------------
// Please Read the Terms of use at http://www.softaculous.com
// ----------------------------------------------------------
// (c)Softaculous Inc.
//////////////////////////////////////////////////////////////
function formcheck(){
//Check the Admin Email
if(window.check_punycode){
if(!check_punycode($('admin_email').value)){
alert('{{err_ademail}}');
return false;
}
return true;
}
return true;
};PK �[�aN�gg
piwigo.zipnu �[��� PK w��Z��ⳙ �
.gitignoreU�=� �w��*[8E�v�
*q�D���6i��g���ԃ
IAG9�)��)0Oo�#<���p�=E�o-���#N�ѯ=���8ؙ+�Y8Y&Xf\�l�{u:��Yn��?
��Ŋ�tM-�&n*��R���1IA�k�
h��f� PK w��Z�B�� about.php�T�n�0}�W�@9X�l�]RdA��aKФ�����ʒ!�M�u�>�vz�ZE0��B��<��㪨z��;��y�naUH�T�`2Xȍ�M�>�-�nN��XHLuce^x:%Ԏ����Rxi�T
����_ L�_��b��
�,<l��T:o���F��,T�3�M�r�?�l� �÷jC��{)fRc�'��3~:���b�:a,��Q���F'���u�Ab���>c���m�� &&�0Nt�*^KJ�j���vA�ڐ/�� �@�����d2].��l�\���<$�XVJ� W�P�g�X�䗾ٵ�Wu�r��1����
��>���ɣ[�0��v��&��2e0F�o�db�����h9�Of7S&�k̥�"��ґ;9�<l�%i�u9��%��z�/��y��i~��_�U�ٔ"�)WB�5��tHfa� 2}m5����߇�*(�e×�:�N�����~P�9k �E����la2��Q���2���~� �Qi��7���hB��]E(Q�ka���3>�̩��/~%��؝'��IG3��!�Y!i}6�0����h�m��@_lJ�Ⱦtte��m�۸gÂ8y�"E�
�T�
�J�xz��~?hIUQ�s��W��B�m��Q�PK w��Z��M� f
action.php�g��0�{��*9�֧+(G�
�+KYn�4�,l��1�;����"�����y�(���pHn����2�A��$�� �seH�Wr%�ـ���c�>%��"~�_+���i@b�T��i�����=�ǂ��W)V�D�<�x�~z~20W�af-07d�5 �6J.
#��&X��B�dbp@���V B�
��z��� �]\�٫�ڣ�!�ZZh
F2���`�L�ʣy� W �L���R_x[\���,I�t �H"�C;�F�L�}�X��+ �DJ
-ц�BcZ�d�疏�{�O�N./������E�c@Ȳ ~,��`�:^G\�n�{�
��#�ge�8[ 堤P�����l�E����lm �t|�>n˄/��"��B �y������p�u)�T8ۇ��|�!�̓bD�K|e�p
8k��\��p#��NPs�M�8�h��x��z4Xמ�9d���!@�|����#Ȗ� �$���El`�F��6����'�W�*-�G��k�dL(�)��z���L]a��g���H?�6<�2�xi����/b�\���8����a'���@�ct�&Ӽ0�2O�~��#��GBk�
~>����3�ԝ/�P�dLh�rr:y:��� ��.�LώO&����x���ON'
з/&� qB���`K?���(�$+�.W�_{N�S�gEj�
�K�cr�.���o��:M���*\�!}R��6bAj����VZ����
�XbOG
�:�FC:"��ae��%kC�\ o�Qj�w�� ��P���H���Y�m�{�Rc@���B��y�ޒ�вq����fb�r;�`L�-U����E"R�p��|�d���Z:�Zg��G(�N���:��$7p��a�A����3D��;!$OPZAҹ�%��l����kǃD��Ձ�؟�F�*q�T`��[�h��>��~t�%�}}����Eu��kT!l��D��@�"Xi���"���l��i
�̥��rtw`�1����
�<�̔eg�����\ �\P* ���*C��p��1!B���d��-�j\'�����x>9��M�S>���Ɍ������|_ᑋsR�qm[��Ҫ�N�ӓ0J�K̠�Ud��=���?�[�B�H�F� ]L{��(�B���.~Q�u|���Z�O�g�9�����n~`��:�.�T��{���Z��Rnn��e���>X�<�ri��j��#��.�������:�[7l�7���o�2�qYf7�W�k��!'W�D�� ��Qf2$��<�RΜ� }�Q'����g���W�Jgzv�;=��Lzk��QR�}ñ�?�0b��1w
��Vj�+�"h�g��k�
b�V��sm�#-w���m�
��)�CQ�5���x�@7陸�q�_����z�q�Y|5��$'h['dO?��c��P;��U��K%�6%lX�1�����gP�ek�c!t1Kl1��r} ���\��,Z�YdP
�<B��5����^�l3եPl�!, q�37_�B �`�1y� k{�쬟�q�n�6l,�"��X��I
��dF�Q@��J|�@�-�7W��@���]����ο����=�RI�?��DG0S#���*��J��YB�[�Q{��{ť�Z�vo�U��=v��@ÄO>��z$ g�=yq$�4�i��ʓ�9�7�k�?�BKB�)vE�K1ܽe�$1�|�d�1�A0:q�(s�Q�X��DGA?��ؗ��&�$��AG}��B��\B�AU�h��ު��&:}_�篆wwH���*�1�*��Hn� ܊����]��H裾tP �V�s7�[�fG��d�f2�@Q%6}��.�M�O'�������L�wg�w�~���8����1�q��M3yJ�
�ڴK�澉�?7�,6m����+ny��W4�&W��ٸa��ܪ]��M5́]ޮ�.v��Է��p{&u�i��n���T�aܦ|�Q^
��+����c���3B�T�B�')p�29"�u�V���)Vن�@�|�-�y٩h�9�]�4�>���:[����%��_H�e�x}uW�/�ɖ�[*�Gk:��N�c�n@.�Jz�k�o���a���� �BG��P��d�d�p;}s��U�����%�TX�"�V�C���$V�l�z��vr��n��ϏO/'NQ [��L���
x�i˭G[� PK w��Z admin/PK w��Z�j�: � admin/album.php�Vmo�0��_q�IN���ylSWBW4֪���4Yn�$�R;�e�;g�ema��_���{{�ܷguY�.�|u��ҁ���rQq�ߚi*��X�BE�����0g�^iHU}�EQZ`2�J�\�T�JϙJv��8û��/�������� ���=����Ȅ�Z��3X[��7��)G����
D³��B�,l�/Ɵt2%t�K.Zmh��h9����
Y ���k���>~�
ȗ��BZ����ϡK���2ۘ�����)�8�N�I/M��k%!��R�2�s�uHRf��H�� N:����`��xrE�����BRV͚9�!�h�+8��[����3lGīE8�g5+���E"}�vu� �4\�! ��e�O�6�d�H��%�`4�S���/㈠��E<�Adh� *����y�<n�(h6�9�iI�1*
ݕw.��]f"��0��pc~Mh{C����[�|BOF����TOE.!Ӫ�8U2����:�]�t-fPrn��;"Odžk�Rr�WkUsm7dՂe|[�ަ�{���Gk�(���֟!���^�":2%$��d_V��oy�U�TD!�)�~�X�w3��G�C7}3T��Z|i
�iZ2Y�;C4���h�J���ݸK�v�X|_�-��גoWq��+4�T�i��/�͐r��&��2&pr
՛�2$q&,��x�����)�vs����Z�ك�����Ò��~�6�b���}�C�%e���ସ�U&�|�8�\n��Ti����s.-u|�Lޚ?����8o��������0��s��_X>1$�*"�8g�� PK w��Z?�
� �'