-- Dumping data for table `modx_site_tmplvar_contentvalues`
--

SET autocommit=0;
INSERT INTO `modx_site_tmplvar_contentvalues` VALUES (1,17,14,'		/* jQuery Fasnetsübersicht\r\n		********************************************/\r\n		$(\'div.fasnetDauer[data-dauer]\').each(function(){\r\n			var dauer = $(this).data(\'dauer\');\r\n			$(this).css( \"width\", 100/62.5* + dauer + \"%\" ).html( dauer + \' Tage\');\r\n		});\r\n\r\n'),(2,16,25,'<script src=\"[[~43]]\"></script>'),(3,17,25,'		/* jQuery List-Filter\r\n		********************************************/\r\n		var options = {\r\n			valueNames: [ \'search1\', \'search2\', \'search3\', \'search4\', \'search5\', \'search6\', \'search7\', \'search8\', \'search9\' ]\r\n		};\r\n		var featureList = new List(\'searchList\', options);\r\n\r\n\r\n		/* jQuery Toggle\r\n		********************************************/\r\n		$(\'ul.toggle li div.hidden\').hide();\r\n		$(\'ul.toggle li div.visible\').click(function(){\r\n			$(this).toggleClass(\'active\').next().slideToggle(\'fast\');\r\n		});\r\n'),(4,17,26,'[[!+modx.user.id:memberof=`Ausschuss`:then=`\r\n$(function(){\r\n	var arr = [ [[!Rowboat:empty=`Keine Daten verfügbar.`?\r\n		&table=`c103_v_mitglieder`\r\n		&tpl=`rowb_laufnrArray`\r\n		&limit=`100`\r\n		&where=`{\"Laufnr:>\":\"0\" , \"Status:LIKE\":\"aktiv\"}`\r\n		&sortBy=`Laufnr`]] ];\r\n	var erg = \"\";\r\n\r\n	for (var value = 1; value < 100; value++){\r\n		if ($.inArray(value, arr) == -1){ erg += \'<div class=\"nr\">\' + value + \'</div>\'; }\r\n	};\r\n	$(\"div#freieNr\").html(erg);\r\n});\r\n`]]'),(5,17,6,'		/* jQuery Toggle\r\n		********************************************/\r\n		$(\'ul.toggle li div.hidden\').hide();\r\n		$(\'ul.toggle li div.visible\').click(function(){\r\n			$(this).toggleClass(\'active\').next().slideToggle(\'fast\');\r\n		});\r\n'),(6,17,7,'		/* jQuery Toggle\r\n		********************************************/\r\n		$(\'ul.toggle li div.hidden\').hide();\r\n		$(\'ul.toggle li div.visible\').click(function(){\r\n			$(this).toggleClass(\'active\').next().slideToggle(\'fast\');\r\n		});\r\n'),(7,17,2,'  /* Countdown\r\n   ********************************************/\r\n  var currentTime = new Date()\r\n  var currDate = new Date($.now()); //Todays Date\r\n  var iniPastedDate = \"1/6/2020\" //End Date\r\n\r\n  function DateDiff(date1, date2) {\r\n    var datediff = date1.getTime() - date2.getTime(); //store the getTime diff - or +\r\n    return (datediff / (24 * 60 * 60 * 1000)); //Convert values to -/+ days and return value      \r\n  }\r\n  if (new Date(iniPastedDate) > new Date(currDate)) {\r\n\r\n    //document.write (DateDiff(new Date(iniPastedDate),new Date(currDate))); //Print the results...\r\n    document.getElementById(\'countdown\').innerHTML = \"S goht drgega... noch \" + DateDiff(new Date(iniPastedDate), new Date(currDate)).toFixed(0) + \" Tage!\";\r\n    document.getElementById(\'countdown\').style.width = (100 / 365 * (365 - DateDiff(new Date(iniPastedDate), new Date(currDate)))) + \"%\";\r\n  } else {\r\n    document.getElementById(\'countdownH2\').style.display = \'none\';\r\n    document.getElementById(\'countdown\').style.textAlign = \'center\';\r\n    document.getElementById(\'countdown\').style.fontSize = \'2.0em\';\r\n    document.getElementById(\'countdown\').innerHTML = \'Endlich Fasnet! <span class=\"lsf\">smile</span>\';\r\n  }');
COMMIT;

-- Dumped table `modx_site_tmplvar_contentvalues` with 7 row(s)
--

--
-- Table structure for table `modx_site_tmplvar_templates`
--

CREATE TABLE `modx_site_tmplvar_templates` (
  `tmplvarid` int(10) NOT NULL DEFAULT 0,
  `templateid` int(11) NOT NULL DEFAULT 0,
  `rank` int(11) NOT NULL DEFAULT 0,
  PRIMARY KEY (`tmplvarid`,`templateid`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `modx_site_tmplvar_templates`
--

SET autocommit=0;
INSERT INTO `modx_site_tmplvar_templates` VALUES (15,1,0),(15,3,0),(15,4,0),(16,1,0),(16,3,0),(16,4,0),(17,1,0),(17,3,0),(17,4,0),(18,1,0);
COMMIT;

-- Dumped table `modx_site_tmplvar_templates` with 10 row(s)
--

--
-- Table structure for table `modx_site_tmplvars`
--

CREATE TABLE `modx_site_tmplvars` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `source` int(10) unsigned NOT NULL DEFAULT 0,
  `property_preprocess` tinyint(1) unsigned NOT NULL DEFAULT 0,
  `type` varchar(20) NOT NULL DEFAULT '',
  `name` varchar(50) NOT NULL DEFAULT '',
  `caption` varchar(80) NOT NULL DEFAULT '',
  `description` varchar(191) NOT NULL DEFAULT '',
  `editor_type` int(11) NOT NULL DEFAULT 0,
  `category` int(11) NOT NULL DEFAULT 0,
  `locked` tinyint(1) unsigned NOT NULL DEFAULT 0,
  `elements` text DEFAULT NULL,
  `rank` int(11) NOT NULL DEFAULT 0,
  `display` varchar(20) NOT NULL DEFAULT '',
  `default_text` mediumtext DEFAULT NULL,
  `properties` text DEFAULT NULL,
  `input_properties` text DEFAULT NULL,
  `output_properties` text DEFAULT NULL,
  `static` tinyint(1) unsigned NOT NULL DEFAULT 0,
  `static_file` varchar(191) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`),
  UNIQUE KEY `name` (`name`),
  KEY `category` (`category`),
  KEY `locked` (`locked`),
  KEY `rank` (`rank`),
  KEY `static` (`static`)
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=latin1;

--
-- Dumping data for table `modx_site_tmplvars`
--

SET autocommit=0;
INSERT INTO `modx_site_tmplvars` VALUES (1,1,0,'text','c_apricot','apricot','',0,5,0,'',0,'default','#ef8963','a:0:{}','a:5:{s:10:\"allowBlank\";s:4:\"true\";s:9:\"minLength\";s:1:\"7\";s:9:\"maxLength\";s:1:\"7\";s:5:\"regex\";s:0:\"\";s:9:\"regexText\";s:0:\"\";}','a:0:{}',0,''),(2,1,0,'text','c_apricotM10','aprikot 10% heller','',0,5,0,'',0,'default','#f09a7a','a:0:{}','a:5:{s:10:\"allowBlank\";s:4:\"true\";s:9:\"minLength\";s:1:\"7\";s:9:\"maxLength\";s:1:\"7\";s:5:\"regex\";s:0:\"\";s:9:\"regexText\";s:0:\"\";}','a:0:{}',0,''),(3,1,0,'text','c_apricotP10','aprikot 10% dunkler','',0,5,0,'',0,'default','#d67a58','a:0:{}','a:5:{s:10:\"allowBlank\";s:4:\"true\";s:9:\"minLength\";s:1:\"7\";s:9:\"maxLength\";s:1:\"7\";s:5:\"regex\";s:0:\"\";s:9:\"regexText\";s:0:\"\";}','a:0:{}',0,''),(4,1,0,'text','c_black','schwarz','',0,5,0,'',0,'default','#000000','a:0:{}','a:5:{s:10:\"allowBlank\";s:4:\"true\";s:9:\"minLength\";s:1:\"7\";s:9:\"maxLength\";s:1:\"7\";s:5:\"regex\";s:0:\"\";s:9:\"regexText\";s:0:\"\";}','a:0:{}',0,''),(5,1,0,'text','c_black00','weiß','',0,5,0,'',0,'default','#ffffff','a:0:{}','a:5:{s:10:\"allowBlank\";s:4:\"true\";s:9:\"minLength\";s:1:\"7\";s:9:\"maxLength\";s:1:\"7\";s:5:\"regex\";s:0:\"\";s:9:\"regexText\";s:0:\"\";}','a:0:{}',0,''),(6,1,0,'text','c_black05','schwarz 5%','',0,5,0,'',0,'default','#f2f2f2','a:0:{}','a:5:{s:10:\"allowBlank\";s:4:\"true\";s:9:\"minLength\";s:1:\"7\";s:9:\"maxLength\";s:1:\"7\";s:5:\"regex\";s:0:\"\";s:9:\"regexText\";s:0:\"\";}','a:0:{}',0,''),(7,1,0,'text','c_black10','schwarz 10%','',0,5,0,'',0,'default','#e5e5e5','a:0:{}','a:5:{s:10:\"allowBlank\";s:4:\"true\";s:9:\"minLength\";s:1:\"7\";s:9:\"maxLength\";s:1:\"7\";s:5:\"regex\";s:0:\"\";s:9:\"regexText\";s:0:\"\";}','a:0:{}',0,''),(8,1,0,'text','c_black20','schwarz 20%','',0,5,0,'',0,'default','#cccccc','a:0:{}','a:5:{s:10:\"allowBlank\";s:4:\"true\";s:9:\"minLength\";s:1:\"7\";s:9:\"maxLength\";s:1:\"7\";s:5:\"regex\";s:0:\"\";s:9:\"regexText\";s:0:\"\";}','a:0:{}',0,''),(9,1,0,'text','c_black40','schwarz 40%','',0,5,0,'',0,'default','#999999','a:0:{}','a:5:{s:10:\"allowBlank\";s:4:\"true\";s:9:\"minLength\";s:1:\"7\";s:9:\"maxLength\";s:1:\"7\";s:5:\"regex\";s:0:\"\";s:9:\"regexText\";s:0:\"\";}','a:0:{}',0,''),(10,1,0,'text','c_black60','schwarz 60%','',0,5,0,'',0,'default','#666666','a:0:{}','a:5:{s:10:\"allowBlank\";s:4:\"true\";s:9:\"minLength\";s:1:\"7\";s:9:\"maxLength\";s:1:\"7\";s:5:\"regex\";s:0:\"\";s:9:\"regexText\";s:0:\"\";}','a:0:{}',0,''),(11,1,0,'text','c_black80','schwarz 80%','',0,5,0,'',0,'default','#333333','a:0:{}','a:5:{s:10:\"allowBlank\";s:4:\"true\";s:9:\"minLength\";s:1:\"7\";s:9:\"maxLength\";s:1:\"7\";s:5:\"regex\";s:0:\"\";s:9:\"regexText\";s:0:\"\";}','a:0:{}',0,''),(12,1,0,'text','c_green','grün','',0,5,0,'',0,'default','#579A1B','a:0:{}','a:5:{s:10:\"allowBlank\";s:4:\"true\";s:9:\"minLength\";s:1:\"7\";s:9:\"maxLength\";s:1:\"7\";s:5:\"regex\";s:0:\"\";s:9:\"regexText\";s:0:\"\";}','a:0:{}',0,''),(13,1,0,'text','c_red','rot','',0,5,0,'',0,'default','#AC441E','a:0:{}','a:5:{s:10:\"allowBlank\";s:4:\"true\";s:9:\"minLength\";s:1:\"7\";s:9:\"maxLength\";s:1:\"7\";s:5:\"regex\";s:0:\"\";s:9:\"regexText\";s:0:\"\";}','a:0:{}',0,''),(15,1,0,'textarea','TplIndividualCSS','CSS speziell für diese Seite','Verlinkung eines vollständigen Skripts oder Eingabe von einzelnen Styles im Head-Bereich.\nBeispiel:\n<script src=\"[[~104]]\"></script>',0,5,0,'',0,'default','','a:0:{}','a:1:{s:10:\"allowBlank\";s:4:\"true\";}','a:0:{}',0,''),(16,1,0,'textarea','TplIndividualJSScript','JS-Skript speziell für diese Seite','Verlinkung eines vollständigen Skripts (z.B. einer Ressource).\nBeispiel:\n<script src=\"[[~104]]\"></script>',0,5,0,'',0,'default','','a:0:{}','a:1:{s:10:\"allowBlank\";s:4:\"true\";}','a:0:{}',0,''),(17,1,0,'textarea','TplIndividualJSSnippet','JS-Snippet speziell für diese Seite','Verlinkung eines kleine Scriptschnipsel, kein ganzes Skript.\nBeispiel:\n$(\'ul.toggle li div.hidden\').hide();\n$(\'ul.toggle li div.visible\').click(function(){\n	$(this).toggleClass(\'active\').next',0,5,0,'',0,'default','','a:0:{}','a:1:{s:10:\"allowBlank\";s:4:\"true\";}','a:0:{}',0,''),(18,1,0,'textarea','metaDescription','Seitenbeschreibung im Meta-Tag \"Description\"','Ausgabe von Content: [[*content:striptags:strip:ellipsis=`160`]] - Achtung: Teileweise Probleme mit Tags!',0,5,0,'',0,'default','','a:0:{}','a:1:{s:10:\"allowBlank\";s:4:\"true\";}','a:0:{}',0,'');
COMMIT;

-- Dumped table `modx_site_tmplvars` with 17 row(s)
--

--
-- Table structure for table `modx_system_eventnames`
--

CREATE TABLE `modx_system_eventnames` (
  `name` varchar(50) NOT NULL,
  `service` tinyint(4) unsigned NOT NULL DEFAULT 0,
  `groupname` varchar(20) NOT NULL DEFAULT '',
  PRIMARY KEY (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `modx_system_eventnames`
--

SET autocommit=0;
INSERT INTO `modx_system_eventnames` VALUES ('OnBeforeCacheUpdate',4,'System'),('OnBeforeChunkFormDelete',1,'Chunks'),('OnBeforeChunkFormSave',1,'Chunks'),('OnBeforeDocFormDelete',1,'Resources'),('OnBeforeDocFormSave',1,'Resources'),('OnBeforeEmptyTrash',1,'Resources'),('OnBeforeManagerLogin',2,'Security'),('OnBeforeManagerLogout',2,'Security'),('OnBeforeManagerPageInit',2,'System'),('OnBeforePluginFormDelete',1,'Plugins'),('OnBeforePluginFormSave',1,'Plugins'),('OnBeforeRegisterClientScripts',5,'System'),('OnBeforeSaveWebPageCache',4,'System'),('OnBeforeSnipFormDelete',1,'Snippets'),('OnBeforeSnipFormSave',1,'Snippets'),('OnBeforeTempFormDelete',1,'Templates'),('OnBeforeTempFormSave',1,'Templates'),('OnBeforeTVFormDelete',1,'Template Variables'),('OnBeforeTVFormSave',1,'Template Variables'),('OnBeforeUserActivate',1,'Users'),('OnBeforeUserDeactivate',1,'Users'),('OnBeforeUserDuplicate',1,'Users'),('OnBeforeUserFormDelete',1,'Users'),('OnBeforeUserFormSave',1,'Users'),('OnBeforeUserGroupFormRemove',1,'User Groups'),('OnBeforeUserGroupFormSave',1,'User Groups'),('OnBeforeWebLogin',3,'Security'),('OnBeforeWebLogout',3,'Security'),('OnCacheUpdate',4,'System'),('OnCategoryBeforeRemove',1,'Categories'),('OnCategoryBeforeSave',1,'Categories'),('OnCategoryRemove',1,'Categories'),('OnCategorySave',1,'Categories'),('OnChunkBeforeRemove',1,'Chunks'),('OnChunkBeforeSave',1,'Chunks'),('OnChunkFormDelete',1,'Chunks'),('OnChunkFormPrerender',1,'Chunks'),('OnChunkFormRender',1,'Chunks'),('OnChunkFormSave',1,'Chunks'),('OnChunkRemove',1,'Chunks'),('OnChunkSave',1,'Chunks'),('OnContextBeforeRemove',1,'Contexts'),('OnContextBeforeSave',1,'Contexts'),('OnContextFormPrerender',2,'Contexts'),('OnContextFormRender',2,'Contexts'),('OnContextRemove',1,'Contexts'),('OnContextSave',1,'Contexts'),('OnDocFormDelete',1,'Resources'),('OnDocFormPrerender',1,'Resources'),('OnDocFormRender',1,'Resources'),('OnDocFormSave',1,'Resources'),('OnDocPublished',5,'Resources'),('OnDocUnPublished',5,'Resources'),('OnElementNotFound',1,'System'),('OnEmptyTrash',1,'Resources'),('OnFileCreateFormPrerender',1,'System'),('OnFileEditFormPrerender',1,'System'),('OnFileManagerBeforeUpload',1,'System'),('OnFileManagerDirCreate',1,'System'),('OnFileManagerDirRemove',1,'System'),('OnFileManagerDirRename',1,'System'),('OnFileManagerFileCreate',1,'System'),('OnFileManagerFileRemove',1,'System'),('OnFileManagerFileRename',1,'System'),('OnFileManagerFileUpdate',1,'System'),('OnFileManagerMoveObject',1,'System'),('OnFileManagerUpload',1,'System'),('OnHandleRequest',5,'System'),('OnInitCulture',1,'Internationalization'),('OnLoadWebDocument',5,'System'),('OnLoadWebPageCache',4,'System'),('OnManagerAuthentication',2,'Security'),('OnManagerLogin',2,'Security'),('OnManagerLoginFormPrerender',2,'Security'),('OnManagerLoginFormRender',2,'Security'),('OnManagerLogout',2,'Security'),('OnManagerPageAfterRender',2,'System'),('OnManagerPageBeforeRender',2,'System'),('OnManagerPageInit',2,'System'),('OnMediaSourceBeforeFormDelete',1,'Media Sources'),('OnMediaSourceBeforeFormSave',1,'Media Sources'),('OnMediaSourceDuplicate',1,'Media Sources'),('OnMediaSourceFormDelete',1,'Media Sources'),('OnMediaSourceFormSave',1,'Media Sources'),('OnMediaSourceGetProperties',1,'Media Sources'),('OnMODXInit',5,'System'),('OnPackageInstall',2,'Package Manager'),('OnPackageRemove',2,'Package Manager'),('OnPackageUninstall',2,'Package Manager'),('OnPageNotFound',1,'System'),('OnPageUnauthorized',1,'Security'),('OnParseDocument',5,'System'),('OnPluginBeforeRemove',1,'Plugins'),('OnPluginBeforeSave',1,'Plugins'),('OnPluginEventBeforeRemove',1,'Plugin Events'),('OnPluginEventBeforeSave',1,'Plugin Events'),('OnPluginEventRemove',1,'Plugin Events'),('OnPluginEventSave',1,'Plugin Events'),('OnPluginFormDelete',1,'Plugins'),('OnPluginFormPrerender',1,'Plugins'),('OnPluginFormRender',1,'Plugins'),('OnPluginFormSave',1,'Plugins'),('OnPluginRemove',1,'Plugins'),('OnPluginSave',1,'Plugins'),('OnPropertySetBeforeRemove',1,'Property Sets'),('OnPropertySetBeforeSave',1,'Property Sets'),('OnPropertySetRemove',1,'Property Sets'),('OnPropertySetSave',1,'Property Sets'),('OnResourceAddToResourceGroup',1,'Resources'),('OnResourceAutoPublish',1,'Resources'),('OnResourceBeforeSort',1,'Resources'),('OnResourceCacheUpdate',1,'Resources'),('OnResourceDelete',1,'Resources'),('OnResourceDuplicate',1,'Resources'),('OnResourceGroupBeforeRemove',1,'Security'),('OnResourceGroupBeforeSave',1,'Security'),('OnResourceGroupRemove',1,'Security'),('OnResourceGroupSave',1,'Security'),('OnResourceRemoveFromResourceGroup',1,'Resources'),('OnResourceSort',1,'Resources'),('OnResourceToolbarLoad',1,'Resources'),('OnResourceTVFormPrerender',1,'Resources'),('OnResourceTVFormRender',1,'Resources'),('OnResourceUndelete',1,'Resources'),('OnRichTextBrowserInit',1,'RichText Editor'),('OnRichTextEditorInit',1,'RichText Editor'),('OnRichTextEditorRegister',1,'RichText Editor'),('OnSiteRefresh',1,'System'),('OnSiteSettingsRender',1,'Settings'),('OnSnipFormDelete',1,'Snippets'),('OnSnipFormPrerender',1,'Snippets'),('OnSnipFormRender',1,'Snippets'),('OnSnipFormSave',1,'Snippets'),('OnSnippetBeforeRemove',1,'Snippets'),('OnSnippetBeforeSave',1,'Snippets'),('OnSnippetRemove',1,'Snippets'),('OnSnippetSave',1,'Snippets'),('OnTempFormDelete',1,'Templates'),('OnTempFormPrerender',1,'Templates'),('OnTempFormRender',1,'Templates'),('OnTempFormSave',1,'Templates'),('OnTemplateBeforeRemove',1,'Templates'),('OnTemplateBeforeSave',1,'Templates'),('OnTemplateRemove',1,'Templates'),('OnTemplateSave',1,'Templates'),('OnTemplateVarBeforeRemove',1,'Template Variables'),('OnTemplateVarBeforeSave',1,'Template Variables'),('OnTemplateVarRemove',1,'Template Variables'),('OnTemplateVarSave',1,'Template Variables'),('OnTVFormDelete',1,'Template Variables'),('OnTVFormPrerender',1,'Template Variables'),('OnTVFormRender',1,'Template Variables'),('OnTVFormSave',1,'Template Variables'),('OnTVInputPropertiesList',1,'Template Variables'),('OnTVInputRenderList',1,'Template Variables'),('OnTVOutputRenderList',1,'Template Variables'),('OnTVOutputRenderPropertiesList',1,'Template Variables'),('OnUserActivate',1,'Users'),('OnUserAddToGroup',1,'User Groups'),('OnUserBeforeAddToGroup',1,'User Groups'),('OnUserBeforeRemove',1,'Users'),('OnUserBeforeRemoveFromGroup',1,'User Groups'),('OnUserBeforeSave',1,'Users'),('OnUserChangePassword',1,'Users'),('OnUserDeactivate',1,'Users'),('OnUserDuplicate',1,'Users'),('OnUserFormDelete',1,'Users'),('OnUserFormPrerender',1,'Users'),('OnUserFormRender',1,'Users'),('OnUserFormSave',1,'Users'),('OnUserGroupBeforeRemove',1,'User Groups'),('OnUserGroupBeforeSave',1,'User Groups'),('OnUserGroupFormSave',1,'User Groups'),('OnUserGroupRemove',1,'User Groups'),('OnUserGroupSave',1,'User Groups'),('OnUserNotFound',1,'Users'),('OnUserProfileBeforeRemove',1,'User Profiles'),('OnUserProfileBeforeSave',1,'User Profiles'),('OnUserProfileRemove',1,'User Profiles'),('OnUserProfileSave',1,'User Profiles'),('OnUserRemove',1,'Users'),('OnUserRemoveFromGroup',1,'User Groups'),('OnUserSave',1,'Users'),('OnWebAuthentication',3,'Security'),('OnWebLogin',3,'Security'),('OnWebLogout',3,'Security'),('OnWebPageComplete',5,'System'),('OnWebPageInit',5,'System'),('OnWebPagePrerender',5,'System');
COMMIT;

-- Dumped table `modx_system_eventnames` with 189 row(s)
--

--
-- Table structure for table `modx_system_settings`
--

CREATE TABLE `modx_system_settings` (
  `key` varchar(50) NOT NULL DEFAULT '',
  `value` text NOT NULL,
  `xtype` varchar(75) NOT NULL DEFAULT 'textfield',
  `namespace` varchar(40) NOT NULL DEFAULT 'core',
  `area` varchar(191) NOT NULL DEFAULT '',
  `editedon` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp(),
  PRIMARY KEY (`key`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `modx_system_settings`
--

SET autocommit=0;

COMMIT;

-- Dumped table `modx_system_settings` with 313 row(s)
--

--
-- Table structure for table `modx_transport_packages`
--

CREATE TABLE `modx_transport_packages` (
  `signature` varchar(191) NOT NULL,
  `created` datetime NOT NULL,
  `updated` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp(),
  `installed` datetime DEFAULT NULL,
  `state` tinyint(1) unsigned NOT NULL DEFAULT 1,
  `workspace` int(10) unsigned NOT NULL DEFAULT 0,
  `provider` int(10) unsigned NOT NULL DEFAULT 0,
  `disabled` tinyint(1) unsigned NOT NULL DEFAULT 0,
  `source` tinytext DEFAULT NULL,
  `manifest` text DEFAULT NULL,
  `attributes` mediumtext DEFAULT NULL,
  `package_name` varchar(191) NOT NULL,
  `metadata` text DEFAULT NULL,
  `version_major` smallint(5) unsigned NOT NULL DEFAULT 0,
  `version_minor` smallint(5) unsigned NOT NULL DEFAULT 0,
  `version_patch` smallint(5) unsigned NOT NULL DEFAULT 0,
  `release` varchar(100) NOT NULL DEFAULT '',
  `release_index` smallint(5) unsigned NOT NULL DEFAULT 0,
  PRIMARY KEY (`signature`),
  KEY `workspace` (`workspace`),
  KEY `provider` (`provider`),
  KEY `disabled` (`disabled`),
  KEY `package_name` (`package_name`),
  KEY `version_major` (`version_major`),
  KEY `version_minor` (`version_minor`),
  KEY `version_patch` (`version_patch`),
  KEY `release` (`release`),
  KEY `release_index` (`release_index`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `modx_transport_packages`
--

SET autocommit=0;
INSERT INTO `modx_transport_packages` VALUES ('ace-1.6.5-pl','2019-01-01 15:21:14','2019-01-01 14:22:26','2019-01-01 15:22:26',0,1,1,0,'ace-1.6.5-pl.transport.zip',NULL,'a:8:{s:7:\"license\";s:15218:\"GNU GENERAL PUBLIC LICENSE\n   Version 2, June 1991\n--------------------------\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.\n59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\n\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n--------\n\n  The licenses for most software are designed to take away your\nfreedom to share and change it.  By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users.  This\nGeneral Public License applies to most of the Free Software\nFoundation\'s software and to any other program whose authors commit to\nusing it.  (Some other Free Software Foundation software is covered by\nthe GNU Library General Public License instead.)  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n  To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have.  You must make sure that they, too, receive or can get the\nsource code.  And you must show them these terms so they know their\nrights.\n\n  We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n  Also, for each author\'s protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware.  If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors\' reputations.\n\n  Finally, any free program is threatened constantly by software\npatents.  We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary.  To prevent this, we have made it clear that any\npatent must be licensed for everyone\'s free use or not licensed at all.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n---------------------------------------------------------------\n\n  0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License.  The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage.  (Hereinafter, translation is included without limitation in\nthe term \"modification\".)  Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope.  The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n  1. You may copy and distribute verbatim copies of the Program\'s\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n  2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n    a) You must cause the modified files to carry prominent notices\n    stating that you changed the files and the date of any change.\n\n    b) You must cause any work that you distribute or publish, that in\n    whole or in part contains or is derived from the Program or any\n    part thereof, to be licensed as a whole at no charge to all third\n    parties under the terms of this License.\n\n    c) If the modified program normally reads commands interactively\n    when run, you must cause it, when started running for such\n    interactive use in the most ordinary way, to print or display an\n    announcement including an appropriate copyright notice and a\n    notice that there is no warranty (or else, saying that you provide\n    a warranty) and that users may redistribute the program under\n    these conditions, and telling the user how to view a copy of this\n    License.  (Exception: if the Program itself is interactive but\n    does not normally print such an announcement, your work based on\n    the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole.  If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works.  But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n  3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n    a) Accompany it with the complete corresponding machine-readable\n    source code, which must be distributed under the terms of Sections\n    1 and 2 above on a medium customarily used for software interchange; or,\n\n    b) Accompany it with a written offer, valid for at least three\n    years, to give any third party, for a charge no more than your\n    cost of physically performing source distribution, a complete\n    machine-readable copy of the corresponding source code, to be\n    distributed under the terms of Sections 1 and 2 above on a medium\n    customarily used for software interchange; or,\n\n    c) Accompany it with the information you received as to the offer\n    to distribute corresponding source code.  (This alternative is\n    allowed only for noncommercial distribution and only if you\n    received the program in object code or executable form with such\n    an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it.  For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable.  However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n  4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License.  Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n  5. You are not required to accept this License, since you have not\nsigned it.  However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works.  These actions are\nprohibited by law if you do not accept this License.  Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n  6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions.  You may not impose any further\nrestrictions on the recipients\' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n  7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all.  For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices.  Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n  8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded.  In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n  9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number.  If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation.  If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n  10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission.  For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this.  Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\nNO WARRANTY\n-----------\n\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n---------------------------\nEND OF TERMS AND CONDITIONS\";s:6:\"readme\";s:271:\"--------------------\nExtra: Ace\n--------------------\nSince: March 29th, 2012\nAuthor: Danil Kostin <danya.postfactum@gmail.com>\nLicense: GNU GPLv2 (or later at your option)\n\nIntegrates Ace Code Editor into MODx Revolution.\n\nPress Ctrl+Alt+H to see all available shortcuts.\";s:9:\"changelog\";s:3767:\"Changelog for Ace integration into MODx Revolution.\n\nAce 1.6.5\n====================================\n- Added: \"Twig\" syntax for support of Twig in chunks.\n- Changed: Plugin is not static anymore.\n\nAce 1.6.4\n====================================\n- Fixed: Support of emmet in smarty mode. Again.\n\nAce 1.6.3\n====================================\n- Fixed: Support of emmet in smarty mode.\n\nAce 1.6.2\n====================================\n- Fixed: Editor mode handling.\n- Added: \"Markdown\" syntax for mime type \"text/x-markdown\".\n\nAce 1.6.1\n====================================\n- Fixed : Work with enabled system setting \"compress_js\".\n\nAce 1.6.0\n====================================\n- Added: \"Smarty\" syntax for support of Fenom in chunks.\n- Updated: Ace to version 1.2.0.\n\nAce 1.5.1\n====================================\n- Fixed: Bug with narrowing of the textarea.\n\nAce 1.5.0\n====================================\n- Changed: Assets are moved back to /assets/\n- Fixed: MODx tag completions (was completely broken)\n- Added: Editor height setting\n\nAce 1.4.3\n====================================\n- Added: MODx tag completions (Ctrl+Space)\n- Fixed: Issue caused AjaxManager (MODx Manager speed booster plugin) tree drag\'n\'drop bug\n\nAce 1.4.2\n====================================\n- Added: Undo coalescing\n- Changed: Mac fullscreen command is bound to Command+F12\n- Added: Drag delay (allow to start new selection inside current one) for Mac\n- Fixed: Use file extension of static chunks to detect code syntax\n\n\nAce 1.4.1\n====================================\n- Fixed: Tab handling\n- Fixed: Emmet shortcut listing by Ctr+Alt+H\n- Added: Expandable snippets support (see ace.snippets setting)\n- Added: Emmet wrap_with_abbreviation command (Alt+W)\n\nAce 1.4.0\n====================================\n- Added: Emmet (aka Zen Coding) support\n- Added: Terminal dark theme\n- Added: Hotkey table (Ctrl+Alt+H)\n- Fixed: Resource overview fatal error\n- Changed: Assets are moved to /manager/assets/components/\n\nAce 1.3.3\n====================================\n- Added: PHP live syntax check\n- Added: Chaos dark theme\n- Added: Setting show_invisibles\n\n\nAce 1.3.2\n====================================\n- Fixed: The bug while installing the Ace\n- Fixed: Broken word_wrap setting\n- Added: Tab settings (tab size, soft tab)\n- Added: Now completele compatible with AjaxManager extra\n\n\nAce 1.3.1\n====================================\n- Changed: Plugin content now is stored in static file\n\n\nAce 1.3.0\n====================================\n- Added: German translation\n- Added: MODx tags highlighting\n- Added: Ambiance and xcode themes\n- Added: less/scss syntax highlighting\n- Added: Fullwindow mode (Ctrl + F11)\n- Changed: Editor now ignores `wich_editor` setting. Set `use_editor` to false to use ACE for Resources.\n\n\nAce 1.2.1\n====================================\n- Changed: Assets are moved to manager folder\n- Added: Font size setting\n- Added: \"GitHub\" theme\n- Added: Support of html5 drag\'n\'drop (accepting of dropped text)\n- Added: XML / HTML tag autoclosing\n- Fixed: broken en lexicon and php 5.3 incompatibility\n\n\nAce 1.2.0\n====================================\n- Removed: Some unnecessary options\n- Changed: Editor options are moved to system settings\n- Fixed: Multiple little editor bugs\n- Added: Add missing \"OnFileEditFormPrerender\" event to MODx\n- Added: Multiline editing\n- Added: Advanced find/replace window\n\n\nAce 1.1.0\n====================================\n- Fixed: Fatal error on document create event\n- Fixed: Changing of properties has no effect\n- Added: File edition support\n- Added: MODx tree elements drag\'n\'drop support\n- Added: Auto-assigning which_element_editor to Ace\n\n\nAce 1.0.0\n====================================\n- Added: Plugin properties to adjust how Ace behaves\n- Initial commit\";s:9:\"signature\";s:12:\"ace-1.6.5-pl\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:40:\"/workspace/package/install/ace-1.6.5-pl/\";s:14:\"package_action\";i:0;}','Ace','a:38:{s:2:\"id\";s:24:\"568f9f06dc532f593e002c59\";s:7:\"package\";s:24:\"4f6e2782f245544fe8000014\";s:12:\"display_name\";s:12:\"ace-1.6.5-pl\";s:4:\"name\";s:3:\"Ace\";s:7:\"version\";s:5:\"1.6.5\";s:13:\"version_major\";s:1:\"1\";s:13:\"version_minor\";s:1:\"6\";s:13:\"version_patch\";s:1:\"5\";s:7:\"release\";s:2:\"pl\";s:8:\"vrelease\";s:2:\"pl\";s:14:\"vrelease_index\";s:0:\"\";s:6:\"author\";s:9:\"bezumkin2\";s:11:\"description\";s:376:\"<p>New feature: modx tag code autocompletion! Press Ctrl+Space to get code suggestions with descriptions.</p><p>Works for snippets, chunks, system settings, tvs and resource fields, filters and properties.</p><p>Property sets, lexicon entries are not supported. Unfortunately, I have no idea how to retrieve chunk-specific placeholders, so there is no placeholder support.</p>\";s:12:\"instructions\";s:353:\"<p></p><p>Install via Package Management.</p><p>Set editor theme you wish in system settings (change namespace to \"ace\").</p><p>If you want to use this editor for resources, just set system option <i>use_editor</i> to <b>false</b>&nbsp;(global usage), or&nbsp;<i>richtext</i>&nbsp;setting of certain resource to <b>false</b> (specific usage).</p><p></p>\";s:9:\"changelog\";s:4462:\"<p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p>Ace 1.6.5</p><p>====================================</p><p>- Added: \"Twig\" syntax for support of Twig in chunks.</p><p>- Changed: Plugin is not static anymore.</p><p>Ace 1.6.4</p><p>====================================</p><p>- Fixed: Support of emmet in smarty mode. Again.</p><p>Ace 1.6.3</p><p>====================================</p><p>- Fixed: Support of emmet in smarty mode.</p><p></p><p>Ace 1.6.2</p><p>====================================</p><p>- Fixed: Editor mode handling.</p><p>- Added: \"Markdown\" syntax for mime type \"text/x-markdown\".</p><p></p><p>Ace 1.6.1</p><p>====================================</p><p>- Fixed : Work with enabled system setting \"compress_js\".</p><p></p><p>Ace 1.6.0</p><p>====================================</p><p>- Added: \"Smarty\" syntax for support of Fenom in chunks.</p><p>- Updated: Ace to version 1.2.0.</p><p></p><p>Ace 1.5.1</p><p>====================================</p><p>- Fixed: Bug with narrowing of the textarea.</p><p>Ace 1.5.0</p><p>====================================</p><p>- Changed: Assets are moved back to /assets/</p><p>- Fixed: MODx tag completions (was completely broken)</p><p>- Added: Editor height setting</p><p>Ace 1.4.3</p><p>====================================</p><p>- Added: MODx tag completions (Ctrl+Space)</p><p>- Fixed: Issue caused AjaxManager (MODx Manager speed booster plugin) tree drag\'n\'drop bug</p><p>Ace 1.4.2</p><p>====================================</p><p>- Added: Undo coalescing</p><p>- Changed: Mac fullscreen command is bound to Command+F12</p><p>- Added: Drag delay (allow to start new selection inside current one) for Mac</p><p>- Fixed: Use file extension of static chunks to detect code syntax</p><p>Ace 1.4.1</p><p>====================================</p><p>- Fixed: Tab handling</p><p>- Fixed: Emmet shortcut listing by Ctr+Alt+H</p><p>- Added: Expandable snippets support (see ace.snippets setting)</p><p>- Added: Emmet wrap_with_abbreviation command (Alt+W)</p><p></p><p>Ace 1.4.0</p><p>====================================</p><p>- Added: Emmet (aka Zen Coding) support</p><p>- Added: Terminal dark theme</p><p>- Added: Hotkey table (Ctrl+Alt+H)</p><p>- Fixed: Resource overview fatal error</p><p>- Changed: Assets are moved to /manager/assets/components/</p><p></p><p>Ace 1.3.3</p><p>====================================</p><p>- Added: PHP live syntax check</p><p>- Added: Chaos dark theme</p><p>- Added: Setting show_invisibles</p><p></p><p>Ace 1.3.2</p><p>====================================</p><p>- Fixed: The bug while installing the Ace</p><p>- Fixed: Broken word_wrap setting</p><p>- Added: Tab settings (tab size, soft tab)</p><p>- Added: Now completele compatible with AjaxManager extra</p><p>Ace 1.3.1</p><p>====================================</p><p>- Changed: Plugin content now is stored in static file</p><p></p><p>Ace 1.3.0</p><p>====================================</p><p>- Added: German translation</p><p>- Added: MODx tags highlighting</p><p>- Added: Ambiance and xcode themes</p><p>- Added: less/scss syntax highlighting</p><p>- Added: Fullwindow mode (Ctrl + F11)</p><p>- Changed: Editor now ignores `wich_editor` setting. Set `use_editor` to false to use ACE for Resources.</p><p></p><p>Ace 1.2.1</p><p>====================================</p><p>- Changed: Assets are moved to manager folder</p><p>- Added: Font size setting</p><p>- Added: \"GitHub\" theme</p><p>- Added: Support of html5 drag\'n\'drop (accepting of dropped text)</p><p>- Added: XML / HTML tag autoclosing</p><p>- Fixed: broken en lexicon and php 5.3 incompatibility</p><p></p><p>Ace 1.2.0</p><p>====================================</p><p>- Removed: Some unnecessary options</p><p>- Changed: Editor options are moved to system settings</p><p>- Fixed: Multiple little editor bugs</p><p>- Added: Add missing \"OnFileEditFormPrerender\" event to MODx</p><p>- Added: Multiline editing</p><p>- Added: Advanced find/replace window</p><p></p><p></p><p>Ace 1.1.0</p><p>====================================</p><p>- Fixed: Fatal error on document create event</p><p>- Fixed: Changing of properties has no effect</p><p>- Added: File edition support</p><p>- Added: MODx tree elements drag\'n\'drop support</p><p>- Added: Auto-assigning which_element_editor to Ace</p><p></p><p></p><p>Ace 1.0.0</p><p>====================================</p><p>- Added: Plugin properties to adjust how Ace behaves</p><p>- Initial commit</p><p></p><p></p>\";s:9:\"createdon\";s:24:\"2016-01-08T11:35:34+0000\";s:9:\"createdby\";s:9:\"bezumkin2\";s:8:\"editedon\";s:24:\"2019-01-01T13:56:10+0000\";s:10:\"releasedon\";s:24:\"2016-01-08T11:35:34+0000\";s:9:\"downloads\";s:6:\"222115\";s:8:\"approved\";s:4:\"true\";s:7:\"audited\";s:5:\"false\";s:8:\"featured\";s:5:\"false\";s:10:\"deprecated\";s:5:\"false\";s:7:\"license\";s:5:\"GPLv2\";s:7:\"smf_url\";s:0:\"\";s:10:\"repository\";s:24:\"4d4c3fa6b2b0830da9000001\";s:8:\"supports\";s:3:\"2.2\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=568f9f07dc532f593e002c5b\";s:9:\"signature\";s:12:\"ace-1.6.5-pl\";s:11:\"supports_db\";s:12:\"mysql,sqlsrv\";s:16:\"minimum_supports\";s:3:\"2.2\";s:9:\"breaks_at\";s:8:\"10000000\";s:10:\"screenshot\";s:68:\"http://modx.s3.amazonaws.com/extras/4f6e2782f245544fe8000014/ace.png\";s:4:\"file\";a:7:{s:2:\"id\";s:24:\"568f9f07dc532f593e002c5b\";s:7:\"version\";s:24:\"568f9f06dc532f593e002c59\";s:8:\"filename\";s:26:\"ace-1.6.5-pl.transport.zip\";s:9:\"downloads\";s:6:\"124395\";s:6:\"lastip\";s:13:\"5.189.141.134\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=568f9f07dc532f593e002c5b\";}s:17:\"package-signature\";s:12:\"ace-1.6.5-pl\";s:10:\"categories\";s:15:\"richtexteditors\";s:4:\"tags\";s:0:\"\";}',1,6,5,'pl',0),('ace-1.8.0-pl','2019-03-18 20:56:02','2019-03-18 19:56:17','2019-03-18 20:56:17',0,1,1,0,'ace-1.8.0-pl.transport.zip',NULL,'a:8:{s:7:\"license\";s:15218:\"GNU GENERAL PUBLIC LICENSE\n   Version 2, June 1991\n--------------------------\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.\n59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\n\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n--------\n\n  The licenses for most software are designed to take away your\nfreedom to share and change it.  By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users.  This\nGeneral Public License applies to most of the Free Software\nFoundation\'s software and to any other program whose authors commit to\nusing it.  (Some other Free Software Foundation software is covered by\nthe GNU Library General Public License instead.)  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n  To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have.  You must make sure that they, too, receive or can get the\nsource code.  And you must show them these terms so they know their\nrights.\n\n  We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n  Also, for each author\'s protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware.  If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors\' reputations.\n\n  Finally, any free program is threatened constantly by software\npatents.  We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary.  To prevent this, we have made it clear that any\npatent must be licensed for everyone\'s free use or not licensed at all.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n---------------------------------------------------------------\n\n  0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License.  The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage.  (Hereinafter, translation is included without limitation in\nthe term \"modification\".)  Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope.  The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n  1. You may copy and distribute verbatim copies of the Program\'s\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n  2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n    a) You must cause the modified files to carry prominent notices\n    stating that you changed the files and the date of any change.\n\n    b) You must cause any work that you distribute or publish, that in\n    whole or in part contains or is derived from the Program or any\n    part thereof, to be licensed as a whole at no charge to all third\n    parties under the terms of this License.\n\n    c) If the modified program normally reads commands interactively\n    when run, you must cause it, when started running for such\n    interactive use in the most ordinary way, to print or display an\n    announcement including an appropriate copyright notice and a\n    notice that there is no warranty (or else, saying that you provide\n    a warranty) and that users may redistribute the program under\n    these conditions, and telling the user how to view a copy of this\n    License.  (Exception: if the Program itself is interactive but\n    does not normally print such an announcement, your work based on\n    the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole.  If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works.  But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n  3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n    a) Accompany it with the complete corresponding machine-readable\n    source code, which must be distributed under the terms of Sections\n    1 and 2 above on a medium customarily used for software interchange; or,\n\n    b) Accompany it with a written offer, valid for at least three\n    years, to give any third party, for a charge no more than your\n    cost of physically performing source distribution, a complete\n    machine-readable copy of the corresponding source code, to be\n    distributed under the terms of Sections 1 and 2 above on a medium\n    customarily used for software interchange; or,\n\n    c) Accompany it with the information you received as to the offer\n    to distribute corresponding source code.  (This alternative is\n    allowed only for noncommercial distribution and only if you\n    received the program in object code or executable form with such\n    an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it.  For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable.  However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n  4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License.  Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n  5. You are not required to accept this License, since you have not\nsigned it.  However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works.  These actions are\nprohibited by law if you do not accept this License.  Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n  6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions.  You may not impose any further\nrestrictions on the recipients\' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n  7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all.  For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices.  Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n  8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded.  In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n  9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number.  If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation.  If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n  10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission.  For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this.  Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\nNO WARRANTY\n-----------\n\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n---------------------------\nEND OF TERMS AND CONDITIONS\";s:6:\"readme\";s:271:\"--------------------\nExtra: Ace\n--------------------\nSince: March 29th, 2012\nAuthor: Danil Kostin <danya.postfactum@gmail.com>\nLicense: GNU GPLv2 (or later at your option)\n\nIntegrates Ace Code Editor into MODx Revolution.\n\nPress Ctrl+Alt+H to see all available shortcuts.\";s:9:\"changelog\";s:4000:\"Changelog for Ace integration into MODx Revolution.\n\nAce 1.8.0\n====================================\n- Added: autocompletion for php functions.\n\nAce 1.7.0\n====================================\n- Added: new system setting \"ace.grow\".\n- Added: new system setting \"ace.html_elements_mime\".\n\nAce 1.6.5\n====================================\n- Added: \"Twig\" syntax for support of Twig in chunks.\n- Changed: Plugin is not static anymore.\n\nAce 1.6.4\n====================================\n- Fixed: Support of emmet in smarty mode. Again.\n\nAce 1.6.3\n====================================\n- Fixed: Support of emmet in smarty mode.\n\nAce 1.6.2\n====================================\n- Fixed: Editor mode handling.\n- Added: \"Markdown\" syntax for mime type \"text/x-markdown\".\n\nAce 1.6.1\n====================================\n- Fixed : Work with enabled system setting \"compress_js\".\n\nAce 1.6.0\n====================================\n- Added: \"Smarty\" syntax for support of Fenom in chunks.\n- Updated: Ace to version 1.2.0.\n\nAce 1.5.1\n====================================\n- Fixed: Bug with narrowing of the textarea.\n\nAce 1.5.0\n====================================\n- Changed: Assets are moved back to /assets/\n- Fixed: MODx tag completions (was completely broken)\n- Added: Editor height setting\n\nAce 1.4.3\n====================================\n- Added: MODx tag completions (Ctrl+Space)\n- Fixed: Issue caused AjaxManager (MODx Manager speed booster plugin) tree drag\'n\'drop bug\n\nAce 1.4.2\n====================================\n- Added: Undo coalescing\n- Changed: Mac fullscreen command is bound to Command+F12\n- Added: Drag delay (allow to start new selection inside current one) for Mac\n- Fixed: Use file extension of static chunks to detect code syntax\n\n\nAce 1.4.1\n====================================\n- Fixed: Tab handling\n- Fixed: Emmet shortcut listing by Ctr+Alt+H\n- Added: Expandable snippets support (see ace.snippets setting)\n- Added: Emmet wrap_with_abbreviation command (Alt+W)\n\nAce 1.4.0\n====================================\n- Added: Emmet (aka Zen Coding) support\n- Added: Terminal dark theme\n- Added: Hotkey table (Ctrl+Alt+H)\n- Fixed: Resource overview fatal error\n- Changed: Assets are moved to /manager/assets/components/\n\nAce 1.3.3\n====================================\n- Added: PHP live syntax check\n- Added: Chaos dark theme\n- Added: Setting show_invisibles\n\n\nAce 1.3.2\n====================================\n- Fixed: The bug while installing the Ace\n- Fixed: Broken word_wrap setting\n- Added: Tab settings (tab size, soft tab)\n- Added: Now completele compatible with AjaxManager extra\n\n\nAce 1.3.1\n====================================\n- Changed: Plugin content now is stored in static file\n\n\nAce 1.3.0\n====================================\n- Added: German translation\n- Added: MODx tags highlighting\n- Added: Ambiance and xcode themes\n- Added: less/scss syntax highlighting\n- Added: Fullwindow mode (Ctrl + F11)\n- Changed: Editor now ignores `wich_editor` setting. Set `use_editor` to false to use ACE for Resources.\n\n\nAce 1.2.1\n====================================\n- Changed: Assets are moved to manager folder\n- Added: Font size setting\n- Added: \"GitHub\" theme\n- Added: Support of html5 drag\'n\'drop (accepting of dropped text)\n- Added: XML / HTML tag autoclosing\n- Fixed: broken en lexicon and php 5.3 incompatibility\n\n\nAce 1.2.0\n====================================\n- Removed: Some unnecessary options\n- Changed: Editor options are moved to system settings\n- Fixed: Multiple little editor bugs\n- Added: Add missing \"OnFileEditFormPrerender\" event to MODx\n- Added: Multiline editing\n- Added: Advanced find/replace window\n\n\nAce 1.1.0\n====================================\n- Fixed: Fatal error on document create event\n- Fixed: Changing of properties has no effect\n- Added: File edition support\n- Added: MODx tree elements drag\'n\'drop support\n- Added: Auto-assigning which_element_editor to Ace\n\n\nAce 1.0.0\n====================================\n- Added: Plugin properties to adjust how Ace behaves\n- Initial commit\";s:9:\"signature\";s:12:\"ace-1.8.0-pl\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:40:\"/workspace/package/install/ace-1.8.0-pl/\";s:14:\"package_action\";i:1;}','Ace','a:38:{s:2:\"id\";s:24:\"5c77c1ffbc8dd3cf0d8b4567\";s:7:\"package\";s:24:\"4f6e2782f245544fe8000014\";s:12:\"display_name\";s:12:\"ace-1.8.0-pl\";s:4:\"name\";s:3:\"Ace\";s:7:\"version\";s:5:\"1.8.0\";s:13:\"version_major\";s:1:\"1\";s:13:\"version_minor\";s:1:\"8\";s:13:\"version_patch\";s:1:\"0\";s:7:\"release\";s:2:\"pl\";s:8:\"vrelease\";s:2:\"pl\";s:14:\"vrelease_index\";s:0:\"\";s:6:\"author\";s:9:\"bezumkin2\";s:11:\"description\";s:376:\"<p>New feature: modx tag code autocompletion! Press Ctrl+Space to get code suggestions with descriptions.</p><p>Works for snippets, chunks, system settings, tvs and resource fields, filters and properties.</p><p>Property sets, lexicon entries are not supported. Unfortunately, I have no idea how to retrieve chunk-specific placeholders, so there is no placeholder support.</p>\";s:12:\"instructions\";s:353:\"<p></p><p>Install via Package Management.</p><p>Set editor theme you wish in system settings (change namespace to \"ace\").</p><p>If you want to use this editor for resources, just set system option <i>use_editor</i> to <b>false</b>&nbsp;(global usage), or&nbsp;<i>richtext</i>&nbsp;setting of certain resource to <b>false</b> (specific usage).</p><p></p>\";s:9:\"changelog\";s:4840:\"<p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p>Ace 1.8.0</p><p>====================================</p><p>- Added: autocompletion for php functions.</p><p></p><p>Ace 1.7.0</p><p>====================================</p><p>- Added: new system setting \"ace.grow\".</p><p>- Added: new system setting \"ace.html_elements_mime\".</p><p></p><p>Ace 1.6.5</p><p>====================================</p><p>- Added: \"Twig\" syntax for support of Twig in chunks.</p><p>- Changed: Plugin is not static anymore.</p><p></p><p>Ace 1.6.4</p><p>====================================</p><p>- Fixed: Support of emmet in smarty mode. Again.</p><p></p><p>Ace 1.6.3</p><p>====================================</p><p>- Fixed: Support of emmet in smarty mode.</p><p></p><p>Ace 1.6.2</p><p>====================================</p><p>- Fixed: Editor mode handling.</p><p>- Added: \"Markdown\" syntax for mime type \"text/x-markdown\".</p><p></p><p>Ace 1.6.1</p><p>====================================</p><p>- Fixed : Work with enabled system setting \"compress_js\".</p><p></p><p>Ace 1.6.0</p><p>====================================</p><p>- Added: \"Smarty\" syntax for support of Fenom in chunks.</p><p>- Updated: Ace to version 1.2.0.</p><p></p><p>Ace 1.5.1</p><p>====================================</p><p>- Fixed: Bug with narrowing of the textarea.</p><p></p><p>Ace 1.5.0</p><p>====================================</p><p>- Changed: Assets are moved back to /assets/</p><p>- Fixed: MODx tag completions (was completely broken)</p><p>- Added: Editor height setting</p><p></p><p>Ace 1.4.3</p><p>====================================</p><p>- Added: MODx tag completions (Ctrl+Space)</p><p>- Fixed: Issue caused AjaxManager (MODx Manager speed booster plugin) tree drag\'n\'drop bug</p><p></p><p>Ace 1.4.2</p><p>====================================</p><p>- Added: Undo coalescing</p><p>- Changed: Mac fullscreen command is bound to Command+F12</p><p>- Added: Drag delay (allow to start new selection inside current one) for Mac</p><p>- Fixed: Use file extension of static chunks to detect code syntax</p><p></p><p></p><p>Ace 1.4.1</p><p>====================================</p><p>- Fixed: Tab handling</p><p>- Fixed: Emmet shortcut listing by Ctr+Alt+H</p><p>- Added: Expandable snippets support (see ace.snippets setting)</p><p>- Added: Emmet wrap_with_abbreviation command (Alt+W)</p><p></p><p>Ace 1.4.0</p><p>====================================</p><p>- Added: Emmet (aka Zen Coding) support</p><p>- Added: Terminal dark theme</p><p>- Added: Hotkey table (Ctrl+Alt+H)</p><p>- Fixed: Resource overview fatal error</p><p>- Changed: Assets are moved to /manager/assets/components/</p><p></p><p>Ace 1.3.3</p><p>====================================</p><p>- Added: PHP live syntax check</p><p>- Added: Chaos dark theme</p><p>- Added: Setting show_invisibles</p><p></p><p></p><p>Ace 1.3.2</p><p>====================================</p><p>- Fixed: The bug while installing the Ace</p><p>- Fixed: Broken word_wrap setting</p><p>- Added: Tab settings (tab size, soft tab)</p><p>- Added: Now completele compatible with AjaxManager extra</p><p></p><p></p><p>Ace 1.3.1</p><p>====================================</p><p>- Changed: Plugin content now is stored in static file</p><p></p><p></p><p>Ace 1.3.0</p><p>====================================</p><p>- Added: German translation</p><p>- Added: MODx tags highlighting</p><p>- Added: Ambiance and xcode themes</p><p>- Added: less/scss syntax highlighting</p><p>- Added: Fullwindow mode (Ctrl + F11)</p><p>- Changed: Editor now ignores `wich_editor` setting. Set `use_editor` to false to use ACE for Resources.</p><p></p><p></p><p>Ace 1.2.1</p><p>====================================</p><p>- Changed: Assets are moved to manager folder</p><p>- Added: Font size setting</p><p>- Added: \"GitHub\" theme</p><p>- Added: Support of html5 drag\'n\'drop (accepting of dropped text)</p><p>- Added: XML / HTML tag autoclosing</p><p>- Fixed: broken en lexicon and php 5.3 incompatibility</p><p></p><p></p><p>Ace 1.2.0</p><p>====================================</p><p>- Removed: Some unnecessary options</p><p>- Changed: Editor options are moved to system settings</p><p>- Fixed: Multiple little editor bugs</p><p>- Added: Add missing \"OnFileEditFormPrerender\" event to MODx</p><p>- Added: Multiline editing</p><p>- Added: Advanced find/replace window</p><p></p><p></p><p>Ace 1.1.0</p><p>====================================</p><p>- Fixed: Fatal error on document create event</p><p>- Fixed: Changing of properties has no effect</p><p>- Added: File edition support</p><p>- Added: MODx tree elements drag\'n\'drop support</p><p>- Added: Auto-assigning which_element_editor to Ace</p><p></p><p></p><p>Ace 1.0.0</p><p>====================================</p><p>- Added: Plugin properties to adjust how Ace behaves</p><p>- Initial commit</p><p></p><p></p>\";s:9:\"createdon\";s:24:\"2019-02-28T11:11:59+0000\";s:9:\"createdby\";s:9:\"bezumkin2\";s:8:\"editedon\";s:24:\"2019-03-18T19:51:44+0000\";s:10:\"releasedon\";s:24:\"2019-02-28T11:11:59+0000\";s:9:\"downloads\";s:6:\"238155\";s:8:\"approved\";s:4:\"true\";s:7:\"audited\";s:5:\"false\";s:8:\"featured\";s:5:\"false\";s:10:\"deprecated\";s:5:\"false\";s:7:\"license\";s:5:\"GPLv2\";s:7:\"smf_url\";s:0:\"\";s:10:\"repository\";s:24:\"4d4c3fa6b2b0830da9000001\";s:8:\"supports\";s:3:\"2.2\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=5c77c1ffbc8dd3cf0d8b4568\";s:9:\"signature\";s:12:\"ace-1.8.0-pl\";s:11:\"supports_db\";s:12:\"mysql,sqlsrv\";s:16:\"minimum_supports\";s:3:\"2.2\";s:9:\"breaks_at\";s:8:\"10000000\";s:10:\"screenshot\";s:68:\"http://modx.s3.amazonaws.com/extras/4f6e2782f245544fe8000014/ace.png\";s:4:\"file\";a:7:{s:2:\"id\";s:24:\"5c77c1ffbc8dd3cf0d8b4568\";s:7:\"version\";s:24:\"5c77c1ffbc8dd3cf0d8b4567\";s:8:\"filename\";s:26:\"ace-1.8.0-pl.transport.zip\";s:9:\"downloads\";s:4:\"4769\";s:6:\"lastip\";s:13:\"95.28.234.199\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=5c77c1ffbc8dd3cf0d8b4568\";}s:17:\"package-signature\";s:12:\"ace-1.8.0-pl\";s:10:\"categories\";s:15:\"richtexteditors\";s:4:\"tags\";s:0:\"\";}',1,8,0,'pl',0),('backupmodx-2.0.1-pl','2019-01-01 14:29:43','2019-01-01 14:19:48','2019-01-01 15:19:48',0,1,1,0,'backupmodx-2.0.1-pl.transport.zip',NULL,'a:11:{s:7:\"license\";s:15218:\"GNU GENERAL PUBLIC LICENSE\n   Version 2, June 1991\n--------------------------\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.\n59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\n\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n--------\n\n  The licenses for most software are designed to take away your\nfreedom to share and change it.  By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users.  This\nGeneral Public License applies to most of the Free Software\nFoundation\'s software and to any other program whose authors commit to\nusing it.  (Some other Free Software Foundation software is covered by\nthe GNU Library General Public License instead.)  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n  To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have.  You must make sure that they, too, receive or can get the\nsource code.  And you must show them these terms so they know their\nrights.\n\n  We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n  Also, for each author\'s protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware.  If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors\' reputations.\n\n  Finally, any free program is threatened constantly by software\npatents.  We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary.  To prevent this, we have made it clear that any\npatent must be licensed for everyone\'s free use or not licensed at all.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n---------------------------------------------------------------\n\n  0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License.  The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage.  (Hereinafter, translation is included without limitation in\nthe term \"modification\".)  Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope.  The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n  1. You may copy and distribute verbatim copies of the Program\'s\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n  2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n    a) You must cause the modified files to carry prominent notices\n    stating that you changed the files and the date of any change.\n\n    b) You must cause any work that you distribute or publish, that in\n    whole or in part contains or is derived from the Program or any\n    part thereof, to be licensed as a whole at no charge to all third\n    parties under the terms of this License.\n\n    c) If the modified program normally reads commands interactively\n    when run, you must cause it, when started running for such\n    interactive use in the most ordinary way, to print or display an\n    announcement including an appropriate copyright notice and a\n    notice that there is no warranty (or else, saying that you provide\n    a warranty) and that users may redistribute the program under\n    these conditions, and telling the user how to view a copy of this\n    License.  (Exception: if the Program itself is interactive but\n    does not normally print such an announcement, your work based on\n    the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole.  If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works.  But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n  3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n    a) Accompany it with the complete corresponding machine-readable\n    source code, which must be distributed under the terms of Sections\n    1 and 2 above on a medium customarily used for software interchange; or,\n\n    b) Accompany it with a written offer, valid for at least three\n    years, to give any third party, for a charge no more than your\n    cost of physically performing source distribution, a complete\n    machine-readable copy of the corresponding source code, to be\n    distributed under the terms of Sections 1 and 2 above on a medium\n    customarily used for software interchange; or,\n\n    c) Accompany it with the information you received as to the offer\n    to distribute corresponding source code.  (This alternative is\n    allowed only for noncommercial distribution and only if you\n    received the program in object code or executable form with such\n    an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it.  For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable.  However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n  4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License.  Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n  5. You are not required to accept this License, since you have not\nsigned it.  However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works.  These actions are\nprohibited by law if you do not accept this License.  Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n  6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions.  You may not impose any further\nrestrictions on the recipients\' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n  7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all.  For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices.  Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n  8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded.  In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n  9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number.  If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation.  If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n  10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission.  For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this.  Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\nNO WARRANTY\n-----------\n\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n---------------------------\nEND OF TERMS AND CONDITIONS\";s:6:\"readme\";s:283:\"\nbackupmodx\n\n\nAuthor: Jan Dähne <https://www.quadro-system.de>\nCopyright 2018\n\nOfficial Documentation: https://www.quadro-system.de/modx-extras/backup-modx/\n\nBugs and Feature Requests: https://github.com:jdaehne/BackupMODX\n\nQuestions: http://forums.modx.com\n\nCreated by MyComponent\n\";s:9:\"changelog\";s:1471:\"Changelog for backupmodx\n\nbackupmodx 2.0.1\n---------------------------------\n+ Fix Ajax timeout\n+ Fix download large files\n+ Fix custom assets_path (Thanks to mcnickel)\n\n\nbackupmodx 2.0.0\n---------------------------------\n+ Add cron scheduled backups\n+ Add restore Database\n+ Redesign Dashboard-Widget\n\n\nbackupmodx 1.0.5\n---------------------------------\n+ Bugfix: abbility to change tar-alias for different hosting-provider\n+ Bugfix: keeps cache-folder included - only excludes all files inside the cache-folder to achieve a smaller tar-archive\n+ Adding an optional readme file\n+ Define additional files and folders to exclude in the backup\n+ Define a directory to place the backup (inside or outside the webroot)\n\n\nbackupmodx 1.0.4\n---------------------------------\n+ Bugfix: placing the sql-file in the root of combined tar-archive\n+ Bugfix: excluding cache-folder to achieve smaller files\n\n\nbackupmodx 1.0.3\n---------------------------------\n+ placing the sql-file in the root of combined tar-archive\n+ checking if shell-commands working\n+ excluding cache-folder to achieve smaller files\n+ adding abbility to change tar-alias for different hosting-provider\n\n\nbackupmodx 1.0.2\n---------------------------------\n+ Ability to define groups that can see the widget. Default is only: Administartor\n\n\nbackupmodx 1.0.1\n---------------------------------\n+ Includes \"core-folder\" placed outside the webroot.\n\n\nbackupmodx 1.0.0\n---------------------------------\nInitial Version\";s:13:\"setup-options\";s:37:\"backupmodx-2.0.1-pl/setup-options.php\";s:9:\"signature\";s:19:\"backupmodx-2.0.1-pl\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:47:\"/workspace/package/install/backupmodx-2.0.1-pl/\";s:10:\"targetPath\";s:41:\"{core_path}components/backupmodx/backups/\";s:7:\"cronKey\";s:12:\"eebf1c8b91c8\";s:14:\"package_action\";i:0;}','BackupMODX','a:38:{s:2:\"id\";s:24:\"5c29e791bc8dd35b4d8b4567\";s:7:\"package\";s:24:\"568a8995dc532f033500d60c\";s:12:\"display_name\";s:19:\"backupmodx-2.0.1-pl\";s:4:\"name\";s:10:\"BackupMODX\";s:7:\"version\";s:5:\"2.0.1\";s:13:\"version_major\";s:1:\"2\";s:13:\"version_minor\";s:1:\"0\";s:13:\"version_patch\";s:1:\"1\";s:7:\"release\";s:2:\"pl\";s:8:\"vrelease\";s:2:\"pl\";s:14:\"vrelease_index\";s:0:\"\";s:6:\"author\";s:6:\"quadro\";s:11:\"description\";s:971:\"<p>The BackupMODX extra is a tiny dashboard widget. Just place the widget into your dashboard and click the \"Backup\" button whenever you need a quick backup of your site. You can select either to backup your database, files or both. After the backup is finished you can download the files as a zip-archive. Just click the \"Remove Backup\" button after your download is finished to remove the backup.</p><p>The extra will backup all files and folders inside your MODX installation and will also include the core-folder if placed outside the web-root.</p><p>The widget is tested in different hosting environments and it works for our needs. If you have any problems/errors while using this extra - please let us know. If you also know how to enhance the extra/code - please feel free to contribute to the GitHub Repository.</p><p>Documentation:&nbsp;<a href=\"https://github.com/jdaehne/BackupMODX\" title=\"Github\" target=\"_blank\">https://github.com/jdaehne/BackupMODX</a></p>\";s:12:\"instructions\";s:7:\"<p></p>\";s:9:\"changelog\";s:1746:\"<p>backupmodx 2.0.1</p><p>---------------------------------</p><p>+ Fix Ajax timeout</p><p>+ Fix download large files</p><p>+ Fix custom assets_path (Thanks to mcnickel)</p><p></p><p></p><p>backupmodx 2.0.0</p><p>---------------------------------</p><p>+ Add cron scheduled backups</p><p>+ Add restore Database</p><p>+ Redesign Dashboard-Widget</p><p></p><p></p><p>backupmodx 1.0.5</p><p>---------------------------------</p><p>+ Bugfix: abbility to change tar-alias for different hosting-provider</p><p>+ Bugfix: keeps cache-folder included - only excludes all files inside the cache-folder to achieve a smaller tar-archive</p><p>+ Adding an optional readme file</p><p>+ Define additional files and folders to exclude in the backup</p><p>+ Define a directory to place the backup (inside or outside the webroot)</p><p></p><p></p><p>backupmodx 1.0.4</p><p>---------------------------------</p><p>+ Bugfix: placing the sql-file in the root of combined tar-archive</p><p>+ Bugfix: excluding cache-folder to achieve smaller files</p><p></p><p></p><p>backupmodx 1.0.3</p><p>---------------------------------</p><p>+ placing the sql-file in the root of combined tar-archive</p><p>+ checking if shell-commands working</p><p>+ excluding cache-folder to achieve smaller files</p><p>+ adding abbility to change tar-alias for different hosting-provider</p><p></p><p></p><p>backupmodx 1.0.2</p><p>---------------------------------</p><p>+ Ability to define groups that can see the widget. Default is only: Administartor</p><p></p><p></p><p>backupmodx 1.0.1</p><p>---------------------------------</p><p>+ Includes \"core-folder\" placed outside the webroot.</p><p></p><p></p><p>backupmodx 1.0.0</p><p>---------------------------------</p><p>Initial Version</p>\";s:9:\"createdon\";s:24:\"2018-12-31T09:55:29+0000\";s:9:\"createdby\";s:6:\"quadro\";s:8:\"editedon\";s:24:\"2019-01-01T12:52:22+0000\";s:10:\"releasedon\";s:24:\"2018-12-31T09:55:29+0000\";s:9:\"downloads\";s:4:\"9429\";s:8:\"approved\";s:4:\"true\";s:7:\"audited\";s:5:\"false\";s:8:\"featured\";s:5:\"false\";s:10:\"deprecated\";s:5:\"false\";s:7:\"license\";s:5:\"GPLv2\";s:7:\"smf_url\";s:0:\"\";s:10:\"repository\";s:24:\"4d4c3fa6b2b0830da9000001\";s:8:\"supports\";s:3:\"2.3\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=5c29e791bc8dd35b4d8b4568\";s:9:\"signature\";s:19:\"backupmodx-2.0.1-pl\";s:11:\"supports_db\";s:5:\"mysql\";s:16:\"minimum_supports\";s:3:\"2.3\";s:9:\"breaks_at\";s:8:\"10000000\";s:10:\"screenshot\";s:75:\"http://modx.s3.amazonaws.com/extras/568a8995dc532f033500d60c/backupmodx.jpg\";s:4:\"file\";a:7:{s:2:\"id\";s:24:\"5c29e791bc8dd35b4d8b4568\";s:7:\"version\";s:24:\"5c29e791bc8dd35b4d8b4567\";s:8:\"filename\";s:33:\"backupmodx-2.0.1-pl.transport.zip\";s:9:\"downloads\";s:2:\"34\";s:6:\"lastip\";s:14:\"95.211.187.137\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=5c29e791bc8dd35b4d8b4568\";}s:17:\"package-signature\";s:19:\"backupmodx-2.0.1-pl\";s:10:\"categories\";s:29:\"administration,administration\";s:4:\"tags\";s:0:\"\";}',2,0,1,'pl',0),('backupmodx-3.0.1-pl','2019-10-30 15:00:34','2019-10-30 14:00:52','2019-10-30 15:00:52',0,1,1,0,'backupmodx-3.0.1-pl.transport.zip',NULL,'a:12:{s:7:\"license\";s:15218:\"GNU GENERAL PUBLIC LICENSE\n   Version 2, June 1991\n--------------------------\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.\n59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\n\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n--------\n\n  The licenses for most software are designed to take away your\nfreedom to share and change it.  By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users.  This\nGeneral Public License applies to most of the Free Software\nFoundation\'s software and to any other program whose authors commit to\nusing it.  (Some other Free Software Foundation software is covered by\nthe GNU Library General Public License instead.)  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n  To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have.  You must make sure that they, too, receive or can get the\nsource code.  And you must show them these terms so they know their\nrights.\n\n  We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n  Also, for each author\'s protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware.  If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors\' reputations.\n\n  Finally, any free program is threatened constantly by software\npatents.  We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary.  To prevent this, we have made it clear that any\npatent must be licensed for everyone\'s free use or not licensed at all.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n---------------------------------------------------------------\n\n  0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License.  The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage.  (Hereinafter, translation is included without limitation in\nthe term \"modification\".)  Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope.  The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n  1. You may copy and distribute verbatim copies of the Program\'s\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n  2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n    a) You must cause the modified files to carry prominent notices\n    stating that you changed the files and the date of any change.\n\n    b) You must cause any work that you distribute or publish, that in\n    whole or in part contains or is derived from the Program or any\n    part thereof, to be licensed as a whole at no charge to all third\n    parties under the terms of this License.\n\n    c) If the modified program normally reads commands interactively\n    when run, you must cause it, when started running for such\n    interactive use in the most ordinary way, to print or display an\n    announcement including an appropriate copyright notice and a\n    notice that there is no warranty (or else, saying that you provide\n    a warranty) and that users may redistribute the program under\n    these conditions, and telling the user how to view a copy of this\n    License.  (Exception: if the Program itself is interactive but\n    does not normally print such an announcement, your work based on\n    the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole.  If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works.  But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n  3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n    a) Accompany it with the complete corresponding machine-readable\n    source code, which must be distributed under the terms of Sections\n    1 and 2 above on a medium customarily used for software interchange; or,\n\n    b) Accompany it with a written offer, valid for at least three\n    years, to give any third party, for a charge no more than your\n    cost of physically performing source distribution, a complete\n    machine-readable copy of the corresponding source code, to be\n    distributed under the terms of Sections 1 and 2 above on a medium\n    customarily used for software interchange; or,\n\n    c) Accompany it with the information you received as to the offer\n    to distribute corresponding source code.  (This alternative is\n    allowed only for noncommercial distribution and only if you\n    received the program in object code or executable form with such\n    an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it.  For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable.  However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n  4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License.  Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n  5. You are not required to accept this License, since you have not\nsigned it.  However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works.  These actions are\nprohibited by law if you do not accept this License.  Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n  6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions.  You may not impose any further\nrestrictions on the recipients\' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n  7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all.  For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices.  Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n  8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded.  In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n  9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number.  If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation.  If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n  10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission.  For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this.  Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\nNO WARRANTY\n-----------\n\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n---------------------------\nEND OF TERMS AND CONDITIONS\";s:6:\"readme\";s:282:\"\nbackupmodx\n\nAuthor: Jan Dähne <https://www.quadro-system.de>\nCopyright 2018\n\nOfficial Documentation: https://www.quadro-system.de/modx-extras/backup-modx/\n\nBugs and Feature Requests: https://github.com:jdaehne/BackupMODX\n\nQuestions: http://forums.modx.com\n\nCreated by MyComponent\n\";s:9:\"changelog\";s:2043:\"Changelog for BackupMODX\n\nBackupMODX 3.0.1\n---------------------------------\n+ Extend logging information\n+ Catch construct errors of chumper/zipper\n+ Add lexicon editing to Crowdin\n\nBackupMODX 3.0.0\n---------------------------------\n+ Complete rewrite\n+ Removed exec calls\n+ Use ifsnop/mysqldump-php and Chumper/Zipper composer packages\n+ Debug option logging the files to backup and other information in backupmodx.log\n+ Completely AJAX driven dashboard widget\n+ Every text displayed in the browser is translateable\n+ Catch an error during php shutdown to display (i.e. maximum execution time) errors\n\nBackupMODX 2.0.1\n---------------------------------\n+ Fix Ajax timeout\n+ Fix download large files\n+ Fix custom assets_path (Thanks to mcnickel)\n\nBackupMODX 2.0.0\n---------------------------------\n+ Add cron scheduled backups\n+ Add restore Database\n+ Redesign Dashboard-Widget\n\nBackupMODX 1.0.5\n---------------------------------\n+ Bugfix: abbility to change tar-alias for different hosting-provider\n+ Bugfix: keeps cache-folder included - only excludes all files inside the cache-folder to achieve a smaller tar-archive\n+ Adding an optional readme file\n+ Define additional files and folders to exclude in the backup\n+ Define a directory to place the backup (inside or outside the webroot)\n\nBackupMODX 1.0.4\n---------------------------------\n+ Bugfix: placing the sql-file in the root of combined tar-archive\n+ Bugfix: excluding cache-folder to achieve smaller files\n\nBackupMODX 1.0.3\n---------------------------------\n+ placing the sql-file in the root of combined tar-archive\n+ checking if shell-commands working\n+ excluding cache-folder to achieve smaller files\n+ adding abbility to change tar-alias for different hosting-provider\n\nBackupMODX 1.0.2\n---------------------------------\n+ Ability to define groups that can see the widget. Default is only: Administartor\n\nBackupMODX 1.0.1\n---------------------------------\n+ Includes \"core-folder\" placed outside the webroot.\n\nBackupMODX 1.0.0\n---------------------------------\nInitial Version\n\";s:13:\"setup-options\";s:37:\"backupmodx-3.0.1-pl/setup-options.php\";s:8:\"requires\";a:2:{s:3:\"php\";s:5:\">=5.6\";s:4:\"modx\";s:5:\">=2.6\";}s:9:\"signature\";s:19:\"backupmodx-3.0.1-pl\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:47:\"/workspace/package/install/backupmodx-3.0.1-pl/\";s:10:\"targetPath\";s:41:\"{core_path}components/backupmodx/backups/\";s:7:\"cronKey\";s:12:\"eebf1c8b91c8\";s:14:\"package_action\";i:1;}','BackupMODX','a:38:{s:2:\"id\";s:24:\"5d8337d03425f92d3b3619b2\";s:7:\"package\";s:24:\"568a8995dc532f033500d60c\";s:12:\"display_name\";s:19:\"backupmodx-3.0.1-pl\";s:4:\"name\";s:10:\"BackupMODX\";s:7:\"version\";s:5:\"3.0.1\";s:13:\"version_major\";s:1:\"3\";s:13:\"version_minor\";s:1:\"0\";s:13:\"version_patch\";s:1:\"1\";s:7:\"release\";s:2:\"pl\";s:8:\"vrelease\";s:2:\"pl\";s:14:\"vrelease_index\";s:0:\"\";s:6:\"author\";s:6:\"quadro\";s:11:\"description\";s:861:\"The BackupMODX extra is a tiny dashboard widget. Just place the widget into your dashboard and click the \"Backup\" button whenever you need a quick backup of your site. You can select either to backup your database, files or both. After the backup is finished you can download the files as a zip-archive. Just click the \"Remove Backup\" button after your download is finished to remove the backup.\n\nThe extra will backup all files and folders inside your MODX installation and will also include the core-folder if placed outside the web-root.\n\nThe widget is tested in different hosting environments and it works for our needs. If you have any problems/errors while using this extra - please let us know. If you also know how to enhance the extra/code - please feel free to contribute to the GitHub Repository.\n\nDocumentation: https://github.com/jdaehne/BackupMODX\";s:12:\"instructions\";s:69:\"BackupMODX extra is a tiny dashboard widget to backup your MODX site.\";s:9:\"changelog\";s:2042:\"Changelog for backupmodx\n\nBackupMODX 3.0.1\n---------------------------------\n+ Extend logging information\n+ Catch construct errors of chumper/zipper\n+ Add lexicon editing to Crowdin\n\nbackupmodx 3.0.0\n---------------------------------\n+ Complete rewrite\n+ Removed exec calls\n+ Use ifsnop/mysqldump-php and Chumper/Zipper composer packages\n+ Debug option logging the files to backup and other information in backupmodx.log\n+ Completely AJAX driven dashboard widget\n+ Every text displayed in the browser is translateable\n+ Catch an error during php shutdown to display (i.e. maximum execution time) errors\n\nbackupmodx 2.0.1\n---------------------------------\n+ Fix Ajax timeout\n+ Fix download large files\n+ Fix custom assets_path (Thanks to mcnickel)\n\nbackupmodx 2.0.0\n---------------------------------\n+ Add cron scheduled backups\n+ Add restore Database\n+ Redesign Dashboard-Widget\n\nbackupmodx 1.0.5\n---------------------------------\n+ Bugfix: abbility to change tar-alias for different hosting-provider\n+ Bugfix: keeps cache-folder included - only excludes all files inside the cache-folder to achieve a smaller tar-archive\n+ Adding an optional readme file\n+ Define additional files and folders to exclude in the backup\n+ Define a directory to place the backup (inside or outside the webroot)\n\nbackupmodx 1.0.4\n---------------------------------\n+ Bugfix: placing the sql-file in the root of combined tar-archive\n+ Bugfix: excluding cache-folder to achieve smaller files\n\nbackupmodx 1.0.3\n---------------------------------\n+ placing the sql-file in the root of combined tar-archive\n+ checking if shell-commands working\n+ excluding cache-folder to achieve smaller files\n+ adding abbility to change tar-alias for different hosting-provider\n\nbackupmodx 1.0.2\n---------------------------------\n+ Ability to define groups that can see the widget. Default is only: Administartor\n\nbackupmodx 1.0.1\n---------------------------------\n+ Includes \"core-folder\" placed outside the webroot.\n\nbackupmodx 1.0.0\n---------------------------------\nInitial Version\";s:9:\"createdon\";s:24:\"2019-09-19T08:09:52+0000\";s:9:\"createdby\";s:6:\"quadro\";s:8:\"editedon\";s:24:\"2019-10-30T13:55:12+0000\";s:10:\"releasedon\";s:24:\"2019-09-19T08:09:52+0000\";s:9:\"downloads\";s:5:\"14491\";s:8:\"approved\";s:4:\"true\";s:7:\"audited\";s:5:\"false\";s:8:\"featured\";s:5:\"false\";s:10:\"deprecated\";s:5:\"false\";s:7:\"license\";s:5:\"GPLv2\";s:7:\"smf_url\";s:0:\"\";s:10:\"repository\";s:24:\"4d4c3fa6b2b0830da9000001\";s:8:\"supports\";s:3:\"2.6\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=5d8337d03425f92d3b3619b3\";s:9:\"signature\";s:19:\"backupmodx-3.0.1-pl\";s:11:\"supports_db\";s:5:\"mysql\";s:16:\"minimum_supports\";s:3:\"2.6\";s:9:\"breaks_at\";s:8:\"10000000\";s:10:\"screenshot\";s:92:\"http://modx.s3.amazonaws.com/extras/568a8995dc532f033500d60c/ss-screenshot_backupmodx-01.jpg\";s:4:\"file\";a:7:{s:2:\"id\";s:24:\"5d8337d03425f92d3b3619b3\";s:7:\"version\";s:24:\"5d8337d03425f92d3b3619b2\";s:8:\"filename\";s:33:\"backupmodx-3.0.1-pl.transport.zip\";s:9:\"downloads\";s:4:\"1065\";s:6:\"lastip\";s:13:\"87.236.20.178\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=5d8337d03425f92d3b3619b3\";}s:17:\"package-signature\";s:19:\"backupmodx-3.0.1-pl\";s:10:\"categories\";s:14:\"administration\";s:4:\"tags\";s:0:\"\";}',3,0,1,'pl',0),('controlerrorlog-1.3.0-pl','2019-01-01 15:20:49','2019-01-01 14:22:32','2019-01-01 15:22:32',0,1,1,0,'controlerrorlog-1.3.0-pl.transport.zip',NULL,'a:9:{s:9:\"changelog\";s:1629:\"Changelog for controlErrorLog.\n\n1.3.0-pl\n==============\n- Added the ability to control copies of the error log.\n\n1.2.1-pl\n==============\n- Moved \"Make a copy\" button to the left (PR #16).\n\n1.2.0-pl\n==============\n- Added a button \"Make a copy\" which makes a copy of the error log with current timestamp in the name.\n- Changed the admin notification event from \"OnHandleRequest\" to \"OnWebPageComplete\".\n\n1.1.3-pl\n==============\n- Fixed bug which occurs when the error log is bigger then allowed memory size [#14].\n\n1.1.2-pl\n==============\n- Code optimization.\n- Added cron script for checking the error log (core/components/controlerrorlog/cron/checkerrorlog.php).\n\n1.1.1-pl\n==============\n- Updated the Dutch lexicon.\n\n1.1.0-pl\n==============\n- Added control of the error log in the frontend of the site and admin notification.\n\n1.0.5-pl\n==============\n- Fixed bug with lexicon strings with some CMPs (#6)\n\n1.0.4-pl\n==============\n- Fixed the error #5.\n\n1.0.3-pl\n==============\n- Now the error log is checked for errors every minute (by default). It can be switched off.\n- Add a system setting \"Last lines\".\n- Add a system setting \"Refresh frequency\".\n- Add a system setting \"Auto refresh\".\n- Some improvements - now the window closes with animation, refreshing the error log on opening the window.\n\n1.0.2-pl\n==============\n- Removed the table creation script.\n\n1.0.1-pl\n==============\n- Changed the appearance of the error indicator.\n- Now the error indicator is displayed only for users with permission \"error_log_view\".\n- Removed Error Log button.\n- Added language support for Dutch.\n\n1.0.0-pl\n==============\n- Initial release\";s:7:\"license\";s:15218:\"GNU GENERAL PUBLIC LICENSE\n   Version 2, June 1991\n--------------------------\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.\n59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\n\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n--------\n\n  The licenses for most software are designed to take away your\nfreedom to share and change it.  By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users.  This\nGeneral Public License applies to most of the Free Software\nFoundation\'s software and to any other program whose authors commit to\nusing it.  (Some other Free Software Foundation software is covered by\nthe GNU Library General Public License instead.)  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n  To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have.  You must make sure that they, too, receive or can get the\nsource code.  And you must show them these terms so they know their\nrights.\n\n  We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n  Also, for each author\'s protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware.  If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors\' reputations.\n\n  Finally, any free program is threatened constantly by software\npatents.  We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary.  To prevent this, we have made it clear that any\npatent must be licensed for everyone\'s free use or not licensed at all.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n---------------------------------------------------------------\n\n  0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License.  The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage.  (Hereinafter, translation is included without limitation in\nthe term \"modification\".)  Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope.  The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n  1. You may copy and distribute verbatim copies of the Program\'s\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n  2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n    a) You must cause the modified files to carry prominent notices\n    stating that you changed the files and the date of any change.\n\n    b) You must cause any work that you distribute or publish, that in\n    whole or in part contains or is derived from the Program or any\n    part thereof, to be licensed as a whole at no charge to all third\n    parties under the terms of this License.\n\n    c) If the modified program normally reads commands interactively\n    when run, you must cause it, when started running for such\n    interactive use in the most ordinary way, to print or display an\n    announcement including an appropriate copyright notice and a\n    notice that there is no warranty (or else, saying that you provide\n    a warranty) and that users may redistribute the program under\n    these conditions, and telling the user how to view a copy of this\n    License.  (Exception: if the Program itself is interactive but\n    does not normally print such an announcement, your work based on\n    the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole.  If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works.  But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n  3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n    a) Accompany it with the complete corresponding machine-readable\n    source code, which must be distributed under the terms of Sections\n    1 and 2 above on a medium customarily used for software interchange; or,\n\n    b) Accompany it with a written offer, valid for at least three\n    years, to give any third party, for a charge no more than your\n    cost of physically performing source distribution, a complete\n    machine-readable copy of the corresponding source code, to be\n    distributed under the terms of Sections 1 and 2 above on a medium\n    customarily used for software interchange; or,\n\n    c) Accompany it with the information you received as to the offer\n    to distribute corresponding source code.  (This alternative is\n    allowed only for noncommercial distribution and only if you\n    received the program in object code or executable form with such\n    an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it.  For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable.  However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n  4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License.  Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n  5. You are not required to accept this License, since you have not\nsigned it.  However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works.  These actions are\nprohibited by law if you do not accept this License.  Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n  6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions.  You may not impose any further\nrestrictions on the recipients\' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n  7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all.  For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices.  Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n  8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded.  In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n  9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number.  If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation.  If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n  10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission.  For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this.  Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\nNO WARRANTY\n-----------\n\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n---------------------------\nEND OF TERMS AND CONDITIONS\";s:6:\"readme\";s:351:\"--------------------\ncontrolErrorLog\n--------------------\nAuthor: Sergey Shlokov <sergant210@bk.ru>\n--------------------\n\nThis Extra adds a new feature to manager interface - the ability to control the error log and view it in a popup window.\n\nFeel free to suggest ideas/improvements/bugs on GitHub:\nhttp://github.com/sergant210/controlErrorLog/issues\";s:13:\"setup-options\";s:42:\"controlerrorlog-1.3.0-pl/setup-options.php\";s:9:\"signature\";s:24:\"controlerrorlog-1.3.0-pl\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:52:\"/workspace/package/install/controlerrorlog-1.3.0-pl/\";s:14:\"package_action\";i:0;}','controlErrorLog','a:38:{s:2:\"id\";s:24:\"5bc1c460bc8dd330638b4567\";s:7:\"package\";s:24:\"55b755a4dc532f69510da2ef\";s:12:\"display_name\";s:24:\"controlerrorlog-1.3.0-pl\";s:4:\"name\";s:15:\"controlErrorLog\";s:7:\"version\";s:5:\"1.3.0\";s:13:\"version_major\";s:1:\"1\";s:13:\"version_minor\";s:1:\"3\";s:13:\"version_patch\";s:1:\"0\";s:7:\"release\";s:2:\"pl\";s:8:\"vrelease\";s:2:\"pl\";s:14:\"vrelease_index\";s:0:\"\";s:6:\"author\";s:10:\"sergant210\";s:11:\"description\";s:1210:\"<p style=\"\">Now you will not miss any errors. If the log is too large you will see a certain number of the last lines you have specified in the system setting \"Last lines\" (thanks Bob Ray for the idea). By default, 15.</p><p><b>System settings</b></p><p></p><p><b>last_lines</b> - Displays the specified number of last lines when the error log is too large to display.   </p><p><b>auto_refresh</b> - Check the state of the error log with the specified frequency. </p><p><b>refresh_freq </b>- Error log refresh frequency in seconds. By default, set to 60 seconds.</p><p><b>control_frontend </b>- If true the email notification is activated. Must be specified the admin email.</p><p><b>admin_email </b>- Admin email to notify about changes in the error log. If empty the notification would not work.</p><p><b>Cron task</b></p><p>Use the script <i>core/components/controlerrorlog/cron/checkerrorlog.php</i> to check the error log for new errors.</p><p style=\"\"><b>Important! </b>The error indicator in the manager interface is displayed only for administrators (sudo) and users with permission \"error_log_view\".</p><p style=\"\">See details on <a href=\"https://github.com/sergant210/controlErrorLog\">Github</a>.</p>\";s:12:\"instructions\";s:37:\"<p>Install via Package Management</p>\";s:9:\"changelog\";s:2019:\"<p>1.3.0-pl</p><p>==============</p><p>- Added the ability to control copies of the error log.</p><p>1.2.1-pl</p><p>==============</p><p>- Moved the \"Make a copy\"&nbsp;&nbsp;button to the left.</p><p>1.2.0-pl</p><p>==============</p><p>- Added a button \"Make a copy\" which makes a copy of the error log with current timestamp in the name.</p><p>- Changed the admin notification event from \"OnHandleRequest\" to \"OnWebPageComplete\".</p><p>1.1.3-pl</p><p>==============</p><p>- Fixed bug which occurs when the error log is bigger then allowed memory size &#91;#14&#93;.</p><p>1.1.2-pl</p><p>==============</p><p>- Code optimization.</p><p>- Added cron script for checking the error log (core/components/controlerrorlog/cron/checkerrorlog.php).</p><p>1.1.1-pl</p><p>==============</p><p>- Updated the Dutch lexicon.</p><p>1.1.0-pl</p><p>==============</p><p>- Added control of the error log in the frontend of the site and admin notification.</p><p>1.0.5-pl</p><p>==============</p>- Fixed bug with lexicon strings with some CMPs (#6)<p>1.0.4-pl</p><p>==============</p><p>- Fixed the bug #5.</p><p></p><p>1.0.3-pl</p><p>==============</p><p>- Now the error log is checked for errors every minute (by default). It can be switched off.</p><p>- Add a system setting \"Last lines\".</p><p>- Add a system setting \"Refresh frequency\".</p><p>- Add a system setting \"Auto refresh\".</p><p style=\"\">- Some improvements - now the window closes with animation, refreshing the error log on opening the window.</p><p style=\"\">1.0.2-pl</p><p style=\"\">==============</p><p style=\"\">- Removed the table creation script.</p><p style=\"\">1.0.1-pl</p><p style=\"\">==============</p><p style=\"\">- Changed the appearance of the error indicator (Icons instead of text).</p><p style=\"\">- Now the error indicator is displayed only for users with permission \"error_log_view\".</p><p style=\"\">- Removed \"Error Log\" button.</p><p style=\"\">-&nbsp; Added language support for Dutch.</p><p style=\"\">1.0.0-pl==============</p><p style=\"\">- Initial release</p>\";s:9:\"createdon\";s:24:\"2018-10-13T10:09:36+0000\";s:9:\"createdby\";s:10:\"sergant210\";s:8:\"editedon\";s:24:\"2019-01-01T07:51:40+0000\";s:10:\"releasedon\";s:24:\"2018-10-13T10:09:36+0000\";s:9:\"downloads\";s:4:\"6902\";s:8:\"approved\";s:4:\"true\";s:7:\"audited\";s:5:\"false\";s:8:\"featured\";s:5:\"false\";s:10:\"deprecated\";s:5:\"false\";s:7:\"license\";s:5:\"GPLv2\";s:7:\"smf_url\";s:0:\"\";s:10:\"repository\";s:24:\"4d4c3fa6b2b0830da9000001\";s:8:\"supports\";s:3:\"2.3\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=5bc1c460bc8dd330638b4568\";s:9:\"signature\";s:24:\"controlerrorlog-1.3.0-pl\";s:11:\"supports_db\";s:5:\"mysql\";s:16:\"minimum_supports\";s:3:\"2.3\";s:9:\"breaks_at\";s:8:\"10000000\";s:10:\"screenshot\";s:77:\"http://modx.s3.amazonaws.com/extras/55b755a4dc532f69510da2ef/errorlog10en.jpg\";s:4:\"file\";a:7:{s:2:\"id\";s:24:\"5bc1c460bc8dd330638b4568\";s:7:\"version\";s:24:\"5bc1c460bc8dd330638b4567\";s:8:\"filename\";s:38:\"controlerrorlog-1.3.0-pl.transport.zip\";s:9:\"downloads\";s:3:\"893\";s:6:\"lastip\";s:14:\"185.146.157.62\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=5bc1c460bc8dd330638b4568\";}s:17:\"package-signature\";s:24:\"controlerrorlog-1.3.0-pl\";s:10:\"categories\";s:29:\"administration,administration\";s:4:\"tags\";s:12:\"errorlog,log\";}',1,3,0,'pl',0),('controlerrorlog-1.3.1-pl','2019-05-13 11:47:28','2019-05-13 09:47:32','2019-05-13 11:47:32',0,1,1,0,'controlerrorlog-1.3.1-pl.transport.zip',NULL,'a:9:{s:9:\"changelog\";s:1706:\"Changelog for controlErrorLog.\n\n1.3.1-pl\n==============\n- Added closing the window by clicking on the icon.\n\n1.3.0-pl\n==============\n- Added the ability to control copies of the error log.\n\n1.2.1-pl\n==============\n- Moved \"Make a copy\" button to the left (PR #16).\n\n1.2.0-pl\n==============\n- Added a button \"Make a copy\" which makes a copy of the error log with current timestamp in the name.\n- Changed the admin notification event from \"OnHandleRequest\" to \"OnWebPageComplete\".\n\n1.1.3-pl\n==============\n- Fixed bug which occurs when the error log is bigger then allowed memory size [#14].\n\n1.1.2-pl\n==============\n- Code optimization.\n- Added cron script for checking the error log (core/components/controlerrorlog/cron/checkerrorlog.php).\n\n1.1.1-pl\n==============\n- Updated the Dutch lexicon.\n\n1.1.0-pl\n==============\n- Added control of the error log in the frontend of the site and admin notification.\n\n1.0.5-pl\n==============\n- Fixed bug with lexicon strings with some CMPs (#6)\n\n1.0.4-pl\n==============\n- Fixed the error #5.\n\n1.0.3-pl\n==============\n- Now the error log is checked for errors every minute (by default). It can be switched off.\n- Add a system setting \"Last lines\".\n- Add a system setting \"Refresh frequency\".\n- Add a system setting \"Auto refresh\".\n- Some improvements - now the window closes with animation, refreshing the error log on opening the window.\n\n1.0.2-pl\n==============\n- Removed the table creation script.\n\n1.0.1-pl\n==============\n- Changed the appearance of the error indicator.\n- Now the error indicator is displayed only for users with permission \"error_log_view\".\n- Removed Error Log button.\n- Added language support for Dutch.\n\n1.0.0-pl\n==============\n- Initial release\";s:7:\"license\";s:15218:\"GNU GENERAL PUBLIC LICENSE\n   Version 2, June 1991\n--------------------------\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.\n59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\n\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n--------\n\n  The licenses for most software are designed to take away your\nfreedom to share and change it.  By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users.  This\nGeneral Public License applies to most of the Free Software\nFoundation\'s software and to any other program whose authors commit to\nusing it.  (Some other Free Software Foundation software is covered by\nthe GNU Library General Public License instead.)  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n  To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have.  You must make sure that they, too, receive or can get the\nsource code.  And you must show them these terms so they know their\nrights.\n\n  We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n  Also, for each author\'s protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware.  If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors\' reputations.\n\n  Finally, any free program is threatened constantly by software\npatents.  We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary.  To prevent this, we have made it clear that any\npatent must be licensed for everyone\'s free use or not licensed at all.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n---------------------------------------------------------------\n\n  0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License.  The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage.  (Hereinafter, translation is included without limitation in\nthe term \"modification\".)  Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope.  The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n  1. You may copy and distribute verbatim copies of the Program\'s\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n  2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n    a) You must cause the modified files to carry prominent notices\n    stating that you changed the files and the date of any change.\n\n    b) You must cause any work that you distribute or publish, that in\n    whole or in part contains or is derived from the Program or any\n    part thereof, to be licensed as a whole at no charge to all third\n    parties under the terms of this License.\n\n    c) If the modified program normally reads commands interactively\n    when run, you must cause it, when started running for such\n    interactive use in the most ordinary way, to print or display an\n    announcement including an appropriate copyright notice and a\n    notice that there is no warranty (or else, saying that you provide\n    a warranty) and that users may redistribute the program under\n    these conditions, and telling the user how to view a copy of this\n    License.  (Exception: if the Program itself is interactive but\n    does not normally print such an announcement, your work based on\n    the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole.  If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works.  But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n  3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n    a) Accompany it with the complete corresponding machine-readable\n    source code, which must be distributed under the terms of Sections\n    1 and 2 above on a medium customarily used for software interchange; or,\n\n    b) Accompany it with a written offer, valid for at least three\n    years, to give any third party, for a charge no more than your\n    cost of physically performing source distribution, a complete\n    machine-readable copy of the corresponding source code, to be\n    distributed under the terms of Sections 1 and 2 above on a medium\n    customarily used for software interchange; or,\n\n    c) Accompany it with the information you received as to the offer\n    to distribute corresponding source code.  (This alternative is\n    allowed only for noncommercial distribution and only if you\n    received the program in object code or executable form with such\n    an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it.  For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable.  However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n  4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License.  Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n  5. You are not required to accept this License, since you have not\nsigned it.  However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works.  These actions are\nprohibited by law if you do not accept this License.  Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n  6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions.  You may not impose any further\nrestrictions on the recipients\' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n  7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all.  For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices.  Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n  8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded.  In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n  9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number.  If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation.  If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n  10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission.  For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this.  Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\nNO WARRANTY\n-----------\n\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n---------------------------\nEND OF TERMS AND CONDITIONS\";s:6:\"readme\";s:351:\"--------------------\ncontrolErrorLog\n--------------------\nAuthor: Sergey Shlokov <sergant210@bk.ru>\n--------------------\n\nThis Extra adds a new feature to manager interface - the ability to control the error log and view it in a popup window.\n\nFeel free to suggest ideas/improvements/bugs on GitHub:\nhttp://github.com/sergant210/controlErrorLog/issues\";s:13:\"setup-options\";s:42:\"controlerrorlog-1.3.1-pl/setup-options.php\";s:9:\"signature\";s:24:\"controlerrorlog-1.3.1-pl\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:52:\"/workspace/package/install/controlerrorlog-1.3.1-pl/\";s:14:\"package_action\";i:1;}','controlErrorLog','a:38:{s:2:\"id\";s:24:\"5ccfddd43425f91b5b70ab12\";s:7:\"package\";s:24:\"55b755a4dc532f69510da2ef\";s:12:\"display_name\";s:24:\"controlerrorlog-1.3.1-pl\";s:4:\"name\";s:15:\"controlErrorLog\";s:7:\"version\";s:5:\"1.3.1\";s:13:\"version_major\";s:1:\"1\";s:13:\"version_minor\";s:1:\"3\";s:13:\"version_patch\";s:1:\"1\";s:7:\"release\";s:2:\"pl\";s:8:\"vrelease\";s:2:\"pl\";s:14:\"vrelease_index\";s:0:\"\";s:6:\"author\";s:10:\"sergant210\";s:11:\"description\";s:1211:\"Now you will not miss any errors. If the log is too large you will see a certain number of the last lines you have specified in the system setting \"Last lines\" (thanks Bob Ray for the idea). By default, 15.\n### System settings\n- last_lines - display the specified number of last lines when the error log is too large to display. \n- auto_refresh - check the state of the error log with the specified frequency. \n- refresh_freq - error log refresh frequency in seconds. By default, 60 seconds.\n- control_frontend - if true the error log will be checked on every site request. If it\'s changed, the admin will get an email notification. Must be specified the admin email. Not recommended for use on a production site. Use cron task instead. \n- admin_email - admin email to notify about changes in the error log. If empty the notification would not work.\n\n### Cron task\nUse the script _core/components/controlerrorlog/cron/checkerrorlog.php_ to check the error log for new errors.\n\n<b>Important! </b>The error indicator in the manager interface is displayed only for administrators (sudo) and users with permission \"error_log_view\".\n\nSee details on <a href=\"https://github.com/sergant210/controlErrorLog\">Github</a>.\";s:12:\"instructions\";s:37:\"<p>Install via Package Management</p>\";s:9:\"changelog\";s:1887:\"1.3.1-pl  \n---------------------------\n- Added closing the window by clicking on the icon.\n\n1.3.0-pl\n---------------------------\n- Added the ability to control copies of the error log.\n\n1.2.1-pl\n---------------------------\n- Moved the \"Make a copy\"  button to the left.\n\n1.2.0-pl\n---------------------------\n- Added a button \"Make a copy\" which makes a copy of the error log with current timestamp in the name.\n- Changed the admin notification event from \"OnHandleRequest\" to \"OnWebPageComplete\".\n\n1.1.3-pl\n---------------------------\n- Fixed bug which occurs when the error log is bigger then allowed memory size &#91;#14&#93;.\n\n1.1.2-pl\n---------------------------\n- Code optimization.\n- Added cron script for checking the error log (core/components/controlerrorlog/cron/checkerrorlog.php).\n\n1.1.1-pl\n---------------------------\n- Updated the Dutch lexicon.\n\n1.1.0-pl\n---------------------------\n- Added control of the error log in the frontend of the site and admin notification.\n\n1.0.5-pl\n---------------------------\n- Fixed bug with lexicon strings with some CMPs (#6)\n\n1.0.4-pl\n---------------------------\n- Fixed the bug #5.\n\n1.0.3-pl\n---------------------------\n- Now the error log is checked for errors every minute (by default). It can be switched off.\n- Add a system setting \"Last lines\".\n- Add a system setting \"Refresh frequency\".\n- Add a system setting \"Auto refresh\".\n- Some improvements - now the window closes with animation, refreshing the error log on opening the window.\n\n1.0.2-pl\n---------------------------\n- Removed the table creation script.\n\n1.0.1-pl\n---------------------------\n- Changed the appearance of the error indicator (Icons instead of text).\n- Now the error indicator is displayed only for users with permission \"error_log_view\".\n- Removed \"Error Log\" button.\n- Added language support for Dutch.\n\n1.0.0-pl\n---------------------------\n- Initial release.\";s:9:\"createdon\";s:24:\"2019-05-06T07:10:12+0000\";s:9:\"createdby\";s:10:\"sergant210\";s:8:\"editedon\";s:24:\"2019-05-06T07:26:39+0000\";s:10:\"releasedon\";s:24:\"2019-05-06T07:10:12+0000\";s:9:\"downloads\";s:4:\"7581\";s:8:\"approved\";s:4:\"true\";s:7:\"audited\";s:5:\"false\";s:8:\"featured\";s:5:\"false\";s:10:\"deprecated\";s:5:\"false\";s:7:\"license\";s:5:\"GPLv2\";s:7:\"smf_url\";s:0:\"\";s:10:\"repository\";s:24:\"4d4c3fa6b2b0830da9000001\";s:8:\"supports\";s:3:\"2.3\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=5ccfddd43425f91b5b70ab13\";s:9:\"signature\";s:24:\"controlerrorlog-1.3.1-pl\";s:11:\"supports_db\";s:5:\"mysql\";s:16:\"minimum_supports\";s:3:\"2.3\";s:9:\"breaks_at\";s:8:\"10000000\";s:10:\"screenshot\";s:77:\"http://modx.s3.amazonaws.com/extras/55b755a4dc532f69510da2ef/errorlog10en.jpg\";s:4:\"file\";a:7:{s:2:\"id\";s:24:\"5ccfddd43425f91b5b70ab13\";s:7:\"version\";s:24:\"5ccfddd43425f91b5b70ab12\";s:8:\"filename\";s:38:\"controlerrorlog-1.3.1-pl.transport.zip\";s:9:\"downloads\";s:1:\"1\";s:6:\"lastip\";s:12:\"169.46.7.136\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=5ccfddd43425f91b5b70ab13\";}s:17:\"package-signature\";s:24:\"controlerrorlog-1.3.1-pl\";s:10:\"categories\";s:29:\"administration,administration\";s:4:\"tags\";s:12:\"errorlog,log\";}',1,3,1,'pl',0),('getdate-1.0.0-pl','2019-03-18 20:55:41','2019-03-18 19:55:48','2019-03-18 20:55:48',0,1,1,0,'getdate-1.0.0-pl.transport.zip',NULL,'a:8:{s:7:\"license\";s:18431:\"                    GNU GENERAL PUBLIC LICENSE\r\n                       Version 2, June 1991\r\n\r\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\r\n 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\r\n Everyone is permitted to copy and distribute verbatim copies\r\n of this license document, but changing it is not allowed.\r\n\r\n                            Preamble\r\n\r\n  The licenses for most software are designed to take away your\r\nfreedom to share and change it.  By contrast, the GNU General Public\r\nLicense is intended to guarantee your freedom to share and change free\r\nsoftware--to make sure the software is free for all its users.  This\r\nGeneral Public License applies to most of the Free Software\r\nFoundation\'s software and to any other program whose authors commit to\r\nusing it.  (Some other Free Software Foundation software is covered by\r\nthe GNU Lesser General Public License instead.)  You can apply it to\r\nyour programs, too.\r\n\r\n  When we speak of free software, we are referring to freedom, not\r\nprice.  Our General Public Licenses are designed to make sure that you\r\nhave the freedom to distribute copies of free software (and charge for\r\nthis service if you wish), that you receive source code or can get it\r\nif you want it, that you can change the software or use pieces of it\r\nin new free programs; and that you know you can do these things.\r\n\r\n  To protect your rights, we need to make restrictions that forbid\r\nanyone to deny you these rights or to ask you to surrender the rights.\r\nThese restrictions translate to certain responsibilities for you if you\r\ndistribute copies of the software, or if you modify it.\r\n\r\n  For example, if you distribute copies of such a program, whether\r\ngratis or for a fee, you must give the recipients all the rights that\r\nyou have.  You must make sure that they, too, receive or can get the\r\nsource code.  And you must show them these terms so they know their\r\nrights.\r\n\r\n  We protect your rights with two steps: (1) copyright the software, and\r\n(2) offer you this license which gives you legal permission to copy,\r\ndistribute and/or modify the software.\r\n\r\n  Also, for each author\'s protection and ours, we want to make certain\r\nthat everyone understands that there is no warranty for this free\r\nsoftware.  If the software is modified by someone else and passed on, we\r\nwant its recipients to know that what they have is not the original, so\r\nthat any problems introduced by others will not reflect on the original\r\nauthors\' reputations.\r\n\r\n  Finally, any free program is threatened constantly by software\r\npatents.  We wish to avoid the danger that redistributors of a free\r\nprogram will individually obtain patent licenses, in effect making the\r\nprogram proprietary.  To prevent this, we have made it clear that any\r\npatent must be licensed for everyone\'s free use or not licensed at all.\r\n\r\n  The precise terms and conditions for copying, distribution and\r\nmodification follow.\r\n\r\n                    GNU GENERAL PUBLIC LICENSE\r\n   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n\r\n  0. This License applies to any program or other work which contains\r\na notice placed by the copyright holder saying it may be distributed\r\nunder the terms of this General Public License.  The \"Program\", below,\r\nrefers to any such program or work, and a \"work based on the Program\"\r\nmeans either the Program or any derivative work under copyright law:\r\nthat is to say, a work containing the Program or a portion of it,\r\neither verbatim or with modifications and/or translated into another\r\nlanguage.  (Hereinafter, translation is included without limitation in\r\nthe term \"modification\".)  Each licensee is addressed as \"you\".\r\n\r\nActivities other than copying, distribution and modification are not\r\ncovered by this License; they are outside its scope.  The act of\r\nrunning the Program is not restricted, and the output from the Program\r\nis covered only if its contents constitute a work based on the\r\nProgram (independent of having been made by running the Program).\r\nWhether that is true depends on what the Program does.\r\n\r\n  1. You may copy and distribute verbatim copies of the Program\'s\r\nsource code as you receive it, in any medium, provided that you\r\nconspicuously and appropriately publish on each copy an appropriate\r\ncopyright notice and disclaimer of warranty; keep intact all the\r\nnotices that refer to this License and to the absence of any warranty;\r\nand give any other recipients of the Program a copy of this License\r\nalong with the Program.\r\n\r\nYou may charge a fee for the physical act of transferring a copy, and\r\nyou may at your option offer warranty protection in exchange for a fee.\r\n\r\n  2. You may modify your copy or copies of the Program or any portion\r\nof it, thus forming a work based on the Program, and copy and\r\ndistribute such modifications or work under the terms of Section 1\r\nabove, provided that you also meet all of these conditions:\r\n\r\n    a) You must cause the modified files to carry prominent notices\r\n    stating that you changed the files and the date of any change.\r\n\r\n    b) You must cause any work that you distribute or publish, that in\r\n    whole or in part contains or is derived from the Program or any\r\n    part thereof, to be licensed as a whole at no charge to all third\r\n    parties under the terms of this License.\r\n\r\n    c) If the modified program normally reads commands interactively\r\n    when run, you must cause it, when started running for such\r\n    interactive use in the most ordinary way, to print or display an\r\n    announcement including an appropriate copyright notice and a\r\n    notice that there is no warranty (or else, saying that you provide\r\n    a warranty) and that users may redistribute the program under\r\n    these conditions, and telling the user how to view a copy of this\r\n    License.  (Exception: if the Program itself is interactive but\r\n    does not normally print such an announcement, your work based on\r\n    the Program is not required to print an announcement.)\r\n\r\nThese requirements apply to the modified work as a whole.  If\r\nidentifiable sections of that work are not derived from the Program,\r\nand can be reasonably considered independent and separate works in\r\nthemselves, then this License, and its terms, do not apply to those\r\nsections when you distribute them as separate works.  But when you\r\ndistribute the same sections as part of a whole which is a work based\r\non the Program, the distribution of the whole must be on the terms of\r\nthis License, whose permissions for other licensees extend to the\r\nentire whole, and thus to each and every part regardless of who wrote it.\r\n\r\nThus, it is not the intent of this section to claim rights or contest\r\nyour rights to work written entirely by you; rather, the intent is to\r\nexercise the right to control the distribution of derivative or\r\ncollective works based on the Program.\r\n\r\nIn addition, mere aggregation of another work not based on the Program\r\nwith the Program (or with a work based on the Program) on a volume of\r\na storage or distribution medium does not bring the other work under\r\nthe scope of this License.\r\n\r\n  3. You may copy and distribute the Program (or a work based on it,\r\nunder Section 2) in object code or executable form under the terms of\r\nSections 1 and 2 above provided that you also do one of the following:\r\n\r\n    a) Accompany it with the complete corresponding machine-readable\r\n    source code, which must be distributed under the terms of Sections\r\n    1 and 2 above on a medium customarily used for software interchange; or,\r\n\r\n    b) Accompany it with a written offer, valid for at least three\r\n    years, to give any third party, for a charge no more than your\r\n    cost of physically performing source distribution, a complete\r\n    machine-readable copy of the corresponding source code, to be\r\n    distributed under the terms of Sections 1 and 2 above on a medium\r\n    customarily used for software interchange; or,\r\n\r\n    c) Accompany it with the information you received as to the offer\r\n    to distribute corresponding source code.  (This alternative is\r\n    allowed only for noncommercial distribution and only if you\r\n    received the program in object code or executable form with such\r\n    an offer, in accord with Subsection b above.)\r\n\r\nThe source code for a work means the preferred form of the work for\r\nmaking modifications to it.  For an executable work, complete source\r\ncode means all the source code for all modules it contains, plus any\r\nassociated interface definition files, plus the scripts used to\r\ncontrol compilation and installation of the executable.  However, as a\r\nspecial exception, the source code distributed need not include\r\nanything that is normally distributed (in either source or binary\r\nform) with the major components (compiler, kernel, and so on) of the\r\noperating system on which the executable runs, unless that component\r\nitself accompanies the executable.\r\n\r\nIf distribution of executable or object code is made by offering\r\naccess to copy from a designated place, then offering equivalent\r\naccess to copy the source code from the same place counts as\r\ndistribution of the source code, even though third parties are not\r\ncompelled to copy the source along with the object code.\r\n\r\n  4. You may not copy, modify, sublicense, or distribute the Program\r\nexcept as expressly provided under this License.  Any attempt\r\notherwise to copy, modify, sublicense or distribute the Program is\r\nvoid, and will automatically terminate your rights under this License.\r\nHowever, parties who have received copies, or rights, from you under\r\nthis License will not have their licenses terminated so long as such\r\nparties remain in full compliance.\r\n\r\n  5. You are not required to accept this License, since you have not\r\nsigned it.  However, nothing else grants you permission to modify or\r\ndistribute the Program or its derivative works.  These actions are\r\nprohibited by law if you do not accept this License.  Therefore, by\r\nmodifying or distributing the Program (or any work based on the\r\nProgram), you indicate your acceptance of this License to do so, and\r\nall its terms and conditions for copying, distributing or modifying\r\nthe Program or works based on it.\r\n\r\n  6. Each time you redistribute the Program (or any work based on the\r\nProgram), the recipient automatically receives a license from the\r\noriginal licensor to copy, distribute or modify the Program subject to\r\nthese terms and conditions.  You may not impose any further\r\nrestrictions on the recipients\' exercise of the rights granted herein.\r\nYou are not responsible for enforcing compliance by third parties to\r\nthis License.\r\n\r\n  7. If, as a consequence of a court judgment or allegation of patent\r\ninfringement or for any other reason (not limited to patent issues),\r\nconditions are imposed on you (whether by court order, agreement or\r\notherwise) that contradict the conditions of this License, they do not\r\nexcuse you from the conditions of this License.  If you cannot\r\ndistribute so as to satisfy simultaneously your obligations under this\r\nLicense and any other pertinent obligations, then as a consequence you\r\nmay not distribute the Program at all.  For example, if a patent\r\nlicense would not permit royalty-free redistribution of the Program by\r\nall those who receive copies directly or indirectly through you, then\r\nthe only way you could satisfy both it and this License would be to\r\nrefrain entirely from distribution of the Program.\r\n\r\nIf any portion of this section is held invalid or unenforceable under\r\nany particular circumstance, the balance of the section is intended to\r\napply and the section as a whole is intended to apply in other\r\ncircumstances.\r\n\r\nIt is not the purpose of this section to induce you to infringe any\r\npatents or other property right claims or to contest validity of any\r\nsuch claims; this section has the sole purpose of protecting the\r\nintegrity of the free software distribution system, which is\r\nimplemented by public license practices.  Many people have made\r\ngenerous contributions to the wide range of software distributed\r\nthrough that system in reliance on consistent application of that\r\nsystem; it is up to the author/donor to decide if he or she is willing\r\nto distribute software through any other system and a licensee cannot\r\nimpose that choice.\r\n\r\nThis section is intended to make thoroughly clear what is believed to\r\nbe a consequence of the rest of this License.\r\n\r\n  8. If the distribution and/or use of the Program is restricted in\r\ncertain countries either by patents or by copyrighted interfaces, the\r\noriginal copyright holder who places the Program under this License\r\nmay add an explicit geographical distribution limitation excluding\r\nthose countries, so that distribution is permitted only in or among\r\ncountries not thus excluded.  In such case, this License incorporates\r\nthe limitation as if written in the body of this License.\r\n\r\n  9. The Free Software Foundation may publish revised and/or new versions\r\nof the General Public License from time to time.  Such new versions will\r\nbe similar in spirit to the present version, but may differ in detail to\r\naddress new problems or concerns.\r\n\r\nEach version is given a distinguishing version number.  If the Program\r\nspecifies a version number of this License which applies to it and \"any\r\nlater version\", you have the option of following the terms and conditions\r\neither of that version or of any later version published by the Free\r\nSoftware Foundation.  If the Program does not specify a version number of\r\nthis License, you may choose any version ever published by the Free Software\r\nFoundation.\r\n\r\n  10. If you wish to incorporate parts of the Program into other free\r\nprograms whose distribution conditions are different, write to the author\r\nto ask for permission.  For software which is copyrighted by the Free\r\nSoftware Foundation, write to the Free Software Foundation; we sometimes\r\nmake exceptions for this.  Our decision will be guided by the two goals\r\nof preserving the free status of all derivatives of our free software and\r\nof promoting the sharing and reuse of software generally.\r\n\r\n                            NO WARRANTY\r\n\r\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\r\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\r\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\r\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\r\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\r\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\r\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\r\nREPAIR OR CORRECTION.\r\n\r\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\r\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\r\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\r\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\r\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\r\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\r\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\r\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\r\nPOSSIBILITY OF SUCH DAMAGES.\r\n\r\n                     END OF TERMS AND CONDITIONS\r\n\r\n            How to Apply These Terms to Your New Programs\r\n\r\n  If you develop a new program, and you want it to be of the greatest\r\npossible use to the public, the best way to achieve this is to make it\r\nfree software which everyone can redistribute and change under these terms.\r\n\r\n  To do so, attach the following notices to the program.  It is safest\r\nto attach them to the start of each source file to most effectively\r\nconvey the exclusion of warranty; and each file should have at least\r\nthe \"copyright\" line and a pointer to where the full notice is found.\r\n\r\n    <one line to give the program\'s name and a brief idea of what it does.>\r\n    Copyright (C) <year>  <name of author>\r\n\r\n    This program is free software; you can redistribute it and/or modify\r\n    it under the terms of the GNU General Public License as published by\r\n    the Free Software Foundation; either version 2 of the License, or\r\n    (at your option) any later version.\r\n\r\n    This program is distributed in the hope that it will be useful,\r\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\r\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\n    GNU General Public License for more details.\r\n\r\n    You should have received a copy of the GNU General Public License along\r\n    with this program; if not, write to the Free Software Foundation, Inc.,\r\n    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r\n\r\nAlso add information on how to contact you by electronic and paper mail.\r\n\r\nIf the program is interactive, make it output a short notice like this\r\nwhen it starts in an interactive mode:\r\n\r\n    Gnomovision version 69, Copyright (C) year name of author\r\n    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w\'.\r\n    This is free software, and you are welcome to redistribute it\r\n    under certain conditions; type `show c\' for details.\r\n\r\nThe hypothetical commands `show w\' and `show c\' should show the appropriate\r\nparts of the General Public License.  Of course, the commands you use may\r\nbe called something other than `show w\' and `show c\'; they could even be\r\nmouse-clicks or menu items--whatever suits your program.\r\n\r\nYou should also get your employer (if you work as a programmer) or your\r\nschool, if any, to sign a \"copyright disclaimer\" for the program, if\r\nnecessary.  Here is a sample; alter the names:\r\n\r\n  Yoyodyne, Inc., hereby disclaims all copyright interest in the program\r\n  `Gnomovision\' (which makes passes at compilers) written by James Hacker.\r\n\r\n  <signature of Ty Coon>, 1 April 1989\r\n  Ty Coon, President of Vice\r\n\r\nThis General Public License does not permit incorporating your program into\r\nproprietary programs.  If your program is a subroutine library, you may\r\nconsider it more useful to permit linking proprietary applications with the\r\nlibrary.  If this is what you want to do, use the GNU Lesser General\r\nPublic License instead of this License.\r\n\";s:6:\"readme\";s:718:\"--------------------\r\nExtra: getDate\r\n--------------------\r\nVersion: 1.0.0-pl\r\nReleased: November 22, 2013\r\nSince: November 22, 2013\r\nAuthor: David Pede <dev@tasianmedia.com> <https://twitter.com/davepede>\r\nCopyright: (C) 2013 David Pede. All rights reserved. <dev@tasianmedia.com>\r\n\r\nA simple timestamp retrieval Snippet for MODX Revolution.\r\n\r\nOfficial Documentation:\r\nhttp://rtfm.modx.com/display/ADDON/getDate\r\n\r\nGitHub Repository:\r\nhttp://github.com/tasianmedia/getDate\r\n\r\nBugs & Feature Requests:\r\nhttp://github.com/tasianmedia/getDate/issues\r\n\r\nLicense:\r\nReleased under the GNU General Public License; either version 2 of the License, or (at your option) any later version.\r\nhttp://www.gnu.org/licenses/gpl.html\";s:9:\"changelog\";s:120:\"Changelog for getDate.\r\n\r\ngetDate 1.0.0-pl (November 22, 2013)\r\n====================================\r\n- Initial release.\";s:9:\"signature\";s:16:\"getdate-1.0.0-pl\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:44:\"/workspace/package/install/getdate-1.0.0-pl/\";s:14:\"package_action\";i:0;}','getDate','a:38:{s:2:\"id\";s:24:\"528f85e762cf2477a40011cf\";s:7:\"package\";s:24:\"528f85e762cf2477a40011ce\";s:12:\"display_name\";s:16:\"getdate-1.0.0-pl\";s:4:\"name\";s:7:\"getDate\";s:7:\"version\";s:5:\"1.0.0\";s:13:\"version_major\";s:1:\"1\";s:13:\"version_minor\";s:1:\"0\";s:13:\"version_patch\";s:1:\"0\";s:7:\"release\";s:2:\"pl\";s:8:\"vrelease\";s:2:\"pl\";s:14:\"vrelease_index\";s:0:\"\";s:6:\"author\";s:11:\"tasianmedia\";s:11:\"description\";s:436:\"<p>Initial Content</p><ul><li>Official Documentation: <a href=\"http://rtfm.modx.com/extras/revo/getdate\">http://rtfm.modx.com/extras/revo/getdate</a></li><li>GitHub Repository: <a href=\"http://github.com/tasianmedia/getDate\">http://github.com/tasianmedia/getDate</a></li><li>Bugs &amp; Feature Requests: <a target=\"\" title=\"\" href=\"http://github.com/tasianmedia/getDate/issues\">http://github.com/tasianmedia/getDate/issues</a></li></ul>\";s:12:\"instructions\";s:68:\"<p>Simply download through MODX Package Management, and install.</p>\";s:9:\"changelog\";s:22:\"<p>Initial content</p>\";s:9:\"createdon\";s:24:\"2013-11-22T16:27:19+0000\";s:9:\"createdby\";s:11:\"tasianmedia\";s:8:\"editedon\";s:24:\"2019-03-18T06:52:22+0000\";s:10:\"releasedon\";s:24:\"2013-11-28T12:58:19+0000\";s:9:\"downloads\";s:4:\"4011\";s:8:\"approved\";s:4:\"true\";s:7:\"audited\";s:5:\"false\";s:8:\"featured\";s:5:\"false\";s:10:\"deprecated\";s:5:\"false\";s:7:\"license\";s:5:\"GPLv2\";s:7:\"smf_url\";s:0:\"\";s:10:\"repository\";s:24:\"4d4c3fa6b2b0830da9000001\";s:8:\"supports\";s:1:\"2\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=532c6a9862cf242a68005497\";s:9:\"signature\";s:16:\"getdate-1.0.0-pl\";s:11:\"supports_db\";s:5:\"mysql\";s:16:\"minimum_supports\";s:1:\"2\";s:9:\"breaks_at\";s:3:\"2.4\";s:10:\"screenshot\";s:61:\"http://modx.s3.amazonaws.com/extras/528f85e762cf2477a40011ce/\";s:4:\"file\";a:7:{s:2:\"id\";s:24:\"532c6a9862cf242a68005497\";s:7:\"version\";s:24:\"528f85e762cf2477a40011cf\";s:8:\"filename\";s:30:\"getdate-1.0.0-pl.transport.zip\";s:9:\"downloads\";s:4:\"3867\";s:6:\"lastip\";s:13:\"77.222.62.180\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=532c6a9862cf242a68005497\";}s:17:\"package-signature\";s:16:\"getdate-1.0.0-pl\";s:10:\"categories\";s:9:\"utilities\";s:4:\"tags\";s:29:\"date,time,timestamp,strtotime\";}',1,0,0,'pl',0),('getresources-1.6.1-pl','2019-01-01 15:37:39','2019-01-01 14:38:03','2019-01-01 15:38:03',0,1,1,0,'getresources-1.6.1-pl.transport.zip',NULL,'a:8:{s:7:\"license\";s:15218:\"GNU GENERAL PUBLIC LICENSE\n   Version 2, June 1991\n--------------------------\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.\n59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\n\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n--------\n\n  The licenses for most software are designed to take away your\nfreedom to share and change it.  By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users.  This\nGeneral Public License applies to most of the Free Software\nFoundation\'s software and to any other program whose authors commit to\nusing it.  (Some other Free Software Foundation software is covered by\nthe GNU Library General Public License instead.)  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n  To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have.  You must make sure that they, too, receive or can get the\nsource code.  And you must show them these terms so they know their\nrights.\n\n  We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n  Also, for each author\'s protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware.  If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors\' reputations.\n\n  Finally, any free program is threatened constantly by software\npatents.  We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary.  To prevent this, we have made it clear that any\npatent must be licensed for everyone\'s free use or not licensed at all.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n---------------------------------------------------------------\n\n  0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License.  The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage.  (Hereinafter, translation is included without limitation in\nthe term \"modification\".)  Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope.  The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n  1. You may copy and distribute verbatim copies of the Program\'s\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n  2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n    a) You must cause the modified files to carry prominent notices\n    stating that you changed the files and the date of any change.\n\n    b) You must cause any work that you distribute or publish, that in\n    whole or in part contains or is derived from the Program or any\n    part thereof, to be licensed as a whole at no charge to all third\n    parties under the terms of this License.\n\n    c) If the modified program normally reads commands interactively\n    when run, you must cause it, when started running for such\n    interactive use in the most ordinary way, to print or display an\n    announcement including an appropriate copyright notice and a\n    notice that there is no warranty (or else, saying that you provide\n    a warranty) and that users may redistribute the program under\n    these conditions, and telling the user how to view a copy of this\n    License.  (Exception: if the Program itself is interactive but\n    does not normally print such an announcement, your work based on\n    the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole.  If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works.  But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n  3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n    a) Accompany it with the complete corresponding machine-readable\n    source code, which must be distributed under the terms of Sections\n    1 and 2 above on a medium customarily used for software interchange; or,\n\n    b) Accompany it with a written offer, valid for at least three\n    years, to give any third party, for a charge no more than your\n    cost of physically performing source distribution, a complete\n    machine-readable copy of the corresponding source code, to be\n    distributed under the terms of Sections 1 and 2 above on a medium\n    customarily used for software interchange; or,\n\n    c) Accompany it with the information you received as to the offer\n    to distribute corresponding source code.  (This alternative is\n    allowed only for noncommercial distribution and only if you\n    received the program in object code or executable form with such\n    an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it.  For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable.  However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n  4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License.  Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n  5. You are not required to accept this License, since you have not\nsigned it.  However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works.  These actions are\nprohibited by law if you do not accept this License.  Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n  6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions.  You may not impose any further\nrestrictions on the recipients\' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n  7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all.  For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices.  Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n  8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded.  In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n  9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number.  If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation.  If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n  10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission.  For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this.  Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\nNO WARRANTY\n-----------\n\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n---------------------------\nEND OF TERMS AND CONDITIONS\";s:6:\"readme\";s:336:\"--------------------\nSnippet: getResources\n--------------------\nVersion: 1.6.0-pl\nReleased: December 30, 2013\nSince: December 28, 2009\nAuthor: Jason Coward <jason@opengeek.com>\n\nA general purpose Resource listing and summarization snippet for MODX Revolution.\n\nOfficial Documentation:\nhttp://docs.modxcms.com/display/ADDON/getResources\n\";s:9:\"changelog\";s:3492:\"Changelog for getResources.\n\ngetResources 1.6.1-pl (December 30, 2013)\n====================================\n- Allow tvFilter values to contain filter operators\n- Allow 0-based idx\n- Pass scriptProperties to wrapperTpl\n- [#30][#80] Only dump properties for invalid tpl when debug enabled\n\ngetResources 1.6.0-pl (February 19, 2013)\n====================================\n- Add tplWrapper for specifying a wrapper template\n\ngetResources 1.5.1-pl (August 23, 2012)\n====================================\n- Add tplOperator property to default properties\n- [#73] Add between tplOperator to conditionalTpls\n\ngetResources 1.5.0-pl (June 15, 2012)\n====================================\n- [#58] Add tplCondition/conditionalTpls support\n- [#67] Add odd property\n- [#60] Allow custom delimiters for tvFilters\n- [#63] Give tplFirst/tplLast precedence over tpl_X/tpl_nX\n- Automatically prepare TV values for media-source dependent TVs\n\ngetResources 1.4.2-pl (December 9, 2011)\n====================================\n- [#25] Add new operators to tvFilters\n- [#37] Consider default values with tvFilters\n- [#57] Fix tpl overrides and improve order\n\ngetResources 1.4.1-pl (December 8, 2011)\n====================================\n- [#57] Add support for factor-based tpls\n- [#54], [#55] Fix processTVList feature\n\ngetResources 1.4.0-pl (September 21, 2011)\n====================================\n- [#50] Use children of parents from other contexts\n- [#45] Add dbCacheFlag to control db caching of getCollection, default to false\n- [#49] Allow comma-delimited list of TV names as includeTVList or processTVList\n\ngetResources 1.3.1-pl (July 14, 2011)\n====================================\n- [#43] Allow 0 as idx property\n- [#9] Fix tvFilters grouping\n- [#46] Fix criteria issue with &resources property\n\ngetResources 1.3.0-pl (March 28, 2011)\n====================================\n- [#33] sortbyTVType: Allow numeric and datetime TV sorting via SQL CAST()\n- [#24] Fix typos in list property options\n- [#4] Support multiple sortby fields via JSON object\n- Use get() instead to toArray() if includeContent is false\n- [#22] Add &toSeparatePlaceholders property for splitting output\n\ngetResources 1.2.2-pl (October 18, 2010)\n====================================\n- [#19] Fix sortbyTV returning duplicate rows\n\ngetResources 1.2.1-pl (October 11, 2010)\n====================================\n- Remove inadvertent call to modX::setLogTarget(\'ECHO\')\n\ngetResources 1.2.0-pl (September 25, 2010)\n====================================\n- Fix error when &parents is not set\n- Allow empty &sortby\n- Add ability to sort by a single Template Variable value (or default value)\n\ngetResources 1.1.0-pl (July 30, 2010)\n====================================\n- Added &toPlaceholder property for assigning results to a placeholder\n- Added &resources property for including/excluding specific resources\n- Added &showDeleted property\n- Allow multiple contexts to be passed into &context\n- Added &showUnpublish property\n- Added getresources.core_path reference for easier development\n- [#ADDON-135] Make output separator configurable via outputSeparator property\n- Add where property to allow ad hoc criteria in JSON format\n\ngetResources 1.0.0-ga (December 29, 2009)\n====================================\n- [#ADDON-81] Allow empty tvPrefix property.\n- [#ADDON-89] Allow parents property to have a value of 0.\n- Changed default value of sortbyAlias to empty string and added sortbyEscaped property with default of 0.\n- Added changelog, license, and readme.\n\";s:9:\"signature\";s:21:\"getresources-1.6.1-pl\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:49:\"/workspace/package/install/getresources-1.6.1-pl/\";s:14:\"package_action\";i:0;}','getResources','a:38:{s:2:\"id\";s:24:\"52c184b462cf240b35006e31\";s:7:\"package\";s:24:\"4d556c3db2b083396d000abe\";s:12:\"display_name\";s:21:\"getresources-1.6.1-pl\";s:4:\"name\";s:12:\"getResources\";s:7:\"version\";s:5:\"1.6.1\";s:13:\"version_major\";s:1:\"1\";s:13:\"version_minor\";s:1:\"6\";s:13:\"version_patch\";s:1:\"1\";s:7:\"release\";s:2:\"pl\";s:8:\"vrelease\";s:2:\"pl\";s:14:\"vrelease_index\";s:1:\"0\";s:6:\"author\";s:8:\"opengeek\";s:11:\"description\";s:157:\"<p>This patch release fixes several bugs, including the dumping of properties to array if the output of a tpl Chunk is empty.</p><p></p><p></p><p></p><p></p>\";s:12:\"instructions\";s:37:\"<p>Install via Package Management</p>\";s:9:\"changelog\";s:1742:\"<p></p><p>getResources 1.6.1-pl (December 30, 2013)</p><ul><li>Allow tvFilter values to contain filter operators</li><li><li>Allow 0-based idx</li><li>Pass scriptProperties to wrapperTpl</li><li>Only dump properties for invalid tpl when debug enabled</li></li></ul><p>getResources 1.6.0-pl (February 19, 2013)</p><p></p><ul><li>Add tplWrapper for specifying a wrapper template</li></ul><p></p><p>getResources 1.5.1-pl (August 23, 2012)</p><p></p><ul><li>Add tplOperator property to default properties</li><li>&#91;#73&#93; Add between tplOperator to conditionalTpls</li></ul><p></p><p>getResources 1.5.0-pl (June 15, 2012)</p><p></p><ul><li>&#91;#58&#93; Add tplCondition/conditionalTpls support</li><li>&#91;#67&#93; Add odd property</li><li>&#91;#60&#93; Allow custom delimiters for tvFilters</li><li>&#91;#63&#93; Give tplFirst/tplLast precedence over tpl_X/tpl_nX</li><li>Automatically prepare TV values for media-source dependent TVs</li></ul><p></p><p></p><p>getResources 1.4.2-pl (December 9, 2011)</p><p></p><ul><li>&#91;#25&#93; Add new operators to tvFilters</li><li>&#91;#37&#93; Consider default values with tvFilters</li><li>&#91;#57&#93; Fix tpl overrides and improve order</li></ul><p></p><p></p><p>getResources 1.4.1-pl (December 8, 2011)</p><p></p><ul><li>&#91;#57&#93; Add support for factor-based tpls</li><li>&#91;#54&#93;, &#91;#55&#93; Fix processTVList feature</li></ul><p></p><p></p><p>getResources 1.4.0-pl (September 21, 2011)</p><p></p><ul><li>&#91;#50&#93; Use children of parents from other contexts</li><li>&#91;#45&#93; Add dbCacheFlag to control db caching of getCollection, default to false</li><li>&#91;#49&#93; Allow comma-delimited list of TV names as includeTVList or processTVList</li></ul><p></p><p></p>\";s:9:\"createdon\";s:24:\"2013-12-30T14:35:32+0000\";s:9:\"createdby\";s:8:\"opengeek\";s:8:\"editedon\";s:24:\"2018-12-31T19:54:22+0000\";s:10:\"releasedon\";s:24:\"2013-12-30T14:35:32+0000\";s:9:\"downloads\";s:6:\"252421\";s:8:\"approved\";s:4:\"true\";s:7:\"audited\";s:4:\"true\";s:8:\"featured\";s:4:\"true\";s:10:\"deprecated\";s:5:\"false\";s:7:\"license\";s:5:\"GPLv2\";s:7:\"smf_url\";s:0:\"\";s:10:\"repository\";s:24:\"4d4c3fa6b2b0830da9000001\";s:8:\"supports\";s:1:\"2\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=52c184b562cf240b35006e33\";s:9:\"signature\";s:21:\"getresources-1.6.1-pl\";s:11:\"supports_db\";s:12:\"mysql,sqlsrv\";s:16:\"minimum_supports\";s:1:\"2\";s:9:\"breaks_at\";s:8:\"10000000\";s:10:\"screenshot\";s:0:\"\";s:4:\"file\";a:7:{s:2:\"id\";s:24:\"52c184b562cf240b35006e33\";s:7:\"version\";s:24:\"52c184b462cf240b35006e31\";s:8:\"filename\";s:35:\"getresources-1.6.1-pl.transport.zip\";s:9:\"downloads\";s:6:\"122974\";s:6:\"lastip\";s:15:\"207.246.249.199\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=52c184b562cf240b35006e33\";}s:17:\"package-signature\";s:21:\"getresources-1.6.1-pl\";s:10:\"categories\";s:32:\"blogging,content,navigation,news\";s:4:\"tags\";s:57:\"blog,blogging,resources,getr,getresource,resource,listing\";}',1,6,1,'pl',0),('geturlparam-1.0-beta1','2019-03-18 20:27:37','2019-03-18 19:27:47','2019-03-18 20:27:47',0,1,1,0,'geturlparam-1.0-beta1.transport.zip',NULL,'a:7:{s:7:\"license\";s:1083:\"The MIT License\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\nSoftware Copyright (c) 2010 Paul Merchant\n\";s:6:\"readme\";s:672:\"getUrlParam\n\nA simple snippet that will return a value passed through a URL parameter. The Parameter\nis sanitized and kept below a set size.\n\nRevolution makes it easy to pass URL parameters (i.e. [[~123? &p=`yes`]]). This snippet\nmakes it simple to use that URL parameter.\n\n@ author Paul Merchant\n@ copyright 2010 Paul Merchant\n@ version 1.0 beta1 - October 15, 2010\n@ MIT License\n\nOPTIONS\nname - The parameter name, defaults to \"p\"\nint - (Opt) Set as true to only allow integer values\nmax - (Opt) The maximum length of the returned value, defaults to 20\ndefault - (Opt) The value returned if no URL parameter is found\n\nExample: [[getUrlParam? &name=`pageid` &int=`1`]]\n\n\n\";s:9:\"signature\";s:21:\"geturlparam-1.0-beta1\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:49:\"/workspace/package/install/geturlparam-1.0-beta1/\";s:14:\"package_action\";i:0;}','getUrlParam','a:38:{s:2:\"id\";s:24:\"4d556cf3b2b083396d000efa\";s:7:\"package\";s:24:\"4d556cf3b2b083396d000ef9\";s:12:\"display_name\";s:21:\"geturlparam-1.0-beta1\";s:4:\"name\";s:11:\"getUrlParam\";s:7:\"version\";s:3:\"1.0\";s:13:\"version_major\";s:1:\"1\";s:13:\"version_minor\";s:1:\"0\";s:13:\"version_patch\";s:1:\"0\";s:7:\"release\";s:5:\"beta1\";s:8:\"vrelease\";s:4:\"beta\";s:14:\"vrelease_index\";s:1:\"1\";s:6:\"author\";s:12:\"paulmerchant\";s:11:\"description\";s:721:\"<p>\n<p>getUrlParam</p>\n<p>&nbsp;</p>\n<p>A simple snippet that will return a value passed through a URL parameter. The Parameter&nbsp;is sanitized and kept below a set size.</p>\n<p>&nbsp;</p>\n<p>Revolution makes it easy to pass URL parameters (i.e. [[~123? &amp;p=`yes`]]). This snippet&nbsp;makes it simple to use that URL parameter.</p>\n<p>&nbsp;</p>\n<p>OPTIONS</p>\n<p>name - The parameter name, defaults to \"p\"</p>\n<p>int - (Opt) Set as true to only allow integer values</p>\n<p>max - (Opt) The maximum length of the returned value, defaults to 20</p>\n<p>default - (Opt) The value returned if no URL parameter is found</p>\n<p>&nbsp;</p>\n<p>Example: [[getUrlParam? &amp;name=`pageid` &amp;int=`1`]]</p>\n<p>&nbsp;</p>\n</p>\";s:12:\"instructions\";s:40:\"<p>Install with the Package Manager.</p>\";s:9:\"changelog\";s:0:\"\";s:9:\"createdon\";s:24:\"2010-10-28T11:53:34+0000\";s:9:\"createdby\";s:12:\"paulmerchant\";s:8:\"editedon\";s:24:\"2019-03-18T18:31:52+0000\";s:10:\"releasedon\";s:24:\"2010-10-29T11:46:44+0000\";s:9:\"downloads\";s:4:\"6380\";s:8:\"approved\";s:4:\"true\";s:7:\"audited\";s:5:\"false\";s:8:\"featured\";s:5:\"false\";s:10:\"deprecated\";s:5:\"false\";s:7:\"license\";s:3:\"MIT\";s:7:\"smf_url\";s:47:\"http://modxcms.com/forums/index.php?topic=56522\";s:10:\"repository\";s:24:\"4d4c3fa6b2b0830da9000001\";s:8:\"supports\";s:1:\"2\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=4d556cf3b2b083396d000efb\";s:9:\"signature\";s:21:\"geturlparam-1.0-beta1\";s:11:\"supports_db\";s:5:\"mysql\";s:16:\"minimum_supports\";s:1:\"2\";s:9:\"breaks_at\";s:8:\"10000000\";s:10:\"screenshot\";s:0:\"\";s:4:\"file\";a:7:{s:2:\"id\";s:24:\"4d556cf3b2b083396d000efb\";s:7:\"version\";s:24:\"4d556cf3b2b083396d000efa\";s:8:\"filename\";s:35:\"geturlparam-1.0-beta1.transport.zip\";s:9:\"downloads\";s:4:\"6387\";s:6:\"lastip\";s:13:\"92.53.117.140\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=4d556cf3b2b083396d000efb\";}s:17:\"package-signature\";s:21:\"geturlparam-1.0-beta1\";s:10:\"categories\";s:9:\"utilities\";s:4:\"tags\";s:14:\"url,parameters\";}',1,0,0,'beta',1),('googlesitemap-2.1.0-beta1','2019-01-01 15:21:55','2019-01-07 19:12:40','2019-01-07 20:12:40',0,1,1,0,'googlesitemap-2.1.0-beta1.transport.zip',NULL,'a:8:{s:7:\"license\";s:15218:\"GNU GENERAL PUBLIC LICENSE\n   Version 2, June 1991\n--------------------------\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.\n59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\n\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n--------\n\n  The licenses for most software are designed to take away your\nfreedom to share and change it.  By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users.  This\nGeneral Public License applies to most of the Free Software\nFoundation\'s software and to any other program whose authors commit to\nusing it.  (Some other Free Software Foundation software is covered by\nthe GNU Library General Public License instead.)  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n  To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have.  You must make sure that they, too, receive or can get the\nsource code.  And you must show them these terms so they know their\nrights.\n\n  We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n  Also, for each author\'s protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware.  If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors\' reputations.\n\n  Finally, any free program is threatened constantly by software\npatents.  We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary.  To prevent this, we have made it clear that any\npatent must be licensed for everyone\'s free use or not licensed at all.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n---------------------------------------------------------------\n\n  0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License.  The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage.  (Hereinafter, translation is included without limitation in\nthe term \"modification\".)  Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope.  The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n  1. You may copy and distribute verbatim copies of the Program\'s\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n  2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n    a) You must cause the modified files to carry prominent notices\n    stating that you changed the files and the date of any change.\n\n    b) You must cause any work that you distribute or publish, that in\n    whole or in part contains or is derived from the Program or any\n    part thereof, to be licensed as a whole at no charge to all third\n    parties under the terms of this License.\n\n    c) If the modified program normally reads commands interactively\n    when run, you must cause it, when started running for such\n    interactive use in the most ordinary way, to print or display an\n    announcement including an appropriate copyright notice and a\n    notice that there is no warranty (or else, saying that you provide\n    a warranty) and that users may redistribute the program under\n    these conditions, and telling the user how to view a copy of this\n    License.  (Exception: if the Program itself is interactive but\n    does not normally print such an announcement, your work based on\n    the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole.  If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works.  But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n  3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n    a) Accompany it with the complete corresponding machine-readable\n    source code, which must be distributed under the terms of Sections\n    1 and 2 above on a medium customarily used for software interchange; or,\n\n    b) Accompany it with a written offer, valid for at least three\n    years, to give any third party, for a charge no more than your\n    cost of physically performing source distribution, a complete\n    machine-readable copy of the corresponding source code, to be\n    distributed under the terms of Sections 1 and 2 above on a medium\n    customarily used for software interchange; or,\n\n    c) Accompany it with the information you received as to the offer\n    to distribute corresponding source code.  (This alternative is\n    allowed only for noncommercial distribution and only if you\n    received the program in object code or executable form with such\n    an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it.  For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable.  However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n  4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License.  Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n  5. You are not required to accept this License, since you have not\nsigned it.  However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works.  These actions are\nprohibited by law if you do not accept this License.  Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n  6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions.  You may not impose any further\nrestrictions on the recipients\' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n  7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all.  For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices.  Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n  8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded.  In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n  9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number.  If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation.  If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n  10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission.  For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this.  Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\nNO WARRANTY\n-----------\n\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n---------------------------\nEND OF TERMS AND CONDITIONS\";s:6:\"readme\";s:1001:\"--------------------\nSnippet: GoogleSiteMap\n--------------------\nVersion: 2.1.0-beta1\nReleased: Feb 8, 2018\nAuthor: YJ Tso <yj@modx.com>, Garry Nutting <garry@modx.com>\n\n- Added cachemanager plugin OnSiteRefresh\n- Complete rewrite based on Garry\'s blazing fast sitemap code\n- Added cachemanager\n- Efforts were made to make it backwards compatible using runSnippet to call the legacy snippet if legacy features are required.\n\nExamples:\n[[!GoogleSiteMap]] // Will output a sitemap many times faster than the legacy Snippet\n[[!GoogleSiteMap? &itemTpl=`gItem`]] // &itemTpl is a legacy feature, so the legacy Snippet will be called. No performance benefit, except new caching mechanism.\n\nThis project is managed at: https://github.com/modxcms/GoogleSiteMap\n--------------------\nVersion: 1.2\nCreated: June 23, 2009\nAuthor: Shaun McCormick <shaun@modx.com>\n\n- Based on Michal Till\'s MODx Evolution GoogleSiteMap_XML snippet\n\nThis component builds the GoogleSiteMap XML for you.\n\nExample:\n[[!GoogleSiteMap]]\n\";s:9:\"changelog\";s:1783:\"Changelog for GoogleSiteMap.\n\nGoogleSiteMap 2.1.0\n====================================\n- Fix multi-context issue\n- Add cachemanager Plugin\n\nGoogleSiteMap 2.0.2\n====================================\n- Complete rewrite based on Garry\'s blazing fast sitemap code\n- Added cachemanager\n- Efforts were made to make it backwards compatible using runSnippet to call the legacy snippet if legacy features are required.\n- RC release could use some testing\n\nGoogleSiteMap 1.3.1\n====================================\n- [#15] Better Articles support\n- [#14] Add &priorityTV to allow for specifying priority of page in a TV\n\nGoogleSiteMap 1.3.0\n====================================\n- [#7] Add &showHidden for showing items hidden from menu; hide those by default\n- Add &where for JSON-based where filtering\n- [#13] Add &excludeChildrenOf, which can take a comma-separated list of parents to exclude all children of\n\nGoogleSiteMap 1.2.1\n====================================\n- [#1] Add ability to make sitemap from a specific Resource via startId property\n- [#4] Fix issue where children of non-published resources were not showing\n- [#5] Fix issue where children of non-searchable resources were not showing\n\nGoogleSiteMap 1.2\n====================================\n- Fix reference URL for schema\n- Fix reference to 0.9\n- Update schema to 0.90\n\nGoogleSiteMap 1.1\n====================================\n- Added maxDepth, excludeResources properties\n- Refactored to work with overridable chunks for templates\n- Fixed URL generation bug where home URL was incorrectly generating\n- Updated copyright information\n- i18n of properties\n\nGoogleSiteMap 1.0\n====================================\n- Updated package build for Revo RC1\n- Added fix for when editedon is empty (thanks Andrey Federov!)\n- Added changelog\n\";s:9:\"signature\";s:25:\"googlesitemap-2.1.0-beta1\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:53:\"/workspace/package/install/googlesitemap-2.1.0-beta1/\";s:14:\"package_action\";i:0;}','GoogleSiteMap','a:38:{s:2:\"id\";s:24:\"5a7d4c5fbc8dd374438b4569\";s:7:\"package\";s:24:\"4d556c2eb2b083396d000a62\";s:12:\"display_name\";s:25:\"googlesitemap-2.1.0-beta1\";s:4:\"name\";s:13:\"GoogleSiteMap\";s:7:\"version\";s:5:\"2.1.0\";s:13:\"version_major\";s:1:\"2\";s:13:\"version_minor\";s:1:\"1\";s:13:\"version_patch\";s:1:\"0\";s:7:\"release\";s:5:\"beta1\";s:8:\"vrelease\";s:4:\"beta\";s:14:\"vrelease_index\";s:1:\"1\";s:6:\"author\";s:10:\"sepiariver\";s:11:\"description\";s:563:\"<p>Generates a Google SiteMap XML.</p><p>New GoogleSiteMap Snippet—many times faster than Version 1, but with less options. If params are specified that depend on the old version, it will be called.</p><p>Please see the official documentation here: <a href=\"https://rtfm.modx.com/extras/revo/googlesitemap\" title=\"Documentation\" target=\"_blank\">https://rtfm.modx.com/extras/revo/googlesitemap</a></p><p>Source code is here: <a href=\"https://github.com/modxcms/GoogleSiteMap/\" title=\"Github repo\" target=\"_blank\">https://github.com/modxcms/GoogleSiteMap/</a></p>\";s:12:\"instructions\";s:195:\"<p></p><p>Install via Package Management.</p><p></p><p></p><p>Example:</p><p>&#91;&#91;!GoogleSiteMap&#93;&#93;</p><p>(You can call it uncached because it caches to its own partition.)</p><p></p>\";s:9:\"changelog\";s:2240:\"<p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \"><b>New in 2.1.0-beta1</b></p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \"><ul><li>Added GSMCacheManager plugin OnSiteRefresh</li><li>Multi-Context fix</li></ul></p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \"><b>New in 2.0.2-rc1</b></p><ul><li>Complete rewrite based on Garry\'s blazing fast sitemap code</li><li>Added cachemanager</li><li>Efforts were made to make it backwards compatible using runSnippet to call the legacy snippet if legacy features are required.</li><li>RC release could use some more testing</li></ul><p></p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \"><b style=\"line-height: 1.5;\">New in 1.3.1</b></p><ul><li>&#91;#14&#93; Add &amp;priorityTV to allow for specifying priority of page in a TV</li><li>&#91;#15&#93; Better Articles support</li></ul><p></p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \"><b>New in 1.3.0</b></p><ul><li>&#91;#7&#93; Add &amp;showHidden for showing items hidden from menu; hide those by default</li><li>Add &amp;where for JSON-based where filtering</li><li>&#91;#13&#93; Add &amp;excludeChildrenOf, which can take a comma-separated list of parents to exclude all children of</li></ul><p></p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \"><b>New in 1.2.1</b></p><ul><li>&#91;#1&#93; Add ability to make sitemap from a specific Resource via startId property</li><li>&#91;#4&#93; Fix issue where children of non-published resources were not showing</li><li>&#91;#5&#93; Fix issue where children of non-searchable resources were not showing</li></ul><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \"><b>New in 1.2.0</b></p><ul><li>Updated google schema to 0.9, fixed reference</li><li>Added maxDepth, excludeResources properties</li><li>Refactored to work with overridable chunks for templates</li><li>Fixed URL generation bug where home URL was incorrectly generating</li><li>Updated copyright information</li><li>i18n of properties</li></ul>\";s:9:\"createdon\";s:24:\"2018-02-09T07:23:11+0000\";s:9:\"createdby\";s:10:\"sepiariver\";s:8:\"editedon\";s:24:\"2019-01-01T03:50:09+0000\";s:10:\"releasedon\";s:24:\"2018-02-09T07:23:11+0000\";s:9:\"downloads\";s:5:\"79586\";s:8:\"approved\";s:4:\"true\";s:7:\"audited\";s:5:\"false\";s:8:\"featured\";s:5:\"false\";s:10:\"deprecated\";s:5:\"false\";s:7:\"license\";s:5:\"GPLv2\";s:7:\"smf_url\";s:0:\"\";s:10:\"repository\";s:24:\"4d4c3fa6b2b0830da9000001\";s:8:\"supports\";s:3:\"2.5\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=5a7d4c5fbc8dd374438b456a\";s:9:\"signature\";s:25:\"googlesitemap-2.1.0-beta1\";s:11:\"supports_db\";s:5:\"mysql\";s:16:\"minimum_supports\";s:3:\"2.5\";s:9:\"breaks_at\";s:8:\"10000000\";s:10:\"screenshot\";s:0:\"\";s:4:\"file\";a:7:{s:2:\"id\";s:24:\"5a7d4c5fbc8dd374438b456a\";s:7:\"version\";s:24:\"5a7d4c5fbc8dd374438b4569\";s:8:\"filename\";s:39:\"googlesitemap-2.1.0-beta1.transport.zip\";s:9:\"downloads\";s:5:\"11298\";s:6:\"lastip\";s:13:\"122.58.201.20\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=5a7d4c5fbc8dd374438b456a\";}s:17:\"package-signature\";s:25:\"googlesitemap-2.1.0-beta1\";s:10:\"categories\";s:12:\"feeds,search\";s:4:\"tags\";s:0:\"\";}',2,1,0,'beta',1),('login-1.9.7-pl','2019-01-01 14:30:42','2019-01-01 14:20:12','2019-01-01 15:20:12',0,1,1,0,'login-1.9.7-pl.transport.zip',NULL,'a:8:{s:7:\"license\";s:15218:\"GNU GENERAL PUBLIC LICENSE\n   Version 2, June 1991\n--------------------------\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.\n59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\n\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n--------\n\n  The licenses for most software are designed to take away your\nfreedom to share and change it.  By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users.  This\nGeneral Public License applies to most of the Free Software\nFoundation\'s software and to any other program whose authors commit to\nusing it.  (Some other Free Software Foundation software is covered by\nthe GNU Library General Public License instead.)  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n  To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have.  You must make sure that they, too, receive or can get the\nsource code.  And you must show them these terms so they know their\nrights.\n\n  We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n  Also, for each author\'s protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware.  If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors\' reputations.\n\n  Finally, any free program is threatened constantly by software\npatents.  We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary.  To prevent this, we have made it clear that any\npatent must be licensed for everyone\'s free use or not licensed at all.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n---------------------------------------------------------------\n\n  0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License.  The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage.  (Hereinafter, translation is included without limitation in\nthe term \"modification\".)  Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope.  The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n  1. You may copy and distribute verbatim copies of the Program\'s\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n  2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n    a) You must cause the modified files to carry prominent notices\n    stating that you changed the files and the date of any change.\n\n    b) You must cause any work that you distribute or publish, that in\n    whole or in part contains or is derived from the Program or any\n    part thereof, to be licensed as a whole at no charge to all third\n    parties under the terms of this License.\n\n    c) If the modified program normally reads commands interactively\n    when run, you must cause it, when started running for such\n    interactive use in the most ordinary way, to print or display an\n    announcement including an appropriate copyright notice and a\n    notice that there is no warranty (or else, saying that you provide\n    a warranty) and that users may redistribute the program under\n    these conditions, and telling the user how to view a copy of this\n    License.  (Exception: if the Program itself is interactive but\n    does not normally print such an announcement, your work based on\n    the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole.  If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works.  But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n  3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n    a) Accompany it with the complete corresponding machine-readable\n    source code, which must be distributed under the terms of Sections\n    1 and 2 above on a medium customarily used for software interchange; or,\n\n    b) Accompany it with a written offer, valid for at least three\n    years, to give any third party, for a charge no more than your\n    cost of physically performing source distribution, a complete\n    machine-readable copy of the corresponding source code, to be\n    distributed under the terms of Sections 1 and 2 above on a medium\n    customarily used for software interchange; or,\n\n    c) Accompany it with the information you received as to the offer\n    to distribute corresponding source code.  (This alternative is\n    allowed only for noncommercial distribution and only if you\n    received the program in object code or executable form with such\n    an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it.  For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable.  However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n  4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License.  Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n  5. You are not required to accept this License, since you have not\nsigned it.  However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works.  These actions are\nprohibited by law if you do not accept this License.  Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n  6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions.  You may not impose any further\nrestrictions on the recipients\' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n  7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all.  For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices.  Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n  8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded.  In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n  9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number.  If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation.  If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n  10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission.  For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this.  Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\nNO WARRANTY\n-----------\n\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n---------------------------\nEND OF TERMS AND CONDITIONS\";s:6:\"readme\";s:2998:\"--------------------\nSnippet: Login\n--------------------\n- Version: 1.9.6\n- Since: June 21, 2010\n- Author: Jason Coward <jason@modx.com>,\n        Shaun McCormick <shaun+login@modx.com>\n\nThis component loads a simple login and logout form. It also comes packaged\nwith ForgotPassword and ResetPassword snippets, which allow the user to put\nin their username or email to receive a confirmation email which will reset\ntheir password.\n\nExample for Login:\n```\n[[!Login]]\n```\n\nYou can also specify the template:\n\n```\n[[!Login? &tpl=`myLoginChunk`]]\n```\n\nSee the snippet properties for more options.\n\n--------------\nForgotPassword\n--------------\n\nTo use the password retrieval functionality, first create the Resource the\nuser will log in to should they click on the confirmation email, and put\nthe Reset Password snippet in. Tell it what Resource the Login snippet is\nin - or where you\'d like it to provide a link back to:\n\n```\n[[ResetPassword? &loginResourceId=`72`]]\n```\n\nThen create another resource with the Forgot Password snippet, and tell it\nwhat Resource the Reset snippet is in:\n\n```\n[[!ForgotPassword? &resetResourceId=`123`]]\n```\n\n--------\nRegister\n--------\n\nTo use the Register snippet, simply place the Snippet in the Resource where\nyour HTML register form is. (A default one called lgnRegisterFormTpl has\nbeen provided.). This snippet also requires Activation by the User, so they\nwill get an email in their inbox regarding their signup.\n\nIn your form field names, you can use validation filters to validate your\nfields. They are separated with the colon : symbol. Example:\n\n```\n<input type=\"password\" name=\"password:required:minLength=6\" id=\"password\" value=\"[[+password]]\" />\n```\n\nwill require that the password field not be empty, and have a minimum\nlength of 6 chars. You can encapsulate validator params (6 here) with ` if\nthe param has spaces in the name. The default validators provided are:\n\n```\nrequired\nblank\nemail\npassword_confirm=`nameOfPasswordField`\nminLength=`123`\nmaxLength=`123`\nminValue=`123`\nmaxValue=`123`\n```\n\nYou can also do custom validators by creating a Snippet and using that as\nthe validator name. Example: We create a Snippet called \'equalTo\' and\non our field, we set:\n\n```\n<input type=\"text\" name=\"field:equalTo=`123`\" id=\"field\" />\n```\n\nNow, in our snippet, our code would look like so:\n\n```\n<?php\nif ($scriptProperties[\'value\'] !== $scriptProperties[\'param\']) {\n    return \'Value not equal to: \'.$scriptProperties[\'param\'];\n}\nreturn true;\n?>\n```\n\nReturning true will make the field valid. Any other return value will\nbe the error message. Snippets get passed the following parameters:\n\n- key: The name of the field.\n- value: The value of the field.\n- param: The parameter, if applicable, passed to the validator.\n- type: The name of the validator.\n- validator: A reference to the lgnValidator instance.\n\nSee the Snippet Properties and the [MODX Docs](https://docs.modx.com/extras/revo/login) for more options.\n\nThanks,\nJason Coward & Shaun McCormick\nMODX, LLC\n\";s:9:\"changelog\";s:12664:\"Changelog for Login\n===================\n\nLogin 1.9.7\n------------------------------------\n- Generate the password directly with modx->user->generatePassword()\n- Make it possible to set the usergroup rank when register a new user [#135]\n- Set an action in the default password reset form [#134]\n- Update Translations\n\nLogin 1.9.6\n------------------------------------\n- Register snippet PII improvements [#130]\n- JSON responses for the Login controller/snippet [#121]\n- Use Crowdin for translations: https://crowdin.com/project/modx-login\n- Update Translations [#132]\n- Use $modx->user->generatePassword for generating passwords [#131]\n- Escape MODX tags after htmlspecialchars because of the ampersand sign\n\nLogin 1.9.5\n------------------------------------\n- Fix ResetPassword passing null instead of an array to getChunk\n- Remove hash_class, salt and sessionid from placeholders\n- Prevent potential XSS in placeholders\n- Added two missing default template chunks\n- Fixing a charset issue in some language files\n- Fixing email validation [#110]\n- Disable User/E-mail Enumeration in ForgotPassword snippet by an empty sentTpl property (default)\n- New jsonResponse property for returning a JSON by the Register snippet (for an AJAX call response)\n- Possibility to reset the registration fields after successful registration\n\nLogin 1.9.4\n------------------------------------\n- Disable User/E-mail Enumeration\n- Enable login via email\n- Convert deprecated ereg functions to preg_* [#86]\n- Fixing error placeholders with empty placeholderPrefix\n- Fixing recoverable error, Argument 2 to getChunk() must be of the type array, null given [#87]\n\nLogin 1.9.3\n------------------------------------\n- Added activePage property to ConfirmRegister controller\n- Added danish language files\n- Normalize placeholder prefix usage\n- Improved PHP7 compatibility\n- Added loggedinResourceId and loggedoutResourceId to the Login controller\n- Fix errors with square brackets in changed password\n- Add confirm password and password length validation messages to the field error placeholders too\n- Fill lu/lp placeholders in the change password form\n- Added hidden lu/lp fields to the lgnResetPassChangePassTpl chunk\n- Fix for array fields in Register/Profile/UpdateProfile snippet\n\nLogin 1.9.2\n------------------------------------\n- Fix sending register activation email\n- Fix ConfirmRegister processor\n\nLogin 1.9.1\n------------------------------------\n- [[!+error.message]] returns detailed error\n- [#42] Fixed URL encoding/decoding\n- Sanitise Login placeholders\n- Fixed namespace paths\n\nLogin 1.9.0\n------------------------------------\n- Expired/used password reset link notification\n- Added autoLogin and forceChangePassword to ResetPassword snippet\n- Added autoLogin param to Register snippet\n- Improved password reset functionality\n- Update form fields with new values when reloadOnSuccess=0\n- Replace parseChunk with getChunk\n- Added Arabic lexicons\n- Fixed invalid properties in logindictionary and updateprofile\n- Added czech lexicons\n\nLogin 1.8.1\n------------------------------------\n- Add password strength algorithm and checking properties to Register, via &ensurePasswordStrength property\n\nLogin 1.8.0\n------------------------------------\n- [#5946] Add ability to set User Group for a new user via the &usergroupsField property\n- [#7520] Fix bug with ConfirmRegister logging the user in as anonymous\n\nLogin 1.7.3\n------------------------------------\n- [#7035] Fix regression error with email field in Register snippet\n\nLogin 1.7.2\n------------------------------------\n- [#6194] Fix issue with UpdateProfile when specifying the non-active user to update\n- [#6538] Add removeExpiredRegistrations property to Register snippet for handling expired, unactivated registrations\n- [#6256] Ensure Register respects passwordField and emailField properties\n- [#6288] Fix error message display in ChangePassword\n\nLogin 1.7.1\n------------------------------------\n- [#5947] Fix issue with Profile with unauthenticated users\n- [#5979] Fix issue with ConfirmRegister and non-FURL sites\n- [#5734] Add &allowedFields to Register to allow restricting of submitted fields to a specific set\n- [#6010] Fix typo in UpdateProfile mismatching ID of profile to internalKey\n- [#5961] Add &trimPassword to automatically trim whitespace from submitted passwords\n- Add &generatePassword to automatically generate a password instead of having to provide one manually\n- [#6146] Add &validatePassword to Register to allow for manual password generation\n- [#5969] Add &user property to UpdateProfile to allow specifying user to update\n\nLogin 1.7.0\n------------------------------------\n- [#49] Update reCaptcha URLs\n- [#5793] Add errTpl and errTplType properties to ForgotPassword\n- [#5823] Fix issue where postHooks did not have fields available\n- [#5797] Fix issue where &authenticate was not respected in ConfirmRegister snippet\n- [#5796] Fix issue where errors could appear twice if user used validators on username/email/password fields\n- Add ActiveUsers snippet that shows a list of active, logged-in users\n- Add file-based hooks to Login hook calls\n- Complete OOP refactoring to provide more stable development and better code isolation\n- Add unit test framework and over 30 tests\n- Add alternative plaintext email option for ability to send both html and plaintext in emails\n- [#5166] Add additional sanity decoding to ConfirmRegister processing\n\nLogin 1.6.5\n------------------------------------\n- [#5176] Fix issue with Registration in Revo 2.0 installations\n- Fix issue with some error messages not being wrapped with errTpl\n- Email validator now only checks for email validation, not required status\n- [#5166] Add additional sanity decoding to ConfirmRegister processing\n\nLogin 1.6.4\n------------------------------------\n- [#3588] Add &allowedFields and &allowedExtendedFields to UpdateProfile to restrict fields that are updated\n- [#4744] Add &redirectToOnFailedAuth parameter for redirecting to a separate page on failed logins\n- [#3263] Remove duplicate error spans in validator output\n\nLogin 1.6.3\n------------------------------------\n- Better support for checkboxes/radios/bracketed fields in login validator\n- [#5088] Fix issue with ChangePassword &validateOldPassword and Revo 2.1.1\n\nLogin 1.6.2\n------------------------------------\n- [#4844] Automatically trim trailing whitespace/newlines in validator calls\n- [#4843] Fix issue with sentTplType not being respected in ForgotPassword\n- [#4936] Fix issue in ForgotPassword that occurred if no user was found with that username\n- [#5019] Add backwards compatibility for Revo 2.0.x users in ResetPassword\n- Fix reference to $this->modx->lexicon in Login Snippet\n\nLogin 1.6.0/1\n------------------------------------\n- [#4886] Fix issue with variable variable in main login class when loading hooks\n- [#4487] Prevent usage of mb_ereg if not installed\n- [#3500] Fix issues with inline tplType params in Login snippets\n- [#4545] Fix issue with OnBeforeUserActivate event\n- Revolution 2.1 support, specifically with the password changes\n\nLogin 1.5.3\n------------------------------------\n- Add preHooks to ForgotPassword snippet\n- Fix issue that occurs when Login and Register forms are on same page with math register hook\n\nLogin 1.5.2\n------------------------------------\n- [#3330] Add sanity checks to prevent possible submitVar data adding in UpdateProfile\n- Add support for moderation of users when done in a prehook\n- Add support for redirectBackParams that can send encoded data through a login/registration process\n- Add a generic validation error in Register to allow for general messages\n- Ensure preHooks run before password validation in ChangePassword snippet\n- Fix issue with placeholderPrefix in UpdateProfile snippet\n\nLogin 1.5.1\n------------------------------------\n- [#44] Fix bug with login validator, &validate parameter\n- [#40] Fix issue with syncUsername in UpdateProfile\n- [#42] Respect allow_multiple_emails setting that prevents users with same email addresses\n- [#43] Add workaround for xPDO bug with NULL fields in modUserProfile\n- Trim each hook specification in hooks calls\n- [#28] Fixed validator issue in UpdateProfile\n- Added redirectTo and redirectParams on ForgotPassword snippet\n- Updated events in ResetPassword snippet to pass user object\n- Fixed UpdateProfile to properly update user obj so derivative User classes can manage profile updates\n\nLogin 1.5.0\n------------------------------------\n- Fixed security vulnerability\n- Added authenticate and authenticateContexts to ConfirmRegister to allow for authentication after confirming registration\n- Fixed persisting request alias params issue in ConfirmRegister\n- [#15] Added ability to assign roles when using &usergroups in Register, ie: &usergroups=`my-group-name:Member`\n- Added math hook to Register, allowing anti-spam math field measure\n- Added fix to allow overriding of class_key for new users in Register\n\nLogin 1.4.0\n------------------------------------\n- Added redirectBack to Register, Login and ConfirmRegister that allows dynamic redirection handling for other forms needing login/registration\n- Added redirectTo, redirectParams to ConfirmRegister that will redirect after successful confirmation\n- Added persistParams to Register snippet, useful for shopping cart implementations to persist parameters across the registration process\n- [#27] Fixed issue with activationEmail always overriding normal email\n- [#29] Added loginResourceParams, logoutResourceParams, which allows attaching REQUEST parameters to login/logout redirection URLs\n- Added changelog to build\n- [#26],[#14] Added activationEmail property for better handling of middle men in activation steps\n\nLogin 1.3.2-pl\n------------------------------------\n- [#25] Added isLoggedIn snippet for checking auth status\n- [#24] Fixed issue where inactive user could re-register\n- Fixed issue with embedded chunk type display\n- Fixed issue with redirects and non-FURLs on Register snippet\n\nLogin 1.3.1-pl (October 15, 2010)\n------------------------------------\n- Fixed issue with Login snippet on invalid logins\n\nLogin 1.3.0-pl (October 14, 2010)\n------------------------------------\n- Modified experimental multi-context support to use new login processor add_contexts parameter\n- Added ChangePassword snippet for changing passwords in the front-end\n- Fixed bugs with usernameField property, now works as expected\n- Added Dutch translation\n\nLogin 1.2.0\n------------------------------------\n- Fixed issues with placement of prehooks and such\n- Added excludeExtended property to Register, UpdateProfile snippets to allow for excluding fields from extended fields\n- Added new hook API methods for easier setting/retrieving of fields\n- Added experimental multiple-context login support\n- Fixed bug in login snippet with hard-coded action keys\n- Added support to set subject in ForgotPassword email\n- Added reCaptcha support to login form via a preHook\n- Added preHooks and postHooks ability to Login snippet\n- i18n of snippet properties\n\nLogin 1.1.0\n------------------------------------\n- Added Profile snippet, which outputs Profile data of a User in placeholders\n- Added &useExtended to UpdateProfile/Register, which allows users to set additional fields passed to be set in extended column\n- Fixed bug in UpdateProfile where validators were broken\n\nLogin 1.0.3\n------------------------------------\n- Fixed bug where logout link generation was ignorant of xhtml_urls setting\n- Fixed bug where ForgotPassword was sending invalid confirmUrl\n- Added preHooks and postHooks properties for doing pre and post register scripting to UpdateProfile snippet\n- Added preHooks and postHooks properties for doing pre and post register scripting to Register snippet\n- Added syncUsername property to UpdateProfile snippet\n- Fixed bug with embedded output in Login snippet\n- Added Russian translation\n\nLogin 1.0.2\n------------------------------------\n- Updated copyright information\n- Ensure username,password and email are always passed to register snippet to prevent blank logins\n\nLogin 1.0.1\n------------------------------------\n- Consolidated elements into own dir\n- Added extra checks and fixes to lgnValidator class\n- Added UpdateProfile snippet to enable updating of profile from front-end\n\nLogin 1.0.0\n------------------------------------\n- [#ADDON-129] Added name to default Register form\n- [#ADDON-106] Fixed incorrect plugin event invoking\n- [#ADDON-107] Added missing lexicon entry register.password_confirm\n- [#ADDON-103] Fixed context-specific issue with register email\n- [#ADDON-118] Force lexicon topic to load on lgnRegisterForm\n- Fixed alias issue in ForgotPassword snippet\n- Added changelog.txt\n\";s:9:\"signature\";s:14:\"login-1.9.7-pl\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:42:\"/workspace/package/install/login-1.9.7-pl/\";s:14:\"package_action\";i:0;}','Login','a:38:{s:2:\"id\";s:24:\"5ba3f620bc8dd3277b8b4567\";s:7:\"package\";s:24:\"4d556c31b2b083396d000a75\";s:12:\"display_name\";s:14:\"login-1.9.7-pl\";s:4:\"name\";s:5:\"Login\";s:7:\"version\";s:5:\"1.9.7\";s:13:\"version_major\";s:1:\"1\";s:13:\"version_minor\";s:1:\"9\";s:13:\"version_patch\";s:1:\"7\";s:7:\"release\";s:2:\"pl\";s:8:\"vrelease\";s:2:\"pl\";s:14:\"vrelease_index\";s:0:\"\";s:6:\"author\";s:4:\"jako\";s:11:\"description\";s:501:\"<p>Loads a simple login/logout form, with password retrieval functionality and a register form snippet.</p><p>See the Official Documentation here:&nbsp;<a href=\"http://rtfm.modx.com/extras/revo/login\">http://rtfm.modx.com/extras/revo/login</a></p><p>See bugs here:&nbsp;<a href=\"https://github.com/modxcms/Login/issues\">https://github.com/modxcms/Login/issues</a></p><p>Translate it on: <a href=\"https://crowdin.com/project/modx-login\" title=\"\" target=\"\">https://crowdin.com/project/modx-login</a></p>\";s:12:\"instructions\";s:38:\"<p>Install via Package Management.</p>\";s:9:\"changelog\";s:10206:\"<p></p><p><b>New in 1.9.7</b></p><p><ul><li>Generate the password directly with modx-&gt;user-&gt;generatePassword()</li><li>Make it possible to set the usergroup rank when register a new user</li><li>Set an action in the default password reset form</li><li>Update Translations</li></ul></p><p><b>New in 1.9.6</b></p><p><ul><li>Register snippet PII improvements</li><li>JSON responses for the Login controller/snippet</li><li>Use Crowdin for translations: https://crowdin.com/project/modx-login</li><li>Update Translations</li><li>Use $modx-&gt;user-&gt;generatePassword for generating passwords</li><li>Escape MODX tags after htmlspecialchars because of the ampersand sign</li></ul></p><p><b>New in 1.9.5</b></p><ul><li>Fix ResetPassword passing null instead of an array to getChunk</li><li>Remove hash_class, salt and sessionid from placeholders</li><li>Prevent potential XSS in placeholders</li><li>Added two missing default template chunks</li><li>Fixing a charset issue in some language files</li><li>Fixing email validation &#91;#110&#93;</li><li>Disable User/E-mail Enumeration in ForgotPassword snippet by an empty sentTpl property (default)</li><li>New jsonResponse property for returning a JSON by the Register snippet (for an AJAX call response)</li><li>Possibility to reset the registration fields after successful registration</li></ul><p><b>New in 1.9.4</b></p><ul><li>Disable User/E-mail Enumeration</li><li>Enable login via email</li><li>Convert deprecated ereg functions to preg_*</li><li>Fixing error placeholders with empty placeholderPrefix</li><li>Fixing recoverable error, Argument 2 to getChunk() must be of the type array, null given</li></ul><p><b>New in 1.9.3</b></p><p></p><ul><li>Added activePage property to ConfirmRegister controller</li><li>Added danish language files</li><li>Normalize placeholder prefix usage</li><li>Improved PHP7 compatibility</li><li>Added loggedinResourceId and loggedoutResourceId to the Login controller</li><li>Fix errors with square brackets in changed password</li><li>Add confirm password and password length validation messages to the field error placeholders too</li><li>Fill lu/lp placeholders in the change password form</li><li>Added hidden lu/lp fields to the lgnResetPassChangePassTpl chunk</li><li>Fix for array fields in Register/Profile/UpdateProfile snippet</li></ul><p><b>New in 1.9.2</b></p><p></p><ul><li>Fix sending register activation email</li><li>Fix ConfirmRegister processor</li></ul><p><b>New in 1.9.1</b></p><p></p><ul><li>&#91;&#91;!+error.message&#93;&#93; returns detailed error</li><li>&#91;#42&#93; Fixed URL encoding/decoding</li><li>Sanitise Login placeholders</li><li>Fixed namespace paths</li></ul><p></p><p></p><p><b>New in 1.9.0</b></p><p></p><ul><li>Expired/used password reset link notification</li><li>Added autoLogin and forceChangePassword to ResetPassword snippet</li><li>Added autoLogin param to Register snippet</li><li>Improved password reset functionality</li><li>Update form fields with new values when reloadOnSuccess=0</li><li>Replace parseChunk with getChunk</li><li>Added Arabic lexicons</li><li>Fixed invalid properties in logindictionary and updateprofile</li><li>Added czech lexicons</li></ul><p style=\"margin-bottom: 15px; \"><b>New in 1.8.1</b></p><p style=\"margin-bottom: 15px; \"></p><ul><li>Add password strength algorithm and checking properties to Register, via &amp;ensurePasswordStrength property</li></ul><p></p><p style=\"margin-bottom: 15px; \"><b>New in 1.8.0</b></p><p style=\"margin-bottom: 15px; \"></p><ul><li>&#91;#5946&#93; Add ability to set User Group for a new user via the &amp;usergroupsField property</li><li>&#91;#7520&#93; Fix bug with ConfirmRegister logging the user in as anonymous</li></ul><p></p><p style=\"margin-bottom: 15px; \"><b>New in 1.7.3</b></p><p style=\"margin-bottom: 15px; \"></p><ul><li>&#91;#7035&#93; Fix regression error with email field in Register snippet</li></ul><p></p><p style=\"margin-bottom: 15px; \"><b><b><b><b>New in 1.7.2</b></b></b></b></p><p style=\"margin-bottom: 15px; \"></p><ul><li>&#91;#6194&#93; Fix issue with UpdateProfile when specifying the non-active user to update</li><li>&#91;#6538&#93; Add removeExpiredRegistrations property to Register snippet for handling expired, unactivated registrations</li><li>&#91;#6256&#93; Ensure Register respects passwordField and emailField properties</li><li>&#91;#6288&#93; Fix error message display in ChangePassword</li></ul><p></p><p style=\"margin-bottom: 15px; \"><b><b><b><b>New in 1.7.1</b></b></b></b></p><p style=\"margin-bottom: 15px; \"></p><ul><li>&#91;#5947&#93; Fix issue with Profile with unauthenticated users</li><li>&#91;#5979&#93; Fix issue with ConfirmRegister and non-FURL sites</li><li>&#91;#5734&#93; Add &amp;allowedFields to Register to allow restricting of submitted fields to a specific set</li><li>&#91;#6010&#93; Fix typo in UpdateProfile mismatching ID of profile to internalKey</li><li>&#91;#5961&#93; Add &amp;trimPassword to automatically trim whitespace from submitted passwords</li><li>Add &amp;generatePassword to automatically generate a password instead of having to provide one manually</li><li>&#91;#6146&#93; Add &amp;validatePassword to Register to allow for manual password generation</li><li>&#91;#5969&#93; Add &amp;user property to UpdateProfile to allow specifying user to update</li></ul><p></p><p style=\"margin-bottom: 15px; \"><b><b><b><b>New in 1.7.0</b></b></b></b></p><p style=\"margin-bottom: 15px; \"></p><ul><li>&#91;#49&#93; Update reCaptcha URLs</li><li>&#91;#5793&#93; Add errTpl and errTplType properties to ForgotPassword</li><li>&#91;#5823&#93; Fix issue where postHooks did not have fields available</li><li>&#91;#5797&#93; Fix issue where &amp;authenticate was not respected in ConfirmRegister snippet</li><li>&#91;#5796&#93; Fix issue where errors could appear twice if user used validators on username/email/password fields</li><li>Add ActiveUsers snippet that shows a list of active, logged-in users</li><li>Fix errors with Register snippet in 1.7.0-rc1</li><li>Add file-based hooks to Login hook calls</li><li>Complete OOP refactoring to provide more stable development and better code isolation</li><li>Add unit test framework and over 30 tests</li><li>Add alternative plaintext email option for ability to send both html and plaintext in emails</li><li>&#91;#5166&#93; Add additional sanity decoding to ConfirmRegister processing</li></ul><p></p><p style=\"margin-bottom: 15px; \"><b><b><b><b>New in 1.6.5</b></b></b></b></p><p style=\"margin-bottom: 15px; \"></p><ul><li>&#91;#5176&#93; Fix issue with Registration in Revo 2.0 installations</li><li>Fix issue with some error messages not being wrapped with errTpl</li><li>Email validator now only checks for email validation, not required status</li><li>&#91;#5166&#93; Add additional sanity decoding to ConfirmRegister processing</li></ul><p></p><p style=\"margin-bottom: 15px; \"><b><b>New in 1.6.4</b></b></p><p style=\"margin-bottom: 15px; \"></p><ul><li>&#91;#3588&#93; Add &amp;allowedFields and &amp;allowedExtendedFields to UpdateProfile to restrict fields that are updated</li><li>&#91;#4744&#93; Add &amp;redirectToOnFailedAuth parameter for redirecting to a separate page on failed logins</li><li>&#91;#3263&#93; Remove duplicate error spans in validator output</li></ul><p></p><p style=\"margin-bottom: 15px; \"><b><b>New in 1.6.3</b></b></p><p style=\"margin-bottom: 15px; \"></p><ul><li>&#91;#5088&#93; Fix issue with ChangePassword &amp;validateOldPassword and Revo 2.1.1</li><li>Better support for checkboxes/radios/bracketed fields in login validator</li></ul><p></p><p style=\"margin-bottom: 15px; \"><b>New in 1.6.2</b></p><p style=\"margin-bottom: 15px; \"></p><ul><li>&#91;#4844&#93; Automatically trim trailing whitespace/newlines in validator calls</li><li>&#91;#4843&#93; Fix issue with sentTplType not being respected in ForgotPassword</li><li>&#91;#4936&#93; Fix issue in ForgotPassword that occurred if no user was found with that username</li><li>&#91;#5019&#93; Add backwards compatibility for Revo 2.0.x users in ResetPassword</li><li>Fix reference to $this-&gt;modx-&gt;lexicon in Login Snippet</li></ul><p></p><p style=\"margin-bottom: 15px; \"><b>New in 1.6.1</b></p><p style=\"margin-bottom: 15px; \"></p><ul><li>&#91;#4886&#93; Fix issue with variable variable in main login class when loading validators/hooks</li><li>&#91;#4487&#93; Prevent usage of mb_ereg if not installed</li><li>&#91;#3500&#93; Fix issues with inline tplType params in Login snippets</li><li>&#91;#4545&#93; Fix issue with OnBeforeUserActivate event</li><li>Support for MODX Revolution 2.1.x</li></ul><p></p><p style=\"margin-bottom: 15px; \"><b>New in 1.5.2&nbsp;</b></p><ul style=\"margin-bottom: 15px; \"><li>&#91;#3330&#93; Add sanity checks to prevent possible submitVar data adding in UpdateProfile</li><li>Add support for moderation of users when done in a prehook</li><li>Add support for redirectBackParams that can send encoded data through a login/registration process</li><li>Add a generic validation error in Register to allow for general messages</li><li>Ensure preHooks run before password validation in ChangePassword snippet</li><li>Fix issue with placeholderPrefix in UpdateProfile snippet</li></ul><p style=\"margin-bottom: 15px; \"><b>&nbsp;New in 1.5.1</b></p><ul style=\"margin-bottom: 15px; \"><li>&#91;#44&#93; Fix bug with login validator, &amp;validate parameter</li><li>&#91;#40&#93; Fix issue with syncUsername in UpdateProfile</li><li>&#91;#42&#93; Respect allow_multiple_emails setting that prevents users with same email addresses</li><li>&#91;#43&#93; Add workaround for xPDO bug with NULL fields in modUserProfile</li><li>Add &amp;validate ability to Register/UpdateProfile snippets</li><li>Enhance Validators in Register/UpdateProfile to FormIt-standards</li><li>Trim each hook specification in hooks calls</li><li>&#91;#28&#93; Fixed validator issue in UpdateProfile</li><li>Added redirectTo and redirectParams on ForgotPassword snippet</li><li>Updated events in ResetPassword snippet to pass user object</li><li>Fixed UpdateProfile to properly update user obj so derivative User classes can manage profile updates</li></ul><ul style=\"margin-bottom: 15px; \"></ul><p></p>\";s:9:\"createdon\";s:24:\"2018-09-20T19:33:52+0000\";s:9:\"createdby\";s:4:\"jako\";s:8:\"editedon\";s:24:\"2019-01-01T04:11:05+0000\";s:10:\"releasedon\";s:24:\"2018-09-20T19:33:52+0000\";s:9:\"downloads\";s:6:\"106245\";s:8:\"approved\";s:4:\"true\";s:7:\"audited\";s:4:\"true\";s:8:\"featured\";s:4:\"true\";s:10:\"deprecated\";s:5:\"false\";s:7:\"license\";s:5:\"GPLv2\";s:7:\"smf_url\";s:0:\"\";s:10:\"repository\";s:24:\"4d4c3fa6b2b0830da9000001\";s:8:\"supports\";s:3:\"2.5\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=5ba3f620bc8dd3277b8b4568\";s:9:\"signature\";s:14:\"login-1.9.7-pl\";s:11:\"supports_db\";s:12:\"mysql,sqlsrv\";s:16:\"minimum_supports\";s:3:\"2.5\";s:9:\"breaks_at\";s:8:\"10000000\";s:10:\"screenshot\";s:0:\"\";s:4:\"file\";a:7:{s:2:\"id\";s:24:\"5ba3f620bc8dd3277b8b4568\";s:7:\"version\";s:24:\"5ba3f620bc8dd3277b8b4567\";s:8:\"filename\";s:28:\"login-1.9.7-pl.transport.zip\";s:9:\"downloads\";s:4:\"2666\";s:6:\"lastip\";s:14:\"89.232.145.206\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=5ba3f620bc8dd3277b8b4568\";}s:17:\"package-signature\";s:14:\"login-1.9.7-pl\";s:10:\"categories\";s:8:\"security\";s:4:\"tags\";s:84:\"security,login,profile,user,access,restrict,community,password,forgot password,reset\";}',1,9,7,'pl',0),('pthumb-2.3.3-pl','2019-03-18 20:24:42','2019-03-18 19:24:53','2019-03-18 20:24:53',0,1,1,0,'pthumb-2.3.3-pl.transport.zip',NULL,'a:9:{s:7:\"license\";s:15218:\"GNU GENERAL PUBLIC LICENSE\n   Version 2, June 1991\n--------------------------\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.\n59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\n\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n--------\n\n  The licenses for most software are designed to take away your\nfreedom to share and change it.  By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users.  This\nGeneral Public License applies to most of the Free Software\nFoundation\'s software and to any other program whose authors commit to\nusing it.  (Some other Free Software Foundation software is covered by\nthe GNU Library General Public License instead.)  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n  To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have.  You must make sure that they, too, receive or can get the\nsource code.  And you must show them these terms so they know their\nrights.\n\n  We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n  Also, for each author\'s protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware.  If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors\' reputations.\n\n  Finally, any free program is threatened constantly by software\npatents.  We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary.  To prevent this, we have made it clear that any\npatent must be licensed for everyone\'s free use or not licensed at all.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n---------------------------------------------------------------\n\n  0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License.  The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage.  (Hereinafter, translation is included without limitation in\nthe term \"modification\".)  Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope.  The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n  1. You may copy and distribute verbatim copies of the Program\'s\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n  2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n    a) You must cause the modified files to carry prominent notices\n    stating that you changed the files and the date of any change.\n\n    b) You must cause any work that you distribute or publish, that in\n    whole or in part contains or is derived from the Program or any\n    part thereof, to be licensed as a whole at no charge to all third\n    parties under the terms of this License.\n\n    c) If the modified program normally reads commands interactively\n    when run, you must cause it, when started running for such\n    interactive use in the most ordinary way, to print or display an\n    announcement including an appropriate copyright notice and a\n    notice that there is no warranty (or else, saying that you provide\n    a warranty) and that users may redistribute the program under\n    these conditions, and telling the user how to view a copy of this\n    License.  (Exception: if the Program itself is interactive but\n    does not normally print such an announcement, your work based on\n    the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole.  If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works.  But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n  3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n    a) Accompany it with the complete corresponding machine-readable\n    source code, which must be distributed under the terms of Sections\n    1 and 2 above on a medium customarily used for software interchange; or,\n\n    b) Accompany it with a written offer, valid for at least three\n    years, to give any third party, for a charge no more than your\n    cost of physically performing source distribution, a complete\n    machine-readable copy of the corresponding source code, to be\n    distributed under the terms of Sections 1 and 2 above on a medium\n    customarily used for software interchange; or,\n\n    c) Accompany it with the information you received as to the offer\n    to distribute corresponding source code.  (This alternative is\n    allowed only for noncommercial distribution and only if you\n    received the program in object code or executable form with such\n    an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it.  For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable.  However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n  4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License.  Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n  5. You are not required to accept this License, since you have not\nsigned it.  However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works.  These actions are\nprohibited by law if you do not accept this License.  Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n  6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions.  You may not impose any further\nrestrictions on the recipients\' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n  7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all.  For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices.  Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n  8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded.  In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n  9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number.  If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation.  If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n  10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission.  For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this.  Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\nNO WARRANTY\n-----------\n\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n---------------------------\nEND OF TERMS AND CONDITIONS\";s:6:\"readme\";s:482:\"----------------------------\npThumb, a fork of phpThumbOf\n----------------------------\n\nIt\'s best to uninstall phpThumbOf before installing pThumb.\n\npThumb is a fork of phpThumbOf 1.4.0, originally developed by\nShaun McCormick <shaun@modx.com>\nLicense: GNU GPLv2\n\nPlease visit the GitHub page for documentation or to report bugs:\nhttps://github.com/oo12/phpThumbOf\n\n\nUsage:\n\n[[+imageUrl:phpthumbof=`w=234&h=123&zc=1`]]\n\nAny phpThumb-compatible options can be passed into the filter.\";s:9:\"changelog\";s:5527:\"pThumb Changelog\n\n2.3.3-pl [14.06.2014]\n---------------------\n\n- [#23] Fix cache cleaner to delete pngs and gifs from phpthumbof cache\n  (hat tip Ian Brindley)\n\n\n2.3.2-pl [26.05.2014]\n---------------------\n\n- [#20] Fix PHP error when running in mgr context (hat tip exside)\n- [#21] Better error messages when input is a directory (hat tip exside)\n- Make pThumb cache cleaning more selective\n- Update Resizer to 1.0.1-pl\n\n\n2.3.1-pl [23.03.2014]\n---------------------\n\n- [#18] Improve support for context settings (http_host and base_url)\n- Add options to return image dimensions (toPlaceholder property and\n  dims option)\n- Update Resizer to 0.5.1-pl\n- Several small bugfixes\n\n\n2.3.0-pl [18.01.2014]\n------------------------\n\n- [#3] Add Amazon S3 support\n- Improve naming and cache structure for remote files\n- [#17] Fix file paths when using phpThumb on Windows\n- Add a small optimization for phpThumb\n\n\n2.2.2-pl2 [06.12.2013]\n---------------------\n\n- [#13] Correct for any inaccurate paths caused by context settings\n- [#14] Fix handling of phpThumb fltr parameter\n- [#16] Fix handling of paths when MODX is running from a subdirectory\n\n\n2.2.1-pl [13.11.2013]\n---------------------\n\n- [#10] Fix an incompatibility with the cache manager and PHP < 5.3\n\n\n2.2.0-pl [10.11.2013]\n---------------------\n\nNote: v2.2 has a new hash generation algorithm for cache filenames. After you\n      update, cache images will be regenerated on access.\n\n- Improve cache manager plugin; add Clean Level system setting\n- Replace jpeg_quality setting with a more flexible global default options setting\n- Add several small optimizations for phpThumb\n- Update Resizer to 0.4.1-pl\n- Improve input filename checking, handling of a corner case with remote images\n- [#4] Try to avert problems when $_SERVER[\'DOCUMENT_ROOT\'] != MODX_BASE_PATH\n- [#5] Honor relevant MODX phpThumb system settings\n- [#7] Change hash generation so thumbnails are specific to phpThumb or Resizer\n    and switching between the two returns a thumbnail generated by that library,\n    without having to clear an existing version from the cache first.\n- [#8] Add the phpthumbof.cache_url setting back\n- [#9] Improve debug message when a thumbnail is already cached\n\n\n2.1.0-pl [23.09.2013]\n---------------------\n\n- Add a \'pThumb Cache\' option. With this enabled, cached images aren\'t lumped into\n  one flat directory but put into the cache in subdirectories which mirror part of\n  the original image\'s path. The hash added to filenames is also much shorter.\n  End result: cleaner, more semantic and SEO-friendly image URLs\n  See the documentation for more on configuring and enabling it:\n  https://github.com/oo12/phpThumbOf#pthumb-cache\n- Several performance optimizations, including one when using phpThumb.\n- Add pthumb snippet. It\'s the same as phpthumbof, only shorter to type :-)\n\n\n2.0.0-pl [09.09.2013]\n---------------------\n\n- Improve handling of paths, URLs and remote images\n- [#2] Fix new_file_permissions setting\n- Update Resizer to v0.3.1-pl\n- Several minor bug fixes\n\n\n2.0.0-rc3 [25.08.2013]\n----------------------\n\n- Update Resizer to v0.2.0-rc1, now a separate package\n- [#1] Fix protocol-relative URLs for remote images\n- Fix &useResizer and &debug properties\n- Several minor speed and efficiency improvements\n\n\n2.0.0-rc2 [12.08.2013]\n----------------------\n\n- Add Resizer v0.1, a light-weight modern alternative to phpThumb. Resizer is built\n  on Imagine, supports the Gmagick, Imagick and GD extensions and is considerably\n  faster than phpThumb for scaling/cropping operations. Plus all the ZC options now\n  work with GD. Enable in System Settings. Requires PHP 5.3 or higher.\n- Fix a PHP warning the phpThumbOfCacheManager plugin was throwing.\n\n\n\n2.0.0-rc1\n---------\n\n- Major refactor for improved efficiency, especially when used multiple times on\n  a page or when an image is already cached.\n- Remove Amazon S3 support. I don\'t use or know much about this and rather than\n  release completely untested and possibly broken code, I took it out.  If you\'d\n  like it added back and are interested in helping, please get in touch.\n- Improve remote image handling. Originals are now downloaded to the cache to\n  greatly speed up future access\n- Improve debugging output, including easy access to the phpThumb debug messages\n  created when a thumbnail is generated (new &debug property for phpThumbOf)\n\n\n1.0.0-beta2\n-----------\n\n- Add resource id # to error log message to make finding problem images easier\n\n\n1.0.0-beta1\n-----------\n\n- Initial Commit. Forked from phpThumbOf 1.4.0.\n- Improve cache management and performance: the cache manager plugin has been changed\n  to only clean the cache; it doesn\'t completely clear it.  Cache cleanup is only done\n  on OnSiteRefresh events instead of every time phpThumbOf is run (which previously\n  didn\'t work anyway), improving overall performance\n\n\nphpThumbOf issues addressed:\n- [#37] Add a phpthumbof.jpeg_quality global default JPEG quality setting\n- [#41] Don\'t urldecode filenames\n- [#46] add phpthumbof.check_mod_time option to refresh the cached image if the\n  original has been modified\n- [#44] [#49] Prevent generation of identical images when the same image is used in\n  multiple resources\n- [#48] [#49] Fix duplication of images with identical names in different directories\n- [#47] Exit quickly and silently when called with no file name\n- [#52] Make input file name handling more robust, particularly when MODX is\n  install in a subdirectory\n- [#53] Trim extension properly\n- [#54] [#50] Fix cache cleaning\";s:13:\"setup-options\";a:0:{}s:9:\"signature\";s:15:\"pthumb-2.3.3-pl\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:43:\"/workspace/package/install/pthumb-2.3.3-pl/\";s:14:\"package_action\";i:0;}','pThumb','a:38:{s:2:\"id\";s:24:\"539cc83762cf24484a006f36\";s:7:\"package\";s:24:\"51cf9f6462cf247a1b0043d6\";s:12:\"display_name\";s:15:\"pthumb-2.3.3-pl\";s:4:\"name\";s:6:\"pThumb\";s:7:\"version\";s:5:\"2.3.3\";s:13:\"version_major\";s:1:\"2\";s:13:\"version_minor\";s:1:\"3\";s:13:\"version_patch\";s:1:\"3\";s:7:\"release\";s:2:\"pl\";s:8:\"vrelease\";s:2:\"pl\";s:14:\"vrelease_index\";s:1:\"0\";s:6:\"author\";s:6:\"jgrant\";s:11:\"description\";s:1090:\"<p>A fork of phpThumbOf 1.4.0.&nbsp; pThumb is a lightweight, efficient, and actively maintained replacement for phpThumbOf.&nbsp; It offers most of the functionality of its predecessor while adding new features, fixing bugs, and offering some potentially dramatic speed improvements on sites which use phpThumbOf heavily.</p><p>See the <a href=\"https://github.com/oo12/phpThumbOf\" title=\"\" target=\"\">GitHub page</a> for more details.</p><p><b>Significant New Features</b></p><p></p><ul><li><a href=\"https://github.com/oo12/phpThumbOf#resizer\" title=\"\" target=\"\">Resizer</a>&nbsp;— A leaner, faster alternative to phpThumb for image sizing and cropping. Added in version 2.0.</li><li><a href=\"https://github.com/oo12/phpThumbOf#pthumb-cache\" title=\"\" target=\"\">pThumb Cache</a>&nbsp;— Cleaner, more semantic and SEO-friendly image URLs. &nbsp;Added in version 2.1.</li><li>Improved Amazon <a href=\"https://github.com/oo12/phpThumbOf/wiki/Amazon-S3\" title=\"\" target=\"\">S3 support</a></li><li>Ability to output image width and height</li><li>Improved cache cleaner plugin</li></ul><p></p>\";s:12:\"instructions\";s:954:\"<p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px; color: rgb(51, 51, 51); font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15px; line-height: 25px;\">pThumb uses the same namespace, settings and snippet name as phpThumbOf, so after it\'s installed any code using phpThumbOf will automatically use the new version instead.</p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px; color: rgb(51, 51, 51); font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15px; line-height: 25px;\">Uninstall phpThumbOf before installing pThumb.</p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px; color: rgb(51, 51, 51); font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15px; line-height: 25px;\">(You don\'t&nbsp;<i>have</i>&nbsp;to uninstall phpThumbOf first, but it makes things less confusing. If you uninstall phpThumbOf later, you\'ll have to reinstall pThumb.)</p>\";s:9:\"changelog\";s:12880:\"<p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px; color: rgb(51, 51, 51); font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15px; line-height: 25px;\"><b>2.3.3-pl </b>&#91;14.06.2014&#93;</p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px;\"><ul><li>&#91;<a href=\"http://\" title=\"\" target=\"https://github.com/oo12/phpThumbOf/pull/23\">#23</a>&#93;&nbsp;Fix cache cleaner to delete pngs and gifs from phpthumbof cache&nbsp;(hat tip Ian Brindley)</li></ul></p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px; color: rgb(51, 51, 51); font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15px; line-height: 25px;\"><b>2.3.2-pl </b>&#91;26.05.2014&#93;</p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px;\"></p><ul><li>&#91;<a href=\"https://github.com/oo12/phpThumbOf/pull/20\" title=\"\" target=\"\">#20</a>&#93; Fix PHP error when running in mgr context (hat tip exside)</li><li>&#91;<a href=\"https://github.com/oo12/phpThumbOf/pull/20\" title=\"\" target=\"\">#21</a>&#93; Better error messages when input is a directory (hat tip exside)</li><li>Make pThumb cache cleaning more selective</li><li>Update Resizer to 1.0.1-pl</li></ul><p></p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px; color: rgb(51, 51, 51); font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15px; line-height: 25px;\"><b>2.3.1-pl </b>&#91;23.03.2014&#93;</p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px;\"></p><ul><li>&#91;<a href=\"https://github.com/oo12/phpThumbOf/issues/18\" title=\"\" target=\"\">#18</a>&#93;&nbsp;Improve support for context settings (http_host and base_url)</li><li>Add options to return image dimensions (toPlaceholder property and&nbsp;dims option)</li><li>Update Resizer to 0.5.1-pl</li><li>Several small bug fixes and improvements</li></ul><p></p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px; color: rgb(51, 51, 51); font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15px; line-height: 25px;\"><b>2.3.0-pl </b>&#91;18.01.2014&#93;</p><ul><li>&#91;<a href=\"https://github.com/oo12/phpThumbOf/issues/3\" title=\"\" target=\"\">#3</a>&#93; Add Amazon S3 support</li><li>Improve naming and cache structure for remote files</li><li>&#91;<a href=\"https://github.com/oo12/phpThumbOf/issues/17\" title=\"\" target=\"\">#17</a>&#93; Fix file paths when using phpThumb on Windows</li><li>Add a small optimization for phpThumb</li></ul><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px; color: rgb(51, 51, 51); font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15px; line-height: 25px;\"><b>2.2.2-pl2&nbsp;</b>&#91;06.12.2013&#93;</p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px;\"></p><ul><li>&#91;<a href=\"https://github.com/oo12/phpThumbOf/issues/13\" title=\"\" target=\"\">#13</a>&#93;&nbsp;Correct for any inaccurate paths caused by context settings</li><li>&#91;<a href=\"https://github.com/oo12/phpThumbOf/issues/14\" title=\"\" target=\"\">#14</a>&#93;&nbsp;Fix handling of phpThumb fltr parameter</li><li>&#91;<a href=\"https://github.com/oo12/phpThumbOf/issues/16\" title=\"\" target=\"\">#16</a>&#93;&nbsp;Fix handling of paths when MODX is running from a subdirectory</li></ul><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px; color: rgb(51, 51, 51); font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15px; line-height: 25px;\"><b>2.2.1-pl </b>&#91;13.11.2013&#93;</p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px;\"></p><ul><li>&#91;<a href=\"https://github.com/oo12/phpThumbOf/issues/10\" title=\"\" target=\"\">#10</a>&#93;&nbsp;Fix an incompatibility with the cache manager and PHP &lt; 5.3</li></ul><p></p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px; color: rgb(51, 51, 51); font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15px; line-height: 25px;\"><b>2.2.0-pl </b>&#91;10.11.2013&#93;</p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px;\">Note: v2.2 has a new hash generation algorithm for cache filenames. After you&nbsp;update, cache images will be regenerated on access.</p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px;\"></p><ul><li>Improve cache manager plugin; add Clean Level system setting</li><li>Replace jpeg_quality setting with a more flexible global default options setting</li><li>Add several small optimizations for phpThumb</li><li>Improve input filename checking, handling of a corner case with remote images</li><li>Update Resizer to 0.4.1-pl</li><li>&#91;<a href=\"https://github.com/oo12/phpThumbOf/issues/4\" title=\"\" target=\"\">#4</a>&#93; Try to avert problems when $_SERVER&#91;\'DOCUMENT_ROOT\'&#93; != MODX_BASE_PATH</li><li>&#91;<a href=\"https://github.com/oo12/phpThumbOf/issues/5\" title=\"\" target=\"\">#5</a>&#93; Honor relevant MODX phpThumb system settings</li><li>&#91;<a href=\"https://github.com/oo12/phpThumbOf/issues/7\" title=\"\" target=\"\">#7</a>&#93; Change hash generation so thumbnails are specific to phpThumb or Resizer&nbsp;and switching between the two returns a thumbnail generated by that library,&nbsp;without having to clear an existing version from the cache first.</li><li>&#91;<a href=\"https://github.com/oo12/phpThumbOf/issues/8\" title=\"\" target=\"\">#8</a>&#93; Add the phpthumbof.cache_url setting back</li><li>&#91;<a href=\"https://github.com/oo12/phpThumbOf/issues/9\" title=\"\" target=\"\">#9</a>&#93; Improve debug message when a thumbnail is already cached</li></ul><p></p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px; color: rgb(51, 51, 51); font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15px; line-height: 25px;\"><b>2.1.0-pl2 &nbsp;</b>&#91;06.10.2013&#93;</p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px;\"></p><ul><li>Update Resizer to v0.4.0-pl</li></ul><p></p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px; color: rgb(51, 51, 51); font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15px; line-height: 25px;\"><b>2.1.0-pl</b></p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px;\"></p><ul><li style=\"color: rgb(51, 51, 51); font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15px; line-height: 25px;\">Add a \'pThumb Cache\' option. With this enabled, cached images aren\'t lumped into&nbsp;one flat directory but put into the cache in subdirectories which mirror part of&nbsp;the original image\'s path. The hash added to filenames is also much shorter.&nbsp;End result: cleaner, more semantic and SEO-friendly image URLs.&nbsp;See the <a href=\"https://github.com/oo12/phpThumbOf#pthumb-cache\" title=\"\" target=\"\">documentation</a> for more on configuring and enabling it.</li><li>Several performance optimizations, including one when using phpThumb.</li><li>Add pthumb snippet. It\'s the same as phpthumbof, only shorter to type :-)</li></ul><p></p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px; color: rgb(51, 51, 51); font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15px; line-height: 25px;\"><b>2.0.0-pl</b></p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px;\"></p><p></p><ul><li>Improve handling of paths, URLs and remote images</li><li>&#91;<a href=\"https://github.com/oo12/phpThumbOf/issues/2\" title=\"\" target=\"\">#2</a>&#93; Fix new_file_permissions setting</li><li>Update Resizer to v0.3.1-pl</li><li>Several minor bug fixes</li></ul><p></p><p></p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px; color: rgb(51, 51, 51); font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15px; line-height: 25px;\"><b>2.0.0-rc3</b></p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px;\"></p><ul><li>Update Resizer to v0.2.0-rc1, now a separate transport package.</li><li>&#91;<a href=\"https://github.com/oo12/phpThumbOf/issues/1\" title=\"\" target=\"\">#1</a>&#93; Fix protocol-relative URLs for remote images</li><li>Fix &amp;useResizer and &amp;debug properties</li><li>Several minor speed and efficiency improvements</li></ul><p></p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px; color: rgb(51, 51, 51); font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15px; line-height: 25px;\"><b>2.0.0-rc2</b></p><ul><li>Add Resizer v0.1, a light-weight modern alternative to phpThumb. Resizer is built&nbsp;on <a href=\"https://github.com/avalanche123/Imagine\" title=\"\" target=\"\">Imagine</a>, supports the Gmagick, Imagick and GD extensions and is considerably&nbsp;faster than phpThumb for scaling/cropping operations. Plus all the ZC options now&nbsp;work with GD. Enable in System Settings. Requires PHP 5.3 or higher.</li><li>Fix a PHP warning the phpThumbOfCacheManager plugin was throwing.</li></ul><p></p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px; color: rgb(51, 51, 51); font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15px; line-height: 25px;\"><b>2.0.0-rc1 </b></p><ul><li>Major refactor for improved efficiency, especially when used multiple times on a page or when an image is already cached.</li><li>Remove Amazon S3 support. I don\'t use or know much about this and rather than release completely untested and possibly broken code, I took it out.&nbsp; If you\'d like it added back and are interested in helping, please get in touch.</li><li>Improve remote image handling. Originals are now downloaded to the cache to greatly speed up future access.</li><li>Improve debugging output, including easy access to the phpThumb debug messages created when a thumbnail is generated (new &amp;debug property for phpThumbOf).</li></ul><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px; color: rgb(51, 51, 51); font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15px; line-height: 25px;\"><b>1.0.0-beta2</b></p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px;\"></p><ul><li>Add resource id # to error log message to make finding problem images easier</li></ul><p></p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px; color: rgb(51, 51, 51); font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15px; line-height: 25px;\"><b>1.0.0-beta1</b></p><p style=\"margin-top: 15px; margin-right: 0px; margin-left: 0px; color: rgb(51, 51, 51); font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15px; line-height: 25px;\">Initial version. &nbsp;pThumb addresses the following open phpThumbOf issues:</p><ul style=\"padding: 0px 0px 0px 30px; margin-top: 15px; margin-right: 0px; margin-left: 0px; color: rgb(51, 51, 51); font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 15px; line-height: 25px;\"><li>&#91;<a href=\"https://github.com/splittingred/phpThumbOf/issues/37\" style=\"color: rgb(65, 131, 196); text-decoration: none;\">#37</a>&#93; Add a phpthumbof.jpeg_quality global default JPEG quality setting</li><li>&#91;<a href=\"https://github.com/splittingred/phpThumbOf/pull/46\" style=\"color: rgb(65, 131, 196); text-decoration: none;\">#46</a>&#93; add phpthumbof.check_mod_time option to refresh the cached image if the original has been modified</li><li>&#91;<a href=\"https://github.com/splittingred/phpThumbOf/issues/44\" style=\"color: rgb(65, 131, 196); text-decoration: none;\">#44</a>&#93; &#91;<a href=\"https://github.com/splittingred/phpThumbOf/issues/49\" style=\"color: rgb(65, 131, 196); text-decoration: none;\">#49</a>&#93; Prevent generation of identical images when the same image is used in multiple resources</li><li>&#91;<a href=\"https://github.com/splittingred/phpThumbOf/pull/48\" style=\"color: rgb(65, 131, 196); text-decoration: none;\">#48</a>&#93; &#91;<a href=\"https://github.com/splittingred/phpThumbOf/issues/49\" style=\"color: rgb(65, 131, 196); text-decoration: none;\">#49</a>&#93; Fix duplication of images with identical names in different directories</li><li>&#91;<a href=\"https://github.com/splittingred/phpThumbOf/pull/47\" style=\"color: rgb(65, 131, 196); text-decoration: none;\">#47</a>&#93; Exit quickly and silently when called with no file name</li><li>&#91;<a href=\"https://github.com/splittingred/phpThumbOf/issues/52\" style=\"color: rgb(65, 131, 196); text-decoration: none;\">#52</a>&#93; Make input file name handling more robust, particularly when MODX is install in a subdirectory</li><li>&#91;<a href=\"https://github.com/splittingred/phpThumbOf/issues/53\" style=\"color: rgb(65, 131, 196); text-decoration: none;\">#53</a>&#93; Trim extension properly</li><li>&#91;<a href=\"https://github.com/splittingred/phpThumbOf/issues/54\" style=\"color: rgb(65, 131, 196); text-decoration: none;\">#54</a>&#93; &#91;<a href=\"https://github.com/splittingred/phpThumbOf/pull/50\" style=\"color: rgb(65, 131, 196); text-decoration: none;\">#50</a>&#93; Fix cache cleaning</li></ul><p></p>\";s:9:\"createdon\";s:24:\"2014-06-14T22:10:00+0000\";s:9:\"createdby\";s:6:\"jgrant\";s:8:\"editedon\";s:24:\"2019-03-18T16:47:33+0000\";s:10:\"releasedon\";s:24:\"2014-06-14T22:10:00+0000\";s:9:\"downloads\";s:5:\"39260\";s:8:\"approved\";s:4:\"true\";s:7:\"audited\";s:5:\"false\";s:8:\"featured\";s:5:\"false\";s:10:\"deprecated\";s:5:\"false\";s:7:\"license\";s:5:\"GPLv2\";s:7:\"smf_url\";s:0:\"\";s:10:\"repository\";s:24:\"4d4c3fa6b2b0830da9000001\";s:8:\"supports\";s:3:\"2.2\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=539cc83862cf24484a006f38\";s:9:\"signature\";s:15:\"pthumb-2.3.3-pl\";s:11:\"supports_db\";s:12:\"mysql,sqlsrv\";s:16:\"minimum_supports\";s:3:\"2.2\";s:9:\"breaks_at\";s:8:\"10000000\";s:10:\"screenshot\";s:74:\"http://modx.s3.amazonaws.com/extras%2F51cf9f6462cf247a1b0043d6%2Fblank.png\";s:4:\"file\";a:7:{s:2:\"id\";s:24:\"539cc83862cf24484a006f38\";s:7:\"version\";s:24:\"539cc83762cf24484a006f36\";s:8:\"filename\";s:29:\"pthumb-2.3.3-pl.transport.zip\";s:9:\"downloads\";s:5:\"30746\";s:6:\"lastip\";s:14:\"212.47.208.132\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=539cc83862cf24484a006f38\";}s:17:\"package-signature\";s:15:\"pthumb-2.3.3-pl\";s:10:\"categories\";s:20:\"multimedia,utilities\";s:4:\"tags\";s:0:\"\";}',2,3,3,'pl',0),('resizer-1.0.1-pl','2019-03-18 08:24:53','2019-03-18 19:24:58','2019-03-18 20:24:53',0,1,1,0,'pthumb-2.3.3-pl/xPDOTransportVehicle/aea43ca81ababaf9acb1782bbccb4b19/resizer-1.0.1-pl.transport.zip',NULL,'a:4:{s:7:\"license\";s:15218:\"GNU GENERAL PUBLIC LICENSE\n   Version 2, June 1991\n--------------------------\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.\n59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\n\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n--------\n\n  The licenses for most software are designed to take away your\nfreedom to share and change it.  By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users.  This\nGeneral Public License applies to most of the Free Software\nFoundation\'s software and to any other program whose authors commit to\nusing it.  (Some other Free Software Foundation software is covered by\nthe GNU Library General Public License instead.)  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n  To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have.  You must make sure that they, too, receive or can get the\nsource code.  And you must show them these terms so they know their\nrights.\n\n  We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n  Also, for each author\'s protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware.  If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors\' reputations.\n\n  Finally, any free program is threatened constantly by software\npatents.  We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary.  To prevent this, we have made it clear that any\npatent must be licensed for everyone\'s free use or not licensed at all.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n---------------------------------------------------------------\n\n  0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License.  The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage.  (Hereinafter, translation is included without limitation in\nthe term \"modification\".)  Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope.  The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n  1. You may copy and distribute verbatim copies of the Program\'s\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n  2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n    a) You must cause the modified files to carry prominent notices\n    stating that you changed the files and the date of any change.\n\n    b) You must cause any work that you distribute or publish, that in\n    whole or in part contains or is derived from the Program or any\n    part thereof, to be licensed as a whole at no charge to all third\n    parties under the terms of this License.\n\n    c) If the modified program normally reads commands interactively\n    when run, you must cause it, when started running for such\n    interactive use in the most ordinary way, to print or display an\n    announcement including an appropriate copyright notice and a\n    notice that there is no warranty (or else, saying that you provide\n    a warranty) and that users may redistribute the program under\n    these conditions, and telling the user how to view a copy of this\n    License.  (Exception: if the Program itself is interactive but\n    does not normally print such an announcement, your work based on\n    the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole.  If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works.  But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n  3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n    a) Accompany it with the complete corresponding machine-readable\n    source code, which must be distributed under the terms of Sections\n    1 and 2 above on a medium customarily used for software interchange; or,\n\n    b) Accompany it with a written offer, valid for at least three\n    years, to give any third party, for a charge no more than your\n    cost of physically performing source distribution, a complete\n    machine-readable copy of the corresponding source code, to be\n    distributed under the terms of Sections 1 and 2 above on a medium\n    customarily used for software interchange; or,\n\n    c) Accompany it with the information you received as to the offer\n    to distribute corresponding source code.  (This alternative is\n    allowed only for noncommercial distribution and only if you\n    received the program in object code or executable form with such\n    an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it.  For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable.  However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n  4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License.  Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n  5. You are not required to accept this License, since you have not\nsigned it.  However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works.  These actions are\nprohibited by law if you do not accept this License.  Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n  6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions.  You may not impose any further\nrestrictions on the recipients\' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n  7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all.  For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices.  Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n  8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded.  In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n  9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number.  If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation.  If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n  10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission.  For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this.  Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\nNO WARRANTY\n-----------\n\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n---------------------------\nEND OF TERMS AND CONDITIONS\";s:6:\"readme\";s:355:\"Resizer\n\nA light-weight, modern image resizer for MODX.\n\nRequires PHP 5.3.2+\nThis is a PHP class meant to be used in a snippet.  If you\'re looking for an\nimage-resizing snippet to use in your templates look at pThumb, which can\nuse Resizer.\n\nAuthor: Jason Grant\nCopyright 2013\n\nDocumentation, bug reports, feature requests:\nhttps://github.com/oo12/Resizer\";s:9:\"changelog\";s:2352:\"Resizer Changelog\n\nv1.0.1-pl  [26.05.2014]\n-----------------------\n\n- [#6] GD: Fix PNG transparency on watermark images\n- Add MODX base_path to search list for watermark assets\n\n\nv1.0.0-pl  [29.04.2014]\n-----------------------\n\n- Structural overhaul: core functionality now bundled as a Composer\n  package (oo12/Reductionist)\n- Performance improvements for thumbnailing large jpegs using Imagick\n  or Gmagick\n- Add preliminary support for watermarking: wmt and wmi filters\n  (hat tip funkbilly)\n- Add auto CMYK to RGB conversion and strip embedded profiles/metadata\n  to reduce thumbnail size\n- Improve handling of rounding discrepancies when calculating dimensions\n- Fix quality scaling when zoom cropping\n\n\nv0.5.1-pl  [23.03.2014]\n-----------------------\n\n- Fix handing of far parameter for undersized images when aoe=0\n- Fix reported output dimensions in some cases\n\n\nv0.5.0-pl  [15.03.2014]\n-----------------------\n\n- [#3] Add partial support for fltr[]=usm\n- [#4] Fix execution order for source crop parameters. Now works with\n  Image+ 2.2.\n- Improve debug output\n- Add properties for final width and height\n- Merge latest Imagine commits\n- Several minor performance tweaks\n\n\nv0.4.1-pl  [10.11.2013]\n-----------------------\n\n- Make input file checking and class loading a little more robust\n\n\nv0.4.0-pl  [05.10.2013]\n-----------------------\n\n- Add bg (background color) parameter\n- Add far (force aspect ratio) parameter\n- [#1] Fix an issue with the package validator and older versions of\n  the Imagick extension\n- Merge latest Imagine commits\n\n\nv0.3.2-pl  [29.09.2013]\n-----------------------\n\n- Fix a bug in the Imagine Imagick driver (affected a few, mostly older\n  versions of ImageMagick)\n\n\nv0.3.1-pl  [08.09.2013]\n-----------------------\n\n- Fix a bug when sw or sh (but not both) is specified\n\n\nv0.3.0-pl  [07.09.2013]\n-----------------------\n\n- Add sw, sh, sx, sy options\n- Add maxq option for jpeg quality scaling on undersized input images\n- Add available memory check when using GD\n- Fix scale option name and improve operation\n- Expand debug messages\n- Merge latest Imagine commits\n\n\nv0.2.0-rc1  [25.08.2013]\n--------------------\n\n- Convert to a separate package\n- Add scale and strip options\n- Integrate latest Imagine repo\n- Improve error handling\n- Add more debug info\n- Various minor improvements\n\n\nv0.1.0\n------\n\n- Initial Release\";s:13:\"setup-options\";a:0:{}}','resizer',NULL,1,0,1,'pl',0),('rowboat-1.1.0-pl','2019-01-01 15:37:53','2019-01-01 14:38:11','2019-01-01 15:38:11',0,1,1,0,'rowboat-1.1.0-pl.transport.zip',NULL,'a:8:{s:7:\"license\";s:15218:\"GNU GENERAL PUBLIC LICENSE\n   Version 2, June 1991\n--------------------------\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.\n59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\n\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n--------\n\n  The licenses for most software are designed to take away your\nfreedom to share and change it.  By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users.  This\nGeneral Public License applies to most of the Free Software\nFoundation\'s software and to any other program whose authors commit to\nusing it.  (Some other Free Software Foundation software is covered by\nthe GNU Library General Public License instead.)  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n  To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have.  You must make sure that they, too, receive or can get the\nsource code.  And you must show them these terms so they know their\nrights.\n\n  We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n  Also, for each author\'s protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware.  If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors\' reputations.\n\n  Finally, any free program is threatened constantly by software\npatents.  We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary.  To prevent this, we have made it clear that any\npatent must be licensed for everyone\'s free use or not licensed at all.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n---------------------------------------------------------------\n\n  0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License.  The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage.  (Hereinafter, translation is included without limitation in\nthe term \"modification\".)  Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope.  The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n  1. You may copy and distribute verbatim copies of the Program\'s\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n  2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n    a) You must cause the modified files to carry prominent notices\n    stating that you changed the files and the date of any change.\n\n    b) You must cause any work that you distribute or publish, that in\n    whole or in part contains or is derived from the Program or any\n    part thereof, to be licensed as a whole at no charge to all third\n    parties under the terms of this License.\n\n    c) If the modified program normally reads commands interactively\n    when run, you must cause it, when started running for such\n    interactive use in the most ordinary way, to print or display an\n    announcement including an appropriate copyright notice and a\n    notice that there is no warranty (or else, saying that you provide\n    a warranty) and that users may redistribute the program under\n    these conditions, and telling the user how to view a copy of this\n    License.  (Exception: if the Program itself is interactive but\n    does not normally print such an announcement, your work based on\n    the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole.  If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works.  But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n  3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n    a) Accompany it with the complete corresponding machine-readable\n    source code, which must be distributed under the terms of Sections\n    1 and 2 above on a medium customarily used for software interchange; or,\n\n    b) Accompany it with a written offer, valid for at least three\n    years, to give any third party, for a charge no more than your\n    cost of physically performing source distribution, a complete\n    machine-readable copy of the corresponding source code, to be\n    distributed under the terms of Sections 1 and 2 above on a medium\n    customarily used for software interchange; or,\n\n    c) Accompany it with the information you received as to the offer\n    to distribute corresponding source code.  (This alternative is\n    allowed only for noncommercial distribution and only if you\n    received the program in object code or executable form with such\n    an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it.  For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable.  However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n  4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License.  Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n  5. You are not required to accept this License, since you have not\nsigned it.  However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works.  These actions are\nprohibited by law if you do not accept this License.  Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n  6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions.  You may not impose any further\nrestrictions on the recipients\' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n  7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all.  For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices.  Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n  8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded.  In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n  9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number.  If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation.  If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n  10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission.  For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this.  Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\nNO WARRANTY\n-----------\n\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n---------------------------\nEND OF TERMS AND CONDITIONS\";s:6:\"readme\";s:294:\"--------------------\nRowboat\n--------------------\nVersion: 1.0.0\nAuthor: Shaun McCormick <shaun+rowboat@modx.com>\n--------------------\n\nIterates across rows on custom tables. Supports MySQL only.\n\nFeel free to suggest ideas/improvements/bugs on GitHub:\nhttp://github.com/username/Rowboat/issues\";s:9:\"changelog\";s:622:\"Changelog for Rowboat.\n\nRowboat 1.1.0\n==============\n- [#5002] Fix sortBy to be blank if not specified\n- [#5459] Allow multiple sort fields in &sortBy=`field1,field2:DESC,field3` format\n- Add returnFormat param for returning data in JSON format\n- [#4283] Adjust limit property to default to 10\n\nRowboat 1.0.1\n==============\n- Refactoring to allow for other database drivers to be developed\n- Fix issue with bindParam/Value\n\nRowboat 1.0.0\n==============\n- Added more robust debug ability, with debugging table and sql parameter support\n- Commented all methods\n- Initial release, with sort, limit, where and columns support.\";s:9:\"signature\";s:16:\"rowboat-1.1.0-pl\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:44:\"/workspace/package/install/rowboat-1.1.0-pl/\";s:14:\"package_action\";i:0;}','Rowboat','a:38:{s:2:\"id\";s:24:\"4e81ebd7f245542bf900006d\";s:7:\"package\";s:24:\"4d669323b2b08306f9000004\";s:12:\"display_name\";s:16:\"rowboat-1.1.0-pl\";s:4:\"name\";s:7:\"Rowboat\";s:7:\"version\";s:5:\"1.1.0\";s:13:\"version_major\";s:1:\"1\";s:13:\"version_minor\";s:1:\"1\";s:13:\"version_patch\";s:1:\"0\";s:7:\"release\";s:2:\"pl\";s:8:\"vrelease\";s:2:\"pl\";s:14:\"vrelease_index\";s:0:\"\";s:6:\"author\";s:12:\"splittingred\";s:11:\"description\";s:304:\"<p>Rowboat is a custom snippet for looping over rows in any database table, and supports sorting, limiting, simple where statements, and column selecting.</p>\n<p>See the official documentation here:\n<a href=\"http://rtfm.modx.com/display/addon/Rowboat/\">http://rtfm.modx.com/display/addon/Rowboat/</a></p>\";s:12:\"instructions\";s:38:\"<p>Install via Package Management.</p>\";s:9:\"changelog\";s:739:\"<p><b>New in 1.1.0</b></p><p></p><ul><li>&#91;#5002&#93; Fix sortBy to be blank if not specified</li><li>&#91;#5459&#93; Allow multiple sort fields in &amp;sortBy=`field1,field2:DESC,field3` format</li><li>Add returnFormat param for returning data in JSON format</li><li>&#91;#4283&#93; Adjust limit property to default to 10</li></ul><p></p><p><b>New in 1.0.1</b></p><p></p><ul><li>Refactoring to allow for other database drivers to be developed</li><li>Fix issue with bindParam/Value</li></ul><p></p><p><b>New in 1.0.0</b></p><p></p><ul><li>Added more robust debug ability, with debugging table and sql parameter support</li><li>Commented all methods</li><li>Initial release, with sort, limit, where and columns support.</li></ul><p></p>\";s:9:\"createdon\";s:24:\"2011-09-27T15:29:27+0000\";s:9:\"createdby\";s:12:\"splittingred\";s:8:\"editedon\";s:24:\"2018-12-31T04:59:01+0000\";s:10:\"releasedon\";s:24:\"2011-09-27T15:29:27+0000\";s:9:\"downloads\";s:4:\"6794\";s:8:\"approved\";s:4:\"true\";s:7:\"audited\";s:4:\"true\";s:8:\"featured\";s:4:\"true\";s:10:\"deprecated\";s:5:\"false\";s:7:\"license\";s:5:\"GPLv2\";s:7:\"smf_url\";s:0:\"\";s:10:\"repository\";s:24:\"4d4c3fa6b2b0830da9000001\";s:8:\"supports\";s:1:\"2\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=4e81ebd9f245542bf900006f\";s:9:\"signature\";s:16:\"rowboat-1.1.0-pl\";s:11:\"supports_db\";s:5:\"mysql\";s:16:\"minimum_supports\";s:1:\"2\";s:9:\"breaks_at\";s:8:\"10000000\";s:10:\"screenshot\";s:0:\"\";s:4:\"file\";a:7:{s:2:\"id\";s:24:\"4e81ebd9f245542bf900006f\";s:7:\"version\";s:24:\"4e81ebd7f245542bf900006d\";s:8:\"filename\";s:30:\"rowboat-1.1.0-pl.transport.zip\";s:9:\"downloads\";s:4:\"4720\";s:6:\"lastip\";s:13:\"85.236.153.74\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=4e81ebd9f245542bf900006f\";}s:17:\"package-signature\";s:16:\"rowboat-1.1.0-pl\";s:10:\"categories\";s:17:\"content,utilities\";s:4:\"tags\";s:23:\"tables,custom-databases\";}',1,1,0,'pl',0),('ultimateparent-2.0-pl','2019-03-17 11:42:13','2019-03-17 10:42:20','2019-03-17 11:42:20',0,1,1,0,'ultimateparent-2.0-pl.transport.zip',NULL,'a:6:{s:7:\"license\";s:13:\"Public Domain\";s:9:\"signature\";s:21:\"ultimateparent-2.0-pl\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:49:\"/workspace/package/install/ultimateparent-2.0-pl/\";s:14:\"package_action\";i:0;}','UltimateParent','a:38:{s:2:\"id\";s:24:\"4d556be1b2b083396d000894\";s:7:\"package\";s:24:\"4d556bdfb2b083396d000887\";s:12:\"display_name\";s:21:\"ultimateparent-2.0-pl\";s:4:\"name\";s:14:\"UltimateParent\";s:7:\"version\";s:5:\"2.0.0\";s:13:\"version_major\";s:1:\"2\";s:13:\"version_minor\";s:1:\"0\";s:13:\"version_patch\";s:1:\"0\";s:7:\"release\";s:2:\"pl\";s:8:\"vrelease\";s:2:\"pl\";s:14:\"vrelease_index\";s:0:\"\";s:6:\"author\";s:12:\"splittingred\";s:11:\"description\";s:90:\"<p>Return the \"ultimate\" parent of a document. Added topLevel support to Revo version.</p>\";s:12:\"instructions\";s:38:\"<p>Install via Package Management.</p>\";s:9:\"changelog\";s:7:\"<p></p>\";s:9:\"createdon\";s:24:\"2010-10-06T14:10:42+0000\";s:9:\"createdby\";s:12:\"splittingred\";s:8:\"editedon\";s:24:\"2019-03-16T08:44:14+0000\";s:10:\"releasedon\";s:24:\"2010-10-06T14:11:10+0000\";s:9:\"downloads\";s:5:\"39006\";s:8:\"approved\";s:4:\"true\";s:7:\"audited\";s:5:\"false\";s:8:\"featured\";s:5:\"false\";s:10:\"deprecated\";s:5:\"false\";s:7:\"license\";s:5:\"GPLv2\";s:7:\"smf_url\";s:47:\"http://modxcms.com/forums/index.php?topic=55378\";s:10:\"repository\";s:24:\"4d4c3fa6b2b0830da9000001\";s:8:\"supports\";s:1:\"2\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=4d556be1b2b083396d000895\";s:9:\"signature\";s:21:\"ultimateparent-2.0-pl\";s:11:\"supports_db\";s:12:\"mysql,sqlsrv\";s:16:\"minimum_supports\";s:1:\"2\";s:9:\"breaks_at\";s:8:\"10000000\";s:10:\"screenshot\";s:0:\"\";s:4:\"file\";a:7:{s:2:\"id\";s:24:\"4d556be1b2b083396d000895\";s:7:\"version\";s:24:\"4d556be1b2b083396d000894\";s:8:\"filename\";s:35:\"ultimateparent-2.0-pl.transport.zip\";s:9:\"downloads\";s:5:\"29683\";s:6:\"lastip\";s:12:\"193.32.20.59\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=4d556be1b2b083396d000895\";}s:17:\"package-signature\";s:21:\"ultimateparent-2.0-pl\";s:10:\"categories\";s:15:\"navigation,menu\";s:4:\"tags\";s:7:\"snippet\";}',2,0,0,'pl',0),('upgrademodx-2.1.2-pl','2019-01-01 14:30:11','2019-01-01 14:19:56','2019-01-01 15:19:56',0,1,1,0,'upgrademodx-2.1.2-pl.transport.zip',NULL,'a:9:{s:7:\"license\";s:15218:\"GNU GENERAL PUBLIC LICENSE\n   Version 2, June 1991\n--------------------------\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.\n59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\n\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n--------\n\n  The licenses for most software are designed to take away your\nfreedom to share and change it.  By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users.  This\nGeneral Public License applies to most of the Free Software\nFoundation\'s software and to any other program whose authors commit to\nusing it.  (Some other Free Software Foundation software is covered by\nthe GNU Library General Public License instead.)  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n  To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have.  You must make sure that they, too, receive or can get the\nsource code.  And you must show them these terms so they know their\nrights.\n\n  We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n  Also, for each author\'s protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware.  If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors\' reputations.\n\n  Finally, any free program is threatened constantly by software\npatents.  We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary.  To prevent this, we have made it clear that any\npatent must be licensed for everyone\'s free use or not licensed at all.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n---------------------------------------------------------------\n\n  0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License.  The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage.  (Hereinafter, translation is included without limitation in\nthe term \"modification\".)  Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope.  The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n  1. You may copy and distribute verbatim copies of the Program\'s\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n  2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n    a) You must cause the modified files to carry prominent notices\n    stating that you changed the files and the date of any change.\n\n    b) You must cause any work that you distribute or publish, that in\n    whole or in part contains or is derived from the Program or any\n    part thereof, to be licensed as a whole at no charge to all third\n    parties under the terms of this License.\n\n    c) If the modified program normally reads commands interactively\n    when run, you must cause it, when started running for such\n    interactive use in the most ordinary way, to print or display an\n    announcement including an appropriate copyright notice and a\n    notice that there is no warranty (or else, saying that you provide\n    a warranty) and that users may redistribute the program under\n    these conditions, and telling the user how to view a copy of this\n    License.  (Exception: if the Program itself is interactive but\n    does not normally print such an announcement, your work based on\n    the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole.  If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works.  But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n  3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n    a) Accompany it with the complete corresponding machine-readable\n    source code, which must be distributed under the terms of Sections\n    1 and 2 above on a medium customarily used for software interchange; or,\n\n    b) Accompany it with a written offer, valid for at least three\n    years, to give any third party, for a charge no more than your\n    cost of physically performing source distribution, a complete\n    machine-readable copy of the corresponding source code, to be\n    distributed under the terms of Sections 1 and 2 above on a medium\n    customarily used for software interchange; or,\n\n    c) Accompany it with the information you received as to the offer\n    to distribute corresponding source code.  (This alternative is\n    allowed only for noncommercial distribution and only if you\n    received the program in object code or executable form with such\n    an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it.  For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable.  However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n  4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License.  Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n  5. You are not required to accept this License, since you have not\nsigned it.  However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works.  These actions are\nprohibited by law if you do not accept this License.  Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n  6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions.  You may not impose any further\nrestrictions on the recipients\' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n  7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all.  For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices.  Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n  8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded.  In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n  9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number.  If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation.  If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n  10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission.  For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this.  Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\nNO WARRANTY\n-----------\n\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n---------------------------\nEND OF TERMS AND CONDITIONS\";s:6:\"readme\";s:997:\"\nUpgradeMODX\n\n\nAuthor: Bob Ray <https://bobsguides.com>\nCopyright 2015-2018 Bob Ray\n\nOfficial Documentation: https://bobsguides.com/upgrade-modx-package.html\n\nBugs and Feature Requests: https://github.com:BobRay/UpgradeMODX\n\nQuestions: https://forums.modx.com\n\nCreated by MyComponent\n\nOnce the package is installed, you should see the widget in the default dashboard. When an upgrade is available, you will see an Upgrade MODX button in the widget. To upgrade your site, just click on it (but back up the site first). For details on configuring UpgradeMODX, see the documentation link above.\n\nAlways back up your files and database tables before upgrading.\n\nThis package was inspired by the work of a number of people and I have borrowed some of their code. Dmytro Lukianenko (dmi3yy) is the original author of the MODX install script. Susan Sottwell, Sharapov, Bumkaka, Inreti, Zaigham Rana, frischnetz, and AgelxNash, also contributed and I\'d like to thank all of them for laying the groundwork.\";s:9:\"changelog\";s:4396:\"Changelog for UpgradeMODX\n\nUpgradeMODX 2.1.2-pl\n---------------------------------\nFix bug with getting latestVersion value\nOnly update versionlist when necessary\nEliminate unnecessary trip to GitHub\nProvide workaround for versionlist issues\nAdd many unit tests\nGet true cache path from CacheManager\nCatch potential uncaught exception in copyFiles processor\nCache versionlist for better performance\nFix path bug in resolver\nBetter error reporting from GitHub\nAdd ugm_verbose setting for more detailed exception messages\nUpdate Swedish translation\n\nUpgradeMODX 2.1.0-pl\n---------------------------------\nFix bug with inactive submit button\nAdd option to use UGM on multiple sites on same server\n\nUpgradeMODX 2.0.3-pl\n---------------------------------\nFix bug with possible 500 error in PHP 5\nFix bug with test for copying processors files\nUpdate Unit Tests\n\nUpgradeMODX 2.0.2-pl\n---------------------------------\nTell Setup where the core is, so it doesn\'t ask!\nAutomatically select appropriate upgrade version\nAutomatically extend version list to include current version\nIndicate current version in version list\nReport progress during upgrade process\n3D animation for progress (except on f@$@|#% IE < Edge)\nUse processors for each step to avoid timeouts\nOperate entirely in the Manager until setup is launched\nAdd lexicon strings for all text\nRestyle for Mobile\nChange Ajax method to get to conform with the HTML 2.0 spec\nFix bug with missing versionlist error\nMake sure downloaded file is closed\nGet MODX files directly from AWS\nUpdate credits\nOther bug fixes and improvements\n\n\nUpgradeMODX 1.5.6-pl\n---------------------------------\nWrap rrmdir in if(function_exists)\nAdd warning not to skip .0 versions\n\nUpgradeMODX 1.5.5-pl\n---------------------------------\nFix issue with MODX logo (thanks to DigitalPenguin)\nMove background image to local file\n\n\nUpgradeMODX 1.5.4-pl\n---------------------------------\nFix open_base_dir redirect issue (thanks to Jako)\nAdd Italian translation (thanks to FerX)\nUpdate Swedish translation (thanks to Kristoffer Karlström)\nFix lexicon->load issue (thanks to sebastian-marinescu)\nHide inactive MODX version 2.5.3\nChange name of temp directory to ugmtemp\nDelete any created files if there is an error\nMinor bug fixes and improvements\n\n\nUpgradeMODX 1.5.3-pl\n---------------------------------\nFix bug with strip_tags and failure to get versionList from GitHub\nRemove unused argument from updateVersionListFile\nAdd error message on failure to get versionList from GitHub\n\n\nUpgradeMODX 1.5.2-pl\n---------------------------------\nFix problem with malformed URL (thanks to Jako)\nModifications for MODX Cloud and similar platforms\n\nUpgradeMODX 1.5.1-pl\n---------------------------------\nCorrect snippet tag in resource\nFix issue with open_basedir check (thanks to Jako)\nAdd Swedish translation (thanks to kristk)\nFix protocol for loading fonts and logo (thanks to inreti)\nAdd support for local certs for SSL_VERIFY_PEER\nFix bug with quit function\nAdd github_username and github_token properties\nImprove diagnostics\n\nUpgradeMODX 1.5.0-pl\n---------------------------------\nLog upgrades to MODX Manager Actions log\nAdd snippet property to control cURL SSL_VERIFY_PEER\n\n\nUpgradeMODX 1.4.0-pl\n---------------------------------\nAdd forceFopen, githubTimeout, modxTimeout properties\nAdd attempts, and versionListPath properties\nImprove error handling and diagnostics\nUnit tests for all methods\nRefactor for better dependency injection and reliability\nFix bug with missing version list\n\n\n\nUpgradeMODX 1.3.0-pl\n---------------------------------\nFix bug with blank screen when both cURL and allow_url_fopen are disabled\nFix bug in test for cURL\nRefactor unZip code\nAdd forcePclZip property\nImprove error handling\n\n\nUpgradeMODX 1.2.2-pl\n---------------------------------\nPublic Launch\n\n\nUpgradeMODX 1.2.1-rc\n---------------------------------\nFix issue with version list\nWrap class in if (class_exists)\n\n\nUpgradeMODX 1.2.0-rc\n---------------------------------\nUse PclZip if ZipArchive is not available\nImprove reliability of ZipArchive extraction\nFix bug with sorting when plOnly is false\nFix bug with missing setup directory\nAdd set_time_limit(0) in loop\nFix spurious error in resolver\nForm and doc updates\n\n\nUpgradeMODX 1.0.2-beta1\n---------------------------------\nFixed bug with earlier versions of PHP\n\n\nUpgradeMODX 1.0.0-beta1\n---------------------------------\nInitial Version\";s:13:\"setup-options\";a:0:{}s:9:\"signature\";s:20:\"upgrademodx-2.1.2-pl\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:48:\"/workspace/package/install/upgrademodx-2.1.2-pl/\";s:14:\"package_action\";i:0;}','UpgradeMODX','a:38:{s:2:\"id\";s:24:\"5c16058abc8dd324218b4567\";s:7:\"package\";s:24:\"55dbeaa7dc532f077201d738\";s:12:\"display_name\";s:20:\"upgrademodx-2.1.2-pl\";s:4:\"name\";s:11:\"UpgradeMODX\";s:7:\"version\";s:5:\"2.1.2\";s:13:\"version_major\";s:1:\"2\";s:13:\"version_minor\";s:1:\"1\";s:13:\"version_patch\";s:1:\"2\";s:7:\"release\";s:2:\"pl\";s:8:\"vrelease\";s:2:\"pl\";s:14:\"vrelease_index\";s:0:\"\";s:6:\"author\";s:6:\"bobray\";s:11:\"description\";s:1099:\"<p><b>Important: Always back up your site before upgrading.</b></p><p>UpgradeMODX installs a dashboard widget that alerts you when there is an upgrade to MODX available -- and installs it for you!. </p><p>When there is an upgrade available, UpgradeMODX will show an \"Upgrade MODX\" button and a form containing MODX versions. The recommended version to upgrade to should be selected automatically.</p><p>&nbsp;After selecting a version and clicking on the submit button. UpgradeMODX will put all the new files in place and launch setup.</p><p>When Setup is finished, you\'ll be back in the Manager using a new version.</p><p>UpgradeMODX should work on any installation of MODX except the SDK version. That includes versions with renamed and/or moved directories.</p><p>The minimum version listed below is a guess, but for very old versions or MODX that do not support widgets, UpgradeMODX will install an UpgradeMODX resource which you can view to run UpgradeMODX. Once you reach a version that supports widgets, you can reinstall UpgradeMODX and use its Dashboard widget to upgrade.</p><p></p><p></p>\";s:12:\"instructions\";s:141:\"<p>Install in Package Manager.</p><p>See the documentation at <a href=\"http://bobsguides.com/upgrade-modx-package.html\">Bob\'s Guides</a>.</p>\";s:9:\"changelog\";s:4643:\"<p>UpgradeMODX 2.1.2-pl</p><ul><li>Fix bug causing inactive submit button</li><li>Fix bug with getting latestVersion value</li><li>Only update versionlist when necessary</li><li>Eliminate unnecessary trip to GitHub</li><li>Provide workaround for versionlist issues</li><li>Add many unit tests</li><li>Get true cache path from CacheManager</li><li>Catch potential uncaught exception in copyFiles processor</li><li>Cache versionlist for better performance</li><li>Fix path bug in resolver</li><li>Better error reporting from GitHub</li><li>Add ugm_verbose setting for more detailed exception messages</li><li>Update Swedish translation</li></ul><p>UpgradeMODX 2.1.0-pl</p><ul><li>Fix bug causing inactive submit button</li><li>Add option to cache .zip file for use with multiple sites</li></ul><p>UpgradeMODX 2.0.3-pl</p><ul><li>Fix bug with possible 500 error in PHP 5</li><li>Fix bug with test for copying processors files</li><li>Update Unit Tests</li></ul><p>UpgradeMODX 2.0.2-pl</p>\n\n<ul><li>Tell Setup where the core is, so it doesn\'t ask</li>\n<li>Automatically select appropriate upgrade version</li>\n<li>Automatically extend version list to include current version</li>\n<li>Indicate current version in version list</li>\n<li>Report progress during upgrade process</li>\n<li>3D animation for progress (except on f@$@|#% IE &lt; Edge)</li>\n<li>Use processors for each step to avoid timeouts</li>\n<li>Operate entirely in the Manager until setup is launched</li>\n<li>Add lexicon strings for all text</li>\n<li>Restyle for Mobile</li>\n<li>Change Ajax method to get to conform with the HTML 2.0 spec</li>\n<li>Fix bug with missing versionlist error</li>\n<li>Make sure downloaded file is closed</li>\n<li>Get MODX files directly from AWS</li>\n<li>Update credits</li>\n<li>Other bug fixes and improvements</li>\n</ul>\n\n<p>UpgradeMODX 1.5.5-pl</p><p></p>\n<ul><li>Fix issue with MODX logo (thanks to DigitalPenguin)</li>\n<li>Make background image local</li>\n</ul>\n<p>UpgradeMODX 1.5.4-pl</p><p></p><ul><li>Fix open_base_dir redirect issue (thanks to Jako)</li>\n<li>Add Italian translation (thanks to FerX)</li>\n<li>Update Swedish translation (thanks to Kristoffer Karlström)</li>\n<li>Fix lexicon-&gt;load issue (thanks to sebastian-marinescu)</li>\n<li>Hide inactive MODX version 2.5.3</li>\n<li>Change name of temp directory to ugmtemp</li>\n<li>Delete any created files if there is an error</li>\n<li>Minor bug fixes and improvements</li>\n</ul>\n<p></p><p>UpgradeMODX 1.5.3</p><p></p><ul><li>Fix bug with strip_tags and failure to get version list from GitHub</li>\n<li>Add error message on failure to get version list from GitHub</li>\n<li>Code cleanup</li>\n</ul>\n<p></p><p></p>UpgradeMODX 1.5.2-pl<ul><li>Correct issue with malformed URL (thanks to Jako)</li>\n<li>Mods for MODX cloud and similar platforms</li>\n</ul>\nUpgradeMODX 1.5.1-pl<ul><li>Correct snippet tag in resource</li>\n<li>Add Swedish translation (thanks to kristk)</li>\n<li>Fix issue with open_basedir check (thanks to Jako)</li>\n<li>Fix protocol for loading fonts and logo (thanks to inreti)</li>\n<li>Add support for local certs for SSL_VERIFY_PEER</li>\n<li>Fix bug with quit function</li>\n<li>Add github_username and github_token properties</li>\n<li>Improve diagnostics</li>\n</ul>\nUpgradeMODX 1.4.0-pl<ul><li>Log Upgrades to Manager Actions log</li>\n<li>Add snippet property to control cURL SSL_VERIFY_PEER option</li>\n</ul>\nUpgradeMODX 1.4.0-pl<ul><li>Add forceFopen, githubTimeout, modxTimeout properties</li>\n<li>Add attempts, and versionListPath properties</li>\n<li>Improve error handling and diagnostics</li>\n<li>Unit tests for all methods</li>\n<li>Refactor for better dependency injection and reliability</li>\n<li>Fix bug with missing version list</li>\n</ul>\nUpgradeMODX 1.3.0-pl<ul><li>Fix bug with blank screen when both cURL and allow_url_fopen are disabled</li>\n<li>Fix bug in test for cURL</li>\n<li>Refactor unZip code</li>\n<li>Add forcePclZip property</li>\n<li>Improve error handling</li>\n</ul>\n<p>UpgradeMODX 1.2.2-pl</p><ul><li>Public Launch</li>\n</ul>\n<p>UpgradeMODX 1.2.1.rc</p><ul><li>Fix issue with version list</li>\n<li>wrap class in if (class_exists)</li>\n</ul>\n<p></p><p>UpgradeMODX 1.2.0-rc</p><ul><li>Use PclZip if ZipArchive is not available</li>\n<li>Improve reliability of ZipArchive extraction</li>\n<li>Fix bug with sorting when plOnly is false</li>\n<li>Fix bug with missing setup directory</li>\n<li>Add set_time_limit(0) in loop</li>\n<li>Fix spurious error in resolver</li>\n<li>Form and doc updates</li>\n</ul>\n<p>UpgradeMODX 1.0.2-beta1</p><ul><li>Fixed bug with earlier versions of PHP</li>\n</ul>\n<p>UpgradeMODX 1.0.0-beta1</p><ul><li>Initial Version</li>\n</ul>\n\";s:9:\"createdon\";s:24:\"2018-12-16T07:58:02+0000\";s:9:\"createdby\";s:6:\"bobray\";s:8:\"editedon\";s:24:\"2019-01-01T13:02:02+0000\";s:10:\"releasedon\";s:24:\"2018-12-16T07:58:02+0000\";s:9:\"downloads\";s:5:\"53515\";s:8:\"approved\";s:4:\"true\";s:7:\"audited\";s:5:\"false\";s:8:\"featured\";s:5:\"false\";s:10:\"deprecated\";s:5:\"false\";s:7:\"license\";s:5:\"GPLv2\";s:7:\"smf_url\";s:0:\"\";s:10:\"repository\";s:24:\"4d4c3fa6b2b0830da9000001\";s:8:\"supports\";s:1:\"2\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=5c16058abc8dd324218b4568\";s:9:\"signature\";s:20:\"upgrademodx-2.1.2-pl\";s:11:\"supports_db\";s:12:\"mysql,sqlsrv\";s:16:\"minimum_supports\";s:1:\"2\";s:9:\"breaks_at\";s:8:\"10000000\";s:10:\"screenshot\";s:0:\"\";s:4:\"file\";a:7:{s:2:\"id\";s:24:\"5c16058abc8dd324218b4568\";s:7:\"version\";s:24:\"5c16058abc8dd324218b4567\";s:8:\"filename\";s:34:\"upgrademodx-2.1.2-pl.transport.zip\";s:9:\"downloads\";s:4:\"1649\";s:6:\"lastip\";s:11:\"5.188.52.71\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=5c16058abc8dd324218b4568\";}s:17:\"package-signature\";s:20:\"upgrademodx-2.1.2-pl\";s:10:\"categories\";s:36:\"administration,integrations,security\";s:4:\"tags\";s:0:\"\";}',2,1,2,'pl',0),('wayfinder-2.3.3-pl','2019-01-01 14:30:31','2019-01-01 14:20:05','2019-01-01 15:20:05',0,1,1,0,'wayfinder-2.3.3-pl.transport.zip',NULL,'a:8:{s:7:\"license\";s:15218:\"GNU GENERAL PUBLIC LICENSE\n   Version 2, June 1991\n--------------------------\n\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.\n59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\n\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.\n\nPreamble\n--------\n\n  The licenses for most software are designed to take away your\nfreedom to share and change it.  By contrast, the GNU General Public\nLicense is intended to guarantee your freedom to share and change free\nsoftware--to make sure the software is free for all its users.  This\nGeneral Public License applies to most of the Free Software\nFoundation\'s software and to any other program whose authors commit to\nusing it.  (Some other Free Software Foundation software is covered by\nthe GNU Library General Public License instead.)  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthis service if you wish), that you receive source code or can get it\nif you want it, that you can change the software or use pieces of it\nin new free programs; and that you know you can do these things.\n\n  To protect your rights, we need to make restrictions that forbid\nanyone to deny you these rights or to ask you to surrender the rights.\nThese restrictions translate to certain responsibilities for you if you\ndistribute copies of the software, or if you modify it.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must give the recipients all the rights that\nyou have.  You must make sure that they, too, receive or can get the\nsource code.  And you must show them these terms so they know their\nrights.\n\n  We protect your rights with two steps: (1) copyright the software, and\n(2) offer you this license which gives you legal permission to copy,\ndistribute and/or modify the software.\n\n  Also, for each author\'s protection and ours, we want to make certain\nthat everyone understands that there is no warranty for this free\nsoftware.  If the software is modified by someone else and passed on, we\nwant its recipients to know that what they have is not the original, so\nthat any problems introduced by others will not reflect on the original\nauthors\' reputations.\n\n  Finally, any free program is threatened constantly by software\npatents.  We wish to avoid the danger that redistributors of a free\nprogram will individually obtain patent licenses, in effect making the\nprogram proprietary.  To prevent this, we have made it clear that any\npatent must be licensed for everyone\'s free use or not licensed at all.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n\nGNU GENERAL PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n---------------------------------------------------------------\n\n  0. This License applies to any program or other work which contains\na notice placed by the copyright holder saying it may be distributed\nunder the terms of this General Public License.  The \"Program\", below,\nrefers to any such program or work, and a \"work based on the Program\"\nmeans either the Program or any derivative work under copyright law:\nthat is to say, a work containing the Program or a portion of it,\neither verbatim or with modifications and/or translated into another\nlanguage.  (Hereinafter, translation is included without limitation in\nthe term \"modification\".)  Each licensee is addressed as \"you\".\n\nActivities other than copying, distribution and modification are not\ncovered by this License; they are outside its scope.  The act of\nrunning the Program is not restricted, and the output from the Program\nis covered only if its contents constitute a work based on the\nProgram (independent of having been made by running the Program).\nWhether that is true depends on what the Program does.\n\n  1. You may copy and distribute verbatim copies of the Program\'s\nsource code as you receive it, in any medium, provided that you\nconspicuously and appropriately publish on each copy an appropriate\ncopyright notice and disclaimer of warranty; keep intact all the\nnotices that refer to this License and to the absence of any warranty;\nand give any other recipients of the Program a copy of this License\nalong with the Program.\n\nYou may charge a fee for the physical act of transferring a copy, and\nyou may at your option offer warranty protection in exchange for a fee.\n\n  2. You may modify your copy or copies of the Program or any portion\nof it, thus forming a work based on the Program, and copy and\ndistribute such modifications or work under the terms of Section 1\nabove, provided that you also meet all of these conditions:\n\n    a) You must cause the modified files to carry prominent notices\n    stating that you changed the files and the date of any change.\n\n    b) You must cause any work that you distribute or publish, that in\n    whole or in part contains or is derived from the Program or any\n    part thereof, to be licensed as a whole at no charge to all third\n    parties under the terms of this License.\n\n    c) If the modified program normally reads commands interactively\n    when run, you must cause it, when started running for such\n    interactive use in the most ordinary way, to print or display an\n    announcement including an appropriate copyright notice and a\n    notice that there is no warranty (or else, saying that you provide\n    a warranty) and that users may redistribute the program under\n    these conditions, and telling the user how to view a copy of this\n    License.  (Exception: if the Program itself is interactive but\n    does not normally print such an announcement, your work based on\n    the Program is not required to print an announcement.)\n\nThese requirements apply to the modified work as a whole.  If\nidentifiable sections of that work are not derived from the Program,\nand can be reasonably considered independent and separate works in\nthemselves, then this License, and its terms, do not apply to those\nsections when you distribute them as separate works.  But when you\ndistribute the same sections as part of a whole which is a work based\non the Program, the distribution of the whole must be on the terms of\nthis License, whose permissions for other licensees extend to the\nentire whole, and thus to each and every part regardless of who wrote it.\n\nThus, it is not the intent of this section to claim rights or contest\nyour rights to work written entirely by you; rather, the intent is to\nexercise the right to control the distribution of derivative or\ncollective works based on the Program.\n\nIn addition, mere aggregation of another work not based on the Program\nwith the Program (or with a work based on the Program) on a volume of\na storage or distribution medium does not bring the other work under\nthe scope of this License.\n\n  3. You may copy and distribute the Program (or a work based on it,\nunder Section 2) in object code or executable form under the terms of\nSections 1 and 2 above provided that you also do one of the following:\n\n    a) Accompany it with the complete corresponding machine-readable\n    source code, which must be distributed under the terms of Sections\n    1 and 2 above on a medium customarily used for software interchange; or,\n\n    b) Accompany it with a written offer, valid for at least three\n    years, to give any third party, for a charge no more than your\n    cost of physically performing source distribution, a complete\n    machine-readable copy of the corresponding source code, to be\n    distributed under the terms of Sections 1 and 2 above on a medium\n    customarily used for software interchange; or,\n\n    c) Accompany it with the information you received as to the offer\n    to distribute corresponding source code.  (This alternative is\n    allowed only for noncommercial distribution and only if you\n    received the program in object code or executable form with such\n    an offer, in accord with Subsection b above.)\n\nThe source code for a work means the preferred form of the work for\nmaking modifications to it.  For an executable work, complete source\ncode means all the source code for all modules it contains, plus any\nassociated interface definition files, plus the scripts used to\ncontrol compilation and installation of the executable.  However, as a\nspecial exception, the source code distributed need not include\nanything that is normally distributed (in either source or binary\nform) with the major components (compiler, kernel, and so on) of the\noperating system on which the executable runs, unless that component\nitself accompanies the executable.\n\nIf distribution of executable or object code is made by offering\naccess to copy from a designated place, then offering equivalent\naccess to copy the source code from the same place counts as\ndistribution of the source code, even though third parties are not\ncompelled to copy the source along with the object code.\n\n  4. You may not copy, modify, sublicense, or distribute the Program\nexcept as expressly provided under this License.  Any attempt\notherwise to copy, modify, sublicense or distribute the Program is\nvoid, and will automatically terminate your rights under this License.\nHowever, parties who have received copies, or rights, from you under\nthis License will not have their licenses terminated so long as such\nparties remain in full compliance.\n\n  5. You are not required to accept this License, since you have not\nsigned it.  However, nothing else grants you permission to modify or\ndistribute the Program or its derivative works.  These actions are\nprohibited by law if you do not accept this License.  Therefore, by\nmodifying or distributing the Program (or any work based on the\nProgram), you indicate your acceptance of this License to do so, and\nall its terms and conditions for copying, distributing or modifying\nthe Program or works based on it.\n\n  6. Each time you redistribute the Program (or any work based on the\nProgram), the recipient automatically receives a license from the\noriginal licensor to copy, distribute or modify the Program subject to\nthese terms and conditions.  You may not impose any further\nrestrictions on the recipients\' exercise of the rights granted herein.\nYou are not responsible for enforcing compliance by third parties to\nthis License.\n\n  7. If, as a consequence of a court judgment or allegation of patent\ninfringement or for any other reason (not limited to patent issues),\nconditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot\ndistribute so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you\nmay not distribute the Program at all.  For example, if a patent\nlicense would not permit royalty-free redistribution of the Program by\nall those who receive copies directly or indirectly through you, then\nthe only way you could satisfy both it and this License would be to\nrefrain entirely from distribution of the Program.\n\nIf any portion of this section is held invalid or unenforceable under\nany particular circumstance, the balance of the section is intended to\napply and the section as a whole is intended to apply in other\ncircumstances.\n\nIt is not the purpose of this section to induce you to infringe any\npatents or other property right claims or to contest validity of any\nsuch claims; this section has the sole purpose of protecting the\nintegrity of the free software distribution system, which is\nimplemented by public license practices.  Many people have made\ngenerous contributions to the wide range of software distributed\nthrough that system in reliance on consistent application of that\nsystem; it is up to the author/donor to decide if he or she is willing\nto distribute software through any other system and a licensee cannot\nimpose that choice.\n\nThis section is intended to make thoroughly clear what is believed to\nbe a consequence of the rest of this License.\n\n  8. If the distribution and/or use of the Program is restricted in\ncertain countries either by patents or by copyrighted interfaces, the\noriginal copyright holder who places the Program under this License\nmay add an explicit geographical distribution limitation excluding\nthose countries, so that distribution is permitted only in or among\ncountries not thus excluded.  In such case, this License incorporates\nthe limitation as if written in the body of this License.\n\n  9. The Free Software Foundation may publish revised and/or new versions\nof the General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\nEach version is given a distinguishing version number.  If the Program\nspecifies a version number of this License which applies to it and \"any\nlater version\", you have the option of following the terms and conditions\neither of that version or of any later version published by the Free\nSoftware Foundation.  If the Program does not specify a version number of\nthis License, you may choose any version ever published by the Free Software\nFoundation.\n\n  10. If you wish to incorporate parts of the Program into other free\nprograms whose distribution conditions are different, write to the author\nto ask for permission.  For software which is copyrighted by the Free\nSoftware Foundation, write to the Free Software Foundation; we sometimes\nmake exceptions for this.  Our decision will be guided by the two goals\nof preserving the free status of all derivatives of our free software and\nof promoting the sharing and reuse of software generally.\n\nNO WARRANTY\n-----------\n\n  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\nFOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN\nOTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\nPROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\nOR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS\nTO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE\nPROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\nREPAIR OR CORRECTION.\n\n  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\nREDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\nINCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\nOUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\nTO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\nYOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\nPROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\nPOSSIBILITY OF SUCH DAMAGES.\n\n---------------------------\nEND OF TERMS AND CONDITIONS\";s:6:\"readme\";s:804:\"::::::::::::::::::::::::::::::::::::::::\n Snippet name: Wayfinder\n Short Desc: builds site navigation\n Version: 2.3.0 (Revolution compatible)\n Authors: \n    Kyle Jaebker (muddydogpaws.com)\n    Ryan Thrash (vertexworks.com)\n    Shaun McCormick (splittingred.com)\n ::::::::::::::::::::::::::::::::::::::::\nDescription:\n    Totally refactored from original DropMenu nav builder to make it easier to\n    create custom navigation by using chunks as output templates. By using templates,\n    many of the paramaters are no longer needed for flexible output including tables,\n    unordered- or ordered-lists (ULs or OLs), definition lists (DLs) or in any other\n    format you desire.\n::::::::::::::::::::::::::::::::::::::::\nExample Usage:\n    [[Wayfinder? &startId=`0`]]\n::::::::::::::::::::::::::::::::::::::::\";s:9:\"changelog\";s:2655:\"Changelog for Wayfinder (for Revolution).\n\nWayfinder 2.3.3\n====================================\n- [#40] Add wf.level placeholder to items for showing current depth\n- [#42] Allow authenticated mgr users with view_unpublished to use new previewUnpublished property to preview unpublished Resources in menus\n- [#41] Fix issue with Wayfinder and truncated result sets due to getIterator call\n\nWayfinder 2.3.2\n====================================\n- [#36] Fix issue with multiple Wayfinder calls using &config\n- [#35] Fix issues with TV bindings rendering\n- Add \"protected\" placeholder that is 1 if Resource is protected by a Resource Group\n- Updated documentation, snippet properties descriptions\n\nWayfinder 2.3.1\n====================================\n- [#31] Add &scheme property for specifying link schemes\n- [#27] Improve caching in Wayfinder to store cache files in resource cache so cache is synced with modx core caching\n\nWayfinder 2.3.0\n====================================\n- [#14] Fix issue with hideSubMenus when using it with a non-zero startId\n- Add all fields of a Resource to the rowTpl placeholder set, such as menutitle, published, etc\n- Properly optimize TV value grabbing to properly parse and cache TVs to improve load times when using TVs in a result set\n- Ensure that caching also caches by user ID to persist access permissions through cached result sets\n\nWayfinder 2.2.0\n====================================\n- [#23] Fix issue that generated error message in error.log due to &contexts always being processed regardless of empty state\n- [#21] Fix issue with unnecessary groupby that was breaking sorting in older mysql versions\n- [#22] Add &cacheResults parameter, which caches queries for faster loading\n- [#8] Add &contexts parameter, and &startIdContext parameter if navigating across multiple contexts and using a non-0 &startId\n\nWayfinder 2.1.3\n====================================\n- [#14] Fix hideSubMenus property\n- Add templates parameter that accepts a comma-delimited list of template IDs to filter by\n- Add where parameter that accepts a JSON object for where conditions\n- Add hereId parameter for specifying the active location\n\nWayfinder 2.1.2\n====================================\n- Fixed bug with includeDocs parameter\n\nWayfinder 2.1.1\n====================================\n- Wayfinder now properly uses MODx parsing system\n- Fixed issue with includeDocs statement\n- Fixed issues with PDO statements\n- Added the missing permissions check\n- Added wayfinder parameter \"permissions\" - default to \"list\", empty to bypass permissions check\n- [#WAYFINDER-20] TemplateVariables not rendering in Wayfinder templates.\n- Added changelog.\";s:9:\"signature\";s:18:\"wayfinder-2.3.3-pl\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:46:\"/workspace/package/install/wayfinder-2.3.3-pl/\";s:14:\"package_action\";i:0;}','Wayfinder','a:38:{s:2:\"id\";s:24:\"4eaecb1ef24554127d0000b6\";s:7:\"package\";s:24:\"4d556be8b2b083396d0008bd\";s:12:\"display_name\";s:18:\"wayfinder-2.3.3-pl\";s:4:\"name\";s:9:\"Wayfinder\";s:7:\"version\";s:5:\"2.3.3\";s:13:\"version_major\";s:1:\"2\";s:13:\"version_minor\";s:1:\"3\";s:13:\"version_patch\";s:1:\"3\";s:7:\"release\";s:2:\"pl\";s:8:\"vrelease\";s:2:\"pl\";s:14:\"vrelease_index\";s:1:\"0\";s:6:\"author\";s:12:\"splittingred\";s:11:\"description\";s:230:\"<p>Wayfinder is a highly flexible navigation builder for MODx Revolution.</p><p>See the official docs here:&nbsp;<a href=\"http://rtfm.modx.com/display/ADDON/Wayfinder\">http://rtfm.modx.com/display/ADDON/Wayfinder</a></p><ul>\n</ul>\";s:12:\"instructions\";s:38:\"<p>Install via Package Management.</p>\";s:9:\"changelog\";s:2306:\"<p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \"><b>New in 2.3.3</b></p><ul><li>&#91;#40&#93; Add wf.level placeholder to items for showing current depth</li><li>&#91;#42&#93; Allow authenticated mgr users with view_unpublished to use new previewUnpublished property to preview unpublished Resources in menus</li><li>&#91;#41&#93; Fix issue with Wayfinder and truncated result sets due to getIterator call</li></ul><p></p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \"><b>New in 2.3.2</b></p><ul><li>&#91;#36&#93; Fix issue with multiple Wayfinder calls using &amp;config</li><li>&#91;#35&#93; Fix issues with TV bindings rendering</li><li>Add \"protected\" placeholder that is 1 if Resource is protected by a Resource Group</li><li>Updated documentation, snippet properties descriptions</li></ul><p></p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \"><b>New in 2.3.1</b></p><ul><li>&#91;#31&#93; Add &amp;scheme property for specifying link schemes</li><li>&#91;#27&#93; Improve caching in Wayfinder to store cache files in resource cache so cache is synced with modx core caching</li></ul><p></p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \"><b>New in 2.3.0</b></p><ul><li>&#91;#14&#93; Fix issue with hideSubMenus when using it with a non-zero startId</li><li>Add all fields of a Resource to the rowTpl placeholder set, such as menutitle, published, etc</li><li>Properly optimize TV value grabbing to properly parse and cache TVs to improve load times when using TVs in a result set</li><li>Ensure that caching also caches by user ID to persist access permissions through cached result sets</li></ul><p><b>New in 2.2.0</b></p><ul><li>&#91;#23&#93; Fix issue that generated error message in error.log due to &amp;contexts always being processed regardless of empty state</li><li>&#91;#21&#93; Fix issue with unnecessary groupby that was breaking sorting in older mysql versions</li><li>&#91;#22&#93; Add &amp;cacheResults parameter, which caches queries for faster loading</li><li>&#91;#8&#93; Add &amp;contexts parameter, and &amp;startIdContext parameter if navigating across multiple contexts and using a non-0 &amp;startId</li></ul>\";s:9:\"createdon\";s:24:\"2011-10-31T16:21:50+0000\";s:9:\"createdby\";s:12:\"splittingred\";s:8:\"editedon\";s:24:\"2019-01-01T02:03:19+0000\";s:10:\"releasedon\";s:24:\"2011-10-31T16:21:50+0000\";s:9:\"downloads\";s:6:\"298318\";s:8:\"approved\";s:4:\"true\";s:7:\"audited\";s:5:\"false\";s:8:\"featured\";s:4:\"true\";s:10:\"deprecated\";s:5:\"false\";s:7:\"license\";s:5:\"GPLv2\";s:7:\"smf_url\";s:0:\"\";s:10:\"repository\";s:24:\"4d4c3fa6b2b0830da9000001\";s:8:\"supports\";s:1:\"2\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=4eaecb20f24554127d0000b8\";s:9:\"signature\";s:18:\"wayfinder-2.3.3-pl\";s:11:\"supports_db\";s:12:\"mysql,sqlsrv\";s:16:\"minimum_supports\";s:1:\"2\";s:9:\"breaks_at\";s:8:\"10000000\";s:10:\"screenshot\";s:0:\"\";s:4:\"file\";a:7:{s:2:\"id\";s:24:\"4eaecb20f24554127d0000b8\";s:7:\"version\";s:24:\"4eaecb1ef24554127d0000b6\";s:8:\"filename\";s:32:\"wayfinder-2.3.3-pl.transport.zip\";s:9:\"downloads\";s:6:\"210750\";s:6:\"lastip\";s:14:\"160.238.72.236\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=4eaecb20f24554127d0000b8\";}s:17:\"package-signature\";s:18:\"wayfinder-2.3.3-pl\";s:10:\"categories\";s:15:\"menu,navigation\";s:4:\"tags\";s:44:\"menus,flyover,navigation,structure,menu,site\";}',2,3,3,'pl',0);
COMMIT;

-- Dumped table `modx_transport_packages` with 17 row(s)
--

--
-- Table structure for table `modx_transport_providers`
--

CREATE TABLE `modx_transport_providers` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(191) NOT NULL,
  `description` mediumtext DEFAULT NULL,
  `service_url` tinytext DEFAULT NULL,
  `username` varchar(191) NOT NULL DEFAULT '',
  `api_key` varchar(191) NOT NULL DEFAULT '',
  `created` datetime NOT NULL,
  `updated` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp(),
  `active` tinyint(1) NOT NULL DEFAULT 1,
  `priority` tinyint(4) NOT NULL DEFAULT 10,
  `properties` mediumtext NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `name` (`name`),
  KEY `api_key` (`api_key`),
  KEY `username` (`username`),
  KEY `active` (`active`),
  KEY `priority` (`priority`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;

--
-- Dumping data for table `modx_transport_providers`
--

SET autocommit=0;
INSERT INTO `modx_transport_providers` VALUES (1,'modx.com','The official MODX transport provider for 3rd party components.','https://rest.modx.com/extras/','','','2019-02-14 17:13:52','2019-03-11 18:07:15',1,10,'');
COMMIT;

-- Dumped table `modx_transport_providers` with 1 row(s)
--

--
-- Table structure for table `modx_user_attributes`
--

CREATE TABLE `modx_user_attributes` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `internalKey` int(10) NOT NULL,
  `fullname` varchar(100) NOT NULL DEFAULT '',
  `email` varchar(100) NOT NULL DEFAULT '',
  `phone` varchar(100) NOT NULL DEFAULT '',
  `mobilephone` varchar(100) NOT NULL DEFAULT '',
  `blocked` tinyint(1) unsigned NOT NULL DEFAULT 0,
  `blockeduntil` int(11) NOT NULL DEFAULT 0,
  `blockedafter` int(11) NOT NULL DEFAULT 0,
  `logincount` int(11) NOT NULL DEFAULT 0,
  `lastlogin` int(11) NOT NULL DEFAULT 0,
  `thislogin` int(11) NOT NULL DEFAULT 0,
  `failedlogincount` int(10) NOT NULL DEFAULT 0,
  `sessionid` varchar(100) NOT NULL DEFAULT '',
  `dob` int(10) NOT NULL DEFAULT 0,
  `gender` int(1) NOT NULL DEFAULT 0,
  `address` text NOT NULL,
  `country` varchar(191) NOT NULL DEFAULT '',
  `city` varchar(191) NOT NULL DEFAULT '',
  `state` varchar(25) NOT NULL DEFAULT '',
  `zip` varchar(25) NOT NULL DEFAULT '',
  `fax` varchar(100) NOT NULL DEFAULT '',
  `photo` varchar(191) NOT NULL DEFAULT '',
  `comment` text NOT NULL,
  `website` varchar(191) NOT NULL DEFAULT '',
  `extended` text DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `internalKey` (`internalKey`)
) ENGINE=InnoDB AUTO_INCREMENT=73 DEFAULT CHARSET=latin1;

--
-- Dumping data for table `modx_user_attributes`
--

SET autocommit=0;
INSERT INTO `modx_user_attributes` VALUES (1,1,'Hauptadministrator','christian@bruehlbaerbel.de','','',0,0,0,32,1570279633,1572443982,0,'7d8e14fbc6dfcab256bad40f246060fd',0,0,'','','','','','','','','','[]'),(2,2,'','agandreasgreiner@aol.com','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(3,3,'','alex@bruehlbaerbel.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(4,4,'','alex.friesch@web.de','','',0,0,0,2,1555996836,1556114505,0,'70fa9951bbf049805633fd132bfb2b6d',0,0,'','','','','','','','','','[]'),(5,5,'','andreas.kertschek@gmx.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(6,6,'','andrea.lauxmann@gmx.de','','',0,0,0,0,0,0,2,'',0,0,'','','','','','','','','','[]'),(7,7,'','armbla@web.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(8,8,'','aylin.werz@gmx.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(9,9,'','b.marstaller@gmx.de','','',0,0,0,0,0,0,2,'',0,0,'','','','','','','','','','[]'),(10,10,'','dani.vaas@t-online.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(11,11,'','dannykehrer@gmx.de','','',0,0,0,0,0,0,2,'',0,0,'','','','','','','','','','[]'),(12,12,'','h.unger@bruehlbaerbel.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(13,13,'','sam1512@gmx.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(14,14,'','iris@jetter-rt.de','','',0,0,0,23,1571345130,1571949537,0,'6b9c06c7b0e1f60860aa596f79ebdcb4',0,0,'','','','','','','','','','[]'),(15,15,'','julia@bruehlbaerbel.de','','',0,0,0,11,1564741927,1570707297,0,'340db8dbd8aed92c139c5b24989623b8',0,0,'','','','','','','','','','[]'),(16,16,'','k-lutz@hotmail.de','','',0,0,0,0,0,0,2,'',0,0,'','','','','','','','','','[]'),(17,17,'','kathrin.knecht@t-online.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(18,18,'','katrin.trommeter@web.de','','',0,0,0,1,0,1558211186,0,'20c9391c26d7625d720c790748fa02a6',0,0,'','','','','','','','','','[]'),(19,19,'','cat-170881@web.de','','',0,1554120600,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(20,20,'','florian.kugel@gmx.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(21,21,'','linda.lauxmann@gmx.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(22,22,'','unger_lisa@web.de','','',0,1559051820,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(23,23,'','manu.lauxmann@gmx.de','','',0,0,0,2,1553883485,1553883717,0,'2e2905e237552d99be4e250a11e8c085',0,0,'','','','','','','','','','[]'),(24,24,'','marcschell@t-online.de','','',0,0,0,3,1555848155,1557570538,0,'345bb223841e82eb1d6ab2af41b2d4b9',0,0,'','','','','','','','','','[]'),(25,25,'','marcus.kremm@gmail.com','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(26,26,'','marina.hoerz@gmx.de','','',0,0,0,0,0,0,2,'',0,0,'','','','','','','','','','[]'),(27,27,'','martina.d.gut@gmail.com','','',0,0,0,1,0,1567504425,0,'d4b52e16201adf601710d5e07f76ece8',0,0,'','','','','','','','','','[]'),(28,28,'','martina.kovacs@gmx.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(29,29,'','m.bader83@web.de','','',0,0,0,1,0,1554702330,0,'5fe7e34951810bb4e72cbce57b2ada1b',0,0,'','','','','','','','','','[]'),(30,30,'','michael.hoerz@student.uni-tuebingen.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(31,31,'','michaela.bayer83@yahoo.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(32,32,'','michael.neuscheler@rncdh.de','','',0,0,0,2,1554663003,1554663045,0,'01ab19ba363eef52880740b5bfebd7e1',0,0,'','','','','','','','','','[]'),(33,33,'','steffen@bruehlbaerbel.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(34,34,'','nicole.rein@web.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(35,35,'','lauxmann19@gmail.com','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(36,36,'','alexlebuck@gmx.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(37,37,'','olli@bruehlbaerbel.de','','',0,0,0,4,1561710444,1563209731,0,'87b565146206e46f825e2e1a8b59e677',0,0,'','','','','','','','','','[]'),(38,38,'','pamelamayer@kabelbw.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(39,39,'','pw-87@gmx.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(40,40,'','patrick.schell@web.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(41,41,'','ralflauxmann@t-online.de','','',0,0,0,0,0,0,2,'',0,0,'','','','','','','','','','[]'),(42,42,'','s.mayer41083@online.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(43,43,'','salvatorino@gmx.de','','',0,0,0,0,0,0,2,'',0,0,'','','','','','','','','','[]'),(44,44,'','sarahkertschek@gmx.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(45,45,'','severine@bruehlbaerbel.de','','',1,1569952211,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(46,46,'','silvia.kovacs@gmx.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(47,47,'','simi_sch@gmx.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(48,48,'','stefan@bruehlbaerbel.de','','',0,0,0,4,1560363411,1570356193,0,'78278af6f4168dd50ef9e21ab612914d',0,0,'','','','','','','','','','[]'),(49,49,'','tim.lauxmann@gmx.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(50,50,'','thomas.85@gmx.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(51,51,'','t.bayhaxx@web.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(52,52,'','verena.auer@web.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(53,53,'','rabuswolfgang@gmx.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(54,54,'','pundm.ziegler@t-online.de','','',0,0,0,4,1558541921,1560283127,0,'9c550541619930e2975c13a8de1c703c',0,0,'','','','','','','','','','[]'),(55,55,'','knoblichsimone@gmail.com','','',0,0,0,1,0,1562876696,0,'dec6c629c2b41b0ec75851c694a5c5e8',0,0,'','','','','','','','','','[]'),(56,56,'','mona.schweiker@web.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(57,57,'','zeller81@gmx.net','','',0,1554917520,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(58,58,'','tamara.kunst@web.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(59,59,'','vaaschristian@web.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(60,60,'','janak17@gmx.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(61,61,'','hofbauer.pliezhausen@freenet.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(62,62,'','stefanie.galster@mailbox.org','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(63,63,'','adam.jahraus@gmx.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(64,64,'','hexe0964@gmx.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(65,65,'','mario.streimelweger@icloud.com','','',0,0,0,3,1554657806,1558157439,0,'cc036733a45c14c6b7da877985c37095',0,0,'','','','','','','','','','[]'),(66,66,'','patrickkleinbach@web.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(67,67,'','irmtraud.rockstroh@gmx.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(68,68,'','lars.rockstroh@gmx.de','','',0,0,0,0,0,0,0,'',0,0,'','','','','','','','','','[]'),(69,69,'','tanja-glock@web.de','','',0,0,0,1,0,1554231374,0,'0115fa56faa4a2f312c46175daa2786c',0,0,'','','','','','','','','','[]'),(70,70,'','nina.richter.1@gmx.de','','',0,0,0,43,1571303254,1571478417,0,'6b5f017c83c52c793d0fb3a26020f1c1',0,0,'','','','','','','','','','[]'),(72,72,'','ctrash@mailbox.org','','',0,0,0,1,0,1557740969,0,'0891de782a2677365d3f01f19d2084f7',0,0,'','','','','','','','','','[]');
COMMIT;

-- Dumped table `modx_user_attributes` with 71 row(s)
--

--
-- Table structure for table `modx_user_group_roles`
--

CREATE TABLE `modx_user_group_roles` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(191) NOT NULL,
  `description` mediumtext DEFAULT NULL,
  `authority` int(10) unsigned NOT NULL DEFAULT 9999,
  PRIMARY KEY (`id`),
  UNIQUE KEY `name` (`name`),
  KEY `authority` (`authority`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;

--
-- Dumping data for table `modx_user_group_roles`
--

SET autocommit=0;
INSERT INTO `modx_user_group_roles` VALUES (1,'Member',NULL,9999),(2,'Super User',NULL,0);
COMMIT;

-- Dumped table `modx_user_group_roles` with 2 row(s)
--

--
-- Table structure for table `modx_user_group_settings`
--

CREATE TABLE `modx_user_group_settings` (
  `group` int(10) unsigned NOT NULL DEFAULT 0,
  `key` varchar(50) NOT NULL,
  `value` text DEFAULT NULL,
  `xtype` varchar(75) NOT NULL DEFAULT 'textfield',
  `namespace` varchar(40) NOT NULL DEFAULT 'core',
  `area` varchar(191) NOT NULL DEFAULT '',
  `editedon` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp(),
  PRIMARY KEY (`group`,`key`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `modx_user_group_settings`
--

SET autocommit=0;
COMMIT;

-- Dumped table `modx_user_group_settings` with 0 row(s)
--

--
-- Table structure for table `modx_user_messages`
--

CREATE TABLE `modx_user_messages` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `type` varchar(15) NOT NULL DEFAULT '',
  `subject` varchar(191) NOT NULL DEFAULT '',
  `message` text NOT NULL,
  `sender` int(10) NOT NULL DEFAULT 0,
  `recipient` int(10) NOT NULL DEFAULT 0,
  `private` tinyint(4) NOT NULL DEFAULT 0,
  `date_sent` datetime DEFAULT NULL,
  `read` tinyint(1) NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `modx_user_messages`
--

SET autocommit=0;
COMMIT;

-- Dumped table `modx_user_messages` with 0 row(s)
--

--
-- Table structure for table `modx_user_settings`
--

CREATE TABLE `modx_user_settings` (
  `user` int(11) NOT NULL DEFAULT 0,
  `key` varchar(50) NOT NULL DEFAULT '',
  `value` text DEFAULT NULL,
  `xtype` varchar(75) NOT NULL DEFAULT 'textfield',
  `namespace` varchar(40) NOT NULL DEFAULT 'core',
  `area` varchar(191) NOT NULL DEFAULT '',
  `editedon` timestamp NULL DEFAULT NULL ON UPDATE current_timestamp(),
  PRIMARY KEY (`user`,`key`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `modx_user_settings`
--

SET autocommit=0;
COMMIT;

-- Dumped table `modx_user_settings` with 0 row(s)
--

--
-- Table structure for table `modx_users`
--

CREATE TABLE `modx_users` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `username` varchar(100) NOT NULL DEFAULT '',
  `password` varchar(255) NOT NULL DEFAULT '',
  `cachepwd` varchar(255) NOT NULL DEFAULT '',
  `class_key` varchar(100) NOT NULL DEFAULT 'modUser',
  `active` tinyint(1) unsigned NOT NULL DEFAULT 1,
  `remote_key` varchar(191) DEFAULT NULL,
  `remote_data` text DEFAULT NULL,
  `hash_class` varchar(100) NOT NULL DEFAULT 'hashing.modNative',
  `salt` varchar(100) NOT NULL DEFAULT '',
  `primary_group` int(10) unsigned NOT NULL DEFAULT 0,
  `session_stale` text DEFAULT NULL,
  `sudo` tinyint(1) unsigned NOT NULL DEFAULT 0,
  `createdon` int(20) NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`),
  UNIQUE KEY `username` (`username`),
  KEY `class_key` (`class_key`),
  KEY `remote_key` (`remote_key`),
  KEY `primary_group` (`primary_group`)
) ENGINE=InnoDB AUTO_INCREMENT=73 DEFAULT CHARSET=latin1;

--
-- Dumping data for table `modx_users`
--

SET autocommit=0;
INSERT INTO `modx_users` VALUES (1,'Christian','$2y$10$RyjmkG5JJPpjlLNejdNKxOxJ2Hueagu8/Xc.5gJVByRZEy9eA75my','','modUser',1,NULL,NULL,'hashing.modNative','6ff592a29150d79c14191279de19fa8b',4,'a:2:{i:0;s:3:\"mgr\";i:1;s:3:\"web\";}',1,1546348731),(2,'Andy','$2y$10$nVpGmwNGlXXqkcPRCumpr.Xmq0cCvgrV9kApSdKmsZiuiu1Qfiusu','','modUser',1,NULL,NULL,'hashing.modNative','0e9721d8022ada58766fd5e161f875da',3,NULL,0,1553530870),(3,'Alex','$2y$10$epKO1qyh2xR6/A68glA0gOSGaWwpg06OdSCs/xVXm9mj1dW26tAcu','','modUser',1,NULL,NULL,'hashing.modNative','b814b658ff19219f1cbc9bfdff165951',3,NULL,0,1553531024),(4,'Alexandra','$2y$10$BChBq74SNPtiWBxYrznu4.zv/lqUNTauhNJKKAZvaC5OP4bOkV68m','','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(5,'Andi','$2y$10$HbuPkodgYBx6HjORQaImQuArsN15A95Q6HL/qa3PRrW1IMKP9x4pW','','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(6,'Andrea','$2y$10$78qegvC6PBXcAGfMruRUHe/0dc8TbxwiWknpY1kSuWTFDW1WlaH86','$2y$10$8w/GTMCOcl7GdWGkcgo6YexnS62vtTpJk7WD/XbnWGcZsKozO7Rzy','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(7,'Armin','$2y$10$ltI3UYgCzh7QVhJQWSDFReiRqRZ8IqrtTorlWdB5IsfZoZm8ca0aq','$2y$10$a/AmtOmpftF7T.J2sZ7LVuBNjd7jnOmBRNUcd6kNGcr1U18pBLDjC','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(8,'Aylin','$2y$10$a8ghuXlVEgPhSZSfwYwETOlkXdaSKnIh.qwn3PnRI6aPdzbQRpcOS','$2y$10$83JJ0IWhUJYAm2WzFc4UpOCWbEBydkLfHL/meagDONY7kdO8IL4ja','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(9,'Bernhard51','$2y$10$G4mI/2eOSFuw7LdOwp8DI.lDNJ79XaUmgYKwPJQq.DyEZUd6fbBfC','$2y$10$O412yTUkjXRldzB2dfD8e.LFrAPv3UnVfsC1XGdQmfNI0edGItzH6','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(10,'Dani','$2y$10$kAiZid839iLICelSsLCHc.Zw7yKTqoh6wEHP2U9mROLgM/hBlHdiu','$2y$10$/UuQcRD/XzJxvn35fjW/Lu8y1DtsS.Utx/GVoEA279ci.JumRwejK','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(11,'Danny','$2y$10$WN4Ydm242lU2hKAAZKulv.x6vwdZxqRr/7lPI9xVQgMlEdwgxXpNy','$2y$10$tBvszZGfaf.p5SL6TN3B4OMhQBa6VkZORZ/zM0Yq7JBMYO4a9FUki','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(12,'Heiko','$2y$10$GH5N7C1mCotEQD6VSi.cpO4dEQZ7R4.rOm.Mu6ctJVlcCQLg6DiVW','$2y$10$fvSOg5SI5PBKWtjI6CRqQ.INTGOgvuK4j174wUfrxs4IXSMBzYswe','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(13,'Helga','$2y$10$PPxzLfhx563SpOwwK5Jwr.zH2KXWydKR/RYnqa/yDxgu3n2nLMJ9O','$2y$10$zWi9xwRjosXkZcgec3I.QuF9Qt9xe/z95fMOLvS5x0Ca2uJ9djNl.','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(14,'Jetter','$2y$10$yKLT1PFoSQNv2mxL4AYABO9olySMDysihqCSjOJuiB1ZuhK4WPoSG','$2y$10$G3B8H4STFk/uKHTU.csmkOwXVrCIo7k7M2nqRgth0G5bdkMPUmK8K','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(15,'Jule88','$2y$10$sqs3hH2TeuOEEGZ46dh8pOdDxeqHuTq6km0NvhLFe9ftJiuNVjHya','$2y$10$DOqfqFpoHIoq.DT6FgUuq.rIQHHpiZwlcfls/LXKoIjAIfNoHa81C','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',4,NULL,0,1553531160),(16,'Kathrin','$2y$10$Zbvga6BlpCJ0hFVS6rMoRO.7fF7fYyVERo/8.tJNC7xGpOlPJFFmq','$2y$10$Kf5tbIHaUyY/29QRXRSqV.wTiDAljsb/FmtTU2QV7CPYkCPdtqAQi','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(17,'Kathrin79','$2y$10$WgcIXMRmK3hpSf4hkGYQGeKWmojJu9WFwONclQr2Dmv6jJxDDDqFq','$2y$10$0AbZJRxWRHPzl34hol8jw.MpKmynIIymxXe9KVGSgLd.iq9VrL0vG','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(18,'Katrin','$2y$10$wGpA/n7z.BUMDMrVSdV.deln.yTcRM2CHxPP/mqCKAu./.afE6S96','$2y$10$WQJiLVRf8kZpeLfVtfXNieoc0NkKJky1mC4k.hF9yTXTqq12XnlPi','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(19,'Kerstin','$2y$10$8g04efo1eX4SEDBabj2iAe5Ce85D7Hr1nNZrnBlXh8dufylCs33Te','$2y$10$N/IrYQeXa2Drwq7KkPs9iuZHQlktYrCLPHLdXXIsDJSCgKkHBnC3i','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(20,'Kugel','$2y$10$TIdZwWRS1osBloZUjpZIQeVykO0hDdJk5cUDw0NxSS9mvdxUqboTq','$2y$10$ylYCwr4UJ4TKTeQE2nwF3.5ySV0uZXw7.Zq0fgolBBm13CTeL4dOO','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(21,'Linda','$2y$10$6bey3S1PgTZfVsBlvmlItObsQcotlcppB3SSvVsc7jMaQX4KQ.fAi','$2y$10$9KboAygdbcHzWkS.gLk9aeHcx5FXePwmyhJkEhgQLYO0RlUIzedBi','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(22,'Lisa','$2y$10$BENnPyEheMtlnn5Ij41WOeGhAzQMNW3.7ZbeOt49uWEyQrlnertT6','$2y$10$9hThgWE3M5nQ1RuFRUWgRuOBlhER0xnqBB7.NNhNFadreKxr.Wk.W','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(23,'Manu','$2y$10$Qisl6pwUY0/CGzAbwdAP4.XBZsilyl2KPYu9yqunE3OXl/OE1fd6a','$2y$10$QSeoot8nFTPJg5H2f1Wb8.1DEBlG6FGL57tzDnURmKF6h78ZOnr5G','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(24,'Marc','$2y$10$L67wIB2YM3osFJI8m8pU7.Fd1jzU7V5D/SBHSqgPXeQS6fT8bAe3q','$2y$10$uAjx33JP2KlY6VCl1RLu1eZN3KYPIrCVoYZUQBIECAVClojRY8pr6','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(25,'Marcus','$2y$10$p3oh5/0LqF0UMuCeuibKp.sMN8gaWy4NumFEHRu2avIDJtTe9gyGS','$2y$10$iXVwAnhs2dUbDrMv1rTFheRP0I5vh40vfL7XaPgAGG5eqMecY9i0K','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(26,'Marina','$2y$10$QuLjBUbaGdjFbVEMXZsINeB3lEnq7J95jDqxLi9upohlnHop/l9p2','$2y$10$VCD6mTr9oq1YZ6/OzmXqUuRa6Gm9B1nNVuLzb8DhCcSikYsNxS4lu','modUser',1,NULL,NULL,'hashing.modNative','0e9721d8022ada58766fd5e161f875da',3,NULL,0,1553530870),(27,'Martina','$2y$10$Pd0fhwfptPaiET.wVz7FCOa.RcNMZGtMNZWXthuWII1dd0rSN76B.','$2y$10$1SwlAIO16RZm25RQ8bdrnuYmOm3brfec3SjzzMw2odm/7mr/u5c7G','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(28,'Martina89','$2y$10$itzlkvmhS3Lue0cWt.cBcOHD5VNxV3P1RNKqkQR27E5mxkPcW99Vm','$2y$10$kyMsjpzEW7kwcVoVNapYo.fgTWVEamhGuyVnNu7CWiX3NWzpI64uO','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(29,'Meiada','$2y$10$nGIp2ff6NDm6JJyG6gKJcesNSoQzvTwHW9SU1p5RXBMtuxu4NvZ4W','$2y$10$txIOV./.q/SogpEnIJCEyux3wrvS8l5mm3uVMGGkDAkhII6P5IcZa','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(30,'Michael','$2y$10$gk0yNaMVYh/kOzK6a9uhpuE2gzNZQ6N7pyMHjHKYkmPsVMBnqr7Me','$2y$10$i1oxsPPyMJc/b/PFx9bGROd6giVRwmM7G7JCjz2WlwwLYI4JJ0Jxm','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(31,'Michaela69','$2y$10$uZav4hQ8IYs2bk9Iz29A6.Myvp2hlb9NtNGIL8AZgZRZKShdr4Ip2','$2y$10$H0strLciblXLKhAxHEPUuu3kAnCgC4j4/5yhEcEKX4KdT4i/9NQ4m','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(32,'Michi','$2y$10$8lztMhX6mNubuSan31p8s.LT9HbWMKoQ4fYFp5tIeUsPvIie/wllS','$2y$10$e6Vjqqkz9qLeJNAtAjd40euNuX81vT4SU8Ave/sNGDy8XSYYh.fjm','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(33,'Neuschis','$2y$10$WiUfWv0caVVfleIvXJcIH.WaMoL.4YdwJNK2/DwGCZ1hY3gkxVN2a','$2y$10$ApfooR2nNxntgH2IJpbOruMRhyhjBZwk3uS7ZLGiwaJzEjm8qTdva','modUser',1,NULL,NULL,'hashing.modNative','b814b658ff19219f1cbc9bfdff165951',4,NULL,0,1553531024),(34,'Nicole','$2y$10$P4LLc6hQelf7XB0ERqHLAO.vNq7cBLz.4ZzwipxLxkAy6bY2ovCGm','$2y$10$yQ8xjaLgMtSU0MdIooFNX.tbC96w/e5ehKlNNxLpz1hE6D.6RVPlC','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(35,'Nina','$2y$10$v64P8i.0qVeNKR4lKZwSBudAjdWJwLWgEUdAbsMYwQsg6gY2DUrCu','$2y$10$NjvdB7lW42r/f/eKj98SCOP9bTweqBVWerIFMD17DyPIipMytvny.','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(36,'Olex','$2y$10$bdhtpy1Puk2FbeMwI0dXW.t/ToGtjYwKfuI/nBaliO7pcz9n8Vl6m','$2y$10$6zVroAHPMKUlgy5UQPJbt.erF1diskIznEqHwaixKODsOUyY49Frm','modUser',1,NULL,NULL,'hashing.modNative','0e9721d8022ada58766fd5e161f875da',3,NULL,0,1553530870),(37,'Olli','$2y$10$qR4K8XefUQX24kLvWrmuxOjRuxZkrBgUSrSRJdQPWZpqqjFm5oD2a','$2y$10$BCrtlmOHPz956OkyPElkfOBezH8MTPTk5ugGQpn/ZQhiV.GQdGkQy','modUser',1,NULL,NULL,'hashing.modNative','b814b658ff19219f1cbc9bfdff165951',4,NULL,0,1553531024),(38,'Pamela','$2y$10$iKm/Pwe2GqoJVBpIhucct.JqCpBRUP.ee5W6ViuC.eGl75SIQn38O','$2y$10$Di2XFGLf99FZ/bpXrRIZtuXdOQ8p4zwGe8rVBjQ6uzF5cnFKLJgxe','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(39,'Patrick','$2y$10$dAfV7xkjeVvIZstNyzRhM.9kiWuOvLVMh5UN4Hd.alCshyxfRo/Sy','$2y$10$m5GiX5oSOe9tMQJSKLKBwu1fyXp9ABYJsfIcRNr1J3n8GEa.k8vTW','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(40,'Pit','$2y$10$4JDWKWL8qOEsbBT0aEf/MO5iURfFP/K1BOV14QJTVS6KAMIhleFRG','$2y$10$GPSxt/lIyGoLMJPfv7oEneuJMC3p3MZc7/69Sdbk9fmWeYMBPp7Fm','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(41,'Ralf','$2y$10$Q4VzJOgqGzZrg8UlAGym7eeOytOK9Vg3FBLOweI0V.6jWVyW9k/tm','$2y$10$erPDdKkMawuDLG7JBRjz7ebfCEuK20PGDZ/2z5LQ6pFKzpDVPsDzq','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(42,'Sabrina','$2y$10$9qVaASR8ylSOfRi.Q7dkK.wm25AF99e9JzDvBhawgRml.5IbPVglq','$2y$10$eyqFjhZma01NrdPoPbdj3eiQpdHgpLXbCYUQBALyGVn11vJ4vTd3a','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(43,'Salva','$2y$10$XM00ShuViT4y55uLwSXehO9dIONjks5N2M6A5Lo1ZLzErJMr/XN0G','$2y$10$qGEw6TODcZp.ckvPwSDw7ORh/JXu2KDOfaVQ.aFE3QJwaqZtNTu8W','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(44,'Sarah','$2y$10$y9JMBc./4g5iYCBoWIlsdOq8SXP8qAWGoofEZ9HN6VzuahVnPAq0a','$2y$10$o0mF8K.DYB0oX0JiotjKZ.x8ceFKKbCuymR35nltB2oIMxTdSt606','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(45,'Severine','$2y$10$gW575FYQ0sxwurif2F69vONaxXZQRjhkpftFk7mxnlkaj7EFFmqfO','$2y$10$uwL2GDNYgY2aD7v/T8WIO.dB.5vH5ngoOOPnLU.D0NiaUdCN6F.v.','modUser',1,NULL,NULL,'hashing.modNative','b814b658ff19219f1cbc9bfdff165951',4,NULL,0,1553531024),(46,'Silvia','$2y$10$lDrmGzZJlXrC5gsybA.Lee.yPIpi53/UHG2ZdilZnphccMU0rvlIe','$2y$10$Ehp.KmQ2D27j/ktiQNasYu4gyOqOavvul5RlySOEcK109zOvMjbxW','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(47,'Simone','$2y$10$sEfsZdFkFV4RrsFnjOdVM.BhdSrTWVJ1RQMkuxnsKj5zfVr0.yo1O','$2y$10$OV/yO7vuoyNX0J7PRJmJiOq8cux3of9FfSLb4xCrtUHDZ0Nuai1We','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(48,'Stefan','$2y$10$A.R2o4/tYMbHwmtzMXE/H.NZEosRFHa64W.JaSc9ZEEI8WgeXdnFy','$2y$10$yr6.7of4KewgipaxIMa2peu/C90HXYVyjacpOOwADN8N8LaqUj/u2','modUser',1,NULL,NULL,'hashing.modNative','b814b658ff19219f1cbc9bfdff165951',4,NULL,0,1553531024),(49,'Tim','$2y$10$drCEHEbfVQaRBdPo3pr9xOtanIS5wvX6yaDQus/5zkcFyTbBHs3MW','$2y$10$ZohVrHi6LOtFsmfbTtZrY.Hblbn13I.cmD9WzB8N6WbaXrZzAKnAO','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(50,'Thomas','$2y$10$srB4/rzmC7VLWFPGRFZVyOar5Z9HvGejLfyn8qJ2Gprxs3JtuNXGO','$2y$10$idfLHtiAqWaHdNHRc.Hf2.qClTtePfLBtzvIxgW58vqpD.GqtY3/C','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(51,'Tobias','$2y$10$.g.8gdePMFuo02Kd20bSK.I4F11uP4FYazPMNQ.5H.i/M6agNulVq','$2y$10$3Iv7KS3ay1pnBee/GOQff.HcspwYQnb6JAjGrB2ZA2awsrj9JTjb2','modUser',1,NULL,NULL,'hashing.modNative','0e9721d8022ada58766fd5e161f875da',3,NULL,0,1553530870),(52,'Verena','$2y$10$xY8vSxWYFrhMqys3uQS.VuEX7SQvMFul5.W6ss4sPCaww8AHTVQGG','$2y$10$4TSOAcYjdN4.cNHAA0NWceyb/DqDLIRgVV7/SkfjfpQev0N7hwT6m','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(53,'Wolfgang','$2y$10$I9IJFbKfCjekTjnhSsf7t.vPynIqKEYCXAW.kb5jyJE9BbfSbND52','$2y$10$ROZc8V.n9IIP4RSvjeGI..ZvMwC9Zzdc8IS2twXjziA6.SOfGayMq','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(54,'Ziegler','$2y$10$xGF22eLvXsjLUeAAe3mKZOnHeOFfI1/ty0zjpoYNFcyoQVRxK9IyG','$2y$10$FlOWj92eoA2G1NjBt9ma2e3bjjG5wu/84IHX0CAxfUKqYRW9X0VwC','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(55,'Simonek','$2y$10$BNaF4VQCBQwnKicLxcipT.HVaPZGkVHgkPhvSoyxLiXMPmOmbJhMq','$2y$10$XUb7l.YCDV.ENbv3ek81ce28QwCexYrQc3CIQbLEKTTws46OeXnbi','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(56,'Mona','$2y$10$g.BRpztntOTIIkMv2tLaCuYkBLzeODZ4RdkgmwDjrLSpZbp82s0AK','$2y$10$X/JCQoYqhxzGxajs8uQC.eZEP4mR0SCdwJW1zc9pU4.zViYKmDnMq','modUser',1,NULL,NULL,'hashing.modNative','0e9721d8022ada58766fd5e161f875da',3,NULL,0,1553530870),(57,'Marcusz','$2y$10$mANwJfWpT2XN.QOn3l/8t.veu76NRSP.KA0Wdd9dADbXmxtW2gk7a','$2y$10$BafUugsyYRSuZjlJ8hyPgObd4M1xk/cfBk5lx4sRZc1h6gMi10bdW','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(58,'Tamara','$2y$10$f0n1lx5uAh75VHVc/Y8ZUOZieFeWgJHx/HMmbGfUbWqtjDMv/8Krq','$2y$10$AsqN5F7hsKytujNkYmWW4uWKzfwdQlCpjHG0Rqa989cXkUbtGGp2u','modUser',1,NULL,NULL,'hashing.modNative','0e9721d8022ada58766fd5e161f875da',3,NULL,0,1553530870),(59,'Christian99','$2y$10$8fwhS/wqPWPdeA9/OkbWhO2K0FD8FzXE8D/JwMgwkwat.5q/Dzct2','$2y$10$eYOX5kLgz.Sq.Wbqm/l4CO3bQgKh7Dsn2v0cYS5bFyxUE2Hf30WfO','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(60,'Jana','$2y$10$Y0R3h8Kxhfw/VMngrB3LcOWEWPkgE4VmZjZYL7Zk0EHIpXV1.l8aS','$2y$10$sgEICYm6My86I/UN2sWb..YG0ix6ADqZksGdX5iOO3VbBh8tTajC2','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(61,'Simonh','$2y$10$Fusf9RqVv8s57GyW6T/SVOkfGbeXJDR6TUq0Ch8RCKn0ses0fTOrm','$2y$10$hSLnsU7uBEMoQ2ImQDHDa..mhYwfzC0LVlIgTwkkbJgm2qTpDb0LW','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(62,'Stefanie','$2y$10$jheizgpQXFeNWw1MUBvsjuHftpXFf53.td3UI4j6oIvMn7UWhYdca','$2y$10$MfNuGvr0jL8YsNC2An0zEOM2ekYwYNoptJJCi116vwN/2mFhfntcG','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(63,'Adam','$2y$10$k4l8GnIob1AGU.u1KvlCUO3YVak75Qgq/t8auPE3iPrIGjb8.V8qe','$2y$10$YKBGCyIi56pjS6M/G/1ozuqkMBM7WRHScNXHj215UZOy8IvOOUhfK','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(64,'Carmen','$2y$10$g3XWfpiv71F5tP6DKcABWu3J9Ko1nQ2P8i5l/CohwkAYhLg3e.oAC','$2y$10$0LZ8FlPH6ihapxuTvvyDNuAldRiKdjhv2WIdFe59MQRhXbAXu7Lbu','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(65,'Mario','$2y$10$4VyYEo9UxHc/2oEkWxUHnuC60BUzIUFbWDC/W0Zrl5vYc6ob4v7jS','$2y$10$WGclxScEb7tZWxbaALyWsuAsE0qfO7FUAR7iZAWCn/5BHctLQR32W','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(66,'Homba','$2y$10$2JruuV1wuVgLulYfDJE2He5af6Y11SIHKDCNzWGEYJkYhB7BrvoQ.','$2y$10$i7MTBqwJCzUColZ9wh8bNejMDrtcjDP8Ar7KkHmJYtckGIL/Zjb3W','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(67,'Irmtraud','$2y$10$y9vvxoluxkqV.eB3cWQxtu5mgSX0q0fMj1lFWhjAvjb2cT6F6oBSy','$2y$10$ANr8F60OF1nsUd56CJ5NBudSynr/UFmfU7/anXmuuLYih7Yzf8zfG','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(68,'Lars','$2y$10$f6MHI9SaX5pN0q9EQAnI6e.lHOFbnon/P.uPu7Rz9vIeIUKAA9.vO','$2y$10$NNYE0MgfAPBCZuN.NBWZCOPVhWG1ZZ6r44JyCOWsYkvRkOmpkMPs.','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(69,'Tanja','$2y$10$J.ph0Yhap0S.l/LlZCHMgebfZnWwNoLBooxFZZ7lmOBxu2vj6GMKe','$2y$10$JXIN0vjyYHel1NcuMy1WA.c.x6fWw6THZcPqCaSe8l5krBKtolmum','modUser',1,NULL,NULL,'hashing.modNative','c797251e61d30932ebad637237f13429',3,NULL,0,1553531086),(70,'NinaRichter','$2y$10$TbPbbaLX/QGdq7.s7ZgrZ.wam2XTyETsdlxIFGvA8i.08dwDEZNAi','$2y$10$dQO/rfG.y5ZWV5vHTwF1o.p6phHKtmGzietLmkaTByKcQPmCrrPMe','modUser',1,NULL,NULL,'hashing.modNative','d9319ef78857a1071a9e48771722169e',3,NULL,0,1553531160),(72,'Testausschuss','$2y$10$6B0Kd1g4E1Kz906qj1Po7uwez8q1TZ./OfowcSGl3ggkqWiMImKem','','modUser',0,NULL,NULL,'hashing.modNative','66c0c400523e7f94ee1e8fd9bdc96d4c',4,NULL,0,1557740934);
COMMIT;

-- Dumped table `modx_users` with 71 row(s)
--

--
-- Table structure for table `modx_workspaces`
--

CREATE TABLE `modx_workspaces` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(191) NOT NULL DEFAULT '',
  `path` varchar(191) NOT NULL DEFAULT '',
  `created` datetime NOT NULL,
  `active` tinyint(1) unsigned NOT NULL DEFAULT 0,
  `attributes` mediumtext DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `path` (`path`),
  KEY `name` (`name`),
  KEY `active` (`active`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;

--
-- Dumping data for table `modx_workspaces`
--

SET autocommit=0;
INSERT INTO `modx_workspaces` VALUES (1,'Default MODX workspace','{core_path}','2019-01-01 14:18:51',1,NULL);
COMMIT;

-- Dumped table `modx_workspaces` with 1 row(s)
--

--
-- Stand-In structure for view `c103_v_arbeitsdienst`
--

/*!50001 DROP VIEW IF EXISTS `c103_v_arbeitsdienst`*/;
CREATE TABLE IF NOT EXISTS `c103_v_arbeitsdienst` (
`MdxUserID` int(10) unsigned
,`UserID` int(5)
,`Vorname` varchar(25)
,`Nachname` varchar(25)
,`KalenderID` int(11)
,`Date` datetime
,`Event` varchar(75)
,`Ort` varchar(50)
,`Dienste` int(2)
);
--
-- Stand-In structure for view `c103_v_buskalender`
--

/*!50001 DROP VIEW IF EXISTS `c103_v_buskalender`*/;
CREATE TABLE IF NOT EXISTS `c103_v_buskalender` (
`ID` int(11)
,`tVon` datetime
,`ort` varchar(50)
,`bus` tinyint(1)
,`busTime` datetime
,`busInfo` varchar(100)
,`busStatus` tinyint(1)
);
--
-- Stand-In structure for view `c103_v_fahrkarten`
--

/*!50001 DROP VIEW IF EXISTS `c103_v_fahrkarten`*/;
CREATE TABLE IF NOT EXISTS `c103_v_fahrkarten` (
`tVon` datetime
,`Ort` varchar(50)
,`busInfo` varchar(100)
,`BusID` int(11)
,`BusStatus` tinyint(1)
,`MdxUserID` int(10) unsigned
,`UserID` int(5)
,`Vorname` varchar(25)
,`Nachname` varchar(25)
,`Betrag` int(1)
);
--
-- Stand-In structure for view `c103_v_fahrkarten_SUM`
--

/*!50001 DROP VIEW IF EXISTS `c103_v_fahrkarten_SUM`*/;
CREATE TABLE IF NOT EXISTS `c103_v_fahrkarten_SUM` (
`tVon` datetime
,`BusID` int(11)
,`Ort` varchar(50)
,`busInfo` varchar(100)
,`count(BusID)` bigint(21)
);
--
-- Stand-In structure for view `c103_v_kalender`
--

/*!50001 DROP VIEW IF EXISTS `c103_v_kalender`*/;
CREATE TABLE IF NOT EXISTS `c103_v_kalender` (
`name` varchar(75)
,`tVon` datetime
,`tBis` datetime
,`Zunft` varchar(50)
,`ort` varchar(50)
,`ortDetail` varchar(50)
,`kat` varchar(25)
,`bus` tinyint(1)
,`busTime` datetime
,`busInfo` varchar(100)
,`laufnr` varchar(10)
,`bemerkInt` varchar(1000)
,`bemerkExt` varchar(1000)
,`intFlag` tinyint(1)
,`timestamp` timestamp
);
--
-- Stand-In structure for view `c103_v_mitglieder`
--

/*!50001 DROP VIEW IF EXISTS `c103_v_mitglieder`*/;
CREATE TABLE IF NOT EXISTS `c103_v_mitglieder` (
`MdxUserID` int(10) unsigned
,`UserID` int(5)
,`Anrede` varchar(25)
,`Vorname` varchar(25)
,`Nachname` varchar(25)
,`Strasse` varchar(50)
,`PLZ` int(5)
,`Ort` varchar(25)
,`Tel_p` varchar(25)
,`Mobil` varchar(25)
,`E_Mail` varchar(50)
,`Geburtsdatum` date
,`Bild` varchar(50)
,`Status` varchar(10)
,`Beitragsart` varchar(50)
,`Laufnr` smallint(3)
,`Position` varchar(50)
,`Eintritt` date
);
--
-- View structure for view `c103_v_arbeitsdienst`
--

/*!50001 DROP VIEW IF EXISTS `c103_v_arbeitsdienst`*/;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`root`@`localhost` SQL SECURITY DEFINER */
/*!50001 VIEW `c103_v_arbeitsdienst` AS select `modx_user_attributes`.`id` AS `MdxUserID`,`c103_mitgl_personen`.`id` AS `UserID`,`c103_mitgl_personen`.`Vorname` AS `Vorname`,`c103_mitgl_personen`.`Nachname` AS `Nachname`,`c103_kalender`.`ID` AS `KalenderID`,`c103_kalender`.`tVon` AS `Date`,`c103_kalender`.`name` AS `Event`,`c103_kalender`.`ort` AS `Ort`,`c103_arbeitsdienst`.`dienste` AS `Dienste` from (((`c103_arbeitsdienst` join `c103_mitgl_personen` on(`c103_mitgl_personen`.`id` = `c103_arbeitsdienst`.`userid`)) left join `c103_kalender` on(`c103_arbeitsdienst`.`eventid` = `c103_kalender`.`ID`)) left join `modx_user_attributes` on(`c103_mitgl_personen`.`E_Mail` = `modx_user_attributes`.`email`)) where `c103_mitgl_personen`.`Laufnr` >= 0 and `c103_mitgl_personen`.`id` < 90000 and (`c103_mitgl_personen`.`Austritt` = _utf8'0000-00-00' or `c103_mitgl_personen`.`Austritt` > curdate()) and `c103_mitgl_personen`.`Nachname`  not like _utf8'Leihhäs%' order by `c103_mitgl_personen`.`Nachname`,`c103_mitgl_personen`.`Vorname`,`c103_mitgl_personen`.`Strasse` */;

--
-- View structure for view `c103_v_buskalender`
--

/*!50001 DROP VIEW IF EXISTS `c103_v_buskalender`*/;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`root`@`localhost` SQL SECURITY DEFINER */
/*!50001 VIEW `c103_v_buskalender` AS select `c103_kalender`.`ID` AS `ID`,`c103_kalender`.`tVon` AS `tVon`,`c103_kalender`.`ort` AS `ort`,`c103_kalender`.`bus` AS `bus`,`c103_kalender`.`busTime` AS `busTime`,`c103_kalender`.`busInfo` AS `busInfo`,`c103_kalender`.`busStatus` AS `busStatus` from `c103_kalender` where `c103_kalender`.`gesperrt` = 0 and `c103_kalender`.`tBis` > curdate() and `c103_kalender`.`pubDate` <= curdate() and `c103_kalender`.`bus` = 1 order by `c103_kalender`.`tVon` */;

--
-- View structure for view `c103_v_fahrkarten`
--

/*!50001 DROP VIEW IF EXISTS `c103_v_fahrkarten`*/;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`root`@`localhost` SQL SECURITY DEFINER */
/*!50001 VIEW `c103_v_fahrkarten` AS select `c103_v_buskalender`.`tVon` AS `tVon`,`c103_v_buskalender`.`ort` AS `Ort`,`c103_v_buskalender`.`busInfo` AS `busInfo`,`c103_v_buskalender`.`ID` AS `BusID`,`c103_v_buskalender`.`busStatus` AS `BusStatus`,`modx_user_attributes`.`id` AS `MdxUserID`,`c103_mitgl_personen`.`id` AS `UserID`,`c103_mitgl_personen`.`Vorname` AS `Vorname`,`c103_mitgl_personen`.`Nachname` AS `Nachname`,`c103_fahrkarten2019`.`Betrag` AS `Betrag` from (((`c103_fahrkarten2019` join `c103_v_buskalender` on(`c103_fahrkarten2019`.`BusID` = `c103_v_buskalender`.`ID`)) join `c103_mitgl_personen` on(`c103_mitgl_personen`.`id` = `c103_fahrkarten2019`.`UserID`)) left join `modx_user_attributes` on(`c103_mitgl_personen`.`E_Mail` = `modx_user_attributes`.`email`)) order by `c103_fahrkarten2019`.`UserID`,`c103_v_buskalender`.`tVon` */;

--
-- View structure for view `c103_v_fahrkarten_SUM`
--

/*!50001 DROP VIEW IF EXISTS `c103_v_fahrkarten_SUM`*/;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`root`@`localhost` SQL SECURITY DEFINER */
/*!50001 VIEW `c103_v_fahrkarten_SUM` AS select `c103_v_fahrkarten`.`tVon` AS `tVon`,`c103_v_fahrkarten`.`BusID` AS `BusID`,`c103_v_fahrkarten`.`Ort` AS `Ort`,`c103_v_fahrkarten`.`busInfo` AS `busInfo`,count(`c103_v_fahrkarten`.`BusID`) AS `count(BusID)` from `c103_v_fahrkarten` where `c103_v_fahrkarten`.`Betrag` > 0 group by `c103_v_fahrkarten`.`BusID` */;

--
-- View structure for view `c103_v_kalender`
--

/*!50001 DROP VIEW IF EXISTS `c103_v_kalender`*/;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`root`@`localhost` SQL SECURITY DEFINER */
/*!50001 VIEW `c103_v_kalender` AS select `c103_kalender`.`name` AS `name`,`c103_kalender`.`tVon` AS `tVon`,`c103_kalender`.`tBis` AS `tBis`,`c103_kalender`.`zunft` AS `Zunft`,`c103_kalender`.`ort` AS `ort`,`c103_kalender`.`ortDetail` AS `ortDetail`,`c103_kalender`.`kat` AS `kat`,`c103_kalender`.`bus` AS `bus`,`c103_kalender`.`busTime` AS `busTime`,`c103_kalender`.`busInfo` AS `busInfo`,`c103_kalender`.`laufnr` AS `laufnr`,`c103_kalender`.`bemerkInt` AS `bemerkInt`,`c103_kalender`.`bemerkExt` AS `bemerkExt`,`c103_kalender`.`intFlag` AS `intFlag`,`c103_kalender`.`timestamp` AS `timestamp` from `c103_kalender` where `c103_kalender`.`gesperrt` = 0 and `c103_kalender`.`tBis` > curdate() and `c103_kalender`.`pubDate` <= curdate() order by `c103_kalender`.`tVon`,`c103_kalender`.`tBis`,`c103_kalender`.`name` */;

--
-- View structure for view `c103_v_mitglieder`
--

/*!50001 DROP VIEW IF EXISTS `c103_v_mitglieder`*/;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`root`@`localhost` SQL SECURITY DEFINER */
/*!50001 VIEW `c103_v_mitglieder` AS select `modx_user_attributes`.`id` AS `MdxUserID`,`c103_mitgl_personen`.`id` AS `UserID`,`c103_mitgl_personen`.`Anrede` AS `Anrede`,`c103_mitgl_personen`.`Vorname` AS `Vorname`,`c103_mitgl_personen`.`Nachname` AS `Nachname`,`c103_mitgl_personen`.`Strasse` AS `Strasse`,`c103_mitgl_personen`.`PLZ` AS `PLZ`,`c103_plz`.`Ort` AS `Ort`,`c103_mitgl_personen`.`Tel_p` AS `Tel_p`,`c103_mitgl_personen`.`Mobil` AS `Mobil`,`c103_mitgl_personen`.`E_Mail` AS `E_Mail`,`c103_mitgl_personen`.`Geburtsdatum` AS `Geburtsdatum`,`c103_mitgl_personen`.`Bild` AS `Bild`,`c103_mitgl_personen`.`Status` AS `Status`,`c103_mitgl_status`.`Beitragsart` AS `Beitragsart`,`c103_mitgl_personen`.`Laufnr` AS `Laufnr`,`c103_mitgl_personen`.`Position` AS `Position`,`c103_mitgl_personen`.`Eintritt` AS `Eintritt` from (((`c103_mitgl_personen` join `c103_plz` on(`c103_mitgl_personen`.`PLZ` = `c103_plz`.`PLZ`)) left join `c103_mitgl_status` on(`c103_mitgl_personen`.`Beitrag` = `c103_mitgl_status`.`ID`)) left join `modx_user_attributes` on(`c103_mitgl_personen`.`E_Mail` = `modx_user_attributes`.`email`)) where `c103_mitgl_personen`.`Laufnr` >= 0 and `c103_mitgl_personen`.`id` < 90000 and (`c103_mitgl_personen`.`Austritt` = _utf8'0000-00-00' or `c103_mitgl_personen`.`Austritt` > curdate()) and `c103_mitgl_personen`.`Nachname`  not like _utf8'Leihhäs%' order by `c103_mitgl_personen`.`Nachname`,`c103_mitgl_personen`.`Vorname`,`c103_mitgl_personen`.`Strasse` */;


