-- Table structure for table `mrb_site_templates`
--

CREATE TABLE `mrb_site_templates` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `source` int unsigned NOT NULL DEFAULT '0',
  `property_preprocess` tinyint unsigned NOT NULL DEFAULT '0',
  `templatename` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '',
  `description` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT 'Template',
  `editor_type` int NOT NULL DEFAULT '0',
  `category` int NOT NULL DEFAULT '0',
  `icon` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '',
  `template_type` int NOT NULL DEFAULT '0',
  `content` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `locked` tinyint unsigned NOT NULL DEFAULT '0',
  `properties` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci,
  `static` tinyint unsigned NOT NULL DEFAULT '0',
  `static_file` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '',
  PRIMARY KEY (`id`),
  UNIQUE KEY `templatename` (`templatename`),
  KEY `category` (`category`),
  KEY `locked` (`locked`),
  KEY `static` (`static`)
) ENGINE=MyISAM AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `mrb_site_templates`
--

INSERT INTO `mrb_site_templates` VALUES (1,0,0,'Главная страница','',0,0,'',0,'[[$HEAD]]\n[[$HEADER]]\n\n	<div class=\"wrap index-page-slider\">\n	    [[!getImageList?\n        	&tvname=`migx_slider`\n        	&tpl=`migx_slider_tpl`\n        	&docid=`[[*id]]`\n        	&limit=`1`\n        ]]\n	</div>\n	\n	<div class=\"services-block\">\n	    <div class=\"wrap\">\n    		<div class=\"text maintitle mt-5 mb-4\">\n    			<h1>[[*longtitle]]</h1>\n    		</div>\n    		<div class=\"index-actions-block other-service\">\n                <div class=\"list catalog_srv_item_outer\">\n                    [[!pdoResources?\n                        &parents=`13`\n                        &depth=`0`\n                        &tpl=`services.row.tpl`\n                        &includeTVs=`image`\n                        &includeContent=`1`\n                        &limit=`0`\n                        &sortby=`{\"menuindex\":\"ASC\"}`\n                    ]]\n                </div>\n            </div>\n        </div>\n    </div>\n    \n	<div class=\"index-wellcome-block\">\n	    <div class=\"wrap\">\n	        <h2 class=\"block-name\">Заголовок H2: Блок о компании</h2>\n	        <div class=\"about_block\">\n    			<div class=\"image\">\n    				<img src=\"[[*image]]\" alt=\"[[++site_name]]\">\n    			</div>\n    			<div class=\"text\">\n    				 [[*about_text]]\n    				<a href=\"[[~11]]\" class=\"button\">Подробнее</a>\n    			</div>\n			</div>\n		</div>\n	</div>\n		\n	<div class=\"prices-block\">\n		<div class=\"wrap\">\n			<h2 class=\"block-name\">\n				наши <span>услуги и цены</span>\n				<p>Лучшие цены на кузовной <br>ремонт в Краснодаре</p>\n			</h2>\n			<div class=\"tabs flex\">\n				[[!getImageList?\n					&tvname=`migx_prices`\n					&tpl=`migx_price-title`\n					&docid=`[[*id]]`\n					&limit=`0`\n					&wrapperTpl=`@CODE: <ul>[[+output]]</ul>`\n				]]\n				[[!getImageList?\n					&tvname=`migx_prices`\n					&tpl=`migx_price-content`\n					&docid=`[[*id]]`\n					&limit=`0`\n				]]\n			</div>\n		</div>\n	</div>\n	\n	<div class=\"index-seo-block services-page\">\n	    <div class=\"wrap\">\n	        <div class=\"about_block\">\n    			<div class=\"text textOuter about content_block hide\">\n    				 [[*content]]\n    			</div>\n    			<a class=\"content_toggle\" href=\"#\">Показать ещё</a>\n			</div>\n		</div>\n	</div>\n	\n	<div class=\"index-discounts-block\">\n		<div class=\"wrap\">\n			<h2 class=\"block-name\">\n				Заголовок H2: <span>Скидки и акции</span>\n			</h2>\n    		<div class=\"index-actions-block other-service\">\n                <div class=\"list catalog_srv_item_outer\">\n                    [[!pdoResources?\n                        &parents=`47`\n                        &depth=`0`\n                        &tpl=`discount-catalog.row.tpl`\n                        &includeTVs=`image`\n                        &includeContent=`1`\n                        &limit=`3`\n                    ]]\n                </div>\n            </div>\n		</div>\n	</div>\n\n	<div class=\"index-advantages-block how\">\n		<div class=\"wrap\">\n			<h2 class=\"block-name\">\n				Наши <span>преимущества</span>\n			</h2>\n			<div class=\"how__list\">\n				<ul>\n				    [[!getImageList?\n                    	&tvname=`migx_advantages`\n                    	&tpl=`migx_advantages_tpl`\n                    	&docid=`[[*id]]`\n                    	&limit=`0`\n                    ]]\n				</ul>\n			</div>\n		</div>\n    </div>\n	    \n	<div class=\"index-news-block\">\n		<div class=\"wrap\">\n			<h2 class=\"block-name\">\n				Заголовок h2: Полезная информация\n			</h2>\n    		<div class=\"index-actions-block other-service\">\n                <div class=\"list catalog_srv_item_outer\">\n                    [[!pdoResources?\n                        &parents=`4`\n                        &depth=`0`\n                        &tpl=`news.row.tpl`\n                        &includeTVs=`image`\n                        &includeContent=`1`\n                        &limit=`3`\n                    ]]\n                </div>\n            </div>\n		</div>\n	</div>\n\n    <div class=\"faq-block\" itemscope itemtype=\"http://schema.org/FAQPage\">\n	    <div class=\"wrap\">\n	    	<h2 class=\"block-name\">\n			    Часто задаваемые <span>вопросы</span>\n		    </h2>\n		    [[!getImageList?\n        	    &tvname=`migx_faq`\n        	    &tpl=`migx_faq_tpl`\n        	    &limit=`0`\n        	    &docid=`[[*id]]`\n            ]]\n	    </div>\n    </div>\n    \n    [[$tags_bottom]]\n\n[[$FOOTER]]',0,'a:0:{}',0,''),(13,0,0,'Х__Категория услуг','',0,0,'',0,'[[$HEAD]]\n[[$HEADER]]\n\n	[[!getImageList?\n    	&tvname=`migx_faq`\n    	&tpl=`migx_faq_tpl`\n    	&limit=`0`\n    	&docid=`[[*id]]`\n    	&toPlaceholder=`faq`\n    ]]\n\n	<div class=\"services-page\">\n		<div class=\"wrap flex\">\n			\n			[[$ASIDE]]\n			\n			<div class=\"page-content\">\n			    [[$crumbs]]\n				<h1>[[*pagetitle]]</h1>\n				<div class=\"top-menu\">\n				    [[*prices:notempty=`\n					<a href=\"#b1\"><img src=\"tpl/img/menu1.svg\" alt=\"Цены\">Цены</a>\n					`]]\n					<a href=\"#b2\"><img src=\"tpl/img/menu2.svg\" alt=\"Акции\">Акции</a>\n					<a href=\"#b3\"><img src=\"tpl/img/menu3.svg\" alt=\"Отзывы\">Отзывы</a>\n				    [[!+faq:isnot=``:then=`\n				    <a href=\"#b4\"><img src=\"tpl/img/menu4.svg\" alt=\"Вопрос-ответ\">Вопрос-ответ</a>\n			        `]]\n				</div>\n				\n				[[$whatsapp]]\n				\n				[[*img-after:notempty=`[[*img-before:notempty=`\n				<h2>Примеры работ До и После</h2>\n				    <div class=\"twentytwenty-container\">\n				        <img src=\"[[*img-before:phpthumbon=`w=820&h=615&zc=1`]]\" alt=\"\">\n    					<img src=\"[[*img-after:phpthumbon=`w=820&h=615&zc=1`]]\" alt=\"\">\n    				</div>\n				`]]`]]\n				\n				[[*prices:notempty=`\n				<div class=\"prices\" id=\"b1\">\n					<div class=\"name\">\n					    [[*prices-title:default=`Цены`]]\n					</div>\n					<div class=\"tbl\">\n					    [[*prices:stripString=`border=\"1\" cellpadding=\"1\" cellspacing=\"1\" `]]\n					</div>\n				</div>\n				`]]\n				\n				<div class=\"about textOuter\">\n				    [[*content]]\n				</div>\n				    \n	<div class=\"index-discounts-block\" id=\"b2\">\n		<div class=\"wrap\">\n			<h2 class=\"block-name\">\n				Акции\n			</h2>\n    		<div class=\"index-actions-block other-service\">\n                <div class=\"list catalog_srv_item_outer\">\n                    [[!pdoResources?\n                        &parents=`47`\n                        &depth=`0`\n                        &tpl=`srv-catalog.row.tpl`\n                        &includeTVs=`image`\n                        &includeContent=`1`\n                        &limit=`3`\n                    ]]\n                </div>\n            </div>\n		</div>\n	</div>\n				\n				<div class=\"index-block\" id=\"b3\">\n				    [[$ya-comments]]\n				</div>\n				\n                [[$compare]]\n                \n                [[!pdoResources?\n                    &parents=`[[*parent]]`\n                    &resources=`-[[*id]]`\n                    &depth=`0`\n                    &tpl=`srv-other.row.tpl`\n                    &includeTVs=`image`\n                    &includeContent=`1`\n                    &templates=`6`\n                    &sortby=`RAND()`\n                    &toPlaceholder=`otheritems`\n                    &limit=`2`\n                ]]\n                \n                [[+otheritems:is=``:then=``:else=`\n                	<div class=\"index-actions-block other-service inner\">\n                		<div class=\"wrap list\">\n                			<h2 class=\"block-name\">\n                				<span>Другие услуги</span> [[++site_name]]\n                			</h2>\n                			<div class=\"other__items\">\n                                [[+otheritems]]\n                			</div>\n                		</div>\n                	</div>\n                `]]\n                \n                [[$af.call.contact]]\n\n				[[$bottom-map-block]]\n				\n				[[!+faq:notempty=`\n                    <div class=\"faq-block\" itemscope itemtype=\"http://schema.org/FAQPage\">\n                	    <div class=\"wrap\">\n                	    	<h2 class=\"block-name\">Часто задаваемые <span>вопросы</span></h2>\n                		    [[+faq]]\n                    		<a href=\"[[~133]]\" class=\"button\">Все вопросы</a>\n                	    </div>\n                    </div>\n    			`]]\n\n                [[$tags_bottom]]\n			</div>\n		</div>\n	</div>\n	\n[[$FOOTER]]',0,'a:0:{}',0,''),(5,0,0,'Контакты','',0,0,'',0,'[[$HEAD]]\n[[$HEADER]]\n    <div class=\"services-page\">\n        <div class=\"wrap\">\n            <div class=\"page-content page-contacts_outer\">\n                [[$crumbs]]\n                <h1>[[*longtitle:empty=`[[*pagetitle]]`]]</h1>\n                <div class=\"page-contacts row row-cols-1 row-cols-sm-2\">\n                    <div class=\"about textOuter col\">\n            		    <p><strong>Адрес: </strong>[[++main_address]]</p>\n            		    <p><strong>Телефоны: </strong><a href=\"tel:[[++main_phone:tel]]\">[[++main_phone]]</a></p>\n            		    <p><strong>E-mail: </strong><a href=\"mailto:[[++main_email]]\">[[++main_email]]</a></p>\n            		    <p><strong>Режим работы: </strong>[[++work_time]]</p>\n            		    [[*content]]\n            		</div>\n            		[[$af.call.contact]]\n        		</div>\n        	</div>\n        </div>\n        <div class=\"map\">\n    	    [[++map]]\n    	</div>\n    </div>\n</div>\n\n[[$FOOTER]]',0,'a:0:{}',0,''),(2,0,0,'Текстовая страница','',0,0,'',0,'[[$HEAD]]\n[[$HEADER]]\n	<div class=\"services-page\">\n		<div class=\"wrap flex\">\n		    \n		    [[$ASIDE]]\n\n			<div class=\"page-content\">\n			    [[$crumbs]]\n				<h1>[[*pagetitle]]</h1>\n\n				<div class=\"about textOuter\">\n				    [[*content]]\n				</div>\n				\n				[[*id:is=`3`:then=`\n    				<div class=\"index-block\">\n    				    [[$ya-comments]]\n    				</div>\n    				\n                	[[!getImageList?\n                    	&tvname=`migx_faq`\n                    	&tpl=`migx_faq_tpl`\n                    	&limit=`0`\n                    	&docid=`[[*id]]`\n                    	&toPlaceholder=`faq`\n                    ]]\n                    \n                    [[!+faq:notempty=`\n    				<div class=\"name\">\n    				   <div class=\"faq-block\" id=\"b4\" itemscope itemtype=\"http://schema.org/FAQPage\">\n        					<div class=\"block-name\">\n        						<span>Часто</span> задаваемые вопросы\n        					</div>\n        					[[+faq]]\n        					<a href=\"[[~133]]\" class=\"button\">Все вопросы</a>\n        				</div>\n        			</div>\n        			`]]\n        		`]]\n\n                [[$af.call.contact]]\n                \n				[[$bottom-map-block]]\n			</div>\n		</div>\n	</div>\n[[$FOOTER]]',0,'a:0:{}',0,''),(3,0,0,'Фотоальбом','',0,0,'',0,'[[$HEAD]]\n[[$HEADER]]\n	<div class=\"services-page\">\n		<div class=\"wrap flex\">\n		    \n		    [[$ASIDE]]\n\n			<div class=\"page-content album-content\">\n			    [[$crumbs]]\n				<h1>[[*pagetitle]]</h1>\n				\n				<div class=\"about textOuter\">\n				    [[*content]]\n				</div>\n\n                <div id=\"lightgallery\" class=\"album-outer\">\n                    [[!getImageList?\n                    	&tvname=`migx_album`\n                    	&tpl=`migx_album_tpl`\n                    	&docid=`[[*id]]`\n                    	&limit=`0`\n                    ]]\n                </div>\n                \n				[[!getImageList?\n                	&tvname=`migx_beforeAfter`\n                	&tpl=`migx_beforeAfter_tpl`\n                	&docid=`[[*id]]`\n                	&limit=`0`\n                ]]\n\n                [[$af.call.contact]]\n                \n				[[$bottom-map-block]]\n			</div>\n		</div>\n	</div>\n[[$FOOTER]]',0,'a:0:{}',0,''),(4,0,0,'Новости, статьи','',0,0,'',0,'[[$HEAD]]\n[[$HEADER]]\n	<div class=\"services-page\">\n		<div class=\"wrap flex\">\n			[[$ASIDE]]\n			<div class=\"page-content\">\n			    [[$crumbs]]\n				<h1>[[*longtitle:empty=`[[*pagetitle]]`]]</h1>\n                \n                <div class=\"articles [[*alias]] row row-cols-1 row-cols-sm-2 row-cols-md-3\">\n                    [[!pdoPage?\n                        &parents=`[[*id]]`\n                        &depth=`0`\n                        &tpl=`[[*id:is=`40`:then=`cars.row.tpl`:else=`list.row.tpl`]]`\n                        &includeTVs=`image`\n                        &includeContent=`1`\n                        &limit=`0`\n                    ]]\n                </div>\n                [[!+page.nav]]\n\n			</div>\n		</div>\n	</div>\n[[$FOOTER]]',0,'a:0:{}',0,''),(6,0,0,'Услуга','',0,0,'',0,'[[$HEAD]]\n[[$HEADER]]\n\n	[[!getImageList?\n    	&tvname=`migx_faq`\n    	&tpl=`migx_faq_tpl`\n    	&limit=`0`\n    	&docid=`[[*id]]`\n    	&toPlaceholder=`faq`\n    ]]\n\n	<div class=\"services-page\">\n		<div class=\"wrap flex\">\n			\n			[[$ASIDE]]\n			\n			<div class=\"page-content\">\n			    [[$crumbs]]\n				<h1>[[*pagetitle]]</h1>\n				<div class=\"top-menu\">\n				    [[*prices:notempty=`\n					<a href=\"#b1\"><img src=\"tpl/img/menu1.svg\" alt=\"Цены\">Цены</a>\n					`]]\n					<a href=\"#b2\"><img src=\"tpl/img/menu2.svg\" alt=\"Акции\">Акции</a>\n					<a href=\"#b3\"><img src=\"tpl/img/menu3.svg\" alt=\"Отзывы\">Отзывы</a>\n				    [[!+faq:isnot=``:then=`\n				    <a href=\"#b4\"><img src=\"tpl/img/menu4.svg\" alt=\"Вопрос-ответ\">Вопрос-ответ</a>\n			        `]]\n				</div>\n				\n				[[*prices:notempty=`\n				<div class=\"prices\" id=\"b1\">\n					<h2 class=\"block-name\">\n					    [[*prices-title:default=`Цены`]]\n					</h2>\n					<div class=\"tbl\">\n					    [[*prices:stripString=`border=\"1\" cellpadding=\"1\" cellspacing=\"1\" `]]\n					</div>\n				</div>\n				`]]\n				\n				[[$whatsapp]]\n				\n				<div class=\"about textOuter\">\n				    [[*content]]\n				</div>\n				\n				[[*img-after:notempty=`[[*img-before:notempty=`\n				<h2>Примеры работ До и После</h2>\n				    <div class=\"twentytwenty-container\">\n				        <img src=\"[[*img-before:phpthumbon=`w=820&h=615&zc=1`]]\" alt=\"\">\n    					<img src=\"[[*img-after:phpthumbon=`w=820&h=615&zc=1`]]\" alt=\"\">\n    				</div>\n				`]]`]]\n				\n            	<div class=\"index-discounts-block\" id=\"b2\">\n            		<div class=\"wrap\">\n            			<h2 class=\"block-name\">\n            				Акции\n            			</h2>\n                		<div class=\"index-actions-block other-service\">\n                            <div class=\"list catalog_srv_item_outer\">\n                                [[!pdoResources?\n                                    &parents=`47`\n                                    &depth=`0`\n                                    &tpl=`discount-catalog.row.tpl`\n                                    &includeTVs=`image`\n                                    &includeContent=`1`\n                                    &limit=`3`\n                                ]]\n                            </div>\n                        </div>\n            		</div>\n            	</div>\n				\n				<div class=\"index-block comments\" id=\"b3\">\n				    <h2 class=\"block-name\">Отзывы наших клиентов</h2>\n				    [[$ya-comments]]\n				</div>\n				\n                [[$compare]]\n                \n                [[!pdoResources?\n                    &parents=`[[*parent]]`\n                    &resources=`-[[*id]]`\n                    &depth=`0`\n                    &tpl=`services.row.tpl`\n                    &includeTVs=`image`\n                    &includeContent=`1`\n                    &templates=`6`\n                    &sortby=`RAND()`\n                    &toPlaceholder=`otheritems`\n                    &limit=`2`\n                ]]\n                \n                \n                [[+otheritems:is=``:then=``:else=`\n                	<div class=\"index-actions-block other-service inner\">\n                		<div class=\"wrap list\">\n                			<h2 class=\"block-name\">\n                				<span>Другие услуги</span> [[++site_name]]\n                			</h2>\n                			<div class=\"other__items\">\n                                [[+otheritems]]\n                			</div>\n                		</div>\n                	</div>\n                `]]\n                \n                [[$af.call.contact]]\n\n				[[$bottom-map-block]]\n				\n				[[!+faq:notempty=`\n				<div class=\"name\">\n				   <div class=\"faq-block\" id=\"b4\" itemscope itemtype=\"http://schema.org/FAQPage\">\n    					<h2 class=\"block-name\">\n    						<span>Часто</span> задаваемые вопросы\n    					</h2>\n    					[[+faq]]\n    					<a href=\"[[~133]]\" class=\"button\">Все вопросы</a>\n    				</div>\n    			</div>\n    			`]]\n\n                [[$tags_bottom]]\n			</div>\n		</div>\n	</div>\n[[$FOOTER]]',0,'a:0:{}',0,''),(9,0,0,'Марка автомобиля','',0,0,'',0,'[[$HEAD]]\n[[$HEADER]]\n	<div class=\"services-page\">\n		<div class=\"wrap flex\">\n		    \n		    [[$ASIDE]]\n\n			<div class=\"page-content\">\n			    [[$crumbs]]\n				<h1>[[*pagetitle]]</h1>\n\n				<div class=\"about textOuter\">\n				    <p>Конечная стоимость кузовного ремонта автомобиля складывается из комплексных работ: необходимостью снятия и установки детали кузова, проведение жестяных работ, покраски и полировки.</p>\n\n                    [[$whatsapp]]\n                    \n                    <div class=\"about textOuter\">\n    				    [[*content]]\n    				</div>\n\n                    <p>Ниже представлен актуальный прайс-лист нашего сервиса на [[!date_footer]] год.</p>\n\n                    [[pdoField?\n                      &id=`40`\n                      &field=`content`\n                      &top=`0`\n                    ]]\n\n				</div>\n				\n				<div class=\"index-discounts-block\" id=\"b2\">\n					<div class=\"block-name\">\n						Акции\n					</div>\n					<div class=\"list\">\n			            [[pdoResources?\n                            &parents=`47`\n                            &depth=`0`\n                            &tpl=`discount.row.tpl`\n                            &includeTVs=`image`\n                            &includeContent=`1`\n                        ]]\n			        </div>\n				</div>\n				\n				<div class=\"index-block\" id=\"b3\">\n				    <h2>Отзывы</h2>\n					\n				    [[$ya-comments]]\n				</div>\n				\n				[[!+faq:notempty=`\n				<div class=\"name\">\n				   <div class=\"faq-block\" id=\"b4\" itemscope itemtype=\"http://schema.org/FAQPage\">\n    					<div class=\"block-name\">\n    						<span>Часто</span> задаваемые вопросы\n    					</div>\n    					[[+faq]]\n    					<a href=\"[[~133]]\" class=\"button\">Все вопросы</a>\n    				</div>\n    			</div	\n    			`]]\n\n                [[$af.call.contact]]\n                \n				[[$bottom-map-block]]\n			</div>\n		</div>\n	</div>\n[[$FOOTER]]',0,'a:0:{}',0,''),(8,0,0,'FAQ','',0,0,'',0,'[[$HEAD]]\n[[$HEADER]]\n\n	[[!getImageList?\n    	&tvname=`migx_faq`\n    	&tpl=`migx_faq_tpl`\n    	&limit=`0`\n    	&docid=`[[*id]]`\n    	&toPlaceholder=`faq`\n    ]]\n\n	<div class=\"services-page\">\n		<div class=\"wrap flex\">\n		    \n		    [[$ASIDE]]\n			\n			<div class=\"page-content\">\n			    [[$crumbs]]\n				<h1>[[*pagetitle]]</h1>\n				\n				<div class=\"about textOuter\">\n				    \n				    [[*content]]\n				\n				</div>\n				\n				[[+faq:notempty=`\n    				<div class=\"faq-block\" id=\"b4\" itemscope itemtype=\"http://schema.org/FAQPage\">\n    					[[+faq]]\n    				</div>\n				`]]\n\n				[[$bottom-map-block]]\n			</div>\n		</div>\n	</div>\n[[$FOOTER]]',0,'a:0:{}',0,''),(10,0,0,'Вакансии','',0,0,'',0,'[[$HEAD]]\n[[$HEADER]]\n	<div class=\"services-page\">\n		<div class=\"wrap flex\">\n		    \n		    [[$ASIDE]]\n\n			<div class=\"page-content hunt\">\n			    [[$crumbs]]\n				<h1>[[*pagetitle]]</h1>\n				\n				<div class=\"whatsapp wa-blk\">\n				    <div class=\"top-text\">Задайте вопрос без посредников</div>\n                        <div class=\"links\">\n	                        <a href=\"http://api.whatsapp.com/send/?phone=[[++main_phone:tel:stripString=`+`]]&text=Здравствуйте,%20я%20с%20сайта%20https://kuzovremont23.ru/.%20Интересует%20[[*pagetitle:replace=` ==%20`]]\" class=\"msg wa whatsapp\" target=\"_blank\">\n	                            <span>WhatsApp</span>\n	                        </a>\n	                       <a href=\"https://t.me/kuzovremont23\" class=\"msg tg telegram\" target=\"_blank\">\n	                            <span>Telegram</span>\n	                        </a>\n	                   </div>\n                </div>\n                \n                <h2 class=\"form-preheader\">Так же можете заполнить форму и мы вам перезвоним</h2>\n                \n                [[$af.call.contact]]\n				\n				<div class=\"about textOuter\">\n				    [[*content]]\n				</div>\n				\n				[[$bottom-map-block]]\n			\n			</div>\n		</div>\n	</div>\n[[$FOOTER]]',0,'a:0:{}',0,''),(12,0,0,'Каталог услуг','',0,0,'',0,'[[$HEAD]]\n[[$HEADER]]\n\n	<div class=\"services-page\">\n		<div class=\"container\">\n			\n			<div class=\"services-content services-block\">\n			    [[$crumbs]]\n				<h1>[[*pagetitle]]</h1>\n\n            	<div class=\"index-actions-block other-service inner\">\n            		<div class=\"list catalog_srv_item_outer\">\n                        [[!pdoResources?\n                            &parents=`[[*id]]`\n                            &depth=`0`\n                            &tpl=`services.row.tpl`\n                            &includeTVs=`image`\n                            &includeContent=`1`\n                            &limit=`0`\n                            &sortby=`{\"menuindex\":\"ASC\"}`\n                        ]]\n            		</div>\n            	</div>\n			</div>\n		</div>\n	</div>\n[[$FOOTER]]',0,'a:0:{}',0,''),(14,0,0,'_Текстовая для шаблона','',0,0,'',0,'[[$HEAD]]\n[[$HEADER]]\n	<div class=\"services-page\">\n		<div class=\"wrap flex\">\n		    \n		    [[$ASIDE]]\n\n			<div class=\"page-content\">\n			    [[$crumbs]]\n				<h1>[[*pagetitle]]</h1>\n\n				<div class=\"about textOuter\">\n				    [[*content]]\n				</div>\n			\n			</div>\n		</div>\n	</div>\n[[$FOOTER]]',0,'a:0:{}',0,'');

--
-- Table structure for table `mrb_site_tmplvar_access`
--

CREATE TABLE `mrb_site_tmplvar_access` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `tmplvarid` int NOT NULL DEFAULT '0',
  `documentgroup` int NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `tmplvar_template` (`tmplvarid`,`documentgroup`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `mrb_site_tmplvar_access`
--


--
-- Table structure for table `mrb_site_tmplvar_contentvalues`
--

CREATE TABLE `mrb_site_tmplvar_contentvalues` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `tmplvarid` int NOT NULL DEFAULT '0',
  `contentid` int NOT NULL DEFAULT '0',
  `value` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  PRIMARY KEY (`id`),
  KEY `tmplvarid` (`tmplvarid`),
  KEY `contentid` (`contentid`),
  KEY `tv_cnt` (`tmplvarid`,`contentid`)
) ENGINE=MyISAM AUTO_INCREMENT=180 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `mrb_site_tmplvar_contentvalues`
--

INSERT INTO `mrb_site_tmplvar_contentvalues` VALUES (11,18,1,'[{\"MIGX_id\":\"1\",\"title\":\"\\u041a\\u0443\\u0437\\u043e\\u0432\\u043d\\u043e\\u0439 \\u0440\\u0435\\u043c\\u043e\\u043d\\u0442\",\"text\":\"<table>\\n\\t<tbody>\\n\\t\\t<tr>\\n\\t\\t\\t<td><a href=\\\"[[~14]]\\\" target=\\\"_blank\\\">\\u041a\\u0443\\u0437\\u043e\\u0432\\u043d\\u043e\\u0439 \\u0440\\u0435\\u043c\\u043e\\u043d\\u0442<\\/a><\\/td>\\n\\t\\t\\t<td>\\u0426\\u0435\\u043d\\u0430 \\u043e\\u0442<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u0421\\u0442\\u0430\\u043f\\u0435\\u043b\\u044c\\u043d\\u044b\\u0435 \\u0440\\u0430\\u0431\\u043e\\u0442\\u044b-\\u0432\\u043e\\u0441\\u0441\\u0442\\u0430\\u043d\\u043e\\u0432\\u043b\\u0435\\u043d\\u0438\\u0435 \\u0433\\u0435\\u043e\\u043c\\u0435\\u0442\\u0440\\u0438\\u0438 \\u043a\\u0443\\u0437\\u043e\\u0432\\u0430<\\/td>\\n\\t\\t\\t<td>5 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u0420\\u0435\\u043c\\u043e\\u043d\\u0442 \\u0440\\u0430\\u043c\\u044b<\\/td>\\n\\t\\t\\t<td>10 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u0423\\u0441\\u0442\\u0440\\u0430\\u043d\\u0435\\u043d\\u0438\\u0435 \\u043f\\u0435\\u0440\\u0435\\u043a\\u043e\\u0441\\u0430 \\u043f\\u0440\\u043e\\u0435\\u043c\\u0430<\\/td>\\n\\t\\t\\t<td>10 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u0417\\u0430\\u043c\\u0435\\u043d\\u0430 \\u043b\\u043e\\u0431\\u043e\\u0432\\u043e\\u0433\\u043e \\u0441\\u0442\\u0435\\u043a\\u043b\\u0430<\\/td>\\n\\t\\t\\t<td>2 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u0417\\u0430\\u043c\\u0435\\u043d\\u0430 \\u043f\\u0435\\u0440\\u0435\\u0434\\u043d\\u0435\\u0433\\u043e \\u043a\\u0440\\u044b\\u043b\\u0430<\\/td>\\n\\t\\t\\t<td>1 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u0417\\u0430\\u043c\\u0435\\u043d\\u0430 \\u043f\\u0435\\u0440\\u0435\\u0434\\u043d\\u0435\\u0433\\u043e \\u043d\\u0435\\u0441\\u044a\\u0435\\u043c\\u043d\\u043e\\u0433\\u043e \\u043a\\u0440\\u044b\\u043b\\u0430<\\/td>\\n\\t\\t\\t<td>5 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u0417\\u0430\\u043c\\u0435\\u043d\\u0430 \\u043a\\u0430\\u043f\\u043e\\u0442\\u0430<\\/td>\\n\\t\\t\\t<td>1 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t<\\/tbody>\\n<\\/table>\\n\"},{\"MIGX_id\":\"3\",\"title\":\"\\u041c\\u0430\\u043b\\u044f\\u0440\\u043d\\u044b\\u0435 \\u0440\\u0430\\u0431\\u043e\\u0442\\u044b\",\"text\":\"<table>\\n\\t<tbody>\\n\\t\\t<tr>\\n\\t\\t\\t<td><a href=\\\"[[~17]]\\\" target=\\\"_blank\\\">\\u041f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0430 \\u0430\\u0432\\u0442\\u043e<\\/a><\\/td>\\n\\t\\t\\t<td>\\u0426\\u0435\\u043d\\u0430 \\u043e\\u0442<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u041f\\u043e\\u043b\\u043d\\u0430\\u044f \\u043f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0430 \\u0430\\u0432\\u0442\\u043e\\u043c\\u043e\\u0431\\u0438\\u043b\\u044f<\\/td>\\n\\t\\t\\t<td>60 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u041f\\u043e\\u043b\\u043d\\u0430\\u044f \\u043f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0430 \\u0430\\u0432\\u0442\\u043e\\u043c\\u043e\\u0431\\u0438\\u043b\\u044f \\u044d\\u043a\\u043e\\u043d\\u043e\\u043c \\u0432\\u0430\\u0440\\u0438\\u0430\\u043d\\u0442<\\/td>\\n\\t\\t\\t<td>49 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u041f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0430 \\u043a\\u0440\\u044b\\u0448\\u0438 \\u0431\\u0430\\u0433\\u0430\\u0436\\u043d\\u0438\\u043a\\u0430<\\/td>\\n\\t\\t\\t<td>6 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u041f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0430 1 \\u044d\\u043b\\u0435\\u043c\\u0435\\u043d\\u0442\\u0430 \\u0442\\u043e\\u0447\\u043a\\u0438 \\u043a\\u0435\\u0440\\u0430\\u043c\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u043c \\u043b\\u0430\\u043a\\u043e\\u043c PPG<\\/td>\\n\\t\\t\\t<td>10 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u041f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0430 \\u0441\\u043a\\u043e\\u043b\\u043e\\u0432, \\u043c\\u0435\\u043b\\u043a\\u0438\\u0445 \\u0434\\u0435\\u0442\\u0430\\u043b\\u0435\\u0439<\\/td>\\n\\t\\t\\t<td>1 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u041f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0430 \\u0434\\u0438\\u0441\\u043a\\u0430<\\/td>\\n\\t\\t\\t<td>3 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u041f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0430 1 \\u044d\\u043b\\u0435\\u043c\\u0435\\u043d\\u0442\\u0430 \\u0442\\u043e\\u0447\\u043a\\u0438 \\u0437\\u0430\\u0449\\u0438\\u0442\\u043d\\u044b\\u043c \\u043f\\u043e\\u043a\\u0440\\u044b\\u0442\\u0438\\u0435\\u043c U-POL RAPTOR<\\/td>\\n\\t\\t\\t<td>2 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t<\\/tbody>\\n<\\/table>\\n\"},{\"MIGX_id\":\"14\",\"title\":\"\\u042d\\u043b\\u0435\\u043a\\u0442\\u0440\\u0438\\u043a\\u0430\",\"text\":\"<table>\\n\\t<tbody>\\n\\t\\t<tr>\\n\\t\\t\\t<td>&nbsp;<\\/td>\\n\\t\\t\\t<td>\\u0426\\u0435\\u043d\\u0430 \\u043e\\u0442<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u0414\\u0438\\u0430\\u0433\\u043d\\u043e\\u0441\\u0442\\u0438\\u043a\\u0430 \\u0434\\u0432\\u0438\\u0433\\u0430\\u0442\\u0435\\u043b\\u044f \\u0434\\u044b\\u043c\\u043e\\u0433\\u0435\\u043d\\u0435\\u0440\\u0430\\u0442\\u043e\\u0440\\u043e\\u043c<\\/td>\\n\\t\\t\\t<td>800 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u0414\\u0438\\u0430\\u0433\\u043d\\u043e\\u0441\\u0442\\u0438\\u043a\\u0430 \\u043e\\u0441\\u0446\\u0438\\u043b\\u043b\\u043e\\u0433\\u0440\\u0430\\u0444\\u043e\\u043c<\\/td>\\n\\t\\t\\t<td>1 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u0414\\u0438\\u0430\\u0433\\u043d\\u043e\\u0441\\u0442\\u0438\\u043a\\u0430 \\u0430\\u0432\\u0442\\u043e\\u043c\\u043e\\u0431\\u0438\\u043b\\u044f<\\/td>\\n\\t\\t\\t<td>800 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u042d\\u043d\\u0434\\u043e\\u0441\\u043a\\u043e\\u043f\\u0438\\u044f \\u0434\\u0432\\u0438\\u0433\\u0430\\u0442\\u0435\\u043b\\u044f<\\/td>\\n\\t\\t\\t<td>1 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u0417\\u0430\\u043c\\u0435\\u0440 \\u043a\\u043e\\u043c\\u043f\\u0440\\u0435\\u0441\\u0441\\u0438\\u0438<\\/td>\\n\\t\\t\\t<td>800 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u0417\\u0430\\u043c\\u0435\\u043d\\u0430 \\u0441\\u0432\\u0435\\u0447\\u0435\\u0439 \\u0437\\u0430\\u0436\\u0438\\u0433\\u0430\\u043d\\u0438\\u044f<\\/td>\\n\\t\\t\\t<td>500 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u041f\\u043e\\u0438\\u0441\\u043a \\u043d\\u0435\\u0438\\u0441\\u043f\\u0440\\u0430\\u0432\\u043d\\u043e\\u0441\\u0442\\u0438 \\u043f\\u0440\\u043e\\u0432\\u043e\\u0434\\u043a\\u0438 - \\u043e\\u0431\\u0440\\u044b\\u0432 \\u2014 \\u0437\\u0430\\u043c\\u044b\\u043a\\u0430\\u043d\\u0438\\u0435<\\/td>\\n\\t\\t\\t<td>500 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t<\\/tbody>\\n<\\/table>\\n\\n<p>&nbsp;<\\/p>\\n\"},{\"MIGX_id\":\"9\",\"title\":\"\\u0420\\u0435\\u043c\\u043e\\u043d\\u0442 \\u0431\\u0430\\u043c\\u043f\\u0435\\u0440\\u043e\\u0432\",\"text\":\"<table>\\n\\t<tbody>\\n\\t\\t<tr>\\n\\t\\t\\t<td><a href=\\\"[[~109]]\\\" target=\\\"_blank\\\">\\u0420\\u0435\\u043c\\u043e\\u043d\\u0442 \\u0431\\u0430\\u043c\\u043f\\u0435\\u0440\\u043e\\u0432<\\/a><\\/td>\\n\\t\\t\\t<td>\\u0426\\u0435\\u043d\\u0430 \\u043e\\u0442<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u0412\\u043e\\u0441\\u0441\\u0442\\u0430\\u043d\\u043e\\u0432\\u043b\\u0435\\u043d\\u0438\\u0435 \\u0443\\u0442\\u0435\\u0440\\u044f\\u043d\\u043d\\u044b\\u0445 \\u043a\\u0443\\u0441\\u043a\\u043e\\u0432 \\u0431\\u0430\\u043c\\u043f\\u0435\\u0440\\u0430<\\/td>\\n\\t\\t\\t<td>2 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u0412\\u043e\\u0441\\u0441\\u0442\\u0430\\u043d\\u043e\\u0432\\u043b\\u0435\\u043d\\u0438\\u0435 \\u043a\\u0440\\u0435\\u043f\\u043b\\u0435\\u043d\\u0438\\u0439 \\u0431\\u0430\\u043c\\u043f\\u0435\\u0440\\u0430<\\/td>\\n\\t\\t\\t<td>1 500 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u0412\\u043e\\u0441\\u0441\\u0442\\u0430\\u043d\\u043e\\u0432\\u043b\\u0435\\u043d\\u0438\\u0435 \\u043a\\u0440\\u0435\\u043f\\u043b\\u0435\\u043d\\u0438\\u0439 \\u0444\\u0430\\u0440<\\/td>\\n\\t\\t\\t<td>500 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u0421\\u044a\\u0435\\u043c \\u0443\\u0441\\u0442\\u0430\\u043d\\u043e\\u0432\\u043a\\u0430 \\u0431\\u0430\\u043c\\u043f\\u0435\\u0440\\u0430<\\/td>\\n\\t\\t\\t<td>1 500 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u0420\\u0435\\u043c\\u043e\\u043d\\u0442 \\u0431\\u0430\\u043c\\u043f\\u0435\\u0440\\u0430, \\u0441\\u043a\\u043b\\u0435\\u0438\\u0432\\u0430\\u043d\\u0438\\u0435 \\u0442\\u0440\\u0435\\u0449\\u0438\\u043d<\\/td>\\n\\t\\t\\t<td>500 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t<\\/tbody>\\n<\\/table>\\n\"},{\"MIGX_id\":\"4\",\"title\":\"\\u0414\\u0435\\u0442\\u0435\\u0439\\u043b\\u0438\\u043d\\u0433\",\"text\":\"<table>\\n\\t<tbody>\\n\\t\\t<tr>\\n\\t\\t\\t<td><a href=\\\"[[~100]]\\\" target=\\\"_blank\\\">\\u0414\\u0435\\u0442\\u0435\\u0439\\u043b\\u0438\\u043d\\u0433<\\/a><\\/td>\\n\\t\\t\\t<td>\\u0426\\u0435\\u043d\\u0430 \\u043e\\u0442<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u0413\\u043b\\u0443\\u0431\\u043e\\u043a\\u0430\\u044f \\u043f\\u043e\\u043b\\u0438\\u0440\\u043e\\u0432\\u043a\\u0430 \\u043a\\u0443\\u0437\\u043e\\u0432\\u0430 \\u043b\\u044e\\u0431\\u043e\\u0433\\u043e \\u0430\\u0432\\u0442\\u043e\\u043c\\u043e\\u0431\\u0438\\u043b\\u044f<\\/td>\\n\\t\\t\\t<td>8 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u0413\\u043b\\u0443\\u0431\\u043e\\u043a\\u0430\\u044f \\u043f\\u043e\\u043b\\u0438\\u0440\\u043e\\u0432\\u043a\\u0430 \\u043a\\u0443\\u0437\\u043e\\u0432\\u0430 \\u0430\\u0432\\u0442\\u043e\\u043c\\u043e\\u0431\\u0438\\u043b\\u044f \\u0447\\u0435\\u0440\\u043d\\u043e\\u0433\\u043e \\u0446\\u0432\\u0435\\u0442\\u0430<\\/td>\\n\\t\\t\\t<td>10 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u041f\\u043e\\u043b\\u0438\\u0440\\u043e\\u0432\\u043a\\u0430 \\u0444\\u0430\\u0440\\u044b<\\/td>\\n\\t\\t\\t<td>600 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u041f\\u043e\\u043b\\u0438\\u0440\\u043e\\u0432\\u043a\\u0430 1 \\u044d\\u043b\\u0435\\u043c\\u0435\\u043d\\u0442\\u0430<\\/td>\\n\\t\\t\\t<td>1 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u041f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0430 \\u0444\\u0430\\u0440 \\u043a\\u0435\\u0440\\u0430\\u043c\\u0438\\u0447\\u0435\\u0441\\u043a\\u0438\\u043c \\u043b\\u0430\\u043a\\u043e\\u043c<\\/td>\\n\\t\\t\\t<td>2 500 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u0425\\u0438\\u043c\\u0447\\u0438\\u0441\\u0442\\u043a\\u0430 \\u0441\\u0430\\u043b\\u043e\\u043d\\u0430 \\u0430\\u0432\\u0442\\u043e\\u043c\\u043e\\u0431\\u0438\\u043b\\u044f \\u0431\\u0435\\u0437 \\u043f\\u043e\\u0442\\u043e\\u043b\\u043a\\u0430 \\u0432\\u043b\\u0430\\u0436\\u043d\\u0430\\u044f<\\/td>\\n\\t\\t\\t<td>3 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u0425\\u0438\\u043c\\u0447\\u0438\\u0441\\u0442\\u043a\\u0430 \\u0441\\u0430\\u043b\\u043e\\u043d\\u0430 \\u0430\\u0432\\u0442\\u043e\\u043c\\u043e\\u0431\\u0438\\u043b\\u044f \\u0441 \\u043f\\u043e\\u0442\\u043e\\u043b\\u043a\\u043e\\u043c \\u0432\\u043b\\u0430\\u0436\\u043d\\u0430\\u044f<\\/td>\\n\\t\\t\\t<td>4 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t\\t<tr>\\n\\t\\t\\t<td>\\u0411\\u0435\\u0437\\u043f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043e\\u0447\\u043d\\u044b\\u0439 \\u0440\\u0435\\u043c\\u043e\\u043d\\u0442 \\u0432\\u043c\\u044f\\u0442\\u0438\\u043d<\\/td>\\n\\t\\t\\t<td>1 000 \\u0440\\u0443\\u0431.<\\/td>\\n\\t\\t<\\/tr>\\n\\t<\\/tbody>\\n<\\/table>\\n\"}]'),(168,4,17,'images/pokraska-avto.jpg'),(169,4,14,'images/kuzovnoj-remont_01.jpg'),(170,4,134,'images/avtoelektrik.jpg'),(171,4,100,'images/detejling_01.jpg'),(172,4,24,'images/remont-motociklov_01.jpg'),(178,27,14,'<a href=\"[[~109]]\">ремонт бампера</a>, <a href=\"[[~36]]\">восстановление геометрии кузова</a>, <a href=\"[[~31]]\">подбор краски</a>, <a href=\"[[~30]]\">ремонт вмятин</a>, <a href=\"[[~36]]\">восстановление геометрии кузова</a>, <a href=\"[[~31]]\">подбор краски</a>, <a href=\"[[~30]]\">ремонт вмятин</a>, <a href=\"[[~36]]\">восстановление геометрии кузова</a>, <a href=\"[[~31]]\">подбор краски</a>, <a href=\"[[~30]]\">ремонт вмятин</a>, <a href=\"[[~1]]\">гарантия</a>, <a href=\"[[~1]]\">доступные цены</a>, <a href=\"[[~1]]\">автосервис</a>, <a href=\"[[~1]]\">СТО</a>, <a href=\"[[~1]]\">Ижевск</a>, <a href=\"[[~1]]\">Самара</a>, <a href=\"[[~1]]\">Краснодар</a>, <a href=\"[[~1]]\">Воронеж</a>, <a href=\"[[~1]]\">Москва</a>, <a href=\"[[~1]]\">грузовые авто</a>, <a href=\"[[~1]]\">Уфа</a>, <a href=\"[[~1]]\">Казань</a>, <a href=\"[[~1]]\">Ярославль</a>, <a href=\"[[~1]]\">Челябинск</a>, <a href=\"[[~1]]\">Ростов</a>, <a href=\"[[~1]]\">Новгород</a>'),(179,31,1,'<p>С другой стороны<a href=\"[[~115]]\" target=\"_blank\"> консультация с широким активом</a> требуют от нас анализа систем массового участия.&nbsp;</p>\r\n\r\n<p><strong>Не следует, однако забывать, что начало повседневной работы:</strong></p>\r\n\r\n<ul>\r\n	<li>по формированию позиции позволяет выполнять</li>\r\n	<li>важные задания по разработке существенных</li>\r\n	<li>финансовых и административных условий.</li>\r\n</ul>\r\n\r\n<p>Значимость этих <a href=\"[[~125]]\" target=\"_blank\">проблем настолько очевидна</a>, что постоянный количественный рост и сфера нашей активности требуют определения и уточнения дальнейших направлений развития.&nbsp;</p>\r\n'),(175,4,139,'images/novost-ili-statya_04.jpg'),(176,30,1,'[{\"MIGX_id\":\"1\",\"title\":\"\\u041d\\u0435 \\u043f\\u043b\\u0430\\u0442\\u0438\\u043c \\u0430\\u0440\\u0435\\u043d\\u0434\\u0443\",\"caption\":\"\\u041a\\u0443\\u0437\\u043e\\u0432\\u043d\\u043e\\u0439 \\u0446\\u0435\\u043d\\u0442\\u0440 \\u043d\\u0430\\u0445\\u043e\\u0434\\u0438\\u0442\\u0441\\u044f \\u0432 \\u043d\\u0430\\u0448\\u0435\\u0439 \\u0432 \\u0441\\u043e\\u0431\\u0441\\u0442\\u0432\\u0435\\u043d\\u043d\\u043e\\u0441\\u0442\\u0438, \\u043f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u043c\\u044b \\u043d\\u0435 \\u0437\\u0430\\u043a\\u043b\\u0430\\u0434\\u044b\\u0432\\u0430\\u0435\\u043c \\u0430\\u0440\\u0435\\u043d\\u0434\\u043d\\u044b\\u0435 \\u043f\\u043b\\u0430\\u0442\\u0435\\u0436\\u0438 \\u0432 \\u0441\\u0442\\u043e\\u0438\\u043c\\u043e\\u0441\\u0442\\u044c \\u0443\\u0441\\u043b\\u0443\\u0433.\"},{\"MIGX_id\":\"2\",\"title\":\"\\u0417\\u0430\\u043f\\u0447\\u0430\\u0441\\u0442\\u0438 \\u0431\\u0435\\u0437 \\u043f\\u043e\\u0441\\u0440\\u0435\\u0434\\u043d\\u0438\\u043a\\u043e\\u0432\",\"caption\":\"\\u0412 \\u043e\\u0442\\u043b\\u0438\\u0447\\u0438\\u0435 \\u043e\\u0442 \\u043d\\u0435\\u0431\\u043e\\u043b\\u044c\\u0448\\u0438\\u0445 \\u0441\\u0435\\u0440\\u0432\\u0438\\u0441\\u043e\\u0432, \\u043d\\u0430\\u0448\\u0438 \\u043e\\u0431\\u044a\\u0435\\u043c\\u044b \\u043f\\u043e\\u0437\\u0432\\u043e\\u043b\\u044f\\u044e\\u0442 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0442\\u044c \\u043d\\u0430\\u043f\\u0440\\u044f\\u043c\\u0443\\u044e \\u0441 \\u043a\\u0440\\u0443\\u043f\\u043d\\u0435\\u0439\\u0448\\u0438\\u043c\\u0438 \\u0438\\u043c\\u043f\\u043e\\u0440\\u0442\\u0435\\u0440\\u0430\\u043c\\u0438 \\u0430\\u0432\\u0442\\u043e\\u0437\\u0430\\u043f\\u0447\\u0430\\u0441\\u0442\\u0435\\u0439.\"},{\"MIGX_id\":\"3\",\"title\":\"\\u041d\\u0435 \\u0442\\u0440\\u0430\\u0442\\u0438\\u043c \\u043c\\u043d\\u043e\\u0433\\u043e \\u043d\\u0430 \\u0440\\u0435\\u043a\\u043b\\u0430\\u043c\\u0443\",\"caption\":\"\\u0411\\u043e\\u043b\\u044c\\u0448\\u0438\\u043d\\u0441\\u0442\\u0432\\u043e \\u0437\\u0430\\u043a\\u0430\\u0437\\u0447\\u0438\\u043a\\u043e\\u0432 \\u0443\\u0437\\u043d\\u0430\\u044e\\u0442 \\u043f\\u0440\\u043e \\u043d\\u0430\\u0441 \\u043f\\u043e \\u043b\\u0438\\u0447\\u043d\\u044b\\u043c \\u0440\\u0435\\u043a\\u043e\\u043c\\u0435\\u043d\\u0434\\u0430\\u0446\\u0438\\u044f\\u043c \\u0438 \\u0438\\u0437 \\u043f\\u043e\\u0438\\u0441\\u043a\\u0430 \\u0432 \\u0438\\u043d\\u0442\\u0435\\u0440\\u043d\\u0435\\u0442\\u0435.\"}]'),(177,4,1,'images/novost-ili-statya_01.jpg'),(12,17,1,'[{\"MIGX_id\":\"1\",\"q\":\"\\u041a\\u0430\\u043a\\u0438\\u0435 \\u0432\\u0438\\u0434\\u044b \\u043f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0438 \\u043a\\u0443\\u0437\\u043e\\u0432\\u0430 \\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u0443\\u044e\\u0442?\",\"ans\":\"<p>\\u041c\\u0435\\u0442\\u043e\\u0434\\u043e\\u0432 \\u043d\\u0430\\u043d\\u0435\\u0441\\u0435\\u043d\\u0438\\u044f \\u043b\\u0430\\u043a\\u043e\\u043a\\u0440\\u0430\\u0441\\u043e\\u0447\\u043d\\u043e\\u0433\\u043e \\u043f\\u043e\\u043a\\u0440\\u044b\\u0442\\u0438\\u044f \\u0440\\u0430\\u0437\\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u043d\\u043e \\u043d\\u0435\\u043c\\u0430\\u043b\\u043e, \\u043d\\u043e \\u0447\\u0442\\u043e \\u043f\\u0440\\u0435\\u0434\\u043f\\u0440\\u0438\\u043d\\u044f\\u0442\\u044c, \\u0435\\u0441\\u043b\\u0438 \\u0438\\u0442\\u043e\\u0433\\u043e\\u043c \\u0430\\u0432\\u0430\\u0440\\u0438\\u0438 \\u043b\\u0438\\u0431\\u043e \\u043c\\u0435\\u0445\\u0430\\u043d\\u0438\\u0447\\u0435\\u0441\\u043a\\u043e\\u0433\\u043e \\u0432\\u043e\\u0437\\u0434\\u0435\\u0439\\u0441\\u0442\\u0432\\u0438\\u044f \\u0441\\u0442\\u0430\\u043b \\u0434\\u0435\\u0444\\u0435\\u043a\\u0442 \\u0441\\u0440\\u0430\\u0432\\u043d\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e \\u043d\\u0435\\u0431\\u043e\\u043b\\u044c\\u0448\\u043e\\u0433\\u043e \\u0443\\u0447\\u0430\\u0441\\u0442\\u043a\\u0430 \\u0430\\u0432\\u0442\\u043e? \\u041f\\u0435\\u0440\\u0435\\u043a\\u0440\\u0430\\u0448\\u0438\\u0432\\u0430\\u0442\\u044c \\u0432\\u0435\\u0441\\u044c \\u043a\\u0443\\u0437\\u043e\\u0432 \\u0432 \\u0434\\u0430\\u043d\\u043d\\u043e\\u043c \\u0441\\u043b\\u0443\\u0447\\u0430\\u0435, \\u043a\\u043e\\u043d\\u0435\\u0447\\u043d\\u043e \\u0436\\u0435, \\u043d\\u0435\\u0440\\u0430\\u0446\\u0438\\u043e\\u043d\\u0430\\u043b\\u044c\\u043d\\u043e.<\\/p>\\n\\n<p>\\u0414\\u043b\\u044f \\u044d\\u0442\\u043e\\u0433\\u043e \\u0438\\u0441\\u043f\\u043e\\u043b\\u044c\\u0437\\u0443\\u044e\\u0442\\u0441\\u044f \\u043d\\u0435\\u0441\\u043a\\u043e\\u043b\\u044c\\u043a\\u043e \\u0442\\u0435\\u0445\\u043d\\u0438\\u043a \\u043f\\u043e \\u0432\\u043e\\u0441\\u0441\\u0442\\u0430\\u043d\\u043e\\u0432\\u043b\\u0435\\u043d\\u0438\\u044e \\u043f\\u043e\\u0432\\u0440\\u0435\\u0436\\u0434\\u0435\\u043d\\u043d\\u043e\\u0433\\u043e \\u043b\\u0430\\u043a\\u043e\\u043a\\u0440\\u0430\\u0441\\u043e\\u0447\\u043d\\u043e\\u0433\\u043e \\u043f\\u043e\\u043a\\u0440\\u044b\\u0442\\u0438\\u044f. \\u041e\\u043d\\u0438 \\u043e\\u0442\\u043b\\u0438\\u0447\\u0430\\u044e\\u0442\\u0441\\u044f \\u043f\\u043e \\u043e\\u0431\\u044a\\u0435\\u043c\\u0443 \\u0443\\u0447\\u0430\\u0441\\u0442\\u043a\\u043e\\u0432, \\u043a\\u043e\\u0442\\u043e\\u0440\\u044b\\u0435 \\u043d\\u0443\\u0436\\u043d\\u043e \\u043e\\u0442\\u0440\\u0435\\u043c\\u043e\\u043d\\u0442\\u0438\\u0440\\u043e\\u0432\\u0430\\u0442\\u044c, \\u0438 \\u043f\\u043e \\u0442\\u043e\\u043c\\u0443, \\u0438\\u0437 \\u043a\\u0430\\u043a\\u043e\\u0433\\u043e \\u0432\\u0438\\u0434\\u0430 \\u043c\\u0430\\u0442\\u0435\\u0440\\u0438\\u0430\\u043b\\u0430 \\u0441\\u0434\\u0435\\u043b\\u0430\\u043d \\u0441\\u0430\\u043c \\u044d\\u043b\\u0435\\u043c\\u0435\\u043d\\u0442 \\u043c\\u0430\\u0448\\u0438\\u043d\\u044b.<\\/p>\\n\"},{\"MIGX_id\":\"2\",\"q\":\"\\u0412\\u044b \\u0434\\u0435\\u043b\\u0430\\u0435\\u0442\\u0435 \\u043f\\u0440\\u043e\\u0442\\u043e\\u0447\\u043a\\u0443 \\u0434\\u0438\\u0441\\u043a\\u043e\\u0432?\",\"ans\":\"<p>\\u041d\\u0435\\u0442, \\u0432 \\u0434\\u0430\\u043d\\u043d\\u044b\\u0439 \\u043c\\u043e\\u043c\\u0435\\u043d\\u0442 \\u043c\\u044b \\u043d\\u0435 \\u043f\\u0440\\u0435\\u0434\\u043e\\u0441\\u0442\\u0430\\u0432\\u043b\\u044f\\u0435\\u043c \\u044d\\u0442\\u0443 \\u0443\\u0441\\u043b\\u0443\\u0433\\u0443.<\\/p>\\n\"},{\"MIGX_id\":\"3\",\"q\":\"\\u041a\\u0430\\u043a \\u043c\\u044b \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u043c?\",\"ans\":\"<ol>\\n\\t<li>\\u0412\\u044b \\u0437\\u0432\\u043e\\u043d\\u0438\\u0442\\u0435 \\u0438\\u043b\\u0438 \\u043e\\u0441\\u0442\\u0430\\u0432\\u043b\\u044f\\u0435\\u0442\\u0435 \\u0437\\u0430\\u044f\\u0432\\u043a\\u0443 \\u043d\\u0430 \\u0441\\u0430\\u0439\\u0442\\u0435.<\\/li>\\n\\t<li>\\u041c\\u044b \\u0438\\u0449\\u0435\\u043c \\u0431\\u043b\\u0438\\u0436\\u0430\\u0439\\u0448\\u0438\\u0439 \\u043a \\u0412\\u0430\\u043c \\u044d\\u0432\\u0430\\u043a\\u0443\\u0430\\u0442\\u043e\\u0440 (1-2 \\u043c\\u0438\\u043d\\u0443\\u0442\\u044b)<\\/li>\\n\\t<li>\\u0421\\u043e\\u043e\\u0431\\u0449\\u0430\\u0435\\u043c \\u0432\\u0430\\u043c \\u0432\\u0440\\u0435\\u043c\\u044f \\u043f\\u043e\\u0434\\u0430\\u0447\\u0438 \\u0438 \\u043e\\u043a\\u043e\\u043d\\u0447\\u0430\\u0442\\u0435\\u043b\\u044c\\u043d\\u0443\\u044e \\u0441\\u0442\\u043e\\u0438\\u043c\\u043e\\u0441\\u0442\\u044c \\u0437\\u0430\\u043a\\u0430\\u0437\\u0430.<\\/li>\\n<\\/ol>\\n\\n<p>\\u0415\\u0441\\u043b\\u0438 \\u0432\\u044b \\u0441\\u043e\\u0433\\u043b\\u0430\\u0441\\u043d\\u044b \\u0441 \\u0443\\u0441\\u043b\\u043e\\u0432\\u0438\\u044f\\u043c\\u0438, \\u044d\\u0432\\u0430\\u043a\\u0443\\u0430\\u0442\\u043e\\u0440 \\u043d\\u0435\\u043c\\u0435\\u0434\\u043b\\u0435\\u043d\\u043d\\u043e \\u0432\\u044b\\u0435\\u0437\\u0436\\u0430\\u0435\\u0442 \\u043a \\u0412\\u0430\\u043c.<\\/p>\\n\"},{\"MIGX_id\":\"4\",\"q\":\"\\u0421\\u043a\\u043e\\u043b\\u044c\\u043a\\u043e \\u0436\\u0434\\u0430\\u0442\\u044c \\u044d\\u0432\\u0430\\u043a\\u0443\\u0430\\u0442\\u043e\\u0440?\",\"ans\":\"<p>\\u0412\\u0440\\u0435\\u043c\\u044f \\u043e\\u0436\\u0438\\u0434\\u0430\\u043d\\u0438\\u044f \\u044d\\u0432\\u0430\\u043a\\u0443\\u0430\\u0442\\u043e\\u0440\\u0430 \\u043f\\u043e \\u0433\\u043e\\u0440\\u043e\\u0434\\u0443 \\u0441\\u043e\\u0441\\u0442\\u0430\\u0432\\u043b\\u044f\\u0435\\u0442 \\u043e\\u0442 10 \\u043c\\u0438\\u043d\\u0443\\u0442.<\\/p>\\n\"}]'),(119,17,133,'[{\"MIGX_id\":\"16\",\"q\":\"Вы даете гарантию на свою работу?\",\"ans\":\"<p>Да, наша фирма дает 1 год гарантии на производимые автосервисом&nbsp;кузовные работы.</p>\\n\"},{\"MIGX_id\":\"13\",\"q\":\"Возможен ли ремонт кузова автомобиля без последующей покраски?\",\"ans\":\"<p>Возможен. Раньше это казалось нереальным.&nbsp;Но появление инновационной технологии PDR позволяет сохранить покрытие автомобиля в прежнем виде. С помощью данной технологии производиться ремонт вмятин без покраски или других мелких повреждений.</p>\\n\\n<p>После ДТП и кузовного ремонта покраска просто необходима. Без нее не обойтись.</p>\\n\"},{\"MIGX_id\":\"12\",\"q\":\"Появится ли вновь вмятина после рихтовки машины без покраски?\",\"ans\":\"<p>Это невозможно, если вмятина удалена по технологии PDR&nbsp;правильно.</p>\\n\"},{\"MIGX_id\":\"11\",\"q\":\"Как происходит покраска машины?\",\"ans\":\"<p>Этот процесс долгий и трудоемкий. Он занимает много времени.&nbsp;Протекает в 4 этапа:</p>\\n\\n<ol>\\n\\t<li>Демонтаж элементов кузова;</li>\\n\\t<li>Необходимый ремонт (шпатлевка, грунтовка, сушка);</li>\\n\\t<li>Подготовка деталей кузова непосредственно к покраске;</li>\\n\\t<li>Покрасочные и полировочные работы.</li>\\n</ol>\\n\"},{\"MIGX_id\":\"10\",\"q\":\"Почему кузовной ремонт стоит намного дороже технического? Чем это обусловлено?\",\"ans\":\"<p>Это обусловлено тем, что ремонт кузова – работа трудоемкая и кропотливая. Такой ремонт не терпит торопливости. Если в точности следовать технологии и делать все на совесть, а не спустя рукава, то результат оправдывает затраченные денежные средства с лихвой.</p>\\n\"},{\"MIGX_id\":\"9\",\"q\":\"В чём принципиальное отличие локальной покраски?\",\"ans\":\"<p>Если имеются только небольшие царапины и сколы, скажем, на крыле автомобиля, то незачем производить покраску всей машины, ведь цена полной покраски авто довольно велика. Намного дешевле сделать это локально.</p>\\n\"},{\"MIGX_id\":\"8\",\"q\":\"Можно ли отремонтировать пластиковый бампер?\",\"ans\":\"<p>Ремонт пластиковых бамперов в Краснодаре производится довольно часто. Вначале ликвидируются любые трещины и вмятины. Если не хватает некоторых фрагментов, то происходит сварка специальным инструментом пластика. Далее наносится шпатлевка по пластику, грунтовка и краска.</p>\\n\"},{\"MIGX_id\":\"7\",\"q\":\"Одинакова ли технология ремонта автомобилей разных марок?\",\"ans\":\"<p>Нет. Технология различна, она индивидуальна для каждого автомобиля. Необходимо соблюдать рекомендации завода- изготовителя. Что подходит, например, для спортивного автомобиля, совершенно не подойдет для джипа.</p>\\n\"},{\"MIGX_id\":\"6\",\"q\":\"Через какой промежуток времени можно мыть автомобиль, если он был покрашен?\",\"ans\":\"<p>В течение 7-10 дней машину нежелательно мыть в бесконтактной мойке.</p>\\n\\n<p>В состав моющего вещества, применяющегося &nbsp;на ней, входит разбавленная кислота, которая может плохо повлиять на только что сделанный ремонт.</p>\\n\\n<p>Кстати, самостоятельно мыть автомобиль не рекомендуется в солнечную погоду, так как прямое воздействие лучей негативно влияет на свежую краску.</p>\\n\\n<p>Также нежелательно это делать в ветреную погоду.</p>\\n\"},{\"MIGX_id\":\"4\",\"q\":\"Как подобрать изображение для аэрографии?\",\"ans\":\"<p>Рисунок выбирает сам владелец автомобиля по своему желанию. После чего специалисты делают его эскиз с учетом формы машины.</p>\\n\"},{\"MIGX_id\":\"5\",\"q\":\"Что это такое метод аэрографии?\",\"ans\":\"<p>Это способ нанесения на поверхность рисунка с помощью специального приспособления – аэрографа. Он представляет собой краскопульт, только усовершенствованный.</p>\\n\"},{\"MIGX_id\":\"3\",\"q\":\"Может проще работать кистью?\",\"ans\":\"<p>Кисть может оставить на поверхности полосы и мазки, которые видеть хозяину машины не хотелось бы. Поэтому она используется для доводки рисунка в окончательной фазе.</p>\\n\"},{\"MIGX_id\":\"2\",\"q\":\"Сколько будет стоить ремонт автомобиля, попавшего в серьезную аварию?\",\"ans\":\"<p>Точную сумму назвать невозможно. Все зависит от степени повреждений и марки автомобиля. А также от того, придется ли восстанавливать геометрические параметры и целостность всего кузова. Не каждый сервис может отремонтировать такое авто качественно и недорого, вернув ему прежний вид.</p>\\n\"},{\"MIGX_id\":\"17\",\"q\":\"Кто такой SEO-шник?\",\"ans\":\"\"}]'),(14,4,44,'images/predprodazhnaya-podgotovka-avto_01.jpg'),(15,4,41,'avto/kia.png'),(19,4,43,'avto/hyundai.png'),(20,4,45,'avto/mazda.jpg'),(73,4,8,'images/novost-ili-statya_03.jpg'),(74,22,30,'<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width: 100%;\">\r\n	<tbody>\r\n		<tr>\r\n			<td>Услуга</td>\r\n			<td>Стоимость</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Удаление вмятин без покраски</td>\r\n			<td>от 1 000 руб.</td>\r\n		</tr>\r\n	</tbody>\r\n</table>\r\n\r\n<p>&nbsp;</p>\r\n'),(77,22,17,'<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width: 100%;\">\r\n	<tbody>\r\n		<tr>\r\n			<td>Кузов</td>\r\n			<td>Иномарки</td>\r\n			<td>Отечественные</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Седан</td>\r\n			<td>от 45 000&nbsp;руб.</td>\r\n			<td>от 35 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Хэтчбэк</td>\r\n			<td>от 45 000&nbsp;руб.</td>\r\n			<td>от 35 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Универсал</td>\r\n			<td>от 58 000&nbsp;руб.</td>\r\n			<td>от 40 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Внедорожник</td>\r\n			<td>от 65 000&nbsp;руб.</td>\r\n			<td>от 45 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Фургон</td>\r\n			<td>от 80 000&nbsp;руб.</td>\r\n			<td>от 70 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Минивэн</td>\r\n			<td>от 65 000&nbsp;руб.</td>\r\n			<td>от 60 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Пикап</td>\r\n			<td>от 80 000&nbsp;руб.</td>\r\n			<td>от 70 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Микроавтобус</td>\r\n			<td>от 85 000&nbsp;руб.</td>\r\n			<td>от 75 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Купе</td>\r\n			<td>от 45 000&nbsp;руб.</td>\r\n			<td>от 35 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Кабриолет</td>\r\n			<td>от 45 000&nbsp;руб.</td>\r\n			<td>от 35 000 руб.</td>\r\n		</tr>\r\n	</tbody>\r\n</table>\r\n\r\n<h2>Стоимость покраски деталей авто в Краснодаре</h2>\r\n\r\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width: 100%;\">\r\n	<tbody>\r\n		<tr>\r\n			<td><a href=\"[[~119]]\" target=\"_blank\">Покраска зеркала</a></td>\r\n			<td>от 800 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td><a href=\"[[~19]]\" target=\"_blank\">Покраска капота</a></td>\r\n			<td>от 7 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td><a href=\"[[~20]]\" target=\"_blank\">Покраска переднего/заднего бампера</a></td>\r\n			<td>от 6 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td><a href=\"[[~21]]\" target=\"_blank\">Покраска переднего/заднего крыла</a></td>\r\n			<td>от 5 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td><a href=\"[[~28]]\" target=\"_blank\">Покраска ручки двери</a></td>\r\n			<td>от 600 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td><a href=\"[[~23]]\" target=\"_blank\">Покраска двери</a></td>\r\n			<td>от 6 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td><a href=\"[[~26]]\" target=\"_blank\">Покраска порогов</a></td>\r\n			<td>от 4 000 руб. за сторону</td>\r\n		</tr>\r\n		<tr>\r\n			<td><a href=\"[[~22]]\" target=\"_blank\">Покраска крыши</a></td>\r\n			<td>от 10 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Покраска крыши багажника</td>\r\n			<td>от&nbsp;6 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Покраска сколов, мелких деталей</td>\r\n			<td>от&nbsp;1 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Покраска 1 элемента точки керамическим лаком PPG</td>\r\n			<td>от 10 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Покраска 1 элемента точки защитным покрытием U-POL RAPTOR</td>\r\n			<td>от&nbsp;2 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Покраска диска</td>\r\n			<td>от 3 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Подбор и замена стекол</td>\r\n			<td>от 1 500 руб.</td>\r\n		</tr>\r\n	</tbody>\r\n</table>\r\n\r\n<p><em>*Указана ориентировочная стоимость работ, итоговая цена зависит от типа работы, материала, объема и будет озвучена мастером после осмотра деталей вживую или по фото.</em></p>\r\n'),(75,22,36,'<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width: 100%;\">\r\n	<tbody>\r\n		<tr>\r\n			<td>Услуга</td>\r\n			<td>Стоимость</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Восстановление геометрии кузова</td>\r\n			<td>от 4 000 руб.</td>\r\n		</tr>\r\n	</tbody>\r\n</table>\r\n\r\n<p><em>* Важно понимать, что цена на восстановление геометрии кузова отличается в каждом случае и рассчитывается индивидуально. Сообщить стоимость может только мастер после проведения осмотра и диагностики.</em></p>\r\n'),(81,22,35,'<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width: 100%;\">\r\n	<tbody>\r\n		<tr>\r\n			<td>Услуга</td>\r\n			<td>Стоимость</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Ремонт крыши багажника</td>\r\n			<td>от 2 000 руб.</td>\r\n		</tr>\r\n	</tbody>\r\n</table>\r\n\r\n<p>&nbsp;</p>\r\n'),(85,22,119,'<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width: 100%;\">\r\n	<tbody>\r\n		<tr>\r\n			<td>Услуга</td>\r\n			<td>Стоимость</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Покраска зеркала</td>\r\n			<td>от 800 руб.</td>\r\n		</tr>\r\n	</tbody>\r\n</table>\r\n\r\n<p>&nbsp;</p>\r\n'),(87,22,20,'<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width: 100%;\">\r\n	<tbody>\r\n		<tr>\r\n			<td>Работы необходимые для покраски бампера автомобиля:</td>\r\n			<td>Цена, руб. от</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Арматурные работы (Снятие-установка бампера)</td>\r\n			<td>от 1 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Арматурные работы (Разборка-сборка бампера)</td>\r\n			<td>от 500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Покраска переднего бампера</td>\r\n			<td>от 6 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Покраска заднего бампера</td>\r\n			<td>от 6 000 руб.</td>\r\n		</tr>\r\n	</tbody>\r\n</table>\r\n\r\n<p>*Цена может сильно варьироваться.&nbsp;<strong>Стоимость&nbsp; рассчитывается индивидуально. </strong></p>\r\n\r\n<p><strong>Цена работ зависит от целого ряда факторов:</strong></p>\r\n\r\n<ul>\r\n	<li>вида и степени повреждения;</li>\r\n	<li>материала элемента;</li>\r\n	<li>наличия тонких деталей.</li>\r\n</ul>\r\n'),(103,22,14,'<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width: 100%;\">\r\n	<tbody>\r\n		<tr>\r\n			<td>Услуга</td>\r\n			<td>Цена от</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Ремонт рамы</td>\r\n			<td>10 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Устранение перекоса проема</td>\r\n			<td>10&nbsp; 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена лобового стекла</td>\r\n			<td>2 500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена переднего крыла</td>\r\n			<td>1 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена переднего несъемного крыла</td>\r\n			<td>5 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена заднего несъемного крыла</td>\r\n			<td>10 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена капота</td>\r\n			<td>1 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена переднего лонжерона</td>\r\n			<td>9 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена крыши</td>\r\n			<td>15 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена порога боковины</td>\r\n			<td>6 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена двери</td>\r\n			<td>2 500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена полки багажника</td>\r\n			<td>4 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена телевизора (без арматурных работ) &nbsp;съёмного</td>\r\n			<td>4 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена задней арки</td>\r\n			<td>4 500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена пола (днище) без арматурных работа</td>\r\n			<td>15 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Реставрация с применением лужение кв.см.</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Ремонт дверей авто</td>\r\n			<td>1 500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td><a href=\"[[~35]]\" target=\"_blank\">Ремонт крышки багажника</a></td>\r\n			<td>2 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td><a href=\"[[~110]]\" target=\"_blank\">Ремонт порогов автомобиля</a></td>\r\n			<td>1 000 руб. за сторону</td>\r\n		</tr>\r\n		<tr>\r\n			<td><a href=\"[[~34]]\" target=\"_blank\">Ремонт капота</a></td>\r\n			<td>2 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td><a href=\"[[~117]]\" target=\"_blank\">Ремонт крыла</a></td>\r\n			<td>1 500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td><a href=\"[[~118]]\" target=\"_blank\">Ремонт крыши автомобиля</a></td>\r\n			<td>3 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Рихтовка кузова автомобиля</td>\r\n			<td>&nbsp;</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Рихтовка переднего крыла</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Рихтовка передней двери</td>\r\n			<td>1 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Рихтовка задней двери</td>\r\n			<td>1 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Рихтовка заднего левого крыла</td>\r\n			<td>1 500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Рихтовка заднего правого крыла</td>\r\n			<td>1 500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Рихтовка капота</td>\r\n			<td>1 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Рихтовка крыши</td>\r\n			<td>1 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Рихтовка порога</td>\r\n			<td>1 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td><a href=\"[[~36]]\" target=\"_blank\">Восстановление геометрии кузова</a></td>\r\n			<td>4 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td><a href=\"[[~132]]\" target=\"_blank\">Сварочный кузовной ремонт</a></td>\r\n			<td>800 руб./ ч.</td>\r\n		</tr>\r\n		<tr>\r\n			<td><a href=\"[[~33]]\" target=\"_blank\">Жестяные работы</a></td>\r\n			<td>800 руб./ ч.</td>\r\n		</tr>\r\n		<tr>\r\n			<td><a href=\"[[~30]]\" target=\"_blank\">Удаление вмятин без покраски</a></td>\r\n			<td>1 000 р.</td>\r\n		</tr>\r\n	</tbody>\r\n</table>\r\n\r\n<p><em>*Указана ориентировочная стоимость работ, итоговая цена зависит от типа работы, материала, объема и будет озвучена мастером после осмотра деталей вживую или по фото.</em></p>\r\n'),(105,22,104,'<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width: 100%;\">\r\n	<tbody>\r\n		<tr>\r\n			<td>Услуга</td>\r\n			<td>Стоимость</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Полировка</td>\r\n			<td>от 1 000 руб.</td>\r\n		</tr>\r\n	</tbody>\r\n</table>\r\n\r\n<p>&nbsp;</p>\r\n'),(109,22,101,'<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width: 100%;\">\r\n	<tbody>\r\n		<tr>\r\n			<td>Услуга</td>\r\n			<td>Стоимость</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Оклейка бронепленкой</td>\r\n			<td>от 2 000 руб.</td>\r\n		</tr>\r\n	</tbody>\r\n</table>\r\n\r\n<p>&nbsp;</p>\r\n'),(110,22,102,'<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width: 100%;\">\r\n	<tbody>\r\n		<tr>\r\n			<td>Услуга</td>\r\n			<td>Стоимость</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Аэрография</td>\r\n			<td>от 5 000 руб.</td>\r\n		</tr>\r\n	</tbody>\r\n</table>\r\n\r\n<p>&nbsp;</p>\r\n'),(111,22,100,'<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width: 100%\">\r\n	<tbody>\r\n		<tr>\r\n			<td>Услуга</td>\r\n			<td>Стоимость</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Безпокрасочный ремонт вмятин</td>\r\n			<td>от 1 000 р.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Шумо-вибро изоляция</td>\r\n			<td>от 5 000 р..</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Полировка</td>\r\n			<td>от 1 000 р.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Оклейка бронепленкой</td>\r\n			<td>от 2 000 р.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Монтаж виниловой аппликации</td>\r\n			<td>от 5 000 р.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Аэрография</td>\r\n			<td>от 5 000 р.</td>\r\n		</tr>\r\n	</tbody>\r\n</table>\r\n'),(152,27,1,'<a href=\"[[~109]]\">ремонт бампера</a>, <a href=\"[[~36]]\">восстановление геометрии кузова</a>, <a href=\"[[~31]]\">подбор краски</a>, <a href=\"[[~30]]\">ремонт вмятин</a>, <a href=\"[[~36]]\">восстановление геометрии кузова</a>, <a href=\"[[~31]]\">подбор краски</a>, <a href=\"[[~30]]\">ремонт вмятин</a>, <a href=\"[[~36]]\">восстановление геометрии кузова</a>, <a href=\"[[~31]]\">подбор краски</a>, <a href=\"[[~30]]\">ремонт вмятин</a>, <a href=\"[[~1]]\">гарантия</a>, <a href=\"[[~1]]\">доступные цены</a>, <a href=\"[[~1]]\">автосервис</a>, <a href=\"[[~1]]\">СТО</a>, <a href=\"[[~1]]\">Ижевск</a>, <a href=\"[[~1]]\">Самара</a>, <a href=\"[[~1]]\">Краснодар</a>, <a href=\"[[~1]]\">Воронеж</a>, <a href=\"[[~1]]\">Москва</a>, <a href=\"[[~1]]\">грузовые авто</a>, <a href=\"[[~1]]\">Уфа</a>, <a href=\"[[~1]]\">Казань</a>, <a href=\"[[~1]]\">Ярославль</a>, <a href=\"[[~1]]\">Челябинск</a>, <a href=\"[[~1]]\">Ростов</a>, <a href=\"[[~1]]\">Новгород</a>'),(115,4,50,'images/polirovka-far-v-podarok.jpg'),(116,4,49,'images/karandash-dlya-podkraski-v-podarok_01.jpg'),(117,4,48,'images/dorozhe-remont-bolshe-ekonomiya_01.jpg'),(120,23,17,'Цены на полную покраску авто в «АвтоКлинике»'),(122,23,14,'Цены на кузовной ремонт от «АвтоКлиники»'),(124,17,30,'[{\"MIGX_id\":\"3\",\"q\":\"\\u041c\\u043e\\u0436\\u043d\\u043e \\u043b\\u0438 \\u0432\\u044b\\u0442\\u044f\\u043d\\u0443\\u0442\\u044c \\u0432\\u043c\\u044f\\u0442\\u0438\\u043d\\u0443 \\u0441\\u0430\\u043c\\u043e\\u0441\\u0442\\u043e\\u044f\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e?\",\"ans\":\"<p>\\u0412 \\u043f\\u0440\\u043e\\u0446\\u0435\\u0441\\u0441\\u0435 \\u0432\\u043e\\u0441\\u0441\\u0442\\u0430\\u043d\\u043e\\u0432\\u043b\\u0435\\u043d\\u0438\\u044f \\u0434\\u0435\\u0444\\u0435\\u043a\\u0442\\u043e\\u0432 \\u0442\\u0435\\u0445\\u043d\\u043e\\u043b\\u043e\\u0433\\u0438\\u0435\\u0439 Paintless Dent Repair \\u043c\\u0430\\u0441\\u0442\\u0435\\u0440 \\u0438\\u0441\\u043f\\u043e\\u043b\\u044c\\u0437\\u0443\\u0435\\u0442 \\u0431\\u043e\\u043b\\u044c\\u0448\\u043e\\u0435 \\u043a\\u043e\\u043b\\u0438\\u0447\\u0435\\u0441\\u0442\\u0432\\u043e \\u0438\\u043d\\u0441\\u0442\\u0440\\u0443\\u043c\\u0435\\u043d\\u0442\\u043e\\u0432, \\u0432 \\u0447\\u0438\\u0441\\u043b\\u0435 \\u043a\\u0440\\u044e\\u0447\\u043a\\u0438, \\u043a\\u043b\\u0435\\u0435\\u0432\\u044b\\u0435 \\u0430\\u0434\\u0430\\u043f\\u0442\\u0435\\u0440\\u044b, \\u043e\\u0431\\u0440\\u0430\\u0442\\u043d\\u044b\\u0435 \\u043c\\u043e\\u043b\\u043e\\u0442\\u043a\\u0438, \\u0433\\u043b\\u0430\\u0434\\u0438\\u043b\\u043a\\u0438. \\u0422\\u0430\\u043a\\u0436\\u0435 \\u0432 \\u043f\\u0440\\u043e\\u0446\\u0435\\u0441\\u0441\\u0435 \\u0440\\u0430\\u0431\\u043e\\u0442\\u044b \\u0432\\u0430\\u0436\\u0435\\u043d \\u044f\\u0440\\u043a\\u0438\\u0439 \\u043d\\u0430\\u043f\\u0440\\u0430\\u0432\\u043b\\u0435\\u043d\\u043d\\u044b\\u0439 \\u0441\\u0432\\u0435\\u0442, \\u043f\\u043e\\u043c\\u043e\\u0433\\u0430\\u044e\\u0449\\u0438\\u0439 \\u0443\\u0432\\u0438\\u0434\\u0435\\u0442\\u044c \\u0434\\u0430\\u0436\\u0435 \\u043c\\u0430\\u043b\\u0435\\u0439\\u0448\\u0438\\u0435 \\u043d\\u0435\\u0442\\u043e\\u0447\\u043d\\u043e\\u0441\\u0442\\u0438 \\u043e\\u0431\\u0440\\u0430\\u0431\\u043e\\u0442\\u043a\\u0438 \\u0432\\u043c\\u044f\\u0442\\u0438\\u043d\\u044b. \\u0412 \\u0431\\u043e\\u043b\\u044c\\u0448\\u0438\\u043d\\u0441\\u0442\\u0432\\u0435 \\u0441\\u043b\\u0443\\u0447\\u0430\\u0435\\u0432 \\u0441\\u0430\\u043c\\u043e\\u0441\\u0442\\u043e\\u044f\\u0442\\u0435\\u043b\\u044c\\u043d\\u044b\\u0439 \\u0440\\u0435\\u043c\\u043e\\u043d\\u0442 \\u043d\\u0435 \\u0434\\u0430\\u0435\\u0442 \\u0440\\u0435\\u0437\\u0443\\u043b\\u044c\\u0442\\u0430\\u0442\\u0430, \\u0430 \\u0442\\u043e\\u043b\\u044c\\u043a\\u043e \\u043f\\u043e\\u0432\\u0440\\u0435\\u0436\\u0434\\u0430\\u0435\\u0442 \\u0441\\u043b\\u043e\\u0439 \\u043a\\u0440\\u0430\\u0441\\u043a\\u0438, \\u0447\\u0442\\u043e \\u043f\\u0440\\u0438\\u0432\\u043e\\u0434\\u0438\\u0442 \\u043a \\u0434\\u043e\\u043f\\u043e\\u043b\\u043d\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u044b\\u043c \\u0442\\u0440\\u0430\\u0442\\u0430\\u043c.<\\/p>\\n\"},{\"MIGX_id\":\"4\",\"q\":\"\\u041c\\u043e\\u0436\\u043d\\u043e \\u043b\\u0438 \\u0432\\u044b\\u0442\\u044f\\u043d\\u0443\\u0442\\u044c \\u0441\\u043b\\u043e\\u0436\\u043d\\u044b\\u0435 \\u043f\\u043e\\u0432\\u0440\\u0435\\u0436\\u0434\\u0435\\u043d\\u0438\\u044f?\",\"ans\":\"<p>\\u0421\\u043f\\u043e\\u0441\\u043e\\u0431 \\u043d\\u0435 \\u043f\\u043e\\u0434\\u0445\\u043e\\u0434\\u0438\\u0442 \\u0434\\u043b\\u044f \\u0438\\u0441\\u043f\\u0440\\u0430\\u0432\\u043b\\u0435\\u043d\\u0438\\u044f \\u043e\\u0441\\u0442\\u0440\\u044b\\u0445 \\u0437\\u0430\\u043b\\u043e\\u043c\\u043e\\u0432, \\u043c\\u0435\\u0441\\u0442 \\u0441 \\u0434\\u0435\\u0444\\u043e\\u0440\\u043c\\u0438\\u0440\\u043e\\u0432\\u0430\\u043d\\u043d\\u044b\\u043c \\u043b\\u0430\\u043a\\u043e\\u043a\\u0440\\u0430\\u0441\\u043e\\u0447\\u043d\\u044b\\u043c \\u0441\\u043b\\u043e\\u0435\\u043c.<\\/p>\\n\"}]'),(127,23,20,'Цены на покраску бампера'),(125,17,17,'[{\"MIGX_id\":\"1\",\"q\":\"\\u0421\\u043a\\u043e\\u043b\\u044c\\u043a\\u043e \\u0437\\u0430\\u043d\\u0438\\u043c\\u0430\\u0435\\u0442 \\u043f\\u043e\\u0434\\u0433\\u043e\\u0442\\u043e\\u0432\\u043a\\u0430 \\u0438 \\u043e\\u0442 \\u0447\\u0435\\u0433\\u043e \\u0437\\u0430\\u0432\\u0438\\u0441\\u0438\\u0442 \\u0441\\u0440\\u043e\\u043a \\u0440\\u0430\\u0431\\u043e\\u0442?\",\"ans\":\"<p>\\u041c\\u044b \\u0432\\u044b\\u043f\\u043e\\u043b\\u043d\\u0438\\u043c \\u0437\\u0430\\u044f\\u0432\\u043a\\u0443 \\u0432 \\u043c\\u0430\\u043a\\u0441\\u0438\\u043c\\u0430\\u043b\\u044c\\u043d\\u043e \\u043a\\u043e\\u0440\\u043e\\u0442\\u043a\\u0438\\u0435 \\u0441\\u0440\\u043e\\u043a\\u0438. \\u041f\\u0440\\u0438 \\u044d\\u0442\\u043e\\u043c \\u043c\\u043d\\u043e\\u0433\\u043e\\u0435 \\u0437\\u0430\\u0432\\u0438\\u0441\\u0438\\u0442 \\u043e\\u0442 \\u043e\\u0431\\u0449\\u0435\\u0433\\u043e \\u0441\\u043e\\u0441\\u0442\\u043e\\u044f\\u043d\\u0438\\u044f \\u0430\\u0432\\u0442\\u043e\\u043c\\u043e\\u0431\\u0438\\u043b\\u044f, \\u043d\\u0435\\u043e\\u0431\\u0445\\u043e\\u0434\\u0438\\u043c\\u043e\\u0441\\u0442\\u0438 \\u0440\\u0438\\u0445\\u0442\\u043e\\u0432\\u043a\\u0438. \\u0412 \\u043c\\u043e\\u043c\\u0435\\u043d\\u0442 \\u0434\\u0438\\u0430\\u0433\\u043d\\u043e\\u0441\\u0442\\u0438\\u043a\\u0438 \\u0412\\u044b \\u043f\\u043e\\u043b\\u0443\\u0447\\u0438\\u0442\\u0435 \\u0442\\u043e\\u0447\\u043d\\u044b\\u0435 \\u0434\\u0430\\u043d\\u043d\\u044b\\u0435 \\u043e\\u0442 \\u0441\\u043f\\u0435\\u0446\\u0438\\u0430\\u043b\\u0438\\u0441\\u0442\\u043e\\u0432 \\u043e \\u0432\\u0440\\u0435\\u043c\\u0435\\u043d\\u0438 \\u043f\\u0440\\u043e\\u0432\\u0435\\u0434\\u0435\\u043d\\u0438\\u044f \\u043f\\u043e\\u0434\\u0433\\u043e\\u0442\\u043e\\u0432\\u043a\\u0438 \\u0438 \\u043f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0438. &nbsp;<br \\/>\\n&nbsp;<\\/p>\\n\"},{\"MIGX_id\":\"2\",\"q\":\"\\u041c\\u043e\\u0436\\u043d\\u043e \\u043b\\u0438 \\u043d\\u0435\\u0437\\u0430\\u043c\\u0435\\u0442\\u043d\\u043e \\u043f\\u0435\\u0440\\u0435\\u043a\\u0440\\u044b\\u0442\\u044c \\u0441\\u043b\\u0435\\u0434\\u044b \\u043d\\u0435\\u0431\\u043e\\u043b\\u044c\\u0448\\u043e\\u0433\\u043e \\u0414\\u0422\\u041f?\",\"ans\":\"<p>\\u0421\\u043e\\u0432\\u0440\\u0435\\u043c\\u0435\\u043d\\u043d\\u044b\\u0435 \\u0441\\u0438\\u0441\\u0442\\u0435\\u043c\\u044b \\u043f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0438 \\u043f\\u043e\\u0437\\u0432\\u043e\\u043b\\u044f\\u044e\\u0442 \\u0442\\u043e\\u0447\\u043d\\u043e \\u043f\\u043e\\u0434\\u043e\\u0431\\u0440\\u0430\\u0442\\u044c \\u00ab\\u0440\\u043e\\u0434\\u043d\\u043e\\u0439\\u00bb \\u0446\\u0432\\u0435\\u0442 \\u0438\\u043b\\u0438 \\u043e\\u0447\\u0435\\u043d\\u044c \\u043f\\u043e\\u0445\\u043e\\u0436\\u0438\\u0439 \\u0432\\u0430\\u0440\\u0438\\u0430\\u043d\\u0442, \\u0430 \\u0434\\u0435\\u043b\\u0438\\u043a\\u0430\\u0442\\u043d\\u043e\\u0441\\u0442\\u044c \\u043f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0438 \\u0441\\u043a\\u0440\\u044b\\u0432\\u0430\\u0435\\u0442 \\u0438\\u0437\\u044a\\u044f\\u043d\\u044b. \\u041f\\u043e\\u044d\\u0442\\u043e\\u043c\\u0443 \\u0441\\u0435\\u043c\\u044c\\u044f \\u043a\\u043b\\u0438\\u0435\\u043d\\u0442\\u0430 \\u0435\\u0434\\u0432\\u0430 \\u043b\\u0438 \\u0437\\u0430\\u043c\\u0435\\u0442\\u0438\\u0442 \\u043f\\u043e\\u0432\\u0440\\u0435\\u0436\\u0434\\u0435\\u043d\\u043d\\u044b\\u0435 \\u0437\\u0430\\u0449\\u0438\\u0442\\u043d\\u044b\\u0435 \\u0447\\u0430\\u0441\\u0442\\u0438.&nbsp;<\\/p>\\n\"},{\"MIGX_id\":\"3\",\"q\":\"\\u0421 \\u043a\\u0430\\u043a\\u0438\\u043c\\u0438 \\u043c\\u0430\\u0440\\u043a\\u0430\\u043c\\u0438 \\u043c\\u0430\\u0448\\u0438\\u043d \\u0432\\u044b \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442\\u0435?\",\"ans\":\"<p>\\u0412\\u044b\\u043f\\u043e\\u043b\\u043d\\u044f\\u0435\\u0442\\u0441\\u044f \\u043f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0430 \\u0438 \\u043f\\u043e\\u043b\\u0438\\u0440\\u043e\\u0432\\u043a\\u0430 \\u0430\\u0432\\u0442\\u043e \\u0432 \\u041a\\u0440\\u0430\\u0441\\u043d\\u043e\\u0434\\u0430\\u0440\\u0435 \\u043b\\u044e\\u0431\\u043e\\u0433\\u043e \\u0433\\u043e\\u0434\\u0430, \\u043a\\u043b\\u0430\\u0441\\u0441\\u0430 \\u0438\\u043b\\u0438 \\u043c\\u0430\\u0440\\u043a\\u0438.<\\/p>\\n\\n<p>\\u041f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0430 \\u0438 \\u043f\\u043e\\u043b\\u0438\\u0440\\u043e\\u0432\\u043a\\u0430 \\u0434\\u043e\\u0441\\u0442\\u0443\\u043f\\u043d\\u0430 \\u043a\\u0430\\u043a \\u0434\\u043b\\u044f \\u043e\\u0442\\u0435\\u0447\\u0435\\u0441\\u0442\\u0432\\u0435\\u043d\\u043d\\u044b\\u0445 \\u0430\\u0432\\u0442\\u043e\\u043c\\u043e\\u0431\\u0438\\u043b\\u0435\\u0439: Lada, \\u0410\\u0432\\u0442\\u043e\\u0412\\u0410\\u0417, \\u0423\\u0410\\u0417, Aurus, Derways, \\u0422\\u0430\\u0433\\u0410\\u0417, \\u0413\\u0410\\u0417.<\\/p>\\n\\n<p>\\u0422\\u0430\\u043a \\u0438 \\u0434\\u043b\\u044f \\u0438\\u043d\\u043e\\u043c\\u0430\\u0440\\u043e\\u043a: Mercedes, BMW, Toyota, KIA, Lexus, Infiniti, Honda, Cadillac, Ford, Skoda, Volkswagen, Mazda, Hyundai, Volvo, Audi, Nissan, Renault, Opel, Doodge, Lifan \\u0438 \\u0434\\u0440.<\\/p>\\n\"}]'),(126,17,14,'[{\"MIGX_id\":\"1\",\"q\":\"\\u041c\\u043e\\u0436\\u043d\\u043e \\u043b\\u0438 \\u0431\\u044b\\u0441\\u0442\\u0440\\u043e \\u0438\\u0441\\u043f\\u0440\\u0430\\u0432\\u0438\\u0442\\u044c \\u0432\\u043c\\u044f\\u0442\\u0438\\u043d\\u0443 \\u043d\\u0430 \\u043a\\u0443\\u0437\\u043e\\u0432\\u0435?\",\"ans\":\"<p>\\u0423\\u0441\\u0442\\u0440\\u0430\\u043d\\u0435\\u043d\\u0438\\u0435 \\u0432\\u043c\\u044f\\u0442\\u0438\\u043d \\u0431\\u0435\\u0437 \\u043f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0438 \\u2013 \\u0447\\u0430\\u0441\\u0442\\u0430\\u044f \\u0443\\u0441\\u043b\\u0443\\u0433\\u0430. \\u0412 \\u043c\\u0430\\u0441\\u0442\\u0435\\u0440\\u0441\\u043a\\u043e\\u0439 \\u043f\\u0440\\u0438\\u043c\\u0435\\u043d\\u044f\\u0435\\u0442\\u0441\\u044f \\u043c\\u0435\\u0442\\u043e\\u0434 \\u0440\\u0438\\u0445\\u0442\\u043e\\u0432\\u043a\\u0438 \\u0432\\u043c\\u044f\\u0442\\u0438\\u043d \\u0431\\u0435\\u0437 \\u043f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0438 \\u0438\\u043b\\u0438 PRD. \\u0412 \\u0434\\u0430\\u043d\\u043d\\u043e\\u043c \\u0441\\u043b\\u0443\\u0447\\u0430\\u0435 \\u0434\\u0435\\u0444\\u0435\\u043a\\u0442\\u044b \\u043d\\u0430 \\u0431\\u0430\\u043c\\u043f\\u0435\\u0440\\u0435 \\u0443\\u0441\\u0442\\u0440\\u0430\\u043d\\u044f\\u044e\\u0442\\u0441\\u044f \\u0431\\u0435\\u0437 \\u0437\\u0430\\u043c\\u0435\\u043d\\u044b \\u043f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0438, \\u0447\\u0442\\u043e \\u0443\\u0434\\u0435\\u0448\\u0435\\u0432\\u043b\\u044f\\u0435\\u0442 \\u0440\\u0435\\u043c\\u043e\\u043d\\u0442. \\u0412 \\u043e\\u0441\\u0442\\u0430\\u043b\\u044c\\u043d\\u044b\\u0445 \\u0441\\u043b\\u0443\\u0447\\u0430\\u044f\\u0445 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u043c \\u043f\\u043e \\u043a\\u043b\\u0430\\u0441\\u0441\\u0438\\u0447\\u0435\\u0441\\u043a\\u043e\\u043c\\u0443 \\u043c\\u0435\\u0442\\u043e\\u0434\\u0443 \\u0432\\u043e\\u0441\\u0441\\u0442\\u0430\\u043d\\u043e\\u0432\\u043b\\u0435\\u043d\\u0438\\u044f \\u043a\\u043e\\u043d\\u0441\\u0442\\u0440\\u0443\\u043a\\u0446\\u0438\\u0438 \\u043f\\u0443\\u0442\\u0435\\u043c \\u0432\\u044b\\u0440\\u0430\\u0432\\u043d\\u0438\\u0432\\u0430\\u043d\\u0438\\u044f \\u043f\\u043e\\u0432\\u0435\\u0440\\u0445\\u043d\\u043e\\u0441\\u0442\\u0438 \\u043a\\u0443\\u0437\\u043e\\u0432\\u0430, \\u0435\\u0435 \\u0433\\u0440\\u0443\\u043d\\u0442\\u043e\\u0432\\u0430\\u043d\\u0438\\u044f, \\u0448\\u043f\\u0430\\u0442\\u043b\\u0435\\u0432\\u0430\\u043d\\u0438\\u044f, \\u043b\\u043e\\u043a\\u0430\\u043b\\u044c\\u043d\\u043e\\u0433\\u043e \\u043e\\u043a\\u0440\\u0430\\u0448\\u0438\\u0432\\u0430\\u043d\\u0438\\u044f \\u0438 \\u043f\\u043e\\u043b\\u0438\\u0440\\u043e\\u0432\\u043a\\u0438.<\\/p>\\n\"},{\"MIGX_id\":\"2\",\"q\":\"\\u041f\\u0440\\u0438 \\u043a\\u0430\\u043a\\u0438\\u0445 \\u0432\\u0438\\u0434\\u0430\\u0445 \\u0430\\u0432\\u0430\\u0440\\u0438\\u0439 \\u0432\\u044b\\u043f\\u043e\\u043b\\u043d\\u044f\\u0435\\u0442\\u0441\\u044f \\u0432\\u043e\\u0441\\u0441\\u0442\\u0430\\u043d\\u043e\\u0432\\u043b\\u0435\\u043d\\u0438\\u0435 \\u0438 \\u043f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0430?\",\"ans\":\"<p>\\u041f\\u043e\\u043b\\u0443\\u0447\\u0435\\u043d\\u0438\\u0435 \\u043f\\u043e\\u0432\\u0440\\u0435\\u0436\\u0434\\u0435\\u043d\\u0438\\u0439 \\u0432\\u043b\\u0438\\u044f\\u0435\\u0442 \\u043d\\u0430 \\u043f\\u043e\\u0434\\u0431\\u043e\\u0440 \\u043d\\u0435\\u043e\\u0431\\u0445\\u043e\\u0434\\u0438\\u043c\\u044b\\u0445 \\u0441\\u0440\\u0435\\u0434\\u0441\\u0442\\u0432. \\u0412\\u043e\\u0437\\u043c\\u043e\\u0436\\u043d\\u043e \\u0438\\u0441\\u043f\\u0440\\u0430\\u0432\\u043b\\u0435\\u043d\\u0438\\u0435 \\u0441\\u043b\\u043e\\u0436\\u043d\\u044b\\u0445 \\u0432\\u0430\\u0440\\u0438\\u0430\\u043d\\u0442\\u043e\\u0432 \\u0438\\u0437\\u044a\\u044f\\u043d\\u043e\\u0432 \\u043a\\u0443\\u0437\\u043e\\u0432\\u0430 \\u043e\\u0442 \\u0443\\u0434\\u0430\\u0440\\u043e\\u0432, \\u043d\\u0435\\u0437\\u0430\\u0432\\u0438\\u0441\\u0438\\u043c\\u043e \\u043e\\u0442 \\u043c\\u0430\\u0440\\u043a\\u0438 \\u0438 \\u043c\\u043e\\u0434\\u0435\\u043b\\u0438: \\u043f\\u0435\\u0440\\u0435\\u0434\\u043d\\u0438\\u0445, \\u0437\\u0430\\u0434\\u043d\\u0438\\u0445, \\u0431\\u043e\\u043a\\u043e\\u0432\\u044b\\u0445 \\u0434\\u0432\\u0435\\u0440\\u0435\\u0439, \\u0442\\u0430\\u043a\\u0436\\u0435 \\u0441\\u044e\\u0434\\u0430 \\u043e\\u0442\\u043d\\u043e\\u0441\\u044f\\u0442\\u0441\\u044f \\u00ab\\u043f\\u0435\\u0440\\u0435\\u0432\\u0435\\u0440\\u0442\\u044b\\u0448\\u0438\\u00bb. \\u0413\\u0440\\u0430\\u043c\\u043e\\u0442\\u043d\\u0430\\u044f \\u0440\\u0430\\u0437\\u0431\\u043e\\u0440\\u043a\\u0430 \\u0441\\u044a\\u0435\\u043c\\u043d\\u044b\\u0445 \\u044d\\u043b\\u0435\\u043c\\u0435\\u043d\\u0442\\u043e\\u0432 \\u0432 \\u043c\\u0435\\u0441\\u0442\\u0435 \\u0443\\u0434\\u0430\\u0440\\u0430, \\u043f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0430 \\u0432\\u043e\\u0437\\u0432\\u0440\\u0430\\u0449\\u0430\\u0435\\u0442 \\u043c\\u0430\\u0448\\u0438\\u043d\\u0443 \\u0432 \\u0441\\u0442\\u0440\\u043e\\u0439 \\u0432 \\u043a\\u043e\\u0440\\u043e\\u0442\\u043a\\u0438\\u0439 \\u0441\\u0440\\u043e\\u043a.<\\/p>\\n\"}]'),(128,17,20,'[{\"MIGX_id\":\"1\",\"q\":\"\\u041a\\u043e\\u043b\\u0435\\u0440\\u0443\\u0435\\u0442\\u0435 \\u043b\\u0438 \\u0432\\u044b \\u043a\\u0440\\u0430\\u0441\\u043a\\u0443 \\u0438 \\u043a\\u0430\\u043a?\",\"ans\":\"\\u0414\\u0430, \\u0438\\u043c\\u0435\\u043d\\u043d\\u043e \\u0442\\u0430\\u043a \\u043d\\u0430\\u0448\\u0438 \\u043a\\u043e\\u043b\\u043b\\u0435\\u0433\\u0438 \\u043f\\u0440\\u043e\\u0444\\u0438\\u043b\\u0438\\u0440\\u0443\\u044e\\u0442\\u0441\\u044f \\u043d\\u0430 \\u043a\\u043e\\u043b\\u043e\\u0440\\u0438\\u0441\\u0442\\u0438\\u043a\\u0435 \\u0438 \\u0438\\u0437\\u0433\\u043e\\u0442\\u043e\\u0432\\u043b\\u0435\\u043d\\u0438\\u0438 \\u043a\\u0440\\u0430\\u0441\\u043e\\u043a, \\u043c\\u044b \\u0441 \\u043d\\u0438\\u043c\\u0438 \\u043f\\u043b\\u043e\\u0442\\u043d\\u043e \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u043c.\"},{\"MIGX_id\":\"2\",\"q\":\"\\u0421\\u043a\\u043e\\u043b\\u044c\\u043a\\u043e \\u043f\\u043e \\u0432\\u0440\\u0435\\u043c\\u0435\\u043d\\u0438 \\u043a\\u0440\\u0430\\u0441\\u0438\\u0442\\u044c \\u0430\\u0432\\u0442\\u043e\\u043c\\u043e\\u0431\\u0438\\u043b\\u044c?\",\"ans\":\"<p>\\u041f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0430 \\u043e\\u0434\\u043d\\u043e\\u0433\\u043e \\u044d\\u043b\\u0435\\u043c\\u0435\\u043d\\u0442\\u0430 \\u0437\\u0430\\u043d\\u0438\\u043c\\u0430\\u0435\\u0442 \\u043f\\u0440\\u0438\\u043c\\u0435\\u0440\\u043d\\u043e 3 \\u0447\\u0430\\u0441\\u0430, \\u043f\\u043e\\u0434\\u0433\\u043e\\u0442\\u043e\\u0432\\u043a\\u0430 \\u044d\\u043b\\u0435\\u043c\\u0435\\u043d\\u0442\\u0430 \\u0437\\u0430\\u043d\\u0438\\u043c\\u0430\\u0435\\u0442 \\u0432 \\u0440\\u0430\\u0439\\u043e\\u043d\\u0435 6 \\u0447\\u0430\\u0441\\u043e\\u0432. \\u0422\\u0430\\u043a\\u0436\\u0435 \\u043d\\u0435\\u043e\\u0431\\u0445\\u043e\\u0434\\u0438\\u043c\\u043e \\u0443\\u0447\\u0438\\u0442\\u044b\\u0432\\u0430\\u0442\\u044c \\u0432\\u0440\\u0435\\u043c\\u044f, \\u043a\\u043e\\u0433\\u0434\\u0430 \\u0441\\u043e\\u0445\\u043d\\u0443\\u0442 \\u043c\\u0430\\u0442\\u0435\\u0440\\u0438\\u0430\\u043b\\u044b. \\u0412 \\u0441\\u0440\\u0435\\u0434\\u043d\\u0435\\u043c 1 \\u0441\\u0443\\u0442\\u043a\\u0438-1,5 \\u0441\\u0443\\u0442\\u043e\\u043a \\u2013 \\u044d\\u0442\\u043e \\u043e\\u043f\\u0442\\u0438\\u043c\\u0430\\u043b\\u044c\\u043d\\u044b\\u0439 \\u0441\\u0440\\u043e\\u043a \\u0434\\u043b\\u044f \\u043f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0438 \\u0434\\u0435\\u0442\\u0430\\u043b\\u0438.<\\/p>\\n\"}]'),(129,23,30,'Цена на ремонт вмятин'),(163,20,109,'upload/do-i-posle/kuzovremont23_2023_37.jpg'),(164,21,109,'upload/do-i-posle/kuzovremont23_2023_40.jpg'),(165,22,109,'<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width: 100%;\">\r\n	<tbody>\r\n		<tr>\r\n			<td>Услуга</td>\r\n			<td>Стоимость</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Ремонт бампера, склеивание трещин</td>\r\n			<td>от 500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Восстановление утерянных кусков бампера</td>\r\n			<td>от 2 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Восстановление креплений фар</td>\r\n			<td>от 500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Восстановление креплений бампера</td>\r\n			<td>от 1 500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Мелкий ремонт</td>\r\n			<td>от 500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Ремонт средней сложности</td>\r\n			<td>от 1 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Сложный ремонт</td>\r\n			<td>от 1 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Съем установка бампера</td>\r\n			<td>от 1 500 руб.</td>\r\n		</tr>\r\n	</tbody>\r\n</table>\r\n\r\n<p>Цена может сильно варьироваться. Стоимость &nbsp;рассчитывается индивидуально. Цена работ зависит от целого ряда факторов:</p>\r\n\r\n<p>вида и степени повреждения;<br />\r\nматериала элемента;<br />\r\nналичия тонких деталей.&nbsp;</p>\r\n'),(166,17,109,'[{\"MIGX_id\":\"3\",\"q\":\"\\u0417\\u0430\\u043d\\u0438\\u043c\\u0430\\u0435\\u0442\\u0441\\u044f \\u043b\\u0438 \\u0432\\u0430\\u0448 \\u0446\\u0435\\u043d\\u0442\\u0440 \\u0440\\u0438\\u0445\\u0442\\u043e\\u0432\\u043a\\u043e\\u0439 \\u043a\\u0443\\u0437\\u043e\\u0432\\u0430 \\u0430\\u0432\\u0442\\u043e\\u043c\\u043e\\u0431\\u0438\\u043b\\u044f?\",\"ans\":\"<p>\\u0414\\u0430, \\u0446\\u0435\\u043d\\u044b \\u0438 \\u0440\\u0430\\u0437\\u043d\\u043e\\u0432\\u0438\\u0434\\u043d\\u043e\\u0441\\u0442\\u0438 \\u0440\\u0438\\u0445\\u0442\\u043e\\u0432\\u043a\\u0438 \\u0432\\u044b \\u043c\\u043e\\u0436\\u0435\\u0442\\u0435 \\u043f\\u043e\\u0441\\u043c\\u043e\\u0442\\u0440\\u0435\\u0442\\u044c \\u043d\\u0430 \\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0435 \\u0441 <a href=\\\"[[~3]]\\\" target=\\\"_blank\\\">\\u0446\\u0435\\u043d\\u0430\\u043c\\u0438<\\/a>. \\u0422\\u0430\\u043a \\u0436\\u0435 \\u0432\\u044b \\u043c\\u043e\\u0436\\u0435\\u0442\\u0435 \\u043f\\u043e\\u0441\\u043c\\u043e\\u0442\\u0440\\u0435\\u0442\\u044c \\u0446\\u0435\\u043d\\u044b \\u043d\\u0430 \\u0434\\u0438\\u0430\\u0433\\u043d\\u043e\\u0441\\u0442\\u0438\\u043a\\u0443&nbsp;\\u0430\\u0432\\u0442\\u043e\\u043c\\u043e\\u0431\\u0438\\u043b\\u044f, \\u043f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0443&nbsp;\\u0430\\u0432\\u0442\\u043e \\u0434\\u0438\\u0441\\u043a\\u043e\\u0432, \\u043f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0443&nbsp;\\u0437\\u0430\\u0449\\u0438\\u0442\\u043d\\u044b\\u043c \\u043f\\u043e\\u043a\\u0440\\u044b\\u0442\\u0438\\u0435\\u043c U-POL RAPTOR \\u0438 \\u043c\\u043d\\u043e\\u0433\\u043e\\u0435 \\u0434\\u0440\\u0443\\u0433\\u043e\\u0435.<br \\/>\\n&nbsp;<\\/p>\\n\"},{\"MIGX_id\":\"4\",\"q\":\"\\u0421 \\u043a\\u0430\\u043a\\u0438\\u043c\\u0438 \\u043c\\u0430\\u0440\\u043a\\u0430\\u043c\\u0438 \\u0430\\u0432\\u0442\\u043e\\u043c\\u043e\\u0431\\u0438\\u043b\\u0435\\u0439 \\u0432\\u044b \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430\\u0435\\u0442\\u0435?\",\"ans\":\"<p>\\u0421\\u043f\\u0435\\u0446\\u0438\\u0430\\u043b\\u0438\\u0441\\u0442\\u044b \\u0430\\u0432\\u0442\\u043e\\u0441\\u0435\\u0440\\u0432\\u0438\\u0441\\u0430 \\u00ab\\u041c\\u0430\\u0441\\u0442\\u0435\\u0440\\u0441\\u043a\\u0430\\u044f \\u043f\\u043e \\u0440\\u0435\\u043c\\u043e\\u043d\\u0442\\u0443 \\u0430\\u0432\\u0442\\u043e\\u00bb \\u043e\\u0441\\u0443\\u0449\\u0435\\u0441\\u0442\\u0432\\u043b\\u044f\\u044e\\u0442 \\u0440\\u0435\\u043c\\u043e\\u043d\\u0442 \\u0437\\u0430\\u0434\\u043d\\u0438\\u0445 \\u0438 \\u043f\\u0435\\u0440\\u0435\\u0434\\u043d\\u0438\\u0445 \\u0431\\u0430\\u043c\\u043f\\u0435\\u0440\\u043e\\u0432 \\u043d\\u0430 \\u0430\\u0432\\u0442\\u043e\\u043c\\u043e\\u0431\\u0438\\u043b\\u044f\\u0445 \\u043b\\u044e\\u0431\\u044b\\u0445 \\u043c\\u0430\\u0440\\u043e\\u043a (Lada, Honda, Audi, Hyundai, Opel, Infiniti, Skoda, Nissan, <a href=\\\"[[~44]]\\\" target=\\\"_blank\\\">Ford<\\/a>, Volkswagen, Toyota, Lexus, <a href=\\\"[[~41]]\\\" target=\\\"_blank\\\">Kia<\\/a>, Renault, BMW, <a href=\\\"[[~45]]\\\" target=\\\"_blank\\\">Mazda<\\/a>, Volvo), \\u043c\\u043e\\u0434\\u0435\\u043b\\u0435\\u0439 \\u0438 \\u0433\\u043e\\u0434\\u043e\\u0432 \\u043f\\u0440\\u043e\\u0438\\u0437\\u0432\\u043e\\u0434\\u0441\\u0442\\u0432\\u0430.<\\/p>\\n\"}]'),(167,27,109,'<a href=\"[[~17]]\" target=\"_blank\">Покраска авто</a>, <a href=\"[[~14]]\" target=\"_blank\">кузовной ремонт</a>, <a href=\"[[~30]]\" target=\"_blank\">ремонт вмятин без покраски</a>, <a href=\"[[~20]]\" target=\"_blank\">покраска бампера</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бампера из пластика</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт переднего бампера</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт заднего бампера</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бамперов киа</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бампера тойота</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бампера ниссан</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бамперов рено</a>, <a href=\"[[~109]]\" target=\"_blank\">бампер ремонт хендай</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бамперов форд</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бамперов солярис</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бампера лада</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бампера мазда</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бампера шевроле</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бамперов опель</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бамперов киа рио</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бамперов ваз</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бампера нива</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бамперов гранта</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бамперов фольксваген</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бампера фокус</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бампера хендай солярис</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бампера форд фокус</a>, <a href=\"[[~109]]\" target=\"_blank\">ауди ремонт бампер</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бампера рав</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бамперов опель астра</a>, <a href=\"[[~109]]\" target=\"_blank\">бампер рав 4 ремонт</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бампера поло</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бампера дастер</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бампера логан</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бампер камри</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бампера переднего хендай</a>, <a href=\"[[~109]]\" target=\"_blank\">ремонт бампера солярис передний</a>'),(132,22,134,'<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width: 100%;\">\r\n	<tbody>\r\n		<tr>\r\n			<td>Услуги</td>\r\n			<td>Цена от</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Диагностика двигателя дымогенератором</td>\r\n			<td>800 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Диагностика осциллографом</td>\r\n			<td>1 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Диагностика автомобиля</td>\r\n			<td>800 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Эндоскопия двигателя</td>\r\n			<td>1 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замер компрессии</td>\r\n			<td>800 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Поиск неисправности проводки - обрыв — замыкание</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Устранение утечки тока</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td colspan=\"2\">\r\n			<h3 style=\"text-align: center;\">Лампы</h3>\r\n			</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена передней лампы без с/у фары</td>\r\n			<td>300 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена передней лампы со с/у фары</td>\r\n			<td>800 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена лампы противотуманных фар без с/у защиты</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена лампы противотуманных фар со с/у защиты</td>\r\n			<td>700 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена лампы поворотника без с/у</td>\r\n			<td>900 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена лампы поворотника со с/у</td>\r\n			<td>600 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена лампы заднего фонаря без с/у</td>\r\n			<td>700 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена лампы заднего фонаря со с/у</td>\r\n			<td>900 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена лампочек в приборной панели</td>\r\n			<td>300 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена лампы освещения салона</td>\r\n			<td>800 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена лампы освещения номерного знака</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Диагностика и ремонт цепей питания ламп</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td colspan=\"2\">\r\n			<h3 style=\"text-align: center;\">Дополнительное оборудование</h3>\r\n			</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Установка автосигнализации с центральным замком</td>\r\n			<td>300 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Установка автосигнализации с автозапуском</td>\r\n			<td>800 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Переустановка автосигнализации</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Подключение блока комфорта (доводчик стекол)</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Подключение к сигнализации автозапуска</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Снятие и установка новой автомагнитолы</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Подключение автомагнитолы</td>\r\n			<td>900 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Подключение и установка передних динамиков</td>\r\n			<td>900 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Подключение задних динамиков</td>\r\n			<td>300 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Подключение усилителя для sabwuffer</td>\r\n			<td>800 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Подключение 6-ти канального усилителя</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена панели приборов</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена мотора отопителя</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена мотора охлаждающей жидкости</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Диагностика кондиционера</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Заправка кондиционера</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена блока предохранителей</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена передней фары</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена задней фары</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена звукового сигнала</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена мотора омывателя</td>\r\n			<td>250 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена трапеции стеклоочистителя</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена резистора отопителя</td>\r\n			<td>700 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td colspan=\"2\">\r\n			<h3 style=\"text-align: center;\">Стартер</h3>\r\n			</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Снятие /установка стартера</td>\r\n			<td>1 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена втягивающего реле без с/у</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена щеточного узла без с/у</td>\r\n			<td>800 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена приводной шестерни (бендикса) без с/у</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена направляющих втулок</td>\r\n			<td>700 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Дополнительный слесарный ремонт</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td colspan=\"2\">\r\n			<h3 style=\"text-align: center;\">Топливная система</h3>\r\n			</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Диагностика давления топливной системы</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Диагностика цепей питания топл.системы</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Промывка топливных форсунок</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена регулятора давления топлива</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена бензонасоса</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена фильтра грубой очистки</td>\r\n			<td>800 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена топливной рампы</td>\r\n			<td>900 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td colspan=\"2\">\r\n			<h3 style=\"text-align: center;\">Генератор</h3>\r\n			</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Снятие/установка генератора</td>\r\n			<td>700 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена подшипников</td>\r\n			<td>900 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена диодного моста без паяния</td>\r\n			<td>300 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена диодного моста с паянием</td>\r\n			<td>800 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена реле зарядки</td>\r\n			<td>900 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Диагностика генератора без с/у</td>\r\n			<td>1 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Дополнительный слесарный ремонт</td>\r\n			<td>300 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена аккумуляторной батареи</td>\r\n			<td>800 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена ремня привода генератора</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td colspan=\"2\">\r\n			<h3 style=\"text-align: center;\">Двигатель внутреннего сгорания (ДВС)</h3>\r\n			</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Компьютерная диагностика ДВС</td>\r\n			<td>600 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Диагностика и ремонт электро проводки</td>\r\n			<td>900 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена датчика уровня масла</td>\r\n			<td>900 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена датчика уровня охл. жидкости</td>\r\n			<td>300 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена датчика включения вентилятора</td>\r\n			<td>800 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена датчика колен.вала</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена датчика распред.вала</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена датчика детонации</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена датчика уровня масла</td>\r\n			<td>200 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена (ДМРВ)</td>\r\n			<td>700 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена датчика полож.дрос.заслонки</td>\r\n			<td>900 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена регулятора холостого хода</td>\r\n			<td>300 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена датчика впускного воздуха</td>\r\n			<td>800 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена свечей</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена катушки зажигания</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена коммутатора</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена распределителя зажигания с регулировкой зажигания</td>\r\n			<td>600 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td colspan=\"2\">\r\n			<h3>Экстренные услуги</h3>\r\n			</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Открыть багажник</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Зарядка аккумулятора</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена АКБ</td>\r\n			<td>900 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Отключение спутниковой сигнализации</td>\r\n			<td>900 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Отключение сигнализации</td>\r\n			<td>900 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td colspan=\"2\">\r\n			<h3 style=\"text-align: center;\">SRS (AirBag)</h3>\r\n			</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Компьютерная диагностика системы</td>\r\n			<td>300 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена передней водительской подушки безопасности</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена передней пассажирской подушки безопасности</td>\r\n			<td>500 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена (шторка) подушки безопасности</td>\r\n			<td>700 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Замена дверной подушки безопасности</td>\r\n			<td>900 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Диагностика цепей питания системы srs</td>\r\n			<td>900 руб.</td>\r\n		</tr>\r\n	</tbody>\r\n</table>\r\n\r\n<p>&nbsp;</p>\r\n'),(133,23,134,'Цены на ремонт автоэлектрики'),(134,17,36,'[{\"MIGX_id\":\"1\",\"q\":\"\\u0417\\u0430\\u043d\\u0438\\u043c\\u0430\\u0435\\u0442\\u0441\\u044f \\u043b\\u0438 \\u0432\\u0430\\u0448 \\u0446\\u0435\\u043d\\u0442\\u0440 \\u0440\\u0438\\u0445\\u0442\\u043e\\u0432\\u043a\\u043e\\u0439 \\u043a\\u0443\\u0437\\u043e\\u0432\\u0430 \\u0430\\u0432\\u0442\\u043e\\u043c\\u043e\\u0431\\u0438\\u043b\\u044f?\",\"ans\":\"<p>\\u0414\\u0430, \\u0446\\u0435\\u043d\\u044b \\u0438 \\u0440\\u0430\\u0437\\u043d\\u043e\\u0432\\u0438\\u0434\\u043d\\u043e\\u0441\\u0442\\u0438 \\u0440\\u0438\\u0445\\u0442\\u043e\\u0432\\u043a\\u0438 \\u0432\\u044b \\u043c\\u043e\\u0436\\u0435\\u0442\\u0435 \\u043f\\u043e\\u0441\\u043c\\u043e\\u0442\\u0440\\u0435\\u0442\\u044c \\u043d\\u0430 \\u0441\\u0442\\u0440\\u0430\\u043d\\u0438\\u0446\\u0435&nbsp;<a href=\\\"https:\\/\\/kuzovremont23.ru\\/ceny.html\\\">https:\\/\\/kuzovremont23.ru\\/ceny.html<\\/a>. \\u0422\\u0430\\u043a \\u0436\\u0435 \\u0432\\u044b \\u043c\\u043e\\u0436\\u0435\\u0442\\u0435 \\u043f\\u043e\\u0441\\u043c\\u043e\\u0442\\u0440\\u0435\\u0442\\u044c \\u0446\\u0435\\u043d\\u044b \\u043d\\u0430 \\u0434\\u0438\\u0430\\u0433\\u043d\\u043e\\u0441\\u0442\\u0438\\u043a\\u0443&nbsp;\\u0430\\u0432\\u0442\\u043e\\u043c\\u043e\\u0431\\u0438\\u043b\\u044f, \\u043f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0443&nbsp;\\u0430\\u0432\\u0442\\u043e \\u0434\\u0438\\u0441\\u043a\\u043e\\u0432, \\u043f\\u043e\\u043a\\u0440\\u0430\\u0441\\u043a\\u0443&nbsp;\\u0437\\u0430\\u0449\\u0438\\u0442\\u043d\\u044b\\u043c \\u043f\\u043e\\u043a\\u0440\\u044b\\u0442\\u0438\\u0435\\u043c U-POL RAPTOR \\u0438 \\u043c\\u043d\\u043e\\u0433\\u043e\\u0435 \\u0434\\u0440\\u0443\\u0433\\u043e\\u0435.<\\/p>\\n\"}]'),(137,22,37,'<table>\r\n	<tbody>\r\n		<tr>\r\n			<td>Услуга</td>\r\n			<td>Цена от</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Антикоррозийная обработка всего кузова автомобиля</td>\r\n			<td>8 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Антикоррозийная защита днища автомобиля</td>\r\n			<td>6 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Антикоррозийная обработка всего кузова автомобиля без арматурных работ</td>\r\n			<td>10 000 руб.</td>\r\n		</tr>\r\n		<tr>\r\n			<td>Антикоррозийная защита днища автомобиля без арматурных работ</td>\r\n			<td>8 000 руб.</td>\r\n		</tr>\r\n	</tbody>\r\n</table>\r\n\r\n<p>Окончательная стоимость услуг определяется после консультации со специалистом</p>\r\n'),(138,23,37,'Цены на антикоррозийную обработку автомобиля'),(139,23,109,'Цены на ремонт бамперов'),(140,17,37,'[{\"MIGX_id\":\"2\",\"q\":\"\\u041a\\u0430\\u043a\\u0438\\u0435 \\u0441\\u0440\\u0435\\u0434\\u0441\\u0442\\u0432\\u0430 \\u0434\\u043b\\u044f \\u043e\\u0431\\u0440\\u0430\\u0431\\u043e\\u0442\\u043a\\u0438 \\u0412\\u044b \\u0438\\u0441\\u043f\\u043e\\u043b\\u044c\\u0437\\u0443\\u0435\\u0442\\u0435?\",\"ans\":\"\"},{\"MIGX_id\":\"3\",\"q\":\"\\u0421\\u043a\\u043e\\u043b\\u044c\\u043a\\u043e \\u0432\\u0440\\u0435\\u043c\\u0435\\u043d\\u0438 \\u0437\\u0430\\u043d\\u0438\\u043c\\u0430\\u0435\\u0442 \\u0440\\u0430\\u0431\\u043e\\u0442\\u0430?\",\"ans\":\"<p>\\u041a\\u043e\\u043c\\u043f\\u043b\\u0435\\u043a\\u0441\\u043d\\u0430\\u044f \\u0430\\u043d\\u0442\\u0438\\u043a\\u043e\\u0440\\u0440\\u043e\\u0437\\u0438\\u043e\\u043d\\u043d\\u0430\\u044f \\u043e\\u0431\\u0440\\u0430\\u0431\\u043e\\u0442\\u043a\\u0430 \\u0432 \\u0441\\u0440\\u0435\\u0434\\u043d\\u0435\\u043c \\u0442\\u0440\\u0435\\u0431\\u0443\\u0435\\u0442 \\u043e\\u0442 4 \\u0434\\u043e 8 \\u0447\\u0430\\u0441\\u043e\\u0432. \\u041f\\u0440\\u043e\\u0434\\u043e\\u043b\\u0436\\u0438\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e\\u0441\\u0442\\u044c \\u0440\\u0430\\u0431\\u043e\\u0442 \\u0437\\u0430\\u0432\\u0438\\u0441\\u0438\\u0442 \\u043e\\u0442 \\u043c\\u043e\\u0434\\u0435\\u043b\\u0438 \\u0430\\u0432\\u0442\\u043e, \\u0441\\u043e\\u0441\\u0442\\u043e\\u044f\\u043d\\u0438\\u044f \\u0434\\u043d\\u0438\\u0449\\u0430 \\u0438 \\u0432\\u044b\\u0431\\u0440\\u0430\\u043d\\u043d\\u043e\\u0433\\u043e \\u043a\\u043e\\u043c\\u043f\\u043b\\u0435\\u043a\\u0441\\u0430.<\\/p>\\n\"},{\"MIGX_id\":\"1\",\"q\":\"\\u0421\\u043a\\u043e\\u043b\\u044c\\u043a\\u043e \\u043b\\u0435\\u0442 \\u0432 \\u0441\\u0440\\u0435\\u0434\\u043d\\u0435\\u043c \\u0441\\u043b\\u0443\\u0436\\u0438\\u0442 \\u043f\\u043e\\u043a\\u0440\\u044b\\u0442\\u0438\\u0435?\",\"ans\":\"<p>\\u0413\\u0430\\u0440\\u0430\\u043d\\u0442\\u0438\\u044f \\u043e\\u0442 \\u043f\\u0440\\u043e\\u0438\\u0437\\u0432\\u043e\\u0434\\u0438\\u0442\\u0435\\u043b\\u044f \\u043d\\u0430 \\u043f\\u043e\\u043a\\u0440\\u044b\\u0442\\u0438\\u0435 \\u0437\\u0430\\u0432\\u0438\\u0441\\u0438\\u0442 \\u043e\\u0442 \\u043f\\u0435\\u0440\\u0432\\u043e\\u043d\\u0430\\u0447\\u0430\\u043b\\u044c\\u043d\\u043e\\u0433\\u043e \\u0441\\u043e\\u0441\\u0442\\u043e\\u044f\\u043d\\u0438\\u044f \\u0434\\u043d\\u0438\\u0449\\u0430 \\u0438 \\u0432 \\u0441\\u0440\\u0435\\u0434\\u043d\\u0435\\u043c \\u0441\\u043e\\u0441\\u0442\\u0430\\u0432\\u043b\\u044f\\u0435\\u0442 5 \\u043b\\u0435\\u0442. \\u041d\\u0430 \\u043f\\u0440\\u0430\\u043a\\u0442\\u0438\\u043a\\u0435 \\u0432 \\u043d\\u0430\\u0448 \\u0442\\u0435\\u0445\\u0446\\u0435\\u043d\\u0442\\u0440 \\u043d\\u0430 \\u0431\\u0435\\u0441\\u043f\\u043b\\u0430\\u0442\\u043d\\u044b\\u0435 \\u0435\\u0436\\u0435\\u0433\\u043e\\u0434\\u043d\\u044b\\u0435 \\u043e\\u0441\\u043c\\u043e\\u0442\\u0440\\u044b \\u043f\\u0440\\u0438\\u0435\\u0437\\u0436\\u0430\\u043b \\u0430\\u0432\\u0442\\u043e\\u043c\\u043e\\u0431\\u0438\\u043b\\u044c, \\u0443 \\u043a\\u043e\\u0442\\u043e\\u0440\\u043e\\u0433\\u043e \\u0432 \\u0442\\u0435\\u0447\\u0435\\u043d\\u0438\\u0435 10 \\u043b\\u0435\\u0442 \\u043f\\u043e\\u0441\\u043b\\u0435 \\u043a\\u043e\\u043c\\u043f\\u043b\\u0435\\u043a\\u0441\\u043d\\u043e\\u0439 \\u0430\\u043d\\u0442\\u0438\\u043a\\u043e\\u0440\\u0440\\u043e\\u0437\\u0438\\u0439\\u043d\\u043e\\u0439 \\u043e\\u0431\\u0440\\u0430\\u0431\\u043e\\u0442\\u043a\\u0438 \\u0441 \\u043a\\u0443\\u0437\\u043e\\u0432\\u043e\\u043c \\u0432\\u0441\\u0435 \\u0431\\u044b\\u043b\\u043e \\u0437\\u0430\\u043c\\u0435\\u0447\\u0430\\u0442\\u0435\\u043b\\u044c\\u043d\\u043e.<\\/p>\\n\"}]'),(161,24,2,'[{\"MIGX_id\":\"1\",\"title\":\"Локальный ремонт бампера BMW x5 (перламутр)\",\"img-before\":\"do-i-posle/kuzovremont23_2023_10.jpg\",\"img-after\":\"do-i-posle/kuzovremont23_2023_11.jpg\"},{\"MIGX_id\":\"2\",\"title\":\"Тойота кроун (Toyota Crown) готова! Записывайтесь на ремонт через нашего Бота, подписчикам полировка фар в подарок\",\"img-before\":\"do-i-posle/kuzovremont23_2023_42.jpg\",\"img-after\":\"do-i-posle/kuzovremont23_2023_49.jpg\"}]'),(162,26,2,'[{\"MIGX_id\":\"1\",\"title\":\"\",\"img\":\"naschi_raboty/kuzovremont23_2023_44.jpg\"},{\"MIGX_id\":\"2\",\"title\":\"\",\"img\":\"naschi_raboty/kuzovremont23_2023_45.jpg\"},{\"MIGX_id\":\"3\",\"title\":\"\",\"img\":\"naschi_raboty/kuzovremont23_2023_46.jpg\"},{\"MIGX_id\":\"4\",\"title\":\"\",\"img\":\"naschi_raboty/kuzovremont23_2023_47.jpg\"},{\"MIGX_id\":\"5\",\"title\":\"\",\"img\":\"naschi_raboty/kuzovremont23_2023_48.jpg\"},{\"MIGX_id\":\"6\",\"title\":\"\",\"img\":\"naschi_raboty/kuzovremont23_2023_49.jpg\"}]'),(151,23,119,'Цены на покраску боковых зеркал автомобиля'),(159,26,125,'[{\"MIGX_id\":\"3\",\"title\":\"Генеральный директор компании Босс Боссович\",\"img\":\"sotrudniki/sotrudniki_4.jpg\"},{\"MIGX_id\":\"2\",\"title\":\"Бухгалтер Лидия Филипповна\",\"img\":\"sotrudniki/sotrudniki_2.jpg\"},{\"MIGX_id\":\"1\",\"title\":\"Менеджер продаж Филипп Иванович\",\"img\":\"sotrudniki/sotrudniki_1.jpg\"}]'),(155,28,125,'500'),(160,26,126,'[{\"MIGX_id\":\"1\",\"title\":\"Сертификат № 1\",\"img\":\"sertifikaty/sertifikat_1.jpg\"},{\"MIGX_id\":\"2\",\"title\":\"Оборотная сторона Сертификата № 1\",\"img\":\"sertifikaty/sertifikat_2.jpg\"},{\"MIGX_id\":\"3\",\"title\":\"Приложение к Сертификату № 1\",\"img\":\"sertifikaty/sertifikat_3.jpg\"}]'),(156,28,126,'410'),(174,4,138,'images/novost-ili-statya_02.jpg'),(173,29,1,'[{\"MIGX_id\":\"3\",\"title\":\"\\u041f\\u043e\\u043b\\u0443\\u0447\\u0438\\u0442\\u0435 \\u0431\\u0435\\u0441\\u043f\\u043b\\u0430\\u0442\\u043d\\u0443\\u044e \\u043a\\u043e\\u043d\\u0441\\u0443\\u043b\\u044c\\u0442\\u0430\\u0446\\u0438\\u044e\",\"caption\":\"\\u041e\\u0441\\u0442\\u0430\\u0432\\u044c\\u0442\\u0435 \\u0441\\u0432\\u043e\\u0439 \\u043d\\u043e\\u043c\\u0435\\u0440 \\u0442\\u0435\\u043b\\u0435\\u0444\\u043e\\u043d\\u0430 - \\u043c\\u044b \\u0432\\u0430\\u043c \\u043f\\u0435\\u0440\\u0435\\u0437\\u0432\\u043e\\u043d\\u0438\\u043c \\u0438 \\u043e\\u0442\\u0432\\u0435\\u0442\\u0438\\u043c \\u043d\\u0430 \\u0432\\u0441\\u0435 \\u0432\\u043e\\u043f\\u0440\\u043e\\u0441\\u044b! \",\"btn_caption\":\"\\u041e\\u0441\\u0442\\u0430\\u0432\\u0438\\u0442\\u044c \\u0437\\u0430\\u044f\\u0432\\u043a\\u0443\",\"image\":\"upload\\/images\\/slide_demo.jpg\"}]');

--
-- Table structure for table `mrb_site_tmplvar_templates`
--

CREATE TABLE `mrb_site_tmplvar_templates` (
  `tmplvarid` int NOT NULL DEFAULT '0',
  `templateid` int NOT NULL DEFAULT '0',
  `rank` int NOT NULL DEFAULT '0',
  PRIMARY KEY (`tmplvarid`,`templateid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `mrb_site_tmplvar_templates`
--

INSERT INTO `mrb_site_tmplvar_templates` VALUES (4,2,0),(5,5,0),(17,1,0),(18,1,0),(4,1,0),(17,2,0),(20,6,0),(21,6,0),(22,6,0),(17,6,0),(4,6,0),(23,6,0),(27,14,0),(17,8,0),(24,3,0),(26,3,0),(4,10,0),(17,10,0),(17,14,0),(27,1,0),(27,2,0),(27,3,0),(27,4,0),(27,5,0),(27,6,0),(27,8,0),(27,9,0),(27,10,0),(28,3,0),(20,12,0),(21,12,0),(22,12,0),(17,12,0),(4,12,0),(23,12,0),(4,14,0),(27,12,0),(20,13,0),(21,13,0),(22,13,0),(17,13,0),(4,13,0),(23,13,0),(31,1,0),(27,13,0),(29,1,0),(30,1,0);

--
-- Table structure for table `mrb_site_tmplvars`
--

CREATE TABLE `mrb_site_tmplvars` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `source` int unsigned NOT NULL DEFAULT '0',
  `property_preprocess` tinyint unsigned NOT NULL DEFAULT '0',
  `type` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '',
  `name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '',
  `caption` varchar(80) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '',
  `description` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '',
  `editor_type` int NOT NULL DEFAULT '0',
  `category` int NOT NULL DEFAULT '0',
  `locked` tinyint unsigned NOT NULL DEFAULT '0',
  `elements` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci,
  `rank` int NOT NULL DEFAULT '0',
  `display` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '',
  `default_text` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci,
  `properties` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci,
  `input_properties` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci,
  `output_properties` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci,
  `static` tinyint unsigned NOT NULL DEFAULT '0',
  `static_file` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '',
  PRIMARY KEY (`id`),
  UNIQUE KEY `name` (`name`),
  KEY `category` (`category`),
  KEY `locked` (`locked`),
  KEY `rank` (`rank`),
  KEY `static` (`static`)
) ENGINE=MyISAM AUTO_INCREMENT=32 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `mrb_site_tmplvars`
--

INSERT INTO `mrb_site_tmplvars` VALUES (4,2,0,'image','image','Изображение','',0,20,0,'',0,'default','','a:0:{}','a:1:{s:10:\"allowBlank\";s:4:\"true\";}','a:0:{}',0,''),(5,1,0,'text','map','Карта','',0,9,0,'',0,'default','','a:0:{}','a:5:{s:10:\"allowBlank\";s:4:\"true\";s:9:\"minLength\";s:0:\"\";s:9:\"maxLength\";s:0:\"\";s:5:\"regex\";s:0:\"\";s:9:\"regexText\";s:0:\"\";}','a:0:{}',0,''),(31,0,0,'richtext','about_text','О компании','краткая информация о компании',0,9,0,'',0,'default','','a:0:{}','a:1:{s:10:\"allowBlank\";s:4:\"true\";}','a:0:{}',0,''),(17,2,0,'migx','migx_faq','Частые вопросы','',0,9,0,'',9,'default','','a:0:{}','a:7:{s:7:\"configs\";s:0:\"\";s:8:\"formtabs\";s:175:\"[{\"caption\":\"Добавить вопрос\", \"fields\": [\n\n   {\"field\":\"q\",\"caption\":\"Вопрос\"},\n   {\"field\":\"ans\",\"caption\":\"Ответ\", \"inputTVtype\": \"richtext\"}\n ]\n}]\";s:7:\"columns\";s:140:\"[\n{\n \"header\": \"Вопрос\", \"sortable\": \"true\", \"dataIndex\": \"q\"\n},\n{\n \"header\": \"Ответ\", \"sortable\": \"true\", \"dataIndex\": \"ans\"\n}\n]\";s:7:\"btntext\";s:29:\"Добавить вопрос\";s:10:\"previewurl\";s:0:\"\";s:10:\"jsonvarkey\";s:0:\"\";s:19:\"autoResourceFolders\";s:5:\"false\";}','a:0:{}',0,''),(18,2,0,'migx','migx_prices','Цены','',0,9,0,'',6,'default','','a:0:{}','a:7:{s:7:\"configs\";s:0:\"\";s:8:\"formtabs\";s:184:\"[{\"caption\":\"Добавить вопрос\", \"fields\": [\n\n   {\"field\":\"title\",\"caption\":\"Категория\"},\n   {\"field\":\"text\",\"caption\":\"Цены\", \"inputTVtype\": \"richtext\"}\n ]\n}]\";s:7:\"columns\";s:149:\"[\n{\n \"header\": \"Категория\", \"sortable\": \"true\", \"dataIndex\": \"title\"\n},\n{\n \"header\": \"Цены\", \"sortable\": \"true\", \"dataIndex\": \"text\"\n}\n]\";s:7:\"btntext\";s:45:\"Добавить раздел с ценами\";s:10:\"previewurl\";s:0:\"\";s:10:\"jsonvarkey\";s:0:\"\";s:19:\"autoResourceFolders\";s:5:\"false\";}','a:0:{}',0,''),(20,0,0,'image','img-before','Состояние до наших работ','',0,23,0,'',0,'default','','a:0:{}','a:1:{s:10:\"allowBlank\";s:4:\"true\";}','a:0:{}',0,''),(21,0,0,'image','img-after','После проведенных работ','',0,23,0,'',0,'default','','a:0:{}','a:1:{s:10:\"allowBlank\";s:4:\"true\";}','a:0:{}',0,''),(22,0,0,'richtext','prices','Цены','',0,22,0,'',52,'default','','a:0:{}','a:1:{s:10:\"allowBlank\";s:4:\"true\";}','a:0:{}',0,''),(23,0,0,'text','prices-title','Заголовок блока','используйте тег span для выделения текста оранжевым цветом',0,22,0,'',51,'default','','a:0:{}','a:5:{s:10:\"allowBlank\";s:4:\"true\";s:9:\"minLength\";s:0:\"\";s:9:\"maxLength\";s:0:\"\";s:5:\"regex\";s:0:\"\";s:9:\"regexText\";s:0:\"\";}','a:0:{}',0,''),(24,2,0,'migx','migx_beforeAfter','До и после','',0,20,0,'',0,'default','','a:0:{}','a:7:{s:7:\"configs\";s:0:\"\";s:8:\"formtabs\";s:533:\"[\n  {\n    \"caption\": \"Заголовок\",\n    \"fields\": [\n      {\n        \"field\": \"title\",\n        \"caption\": \"Заголовок\",\n        \"description\": \"\",\n        \"inputTVtype\": \"text\"\n      },\n      {\n        \"field\": \"img-before\",\n        \"caption\": \"Изображение ДО\",\n        \"inputTVtype\": \"image\",\n        \"sourceFrom\": \"migx\"\n      },\n      {\n        \"field\": \"img-after\",\n        \"caption\": \"Изображение ПОСЛЕ\",\n        \"inputTVtype\": \"image\",\n        \"sourceFrom\": \"migx\"\n      }\n    ]\n  }\n]\";s:7:\"columns\";s:333:\"[{\n  \"header\": \"Заголовок\",\n  \"dataIndex\": \"title\"\n},{\n  \"renderer\": \"this.renderImage\",\n  \"sourceFrom\": \"migx\",\n  \"header\": \"Изображение ДО\",\n  \"dataIndex\": \"img-before\"\n},{\n  \"renderer\": \"this.renderImage\",\n  \"sourceFrom\": \"migx\",\n  \"header\": \"Изображение ПОСЛЕ\",\n  \"dataIndex\": \"img-after\"\n}]\";s:7:\"btntext\";s:25:\"Добавить фото\";s:10:\"previewurl\";s:0:\"\";s:10:\"jsonvarkey\";s:0:\"\";s:19:\"autoResourceFolders\";s:5:\"false\";}','a:0:{}',0,''),(26,2,0,'migx','migx_album','Фотоальбом','',0,20,0,'',0,'default','','a:0:{}','a:7:{s:7:\"configs\";s:0:\"\";s:8:\"formtabs\";s:355:\"[\n  {\n    \"caption\": \"Заголовок\",\n    \"fields\": [\n      {\n        \"field\": \"title\",\n        \"caption\": \"Заголовок\",\n        \"description\": \"\",\n        \"inputTVtype\": \"text\"\n      },\n      {\n        \"field\": \"img\",\n        \"caption\": \"Фотография\",\n        \"inputTVtype\": \"image\",\n        \"sourceFrom\": \"migx\"\n      }\n    ]\n  }\n]\";s:7:\"columns\";s:169:\"[{\n  \"header\": \"Заголовок\",\n  \"dataIndex\": \"title\"\n},{\n  \"renderer\": \"this.renderImage\",\n  \"sourceFrom\": \"migx\",\n  \"header\": \"Фото\",\n  \"dataIndex\": \"img\"\n}]\";s:7:\"btntext\";s:25:\"Добавить фото\";s:10:\"previewurl\";s:0:\"\";s:10:\"jsonvarkey\";s:0:\"\";s:19:\"autoResourceFolders\";s:5:\"false\";}','a:0:{}',0,''),(27,0,0,'richtext','tags_bottom','Теги внизу страницы','',0,27,0,'',0,'default','','a:0:{}','a:1:{s:10:\"allowBlank\";s:4:\"true\";}','a:0:{}',0,''),(28,0,0,'number','thumb_height','Высота превью в альбоме, только цифра','по умолчанию размер превью - 300x300px; если установить больше 300px - изображения будут вертикальные, если меньше - горизонтальные; настройка распространяется на весь альбом на странице',0,20,0,'',0,'default','','a:0:{}','a:8:{s:10:\"allowBlank\";s:4:\"true\";s:13:\"allowDecimals\";s:5:\"false\";s:13:\"allowNegative\";s:5:\"false\";s:16:\"decimalPrecision\";s:1:\"2\";s:22:\"strictDecimalPrecision\";s:5:\"false\";s:16:\"decimalSeparator\";s:1:\".\";s:8:\"maxValue\";s:4:\"1200\";s:8:\"minValue\";s:3:\"100\";}','a:0:{}',0,''),(29,0,0,'migx','migx_slider','Слайдер','',0,20,0,'',0,'default','','a:0:{}','a:7:{s:7:\"configs\";s:0:\"\";s:8:\"formtabs\";s:783:\"[\n  {\n    \"caption\": \"Заголовок\",\n    \"fields\": [\n      {\n        \"field\": \"title\",\n        \"caption\": \"Заголовок\",\n        \"description\": \"\",\n        \"inputTVtype\": \"text\"\n      },{\n        \"field\": \"caption\",\n        \"caption\": \"Описание\",\n        \"description\": \"\",\n        \"inputTVtype\": \"text\"\n      },{\n        \"field\": \"btn_caption\",\n        \"caption\": \"Надпись на кнопке\",\n        \"description\": \"\",\n        \"inputTVtype\": \"text\"\n      },\n      {\n        \"field\": \"image\",\n        \"caption\": \"Изображение\",\n        \"description\": \"размер - 1920x560px; все надписи должны быть отрисованы на слайде\",\n        \"inputTVtype\": \"image\",\n        \"sourceFrom\": \"migx\"\n      }\n    ]\n  }\n]\";s:7:\"columns\";s:185:\"[{\n  \"header\": \"Заголовок\",\n  \"dataIndex\": \"title\"\n},{\n  \"renderer\": \"this.renderImage\",\n  \"sourceFrom\": \"migx\",\n  \"header\": \"Изображение\",\n  \"dataIndex\": \"image\"\n}]\";s:7:\"btntext\";s:27:\"Добавить слайд\";s:10:\"previewurl\";s:0:\"\";s:10:\"jsonvarkey\";s:0:\"\";s:19:\"autoResourceFolders\";s:5:\"false\";}','a:0:{}',0,''),(30,0,0,'migx','migx_advantages','Преимущества','',0,9,0,'',3,'default','','a:0:{}','a:7:{s:7:\"configs\";s:0:\"\";s:8:\"formtabs\";s:344:\"[\n  {\n    \"caption\": \"Заголовок\",\n    \"fields\": [\n      {\n        \"field\": \"title\",\n        \"caption\": \"Заголовок\",\n        \"description\": \"\",\n        \"inputTVtype\": \"text\"\n      },{\n        \"field\": \"caption\",\n        \"caption\": \"Описание\",\n        \"description\": \"\",\n        \"inputTVtype\": \"text\"\n      }\n    ]\n  }\n]\";s:7:\"columns\";s:123:\"[{\n  \"header\": \"Заголовок\",\n  \"dataIndex\": \"title\"\n},{\n  \"header\": \"Описание\",\n  \"dataIndex\": \"caption\"\n}]\";s:7:\"btntext\";s:31:\"Добавить элемент\";s:10:\"previewurl\";s:0:\"\";s:10:\"jsonvarkey\";s:0:\"\";s:19:\"autoResourceFolders\";s:5:\"false\";}','a:0:{}',0,'');

--
-- Table structure for table `mrb_system_eventnames`
--

CREATE TABLE `mrb_system_eventnames` (
  `name` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `service` tinyint unsigned NOT NULL DEFAULT '0',
  `groupname` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '',
  PRIMARY KEY (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `mrb_system_eventnames`
--

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

--
-- Table structure for table `mrb_system_settings`
--

CREATE TABLE `mrb_system_settings` (
  `key` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '',
  `value` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `xtype` varchar(75) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT 'textfield',
  `namespace` varchar(40) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT 'core',
  `area` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '',
  `editedon` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`key`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `mrb_system_settings`
--



--
-- Table structure for table `mrb_thumb_images`
--

CREATE TABLE `mrb_thumb_images` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `image` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL,
  `cache_image` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci DEFAULT NULL,
  `config` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci,
  `isend` tinyint unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `image` (`image`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `mrb_thumb_images`
--


--
-- Table structure for table `mrb_transport_packages`
--

CREATE TABLE `mrb_transport_packages` (
  `signature` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `created` datetime NOT NULL,
  `updated` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
  `installed` datetime DEFAULT NULL,
  `state` tinyint unsigned NOT NULL DEFAULT '1',
  `workspace` int unsigned NOT NULL DEFAULT '0',
  `provider` int unsigned NOT NULL DEFAULT '0',
  `disabled` tinyint unsigned NOT NULL DEFAULT '0',
  `source` tinytext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci,
  `manifest` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci,
  `attributes` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci,
  `package_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL,
  `metadata` text CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci,
  `version_major` smallint unsigned NOT NULL DEFAULT '0',
  `version_minor` smallint unsigned NOT NULL DEFAULT '0',
  `version_patch` smallint unsigned NOT NULL DEFAULT '0',
  `release` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '',
  `release_index` smallint 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=MyISAM DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

--
-- Dumping data for table `mrb_transport_packages`
--

INSERT INTO `mrb_transport_packages` VALUES ('translit-1.0.0-beta','2017-04-27 10:51:50','2017-04-27 10:52:39','2017-04-27 10:52:39',0,1,1,0,'translit-1.0.0-beta.transport.zip',NULL,'a:35:{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:453:\"--------------------\nExtension: translit\n--------------------\nVersion: 1.0.0-beta\nReleased: October 20, 2010\nSince: October 20, 2010\nAuthor: Jason Coward <jason@modx.com>\n\nA MODx Revolution Core Extension, the translit package provides a custom transliteration service class. When installed,\nthis is automatically available for the core Friendly URL alias transliteration process for Resources. You can also use\nthe service in your plugins and snippets.\";s:9:\"signature\";s:19:\"translit-1.0.0-beta\";s:13:\"initialConfig\";s:15:\"[object Object]\";s:4:\"text\";s:20:\"Продолжить\";s:2:\"id\";s:19:\"package-install-btn\";s:6:\"hidden\";s:5:\"false\";s:7:\"handler\";s:1749:\"function (va){\n        var r;\n        var g = Ext.getCmp(\'modx-package-grid\');\n        if (!g) return false;\n        \n        if (va.signature != undefined && va.signature != \'\') {\n            r = {signature: va.signature};\n        } else {\n            r = g.menu.record.data ? g.menu.record.data : g.menu.record;\n        }\n		var topic = \'/workspace/package/install/\'+r.signature+\'/\';\n        g.loadConsole(Ext.getBody(),topic);\n\n		va = va || {};\n        Ext.apply(va,{\n            action: \'workspace/packages/install\'\n            ,signature: r.signature\n            ,register: \'mgr\'\n            ,topic: topic\n        });\n\n        MODx.Ajax.request({\n            url: MODx.config.connector_url\n            ,params: va\n            ,listeners: {\n                \'success\': {fn:function() {\n                    var bc = Ext.getCmp(\'packages-breadcrumbs\');\n                    var trail= bc.data.trail;\n                    trail.pop();\n\n                    if (trail.length > 1) {\n                        last = trail[trail.length - 1];\n\n                        if (last != undefined && last.rec != undefined) {\n                            bc.data.trail.pop();\n                            bc.data.trail.shift();\n                            bc.updateDetail(bc.data);\n\n                            var grid = Ext.getCmp(\'modx-package-grid\');\n                            grid.install(last.rec);\n                            return;\n                        }\n                    }\n\n                    this.activate();\n					Ext.getCmp(\'modx-package-grid\').refresh();\n                },scope:this}\n                ,\'failure\': {fn:function() {\n                    this.activate();\n                },scope:this}\n            }\n        });\n\n        return true;\n	}\";s:8:\"disabled\";s:5:\"false\";s:5:\"scope\";s:15:\"[object Object]\";s:9:\"autoWidth\";s:4:\"true\";s:10:\"autoHeight\";s:4:\"true\";s:8:\"minWidth\";s:2:\"75\";s:10:\"removeMode\";s:9:\"container\";s:10:\"hideParent\";s:4:\"true\";s:6:\"events\";s:15:\"[object Object]\";s:7:\"ownerCt\";s:15:\"[object Object]\";s:9:\"container\";s:15:\"[object Object]\";s:8:\"rendered\";s:4:\"true\";s:8:\"template\";s:15:\"[object Object]\";s:5:\"btnEl\";s:15:\"[object Object]\";s:4:\"mons\";s:15:\"[object Object]\";s:2:\"el\";s:15:\"[object Object]\";s:4:\"icon\";s:0:\"\";s:7:\"iconCls\";s:0:\"\";s:8:\"boxReady\";s:4:\"true\";s:11:\"useSetClass\";s:4:\"true\";s:6:\"oldCls\";s:12:\"x-btn-noicon\";s:3:\"doc\";s:15:\"[object Object]\";s:19:\"monitoringMouseOver\";s:4:\"true\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:47:\"/workspace/package/install/translit-1.0.0-beta/\";s:8:\"lastSize\";s:15:\"[object Object]\";s:14:\"package_action\";i:0;}','translit','a:38:{s:2:\"id\";s:24:\"4d556cf0b2b083396d000eeb\";s:7:\"package\";s:24:\"4d556cf0b2b083396d000eea\";s:12:\"display_name\";s:19:\"translit-1.0.0-beta\";s:4:\"name\";s:8:\"translit\";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:4:\"beta\";s:8:\"vrelease\";s:4:\"beta\";s:14:\"vrelease_index\";s:1:\"0\";s:6:\"author\";s:8:\"opengeek\";s:11:\"description\";s:585:\"<p>A service class that allows custom transliteration tables to be used when auto-creating or sanitizing friendly URL aliases in MODx Revolution. This initial beta release includes three tables that can be specified as the friendly_alias_translit System Setting:</p>\n<p><ol>\n<li>noaccents</li>\n<li>russian</li>\n<li>german</li>\n</ol>\nCustom named transliteration tables can be manually added to the {core_path}components/translit/model/modx/translit/tables/ directory and configured. Additional contributed transliteration tables will be included in future releases of the package.\n</p>\";s:12:\"instructions\";s:37:\"<p>Install via Package Management</p>\";s:9:\"changelog\";s:0:\"\";s:9:\"createdon\";s:24:\"2010-10-20T11:53:35+0000\";s:9:\"createdby\";s:8:\"opengeek\";s:8:\"editedon\";s:24:\"2017-04-27T10:51:46+0000\";s:10:\"releasedon\";s:24:\"2010-10-20T11:57:11+0000\";s:9:\"downloads\";s:6:\"103131\";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=56059\";s:10:\"repository\";s:24:\"4d4c3fa6b2b0830da9000001\";s:8:\"supports\";s:1:\"2\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=4d556cf1b2b083396d000eec\";s:9:\"signature\";s:19:\"translit-1.0.0-beta\";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:\"4d556cf1b2b083396d000eec\";s:7:\"version\";s:24:\"4d556cf0b2b083396d000eeb\";s:8:\"filename\";s:33:\"translit-1.0.0-beta.transport.zip\";s:9:\"downloads\";s:6:\"103333\";s:6:\"lastip\";s:15:\"109.123.203.195\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=4d556cf1b2b083396d000eec\";}s:17:\"package-signature\";s:19:\"translit-1.0.0-beta\";s:10:\"categories\";s:36:\"internationalization,core-extensions\";s:4:\"tags\";s:15:\"transliteration\";}',1,0,0,'beta',0),('ajaxform-1.1.9-pl','2017-08-07 03:43:44','2017-08-07 12:43:49','2017-08-07 15:43:49',0,1,2,0,'ajaxform-1.1.9-pl.transport.zip',NULL,'a:36:{s:9:\"changelog\";s:2282:\"Changelog for AjaxForm.\n\n1.1.9-pl\n==============\n- [#40] Improved javascript initialization of a form.\n\n1.1.8-pl\n==============\n- Updated jGrowl to version 1.4.5.\n\n1.1.7-pl\n==============\n- Fixed possible blind SQL injection in action file.\n\n1.1.6-pl\n==============\n- [#33] Improved the processing of javascript errors.\n\n1.1.5-pl\n==============\n- [#30] Improved support of ReCaptcha.\n- PSR-2.\n- Default chunk optimized for Twitter Bootstrap 3.\n\n1.1.4-pl\n==============\n- [#27] Support of single quotes in attributes of form.\n- Case-insensitive check of attributes of form.\n\n1.1.3-pl\n==============\n- Improved validation of files.\n\n1.1.2-pl\n==============\n- Compatibility with FormIt ReCaptcha.\n- Small code format.\n\n1.1.1-pl\n==============\n- Improved checking of availability of pdoTools.\n\n1.1.0-pl\n==============\n- Improved registration of frontend javascript.\n- Added parameter &formSelector for specifying name of CSS class of form.\n- Added parameter &objectName for specifying name of javascript object to initialize.\n\n1.0.7-pl\n==============\n- Added loading source resource to modX::resource in action.php.\n\n1.0.6-pl\n==============\n- [#15] Fixed work in different contexts.\n\n1.0.5-pl\n==============\n- Remove error class from fields on before form submit.\n\n1.0.4-pl\n==============\n- Added checking of global js var \"afValidated\" before form submit.\n\n1.0.3-pl\n==============\n- [#8] Improved regular expression.\n- Improved compatibility with parameter \"submitVar\" in snippet FormIt.\n\n1.0.2-pl\n==============\n- Added jQuery event \"af_complete\" on form submit.\n- [#4] Ability to use @INLINE chunk in parameter &form, if you have pdoTools installed.\n- [#3] Ability to set placeholders in form by specifying them into script parameters.\n- [#2] Script will add class \"error\" to elements with \".error_[name_of_field]\" elements in form.\n\n1.0.1-pl\n==============\n- Possibly fix for Error 500 on some hosts.\n\n1.0.0-pl\n==============\n- Call end snippet on page load for preparation of form. Now you can use hook \"math\".\n\n1.0.0-rc\n==============\n- Force attribute \"method=post\" to form.\n- Added support for sending form without javascript.\n\n1.0.0-beta1\n==============\n- Improved adding class \"ajax_form\" to form.\n- Improved snippet parameters.\n\n1.0.0-beta0\n==============\n- Initial release.\n\";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:636:\"--------------------\nAjaxForm\n--------------------\nAuthor: Vasiliy Naumkin <bezumkin@yandex.ru>\n--------------------\n\nSimple component for MODX Revolution, that allows you to send any form through ajax.\n\n\nQuick start\n1. Create new chunk with name \"myForm\".\n2. Add form into that chunk.\n3. Call AjaxForm at any page [[!AjaxForm?form=`myForm`&snippet=`FormIt`]]\n\nYou can specify any parameters for end snippet:\n[[!AjaxForm?\n	&form=`myForm`\n	&snippet=`FormIt`\n	&hooks=`email`\n	&emailto=`info@mysite.com`\n	&etc=`...`\n]]\n\n--------------------\nFeel free to suggest ideas/improvements/bugs on GitHub:\nhttp://github.com/bezumkin/AjaxForm/issues\";s:9:\"signature\";s:17:\"ajaxform-1.1.9-pl\";s:13:\"initialConfig\";s:15:\"[object Object]\";s:4:\"text\";s:20:\"Продолжить\";s:2:\"id\";s:19:\"package-install-btn\";s:6:\"hidden\";s:5:\"false\";s:7:\"handler\";s:1748:\"function(va){\n        var r;\n        var g = Ext.getCmp(\'modx-package-grid\');\n        if (!g) return false;\n        \n        if (va.signature != undefined && va.signature != \'\') {\n            r = {signature: va.signature};\n        } else {\n            r = g.menu.record.data ? g.menu.record.data : g.menu.record;\n        }\n		var topic = \'/workspace/package/install/\'+r.signature+\'/\';\n        g.loadConsole(Ext.getBody(),topic);\n\n		va = va || {};\n        Ext.apply(va,{\n            action: \'workspace/packages/install\'\n            ,signature: r.signature\n            ,register: \'mgr\'\n            ,topic: topic\n        });\n\n        MODx.Ajax.request({\n            url: MODx.config.connector_url\n            ,params: va\n            ,listeners: {\n                \'success\': {fn:function() {\n                    var bc = Ext.getCmp(\'packages-breadcrumbs\');\n                    var trail= bc.data.trail;\n                    trail.pop();\n\n                    if (trail.length > 1) {\n                        last = trail[trail.length - 1];\n\n                        if (last != undefined && last.rec != undefined) {\n                            bc.data.trail.pop();\n                            bc.data.trail.shift();\n                            bc.updateDetail(bc.data);\n\n                            var grid = Ext.getCmp(\'modx-package-grid\');\n                            grid.install(last.rec);\n                            return;\n                        }\n                    }\n\n                    this.activate();\n					Ext.getCmp(\'modx-package-grid\').refresh();\n                },scope:this}\n                ,\'failure\': {fn:function() {\n                    this.activate();\n                },scope:this}\n            }\n        });\n\n        return true;\n	}\";s:8:\"disabled\";s:5:\"false\";s:5:\"scope\";s:15:\"[object Object]\";s:9:\"autoWidth\";s:4:\"true\";s:10:\"autoHeight\";s:4:\"true\";s:8:\"minWidth\";s:2:\"75\";s:10:\"removeMode\";s:9:\"container\";s:10:\"hideParent\";s:4:\"true\";s:6:\"events\";s:15:\"[object Object]\";s:7:\"ownerCt\";s:15:\"[object Object]\";s:9:\"container\";s:15:\"[object Object]\";s:8:\"rendered\";s:4:\"true\";s:8:\"template\";s:15:\"[object Object]\";s:5:\"btnEl\";s:15:\"[object Object]\";s:4:\"mons\";s:15:\"[object Object]\";s:2:\"el\";s:15:\"[object Object]\";s:4:\"icon\";s:0:\"\";s:7:\"iconCls\";s:0:\"\";s:8:\"boxReady\";s:4:\"true\";s:11:\"useSetClass\";s:4:\"true\";s:6:\"oldCls\";s:12:\"x-btn-noicon\";s:3:\"doc\";s:15:\"[object Object]\";s:19:\"monitoringMouseOver\";s:4:\"true\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:45:\"/workspace/package/install/ajaxform-1.1.9-pl/\";s:8:\"lastSize\";s:15:\"[object Object]\";s:14:\"package_action\";i:1;}','AjaxForm','a:35:{s:2:\"id\";s:2:\"40\";s:10:\"repository\";s:1:\"1\";s:4:\"name\";s:8:\"AjaxForm\";s:9:\"createdby\";s:1:\"6\";s:9:\"createdon\";s:19:\"2013-11-03 16:39:59\";s:8:\"editedon\";s:19:\"0000-00-00 00:00:00\";s:7:\"license\";s:5:\"GPLv2\";s:10:\"screenshot\";s:0:\"\";s:9:\"downloads\";s:5:\"10365\";s:8:\"approved\";s:1:\"1\";s:6:\"active\";s:1:\"1\";s:7:\"package\";s:2:\"40\";s:7:\"version\";s:5:\"1.1.9\";s:13:\"version_major\";s:1:\"1\";s:13:\"version_minor\";s:1:\"1\";s:13:\"version_patch\";s:1:\"9\";s:7:\"release\";s:2:\"pl\";s:13:\"release_index\";s:0:\"\";s:9:\"signature\";s:17:\"ajaxform-1.1.9-pl\";s:12:\"instructions\";s:1:\"-\";s:9:\"changelog\";s:3029:\"Changelog for AjaxForm.<br />\n<br />\n1.1.9-pl<br />\n==============<br />\n- &#91;#40&#93; Improved javascript initialization of a form.<br />\n<br />\n1.1.8-pl<br />\n==============<br />\n- Updated jGrowl to version 1.4.5.<br />\n<br />\n1.1.7-pl<br />\n==============<br />\n- Fixed possible blind SQL injection in action file.<br />\n<br />\n1.1.6-pl<br />\n==============<br />\n- &#91;#33&#93; Improved the processing of javascript errors.<br />\n<br />\n1.1.5-pl<br />\n==============<br />\n- &#91;#30&#93; Improved support of ReCaptcha.<br />\n- PSR-2.<br />\n- Default chunk optimized for Twitter Bootstrap 3.<br />\n<br />\n1.1.4-pl<br />\n==============<br />\n- &#91;#27&#93; Support of single quotes in attributes of form.<br />\n- Case-insensitive check of attributes of form.<br />\n<br />\n1.1.3-pl<br />\n==============<br />\n- Improved validation of files.<br />\n<br />\n1.1.2-pl<br />\n==============<br />\n- Compatibility with FormIt ReCaptcha.<br />\n- Small code format.<br />\n<br />\n1.1.1-pl<br />\n==============<br />\n- Improved checking of availability of pdoTools.<br />\n<br />\n1.1.0-pl<br />\n==============<br />\n- Improved registration of frontend javascript.<br />\n- Added parameter &amp;formSelector for specifying name of CSS class of form.<br />\n- Added parameter &amp;objectName for specifying name of javascript object to initialize.<br />\n<br />\n1.0.7-pl<br />\n==============<br />\n- Added loading source resource to modX::resource in action.php.<br />\n<br />\n1.0.6-pl<br />\n==============<br />\n- &#91;#15&#93; Fixed work in different contexts.<br />\n<br />\n1.0.5-pl<br />\n==============<br />\n- Remove error class from fields on before form submit.<br />\n<br />\n1.0.4-pl<br />\n==============<br />\n- Added checking of global js var &quot;afValidated&quot; before form submit.<br />\n<br />\n1.0.3-pl<br />\n==============<br />\n- &#91;#8&#93; Improved regular expression.<br />\n- Improved compatibility with parameter &quot;submitVar&quot; in snippet FormIt.<br />\n<br />\n1.0.2-pl<br />\n==============<br />\n- Added jQuery event &quot;af_complete&quot; on form submit.<br />\n- &#91;#4&#93; Ability to use @INLINE chunk in parameter &amp;form, if you have pdoTools installed.<br />\n- &#91;#3&#93; Ability to set placeholders in form by specifying them into script parameters.<br />\n- &#91;#2&#93; Script will add class &quot;error&quot; to elements with &quot;.error_&#91;name_of_field&#93;&quot; elements in form.<br />\n<br />\n1.0.1-pl<br />\n==============<br />\n- Possibly fix for Error 500 on some hosts.<br />\n<br />\n1.0.0-pl<br />\n==============<br />\n- Call end snippet on page load for preparation of form. Now you can use hook &quot;math&quot;.<br />\n<br />\n1.0.0-rc<br />\n==============<br />\n- Force attribute &quot;method=post&quot; to form.<br />\n- Added support for sending form without javascript.<br />\n<br />\n1.0.0-beta1<br />\n==============<br />\n- Improved adding class &quot;ajax_form&quot; to form.<br />\n- Improved snippet parameters.<br />\n<br />\n1.0.0-beta0<br />\n==============<br />\n- Initial release.\";s:12:\"changelog_en\";s:0:\"\";s:10:\"releasedby\";s:1:\"6\";s:10:\"releasedon\";s:19:\"2017-06-01 09:26:38\";s:16:\"minimum_supports\";s:3:\"2.2\";s:8:\"supports\";s:0:\"\";s:11:\"minimum_php\";s:0:\"\";s:10:\"deprecated\";s:1:\"0\";s:10:\"version_id\";s:4:\"1983\";s:6:\"author\";s:29:\"Василий Наумкин\";s:11:\"description\";s:130:\"Отправка форм через Ajax. Использует FormIt, но можно указать и свой сниппет.\";s:12:\"display_name\";s:17:\"ajaxform-1.1.9-pl\";s:11:\"supports_db\";s:5:\"mysql\";s:8:\"location\";s:161:\"https://modstore.pro/extras/package/40?version_id=1983&username=amnezia86%40yandex.ru&api_key=d8e30885217e5d4807cfd75bf6dfe3df&http_host=kino.victor-webmaster.ru\";s:4:\"file\";a:2:{s:8:\"location\";s:161:\"https://modstore.pro/extras/package/40?version_id=1983&username=amnezia86%40yandex.ru&api_key=d8e30885217e5d4807cfd75bf6dfe3df&http_host=kino.victor-webmaster.ru\";s:9:\"transport\";s:4:\"true\";}}',1,1,9,'pl',0),('canonical-2.0.0-pl','2017-08-08 05:06:40','2017-08-08 14:15:47','2017-08-08 17:15:47',0,1,1,0,'canonical-2.0.0-pl.transport.zip',NULL,'a:37:{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:543:\"\nCanonical\n\n\nAuthor: Bob Ray <http://bobsguides.com>\nCopyright 2010-2014\n\nThe Canonical snippet puts a canonical tag in the &lt;head&gt; section of your template. It executes only for Symlinks so that for SEO purposes, you won\'t be penalized for duplicate content.\n\nPut the following tag in the &lt;head&gt; section of all templates:\n\n[[!Canonical]\n\nOfficial Documentation: http://bobsguides.com/canonical-tutorial.html\n\nBugs and Feature Requests: https://github.com:BobRay/Canonical\n\nQuestions: http://forums.modx.com\n\nCreated by MyComponent\n\";s:9:\"changelog\";s:170:\"Changelog for Canonical\n\nCanonical 2.0.0-pl\n---------------------------------\nExecute only for Symlinks\n\nCanonical 1.0.0\n---------------------------------\nInitial Version\";s:13:\"setup-options\";a:0:{}s:9:\"signature\";s:18:\"canonical-2.0.0-pl\";s:13:\"initialConfig\";s:15:\"[object Object]\";s:4:\"text\";s:20:\"Продолжить\";s:2:\"id\";s:19:\"package-install-btn\";s:6:\"hidden\";s:5:\"false\";s:7:\"handler\";s:1748:\"function(va){\n        var r;\n        var g = Ext.getCmp(\'modx-package-grid\');\n        if (!g) return false;\n        \n        if (va.signature != undefined && va.signature != \'\') {\n            r = {signature: va.signature};\n        } else {\n            r = g.menu.record.data ? g.menu.record.data : g.menu.record;\n        }\n		var topic = \'/workspace/package/install/\'+r.signature+\'/\';\n        g.loadConsole(Ext.getBody(),topic);\n\n		va = va || {};\n        Ext.apply(va,{\n            action: \'workspace/packages/install\'\n            ,signature: r.signature\n            ,register: \'mgr\'\n            ,topic: topic\n        });\n\n        MODx.Ajax.request({\n            url: MODx.config.connector_url\n            ,params: va\n            ,listeners: {\n                \'success\': {fn:function() {\n                    var bc = Ext.getCmp(\'packages-breadcrumbs\');\n                    var trail= bc.data.trail;\n                    trail.pop();\n\n                    if (trail.length > 1) {\n                        last = trail[trail.length - 1];\n\n                        if (last != undefined && last.rec != undefined) {\n                            bc.data.trail.pop();\n                            bc.data.trail.shift();\n                            bc.updateDetail(bc.data);\n\n                            var grid = Ext.getCmp(\'modx-package-grid\');\n                            grid.install(last.rec);\n                            return;\n                        }\n                    }\n\n                    this.activate();\n					Ext.getCmp(\'modx-package-grid\').refresh();\n                },scope:this}\n                ,\'failure\': {fn:function() {\n                    this.activate();\n                },scope:this}\n            }\n        });\n\n        return true;\n	}\";s:8:\"disabled\";s:5:\"false\";s:5:\"scope\";s:15:\"[object Object]\";s:9:\"autoWidth\";s:4:\"true\";s:10:\"autoHeight\";s:4:\"true\";s:8:\"minWidth\";s:2:\"75\";s:10:\"removeMode\";s:9:\"container\";s:10:\"hideParent\";s:4:\"true\";s:6:\"events\";s:15:\"[object Object]\";s:7:\"ownerCt\";s:15:\"[object Object]\";s:9:\"container\";s:15:\"[object Object]\";s:8:\"rendered\";s:4:\"true\";s:8:\"template\";s:15:\"[object Object]\";s:5:\"btnEl\";s:15:\"[object Object]\";s:4:\"mons\";s:15:\"[object Object]\";s:2:\"el\";s:15:\"[object Object]\";s:4:\"icon\";s:0:\"\";s:7:\"iconCls\";s:0:\"\";s:8:\"boxReady\";s:4:\"true\";s:11:\"useSetClass\";s:4:\"true\";s:6:\"oldCls\";s:12:\"x-btn-noicon\";s:3:\"doc\";s:15:\"[object Object]\";s:8:\"lastSize\";s:15:\"[object Object]\";s:19:\"monitoringMouseOver\";s:4:\"true\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:46:\"/workspace/package/install/canonical-2.0.0-pl/\";s:14:\"package_action\";i:0;}','Canonical','a:38:{s:2:\"id\";s:24:\"53fabfdb62cf2426b30002bc\";s:7:\"package\";s:24:\"4d556cd5b2b083396d000e49\";s:12:\"display_name\";s:18:\"canonical-2.0.0-pl\";s:4:\"name\";s:9:\"Canonical\";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:6:\"bobray\";s:11:\"description\";s:191:\"<p>The Canonical snippet puts a canonical link tag in the head section of your HTML. It executes only for Symlinks, and prevents search engines from penalizing you for duplicate content. </p>\";s:12:\"instructions\";s:242:\"<p>Install with Package Manager and put the following tag in the  section of all templates:</p><p>&#91;&#91;!Canonical&#93;&#93;</p><p>See the docs at <a href=\"http://bobsguides.com/canonical-snippet.html\">Bob\'s Guides</a>.</p><p></p>\n<p></p>\";s:9:\"changelog\";s:69:\"<p>Canonical 2.0.0-pl</p><ul><li>Executes only for Symlinks</li></ul>\";s:9:\"createdon\";s:24:\"2014-08-25T04:47:23+0000\";s:9:\"createdby\";s:6:\"bobray\";s:8:\"editedon\";s:24:\"2017-08-08T12:59:32+0000\";s:10:\"releasedon\";s:24:\"2014-08-25T04:47:23+0000\";s:9:\"downloads\";s:4:\"2631\";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=53fabfdb62cf2426b30002be\";s:9:\"signature\";s:18:\"canonical-2.0.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:\"53fabfdb62cf2426b30002be\";s:7:\"version\";s:24:\"53fabfdb62cf2426b30002bc\";s:8:\"filename\";s:32:\"canonical-2.0.0-pl.transport.zip\";s:9:\"downloads\";s:4:\"1408\";s:6:\"lastip\";s:13:\"31.31.196.109\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=53fabfdb62cf2426b30002be\";}s:17:\"package-signature\";s:18:\"canonical-2.0.0-pl\";s:10:\"categories\";s:9:\"utilities\";s:4:\"tags\";s:22:\"html,canonical.symlink\";}',2,0,0,'pl',0),('ajaxmanager-1.2.0-pl','2018-03-19 14:22:41','2018-03-19 11:23:00','2018-03-19 14:23:00',0,1,1,0,'ajaxmanager-1.2.0-pl.transport.zip',NULL,'a:36:{s:7:\"license\";s:15504:\"GNU GENERAL PUBLIC LICENSE\r\n   Version 2, June 1991\r\n--------------------------\r\n\r\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.\r\n59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r\n\r\nEveryone is permitted to copy and distribute verbatim copies\r\nof this license document, but changing it is not allowed.\r\n\r\nPreamble\r\n--------\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 Library 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\r\nGNU GENERAL PUBLIC LICENSE\r\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n---------------------------------------------------------------\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\nNO WARRANTY\r\n-----------\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---------------------------\r\nEND OF TERMS AND CONDITIONS\";s:6:\"readme\";s:421:\"--------------------\nExtra: AjaxManager\n--------------------\nVersion: 1.2.0\nCreated: December 2nd, 2014\nSince: December 10th, 2012\nAuthor: Danil Kostin <danya.postfactum@gmail.com>\nLicense: GNU GPLv2 (or later at your option)\n\nMinimal required MODx version is 2.2.7!\n\nThis plugin ajaxifies MODx Manager. No more page reloading and waiting for Tree appearing!\n\nWorks with modern browsers only (requires HTML5 History API).\";s:9:\"changelog\";s:1996:\"Changelog for AjaxManager extra.\n\nAjaxManager 1.2.0\n====================================\n- Fix issue when not all language topics loaded\n- Fix bugs with loading third-party extras js/css\n- Add Gallery component to the list of compatible components\n\nAjaxManager 1.1.9\n====================================\n- Fix TV displaying issues\n- Fix Drag and Drop issues\n\nAjaxManager 1.1.8\n====================================\n- Fix MODx 2.3 compatibility issues\n\nAjaxManager 1.1.7\n====================================\n- Fix javascript inclusion order (this should improve compatibility)\n- Add Resource Hider compontent to the list compatible components\n\nAjaxManager 1.1.6\n====================================\n- Add TinyMCE support\n- Add MODx 2.3 support\n- Set ClientConfig and miniShop2 as compatible components by default\n\nAjaxManager 1.1.5\n====================================\n- Fix install/uninstall process (wrong modext patching/removing)\n- Release lock on resource page unload\n- History navigation fix (correct first entry restoring)\n\nAjaxManager 1.1.4\n====================================\n- Ready for MODx 2.2.7! No patches!\n- Prevent buggy multiple panel loading (146%)\n- No more page reloading. Almost all cases are handled.\n\nAjaxManager 1.1.3\n====================================\n- Fixed Tree drag\'n\'drop\n- Fixed Custom Manager (Components) Pages loading\n\nAjaxManager 1.1.2\n====================================\n- Prevent buggy multiple panel loading (100%)\n- Fixed Ctrl+S (and other shortcuts) issues\n- Prevent incorrect uninstall proccess\n\nAjaxManager 1.1.1\n====================================\n- Prevent buggy multiple panel loading\n- Better error catching (and automatic fallback)\n- Better support of third-party components\n- Fixed Download Extras button in Package Management\n\nAjaxManager 1.1.0\n====================================\n- Added Manager patch into package\n- Fixed tv issues (empty tv list and input properties)\n\nAjaxManager 1.0.0\n====================================\n- Initial commit\";s:9:\"signature\";s:20:\"ajaxmanager-1.2.0-pl\";s:13:\"initialConfig\";s:15:\"[object Object]\";s:4:\"text\";s:20:\"Продолжить\";s:2:\"id\";s:19:\"package-install-btn\";s:6:\"hidden\";s:5:\"false\";s:7:\"handler\";s:1741:\"function (va){\n        var r;\n        var g = Ext.getCmp(\'modx-package-grid\');\n        if (!g) return false;\n\n        if (va.signature != undefined && va.signature != \'\') {\n            r = {signature: va.signature};\n        } else {\n            r = g.menu.record.data ? g.menu.record.data : g.menu.record;\n        }\n		var topic = \'/workspace/package/install/\'+r.signature+\'/\';\n        g.loadConsole(Ext.getBody(),topic);\n\n		va = va || {};\n        Ext.apply(va,{\n            action: \'workspace/packages/install\'\n            ,signature: r.signature\n            ,register: \'mgr\'\n            ,topic: topic\n        });\n\n        MODx.Ajax.request({\n            url: MODx.config.connector_url\n            ,params: va\n            ,listeners: {\n                \'success\': {fn:function() {\n                    var bc = Ext.getCmp(\'packages-breadcrumbs\');\n                    var trail= bc.data.trail;\n                    trail.pop();\n\n                    if (trail.length > 1) {\n                        last = trail[trail.length - 1];\n\n                        if (last != undefined && last.rec != undefined) {\n                            bc.data.trail.pop();\n                            bc.data.trail.shift();\n                            bc.updateDetail(bc.data);\n\n                            var grid = Ext.getCmp(\'modx-package-grid\');\n                            grid.install(last.rec);\n                            return;\n                        }\n                    }\n\n                    this.activate();\n					Ext.getCmp(\'modx-package-grid\').refresh();\n                },scope:this}\n                ,\'failure\': {fn:function() {\n                    this.activate();\n                },scope:this}\n            }\n        });\n\n        return true;\n	}\";s:8:\"disabled\";s:5:\"false\";s:5:\"scope\";s:15:\"[object Object]\";s:9:\"autoWidth\";s:4:\"true\";s:10:\"autoHeight\";s:4:\"true\";s:8:\"minWidth\";s:2:\"75\";s:10:\"removeMode\";s:9:\"container\";s:10:\"hideParent\";s:4:\"true\";s:6:\"events\";s:15:\"[object Object]\";s:7:\"ownerCt\";s:15:\"[object Object]\";s:9:\"container\";s:15:\"[object Object]\";s:8:\"rendered\";s:4:\"true\";s:8:\"template\";s:15:\"[object Object]\";s:5:\"btnEl\";s:15:\"[object Object]\";s:4:\"mons\";s:15:\"[object Object]\";s:2:\"el\";s:15:\"[object Object]\";s:4:\"icon\";s:0:\"\";s:7:\"iconCls\";s:0:\"\";s:8:\"boxReady\";s:4:\"true\";s:11:\"useSetClass\";s:4:\"true\";s:6:\"oldCls\";s:12:\"x-btn-noicon\";s:3:\"doc\";s:15:\"[object Object]\";s:8:\"lastSize\";s:15:\"[object Object]\";s:19:\"monitoringMouseOver\";s:4:\"true\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:48:\"/workspace/package/install/ajaxmanager-1.2.0-pl/\";s:14:\"package_action\";i:0;}','AjaxManager','a:38:{s:2:\"id\";s:24:\"547db698dc532f2c5902a06d\";s:7:\"package\";s:24:\"50c41b26f245545356000017\";s:12:\"display_name\";s:20:\"ajaxmanager-1.2.0-pl\";s:4:\"name\";s:11:\"AjaxManager\";s:7:\"version\";s:5:\"1.2.0\";s:13:\"version_major\";s:1:\"1\";s:13:\"version_minor\";s:1:\"2\";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:16:\"danya_postfactum\";s:11:\"description\";s:631:\"<p><b>Works with MODx 2.2.7 or greater (including current MODx 2.3)!</b></p><p>Incompatible extras (these extras break AjaxManager):</p><p>- CodeMirror</p><p></p><p>Compatible extras (these extras work with AjaxManager fine):</p><p>- CKEditor</p><p>- TinyMCE</p><p>- Ace</p><p>- MIGx</p><p>- miniShop2</p><p></p><p>- Articles</p><p>- Gallery</p><p>- ClientConfig</p><p>- Resource Hider</p><p>Almost all extras with Custom Manager Pages work (with regular page reloading) with AjaxManager:</p><p>- Batcher</p><p>- Quip</p><p>- Collections</p><p>Extras, waiting for accepting of patches: Batcher, Quip.</p><p>etc...</p><p></p><p></p>\";s:12:\"instructions\";s:28:\"<p></p><p></p><p></p><p></p>\";s:9:\"changelog\";s:2333:\"<p></p><p></p><p></p><p></p><p></p><p></p><p>AjaxManager 1.2.0</p><p>====================================</p><p>- Fix issue when not all language topics loaded</p><p>- Fix bugs with loading third-party extras js/css</p><p>- Add Gallery component to the list of compatible components</p><p>AjaxManager 1.1.9</p><p>====================================</p><p>- Fix TV displaying issues</p><p>- Fix Drag and Drop issues</p><p>AjaxManager 1.1.8</p><p>====================================</p><p>- Fix MODx 2.3 compatibility issues</p><p>AjaxManager 1.1.7</p><p>====================================</p><p>- Fix javascript inclusion order (this should improve compatibility)</p><p>- Add Resource Hider compontent to the list compatible components</p><p>AjaxManager 1.1.6</p><p>====================================</p><p>- Add TinyMCE support</p><p>- Add MODx 2.3 support</p><p>- Set ClientConfig and miniShop2 as compatible components by default</p><p>AjaxManager 1.1.5</p><p>====================================</p><p>- Fix install/uninstall process (wrong modext patching/removing)</p><p>- Release lock on resource page unload</p><p>- History navigation fix (correct first entry restoring)</p><p></p><p>AjaxManager 1.1.4</p><p>====================================</p><p>- Prevent buggy multiple panel loading (146%)</p><p>- No more page reloading. Almost all cases are handled.</p><p></p><p>AjaxManager 1.1.3</p><p>====================================</p><p>- Fixed Tree drag\'n\'drop</p><p>- Fixed Custom Manager (Components) Pages loading</p><p></p><p>AjaxManager 1.1.2</p><p>====================================</p><p>- Prevent buggy multiple panel loading (100%)</p><p>- Fixed Ctrl+S (and other shortcuts) issues</p><p>- Prevent incorrect uninstall proccess</p><p></p><p>AjaxManager 1.1.1</p><p>====================================</p><p>- Prevent buggy multiple panel loading</p><p>- Better error catching (and automatic fallback)</p><p>- Better support of third-party components</p><p>- Fixed Download Extras button in Package Management</p><p></p><p>AjaxManager 1.1.0</p><p>====================================</p><p>- Added Manager patch into package</p><p>- Fixed tv issues (empty tv list and input properties)</p><p></p><p>AjaxManager 1.0.0</p><p>====================================</p><p>- Initial commit</p><p></p><p></p><p></p>\";s:9:\"createdon\";s:24:\"2014-12-02T12:54:48+0000\";s:9:\"createdby\";s:16:\"danya_postfactum\";s:8:\"editedon\";s:24:\"2018-03-19T09:20:48+0000\";s:10:\"releasedon\";s:24:\"2014-12-02T12:54:48+0000\";s:9:\"downloads\";s:5:\"12938\";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=547db699dc532f2c5902a06f\";s:9:\"signature\";s:20:\"ajaxmanager-1.2.0-pl\";s:11:\"supports_db\";s:12:\"mysql,sqlsrv\";s:16:\"minimum_supports\";s:3:\"2.3\";s:9:\"breaks_at\";s:8:\"10000000\";s:10:\"screenshot\";s:0:\"\";s:4:\"file\";a:7:{s:2:\"id\";s:24:\"547db699dc532f2c5902a06f\";s:7:\"version\";s:24:\"547db698dc532f2c5902a06d\";s:8:\"filename\";s:34:\"ajaxmanager-1.2.0-pl.transport.zip\";s:9:\"downloads\";s:4:\"5271\";s:6:\"lastip\";s:12:\"5.17.162.238\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=547db699dc532f2c5902a06f\";}s:17:\"package-signature\";s:20:\"ajaxmanager-1.2.0-pl\";s:10:\"categories\";s:39:\"administration,administration,utilities\";s:4:\"tags\";s:0:\"\";}',1,2,0,'pl',0),('migx-2.12.0-pl','2018-03-19 16:29:34','2018-03-19 13:29:52','2018-03-19 16:29:52',0,1,1,0,'migx-2.12.0-pl.transport.zip',NULL,'a:10:{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:1392:\"--------------------\nMIGX\n--------------------\nVersion: 2.1.0\nAuthor: Bruno Perner <b.perner@gmx.de>\n--------------------\n\n* MIGX (multiItemsGridTv for modx) is a custom-tv-input-type for adding multiple items into one TV-value and a snippet for listing this items on your frontend.\n* It has a configurable grid and a configurable tabbed editor-window to add and edit items.\n* Each item can have multiple fields. For each field you can use another tv-input-type.\n\nFeel free to suggest ideas/improvements/bugs on GitHub:\nhttp://github.com/Bruno17/multiItemsGridTV/issues\n\nInstallation:\n\ninstall by package-management.\nCreate a new menu:\nSystem -> Actions \n\nActions-tree:\nmigx -> right-click -> create Acton here\ncontroller: index\nnamespace: migx\nlanguage-topics: migx:default,file\n\nmenu-tree:\nComponents -> right-click -> place action here\nlexicon-key: migx\naction: migx - index\nparameters: &configs=migxconfigs||packagemanager||setup\n\nclear cache\ngo to components -> migx -> setup-tab -> setup\n\nIf you are upgrading from MIGX - versions before 2.0\ngo to tab upgrade. click upgrade.\nThis will add a new autoincrementing field MIGX_id to all your MIGX-TV-items\nThe getImageList-snippet needs this field to work correctly.\n\n\nAllways after upgrading MIGX of any Version:\ngo to components -> migx -> setup-tab -> setup\n\nthis will upgrade the migx-configs-table and add new fields, if necessary.\n\n\n\";s:9:\"changelog\";s:10646:\"Changelog for MIGX.\n\nMIGX 2.12.0\n==============\nselect db-fields from defined class and its joins for formtabs and columns\nadd categories and a category-filter to MIGX Configs\nmultiple grouping-levels for &groupingField\nhooksnippet getformnames\nadd snippet migxAutoPublish for publishing by Cronjobs\nadd beforesave - hook to update-processor\nallow string in where-property\nadd a default schema-template, used at create package\nand some bugfixes\n\nMIGX 2.11.0\n==============\ngroupingfield, preparesnippet, _total, _count, improve @CODE\nhooksnippet beforecreateform\n\nMIGX 2.10.0\n==============\nhooksnippet getcustomconfigs for importcsvmigx\nsupport layout-rows/columns in formtabs\ncontextmenu \'flat formtabs\'\nmultiupload to db, resizeOnUpload - plugin\n[packagemanager] Add Extension Package - feature\nrespect joinalias in export.php and handlepositionselector.php\npossible to use TV-value in migxresourcemediapath - snippet\n[getImageList] inherit_children_tvname\nMIGXdb add item before/after\n\nMIGX 2.9.7\n==============\nadd emtpyTpl\nfix some MIGX-grid width - issues\nimport csv to MIGX\n\nMIGX 2.9.6\n==============\nhooksnippet getcustomconfigs for export-processor\nfix missing formtabs after saving\n\nMIGX 2.9.5\n==============\ncolumn-actionbuttons also for MIGX\nexport/import MIGX-items from/into MIGX-TV\nget tinymcewrapper working\nmore config-options for combo-filter\nFix and simplify Redactor implementation to use MODx.loadRTE()\n\nMIGX 2.9.4\n==============\n[migxResourcemediapath] add context_key as path option\nbutton for \'alter fields from schema\'\nfix MIGX-grid width\ncustom grid for MIGX-TV\nrespect context-default-media-source - setting\n\nMIGX 2.9.3\n==============\nbasic support for new TinyMCE RTE\nfix assetsUrl/connectorUrl - settings\nMIGX-TV MODX multifile-uploader/autocreate items  \nMIGX-TV configurable contextmenues\n\nMIGX 2.9.2\n==============\nsome smaller fixes\n\nMIGX 2.9.1\n==============\nadd hook-snippet setting\nsome handleRelated - update - functions\ndestroy updatewindow on close\n\nMIGX 2.9\n==============\n[migxLoopCollection] allow use of foreign database\nSottwell\'s improvements on migxresourcemediapath\nnew snippet: migxGetCollectionTree\naccess to foreign database from default processors\nimprovements on multiple formtabs\nmake inline-editing for MIGX - grid possible\noption to add MIGX-items directly without modal\nlistbox-cell-editor\nmovetotop,movetobottom - buttons for MIGX-grid\ncell-editing for MIgXdb - grids\noption to add MIGXdb-items directly without modal\n[getImageList] &inheritFrom - inherit MIGX-items from parents or other resources\nsome migxredactor - fixes \n\nMIGX 2.8.1\n==============\nlets disable the \'Add Item\' - button\nnew configs gridperpage and sortconfig\nwrapperTpl for getImageList and migxLoopCollection\n\nMIGX 2.8.0\n==============\nresolve tables on install\nrender cross, also when empty string\nreusable activaterelations - processors\n[migxLoopCollection] tpl_nN\n[#154] clean TV-value, if no MIGX-items \nadditional db-storage of formtabs and fields\nget menue working in MODX 2.3\nimprove description_is_code \n\n\nMIGX 2.6.8\n==============\nsome other small fixes\nrestrictive condition by processed MIGX-tags for formfields\nFilter-Button for Reset all filters to default-value\nextend date-filter\nmake cmp main caption translatable \nMigx::prepareJoins - optional rightjoin \n\nMIGX 2.6.7\n==============\nadd date - filter \nadd handlepositionselector - processor \nadd snippet exportmigx2db\n\nMIGX 2.6.6\n==============\nfixes only\n\nMIGX 2.6.5\n==============\nfixes only\n\nMIGX 2.6.4\n==============\n[redactor-field] get and use file-properties from a redactor-inputTV\nadd renderImageFromHtml - renderer\n\nMIGX 2.6.3\n==============\nconfigurable redactor-field with configs-configuration, make redactor work in MIGXdb - CMP\n\nMIGX 2.6.2\n==============\nfix issue with imported configs-field, if not an array \n\nMIGX 2.6.1\n==============\nMake Formfields translatable\n\nMIGX 2.6\n==============\n[getImageList] output inner arrays as json-string\nadded polish translation\n[getImageList] splits, build summaries\n make grid-columns translatable, let user add custom-lexicons from custom php-config-files \n\n\nMIGX 2.5.11\n==============\nadd simple MIGXdb - validation (only required for now)\nsome fixes\n\n\nMIGX 2.5.9\n==============\nlet us create new indexes, with altered field-def from schema \noptimize input-option-values-handling, see:http://forums.modx.com/thread/79757/sortable-editable-list-of-checkboxes?page=4#dis-post-483240\n\n\nMIGX 2.5.8\n\n==============\nAdded \'showScreenshot\' (big image in popup) \nAdded template-field for direct template-input for renderChunk\nAdded position - selector for new MIGX - items\nFix for not removed rte-editors when using formswitcher\nsend current store-params to iframe-window\n\n\nMIGX 2.5.6\n\n==============\n\nAdd support for the modmore.com Redactor editor \nsome work on multiuploader for MIGXdb\nmore eNotice - fixes\n\n\nMIGX 2.5.2\n\n==============\nread input-options into MIGX-TV\nrespect filter in default - export.php\nfix for empty value in TV - configs not loading renderers etc.\nfix changed processaction-param after export2csv \nstopEvent() by onClick - event\n\nMIGX 2.5.1\n\n==============\nfix bug with renderChunk - renderer\n\nMIGX 2.5\n\n==============\nget different rtes working - support for tinymce, ckeditor \nsome settings for MIGXfe\ncs - lexicons, \nsome eNotice - fixes\nfix with to big integers on TV-id (set phptype to string)\nlimit MIGX-record-count\n\n\nMIGX 2.4.2\n\n==============\ncolumnButtons for the migx - grid \nlittle form-layout-mods\nadded the option to have the first formtab outside the other tabs above of them.\n\nadded the option to use the TV-description-field as parsed code-areas in the formtabs, modx-tags are parsed there - \nsnippets, chunks, output-filters can be used there. All fields of the record can be used as placeholders.\n\nmigxupdate for MIGXfe\ndefault-values for MIGXdb-filters\nupdate co_id in iframe-window\nadd a searchbox to MIGX-Configurator\nread configs directly from exported configs-files from custom-packages - directory by using configname:packagename - configs\n\n\nMIGX 2.4.1\n\n==============\nsome new snippets:\ngetDayliMIGXrecord\nmigxgetrelations\n\nadded beta treecombo-filter-option for example to filter resources in MIGXdb by resourcetree\nadd window-title configuration, make window-caption dynamic (its possible to use placeholders now)\nhide tabs in form, when only one tab\nadded selectposition - renderer\n\n\nMIGX 2.4.0\n\n==============\nnew renderer - switchStatusOptions\nnew renderer - renderChunk\ngetImageList - added \'contains\' and \'snippet\' - where-filters\nadd duplicate-contextmenue to MIGXdb \nnew property for getImageList: &reverse\ngive TVs in each CMP-tab a unique id\nrefresh grid after closing iframe-window\nadded tpl_n{n} tplFirst tplLast tpl_n tpl_oneresult properties to getImageList\nexport jsonarray-fields as separate fields in csv-export\nalias, breadcrumb and ultimateparent for migxREsourceMediaPath\nAdded TV - description - field to configuration\n\n\nMIGX 2.3.1\n\n==============\nsome eNotice - error - fixes\nadd type - configuration to gridcolumns, now its possible to sort also numeric on the MIGX - grid: see https://github.com/Bruno17/MIGX/issues/41\n\nMIGX 2.3.0\n\n==============\nadd multifile - uploader, upload to MIGX - mediasource\nadd load from mediasource - button to MIGX\nadd migxResourcePath - snippet\nadd iframe - support - its now possible to create chunks with snippet-calls and show the result in an iframe-window. used by multifile-uploader.\n\n\nMIGX 2.2.3\n\n==============\nconfirmation before overriding schema-files\nsome additions for childresources-management by MIGXdb\nswitch between multiple forms - configurations\nadd renderDate - renderer , thanks to Jako\nadditional send all store-baseParams when opening the form-window. This way we can have different forms depending on filters for example.\nadd parent-property for dynamic filter-comboboxes\nadd getliste-where for default getlist-processor\nexport formtabs as clean json in editraw-mode\n\n\nMIGX 2.2.2\n\n==============\nadd migxLoopCollection-snippet\nmove prepareJoins into a migx-method\nconfirmation before remove db-record, getcombo did not use idfield \nallow empty prefix \nadd possibility to use tables without \'deleted\' - field and default-getlist-processor\nfix Call-time pass-by-reference errors\nget tinyMCE to work on richtext-TV-inputs in MIGXdb - CMPs \nfix prefix not sended to writeSchema\ngrid add cls \'main-wrapper\' to give it a bit padding, thanks to jako\n\n\nMIGX 2.2.0\n\n==============\n\nexport/import configuration-objects as json to/from files in custom-package-directories \nnew configs: getlist - defaultsort, joins, gridload_mode (by button, auto) \ngrid-smarty-template now can be also in custom-package-directories\nreworked handling of joined objects in default update-php \nadd connected_object_id baseparam to migx-grid\nadded snippet migxLoopCollection\n\n\nMIGX 2.1.1\n\n==============\n\n  fix for migx-snippet not working with multiple calls on one page\n  resource_id as script-property for getlist-processor when used with migx-snippet\n\nMIGX 2.1.0\n\n==============\n\n  add &sort to the getImageList - snippet\n  add new snippet \'migx\' to get items from db-tables, can use the same configurations and getList - processors as the MIGXdb - manager\n  make it possible to have config-files for grids and processors in another package-folder for easier packaging together custom - packages\n  more MIGXdb - configurations\n\n\nMIGX 2.0.1\n\n==============\n\n  more E_NOTICE - Error - fixes\n  Fix Missing Add - Item - Replacement - String \n\nMIGX 2.0.0\n\n==============\n\n- pl\n\n  fix for Revo 2.2.2\n  fix some E_NOTICE - errors\n\n- new in beta5\n\n  Configure multiple CMP - tabs\n  packagemanager ported to extjs - tab\n  added MIGX-setup/upgrade - tab\n  added configurable text and combo - filterboxes\n\n- new in beta3\n\n  This is a preview-version of MIGXdb\n  MIGXdb can now also be used as configurable CMP\n  MIGX - configurator for tabs, columns, MIGXdb-TV and MIGXdb-CMP\n  Package-manager, create and edit schemas and package-tables\n\n- new:\n  better compatibility with revo 2.2\n  working with mediasources\n  introduced MIGXdb\n\n\nMIGX 1.2.0\n==============\n- new:\n  merge scriptProperties to Placeholders \n  basic compatibility for modx 2.2 \n  autoinc-field: MIGX_id\n  autoResourceFolders - functionality, autoCreate directory for each resource\n  \n  \n- fixed:\n  url-TV support\n  context-based base_path issues\n  remove remaining []\n  remove Tiny-instances when switching form\n  enter on textarea closes window\n  fireResourceFormChange for drag,remove,duplicate \n\nMIGX 1.1.0\n==============\n- new:\n  &docidVarKey\n  &processTVs\n  \n- fixed:\n  context-filepath-issue\n\nMIGX 1.0.0\n==============\n- Initial release.\";s:13:\"setup-options\";s:32:\"migx-2.12.0-pl/setup-options.php\";s:9:\"signature\";s:14:\"migx-2.12.0-pl\";s:14:\"menu_placement\";s:10:\"components\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:42:\"/workspace/package/install/migx-2.12.0-pl/\";s:14:\"package_action\";i:1;}','MIGX','a:38:{s:2:\"id\";s:24:\"5a7b25e9bc8dd3a7748b4567\";s:7:\"package\";s:24:\"4db018def24554690c000005\";s:12:\"display_name\";s:14:\"migx-2.12.0-pl\";s:4:\"name\";s:4:\"MIGX\";s:7:\"version\";s:6:\"2.12.0\";s:13:\"version_major\";s:1:\"2\";s:13:\"version_minor\";s:2:\"12\";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:7:\"Bruno17\";s:11:\"description\";s:676:\"<p>MIGX (multiItemsGridTv for modx) is a custom-tv-input-type for adding multiple items into one TV-value and a snippet for listing this items on your frontend.</p><p>It has a cofigurable grid and a configurable tabbed editor-window to add and edit items.</p><p>Each item can have multiple fields. For each field you can use another tv-input-type.</p><p>MIGXdb can manage (resource-related) custom-db-table-items in a TV and can help to create CMPs for custom-db-tables</p><p>See the official documentation here:&nbsp;<a href=\"http://rtfm.modx.com/display/addon/MIGX\" style=\"color: rgb(15, 112, 150); \" title=\"\" target=\"\">http://rtfm.modx.com/display/addon/MIGX</a></p><p></p>\";s:12:\"instructions\";s:5876:\"<p></p><p style=\"margin: 10px 0px 20px; padding: 0px; border-width: 0px; outline-width: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; line-height: 1.4;\">Installation:Install via Package Management.</p><p style=\"margin: 10px 0px 20px; padding: 0px; border-width: 0px; outline-width: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; line-height: 1.4;\">For MIGX and MIGXdb - Configuration - Management:</p><p style=\"margin-top: 10px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; line-height: 1.4; background-position: initial initial; background-repeat: initial initial; \">Create a new menu:System -&gt; Actions Actions-tree:migx -&gt; right-click -&gt; create Acton herecontroller: indexnamespace: migxlanguage-topics: migx:default,filemenu-tree:Components -&gt; right-click -&gt; place action herelexicon-key: migxaction: migx - indexparameters: &amp;configs=migxconfigs||packagemanager||setupclear cachego to components -&gt; migx -&gt; setup-tab -&gt; setupIf you are upgrading from MIGX - versions before 2.0go to tab upgrade. click upgrade.This will add a new autoincrementing field MIGX_id to all your MIGX-TV-itemsThe getImageList-snippet needs this field to work correctly.</p><p style=\"margin-top: 10px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; line-height: 1.4; background-position: initial initial; background-repeat: initial initial; \"><b style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; \">Note:</b>&nbsp;Make sure to remove older versions of multiItemsGridTv and the multiitemsgridTv-namespace, if you had them tried from Github.</p><p style=\"margin-top: 10px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; line-height: 1.4; background-position: initial initial; background-repeat: initial initial; \"><b style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; \">Note</b>: Input Options for the MIGX only work for Revolution 2.1.0-rc2 and later.</p><p style=\"margin-top: 10px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; line-height: 1.4; background-position: initial initial; background-repeat: initial initial; \"></p><p style=\"margin-top: 10px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 13px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; line-height: 1.4; background-position: initial initial; background-repeat: initial initial; \"></p>\";s:9:\"changelog\";s:13083:\"<p>Changelog for MIGX.</p><p>MIGX 2.12.0</p><p>==============</p><p><ul><li>select db-fields from defined class and its joins for formtabs and columns</li><li>add categories and a category-filter to MIGX Configs</li><li>multiple grouping-levels for &amp;groupingField</li><li>hooksnippet getformnames</li><li>add snippet migxAutoPublish for publishing by Cronjobs</li><li>add beforesave - hook to update-processor</li><li>allow string in where-property</li><li>add a default schema-template, used at create package</li><li>and some bugfixes</li></ul></p><p>MIGX 2.11.0</p><p>==============</p><p></p><ul><li>groupingfield, preparesnippet, _total, _count, improve @CODE</li><li>hooksnippet beforecreateform</li></ul><p></p><p></p><p>MIGX 2.10.0</p><p>==============</p><p></p><ul><li>hooksnippet getcustomconfigs for importcsvmigx</li><li>support layout-rows/columns in formtabs</li><li>contextmenu \'flat formtabs\'</li><li>multiupload to db, resizeOnUpload - plugin</li><li>&#91;packagemanager&#93; Add Extension Package - feature</li><li>respect joinalias in export.php and handlepositionselector.php</li><li>possible to use TV-value in migxresourcemediapath - snippet</li><li>&#91;getImageList&#93; inherit_children_tvname</li><li>MIGXdb add item before/after</li></ul><p></p><p></p><p>MIGX 2.9.7</p><p>==============</p><p></p><ul><li>add emtpyTpl</li><li>fix some MIGX-grid width - issues</li><li>import csv to MIGX</li></ul><p></p><p></p><p>MIGX 2.9.6</p><p>==============</p><p></p><ul><li>hooksnippet getcustomconfigs for export-processor</li><li>fix missing formtabs after saving</li></ul><p></p><p>MIGX 2.9.5==============</p><ul><li>fix Form tabs data being wiped after saving</li></ul><p>MIGX 2.9.5==============</p><ul><li>column-actionbuttons also for MIGX</li><li>export/import MIGX-items from/into MIGX-TV</li><li>get tinymcewrapper working</li><li>more config-options for combo-filter</li><li>Fix and simplify Redactor implementation to use MODx.loadRTE()</li></ul><p>MIGX 2.9.4==============</p><ul><li>&#91;migxResourcemediapath&#93; add context_key as path option</li><li>button for \'alter fields from schema\'</li><li>fix MIGX-grid width</li><li>custom grid for MIGX-TV</li><li>respect context-default-media-source - setting</li></ul><p></p><p>MIGX 2.9.3==============</p><ul><li>basic support for new TinyMCE RTE</li><li>fix assetsUrl/connectorUrl - settings</li><li>MIGX-TV MODX multifile-uploader/autocreate items&nbsp; </li><li>MIGX-TV configurable contextmenues</li></ul><p>MIGX 2.9.2==============</p><ul><li>some smaller fixes</li></ul><p>MIGX 2.9.1==============</p><ul><li>add hook-snippet setting</li><li>some handleRelated - update - functions</li><li>destroy updatewindow on close</li></ul><p></p><p>MIGX 2.9.0==============</p><ul><li>&#91;migxLoopCollection&#93; allow use of foreign database</li><li>Sottwell\'s improvements on migxresourcemediapath</li><li>new snippet: migxGetCollectionTree</li><li>access to foreign database from default processors</li><li>improvements on multiple formtabs</li><li>make inline-editing for MIGX - grid possible</li><li>option to add MIGX-items directly without modal</li><li>listbox-cell-editor</li><li>movetotop,movetobottom - buttons for MIGX-grid</li><li>cell-editing for MIgXdb - grids</li><li>option to add MIGXdb-items directly without modal</li><li>&#91;getImageList&#93; &amp;inheritFrom - inherit MIGX-items from parents or other resources</li><li>some migxredactor - fixes </li></ul><p></p><p>MIGX 2.8.1==============</p><ul><li>lets disable the \'Add Item\' - button</li><li>new configs gridperpage and sortconfig</li><li>wrapperTpl for getImageList and migxLoopCollection</li></ul><p>MIGX 2.8.0==============</p><ul><li>resolve tables on install</li><li>render cross, also when empty string</li><li>reusable activaterelations - processors</li><li>&#91;migxLoopCollection&#93; tpl_nN</li><li>&#91;#154&#93; clean TV-value, if no MIGX-items </li><li>additional db-storage of formtabs and fields</li><li>get menue working in MODX 2.3</li><li>improve description_is_code </li></ul><p></p><p>MIGX 2.6.8==============</p><ul><li>some other small fixes</li><li>restrictive condition by processed MIGX-tags for formfields</li><li>Filter-Button for Reset all filters to default-value</li><li>extend date-filter</li><li>make cmp main caption translatable </li><li>Migx::prepareJoins - optional rightjoin </li></ul><p></p><p>MIGX 2.6.7==============</p><ul><li>add date - filter </li><li>add handlepositionselector - processor </li><li>add snippet exportmigx2db</li></ul><p>MIGX 2.6.6==============</p><ul><li>fixes only</li></ul><p></p><p>MIGX 2.6.5==============</p><ul><li>fix bug with migxResourceMediaPath</li></ul><p>MIGX 2.6.5==============</p><ul><li>fix not working richtext-editors in MIGXdb</li><li>add emptyThrash - process to MIGXdb</li></ul><p>MIGX 2.6.4==============</p><ul><li>&#91;redactor-field&#93; get and use file-properties from a redactor-inputTV</li><li>add renderImageFromHtml - renderer</li></ul><p>MIGX 2.6.3==============</p><ul><li>configurable redactor-field with configs-configuration, make redactor work in MIGXdb - CMP</li></ul><p></p><p>MIGX 2.6.2</p><p>==============</p><ul><li>fix issue with imported configs-field, if not an array\n      </li></ul><p></p><p>MIGX 2.6.1</p><p>==============</p><ul><li>Make Formfields translatable</li></ul><p></p><p>MIGX 2.6</p><p>==============</p><ul><li>&#91;getImageList&#93; output inner arrays as json-string</li><li>added polish translation</li><li>&#91;getImageList&#93; splits, build summaries</li><li>&nbsp;make grid-columns translatable, let user add custom-lexicons from custom php-config-files </li></ul><p>MIGX 2.5.11</p><p>==============</p><ul><li>add simple MIGXdb - validation (only required for now)</li><li>some fixes</li></ul><p></p><p>MIGX 2.5.9</p><p>==============</p><ul><li>let us create new indexes, with altered field-def from schema </li><li>optimize input-option-values-handling, see:http://forums.modx.com/thread/79757/sortable-editable-list-of-checkboxes?page=4#dis-post-483240</li></ul><p></p><p>MIGX 2.5.8</p><p>==============</p><ul><li>Added \'showScreenshot\' (big image in popup) </li><li>Added template-field for direct template-input for renderChunk</li><li>Added position - selector for new MIGX - items</li><li>Fix for not removed rte-editors when using formswitcher</li><li>send current store-params to iframe-window</li></ul><p></p><p>MIGX 2.5.6</p><p>==============</p><ul><li>Add support for the modmore.com Redactor editor\n</li><li>some work on multiuploader for MIGXdb</li><li>more eNotice - fixes</li></ul><p></p><p>MIGX 2.5.2</p><p>==============</p><ul><li>read input-options into MIGX-TV</li><li>respect filter in default - export.php</li><li>fix for empty value in TV - configs not loading renderers etc.</li><li>fix changed processaction-param after export2csv </li><li>stopEvent() by onClick - event</li></ul><p></p><p>MIGX 2.5.1</p><p>==============</p><ul><li>fix bug with renderChunk - renderer</li></ul><p></p><p>MIGX 2.5</p><p>==============</p><ul><li>get different rtes working - support for tinymce, ckeditor </li><li>some settings for MIGXfe</li><li>cs - lexicons, </li><li>some eNotice - fixes</li><li>fix with to big integers on TV-id (set phptype to string)</li><li>limit MIGX-record-count</li></ul><p></p><p>MIGX 2.4.2</p><p>==============</p><ul><li>columnButtons for the migx - grid </li><li>little form-layout-mods</li><li>added the option to have the first formtab outside the other tabs above of them.</li><li>added the option to use the TV-description-field as parsed code-areas in the formtabs, modx-tags are parsed there - </li><li>snippets, chunks, output-filters can be used there. All fields of the record can be used as placeholders.</li><li>migxupdate for MIGXfe</li><li>default-values for MIGXdb-filters</li><li>update co_id in iframe-window</li><li>add a searchbox to MIGX-Configurator</li><li>read configs directly from exported configs-files from custom-packages - directory by using configname:packagename - configs</li></ul><p>MIGX 2.4.1</p><p>==============</p><p>some new snippets:</p><ul><li>getDayliMIGXrecord</li><li>migxgetrelations</li></ul><p></p><ul><li>added beta treecombo-filter-option for example to filter resources in MIGXdb by resourcetree</li><li>add window-title configuration, make window-caption dynamic (its possible to use placeholders now)</li><li>hide tabs in form, when only one tab</li><li>added selectposition - renderer</li></ul><p>MIGX 2.4.0</p><p>==============</p><ul><li>new renderer - switchStatusOptions</li><li>new renderer - renderChunk</li><li>getImageList - added \'contains\' and \'snippet\' - where-filters</li><li>add duplicate-contextmenue to MIGXdb </li><li>new property for getImageList: &amp;reverse</li><li>give TVs in each CMP-tab a unique id</li><li>refresh grid after closing iframe-window</li><li>added tpl_n{n} tplFirst tplLast tpl_n tpl_oneresult properties to getImageList</li><li>export jsonarray-fields as separate fields in csv-export</li><li>alias, breadcrumb and ultimateparent for migxREsourceMediaPath</li><li>Added TV - description - field to configuration</li></ul><p></p><p>MIGX 2.3.1</p><p>==============</p><ul><li>some eNotice - error - fixes</li><li>add type - configuration to gridcolumns, now its possible to sort also numeric on the MIGX - grid: see https://github.com/Bruno17/MIGX/issues/41</li></ul><p></p><p>MIGX 2.3.0</p><p>==============</p><ul><li>add multifile - uploader, upload to MIGX - mediasource</li><li>add load from mediasource - button to MIGX</li><li>add migxResourcePath - snippet</li><li>add iframe - support - its now possible to create chunks with snippet-calls and show the result in an iframe-window. used by multifile-uploader.</li></ul><p></p><p>MIGX 2.2.3</p><p>==============</p><ul><li>confirmation before overriding schema-files</li><li>some additions for childresources-management by MIGXdb</li><li>switch between multiple forms - configurations</li><li>add renderDate - renderer , thanks to Jako</li><li>additional send all store-baseParams when opening the form-window. This way we can have different forms depending on filters for example.</li><li>add parent-property for dynamic filter-comboboxes</li><li>add getliste-where for default getlist-processor</li><li>export formtabs as clean json in editraw-mode</li></ul><p></p><p>MIGX 2.2.2</p><p>==============</p><ul><li>add migxLoopCollection-snippet</li><li>move prepareJoins into a migx-method</li><li>confirmation before remove db-record, getcombo did not use idfield </li><li>allow empty prefix </li><li>add possibility to use tables without \'deleted\' - field and default-getlist-processor</li><li>fix Call-time pass-by-reference errors</li><li>get tinyMCE to work on richtext-TV-inputs in MIGXdb - CMPs </li><li>fix prefix not sended to writeSchema</li><li>grid add cls \'main-wrapper\' to give it a bit padding, thanks to jako</li></ul><p></p><p>MIGX 2.2.0</p><p>==============</p><ul><li>export/import configuration-objects as json to/from files in custom-package-directories </li><li>new configs: getlist - defaultsort, joins, gridload_mode (by button, auto) </li><li>grid-smarty-template now can be also in custom-package-directories</li><li>reworked handling of joined objects in default update-php </li><li>add connected_object_id baseparam to migx-grid</li><li>added snippet migxLoopCollection</li></ul><p></p><p>MIGX 2.1.1</p>\n<p>==============</p>\n<ul><li>fix for migx-snippet not working with multiple calls on one page\n      </li><li>resource_id as script-property for getlist-processor when used with migx-snippet</li></ul>\n\n      <p>MIGX 2.1.0</p><p>==============</p><ul><li>&nbsp; add &amp;sort to the getImageList - snippet</li><li>&nbsp; add new snippet \'migx\' to get items from db-tables, can use the same configurations and getList - processors as the MIGXdb - manager</li><li>&nbsp; make it possible to have config-files for grids and processors in another package-folder for easier packaging together custom - packages</li><li>&nbsp; more MIGXdb - configurations</li></ul><p>MIGX 2.0.1</p><p>==============</p><ul><li>more E_NOTICE - Error - fixes</li><li>Fix Missing Add - Item - Replacement - String </li></ul><p></p><p>MIGX 2.0.0</p><p>==============</p><p>- pl</p><ul><li>&nbsp; fix for Revo 2.2.2</li><li>&nbsp; fix some E_NOTICE - errors</li></ul><p></p><p>- new in beta5</p><ul><li>&nbsp; Configure multiple CMP - tabs</li><li>&nbsp; packagemanager ported to extjs - tab</li><li>&nbsp; added MIGX-setup/upgrade - tab</li><li>&nbsp; added configurable text and combo - filterboxes</li></ul><p></p><p>- new in beta3</p><ul><li>&nbsp; This is a preview-version of MIGXdb</li><li>&nbsp; MIGXdb can now also be used as configurable CMP</li><li>&nbsp; MIGX - configurator for tabs, columns, MIGXdb-TV and MIGXdb-CMP</li><li>&nbsp; Package-manager, create and edit schemas and package-tables</li></ul><p></p><p>- new:</p><ul><li>&nbsp; better compatibility with revo 2.2</li></ul><ul><li>&nbsp; working with mediasources</li></ul><ul><li>&nbsp; starting with MIGXdb (very dev)</li></ul>\";s:9:\"createdon\";s:24:\"2018-02-07T16:14:33+0000\";s:9:\"createdby\";s:7:\"Bruno17\";s:8:\"editedon\";s:24:\"2018-03-19T13:28:10+0000\";s:10:\"releasedon\";s:24:\"2018-02-08T13:05:06+0000\";s:9:\"downloads\";s:6:\"133820\";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=5a7b25e9bc8dd3a7748b4568\";s:9:\"signature\";s:14:\"migx-2.12.0-pl\";s:11:\"supports_db\";s:5:\"mysql\";s:16:\"minimum_supports\";s:3:\"2.2\";s:9:\"breaks_at\";s:8:\"10000000\";s:10:\"screenshot\";s:70:\"http://modx.s3.amazonaws.com/extras/4db018def24554690c000005/migx1.JPG\";s:4:\"file\";a:7:{s:2:\"id\";s:24:\"5a7b25e9bc8dd3a7748b4568\";s:7:\"version\";s:24:\"5a7b25e9bc8dd3a7748b4567\";s:8:\"filename\";s:28:\"migx-2.12.0-pl.transport.zip\";s:9:\"downloads\";s:4:\"5020\";s:6:\"lastip\";s:12:\"92.53.118.53\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=5a7b25e9bc8dd3a7748b4568\";}s:17:\"package-signature\";s:14:\"migx-2.12.0-pl\";s:10:\"categories\";s:15:\"content,gallery\";s:4:\"tags\";s:46:\"migx,multiitems,multitv,migxdb,CMP,MIGX,MIGXdb\";}',2,12,0,'pl',0),('ckeditor-1.4.0-pl','2018-03-19 16:30:09','2018-03-19 13:30:18','2018-03-19 16:30:18',0,1,1,0,'ckeditor-1.4.0-pl.transport.zip',NULL,'a:36:{s:7:\"license\";s:15504:\"GNU GENERAL PUBLIC LICENSE\r\n   Version 2, June 1991\r\n--------------------------\r\n\r\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.\r\n59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r\n\r\nEveryone is permitted to copy and distribute verbatim copies\r\nof this license document, but changing it is not allowed.\r\n\r\nPreamble\r\n--------\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 Library 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\r\nGNU GENERAL PUBLIC LICENSE\r\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\r\n---------------------------------------------------------------\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\nNO WARRANTY\r\n-----------\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---------------------------\r\nEND OF TERMS AND CONDITIONS\";s:6:\"readme\";s:279:\"--------------------\nExtra: CKEditor\n--------------------\nVersion: 1.2.0\nCreated: December 7th, 2014\nSince: December 5th, 2012\nAuthor: Danil Kostin <danya.postfactum@gmail.com>\nLicense: GNU GPLv2 (or later at your option)\n\nIntegrates CKEditor WYSYWYG Editor into MODx Revolution.\";s:9:\"changelog\";s:1780:\"Changelog for CKEditor integration into MODx Revolution.\n\nCKEditor 1.4.0\n====================================\n- Fixed Save shortcut command (Patrick Reisert @Boddlnagg)\n- Added Resource Editor Height option\n- Default skin is Moono-Lisa\n- CKEditor core is updated to 4.8.0\n\nCKEditor 1.3.0\n====================================\n- Add third-party components support (MODx.loadRTE()) (Romain @rtripault)\n- Add improved image plugin\n\nCKEditor 1.2.0\n====================================\n- Fixed MODx 2.3 compatibility\n- Added new settings (stylesSet, removePlugins, toolbarGroups, formatTags, nativeSpellchecker) (thanks to MokoJumbie and exside [Lukas Zahnd])\n- Addes plugins: SCAYT, QuickTable, AutoGrow (disabled by default)\n- Improved AutoCorrect Plugin (settings dialog, bugfixes, other improvements)\n- Fixed Ctrl+Z in Source mode\n- Simplified toolbar configuration (used less painful \"toolbarGroups\" option rather then \"toolbar\")\n\nCKEditor 1.1.1\n====================================\n- Fixed AjaxManager compatibility (tree drag\'drop bug)\n- Added de language (settings localization: miduku)\n- Added plugins: youtube, wordcount, autocorrect\n- Simplified drag\'n\'drop from tree (remove dnd context menu)\n- IE8 support\n\nCKEditor 1.1.0\n====================================\n- MODx file browser integration\n- richtext TV support\n- Custom Resource Classes (Articles for ex.) support\n- Improved drag\'d\'drop from trees (insert images directly from File Tree)\n- Fixed Ctrl+S shorcut\n- Extra plugins setting\n- Editor skin setting\n\nCKEditor 1.0.2\n====================================\n- Fixed blocking bug occured in Firefox\n\nCKEditor 1.0.1\n====================================\n- Fixed fatal error\n- Inherit height of textarea\n\nCKEditor 1.0.0\n====================================\n- Initial commit\";s:9:\"signature\";s:17:\"ckeditor-1.4.0-pl\";s:13:\"initialConfig\";s:15:\"[object Object]\";s:4:\"text\";s:20:\"Продолжить\";s:2:\"id\";s:19:\"package-install-btn\";s:6:\"hidden\";s:5:\"false\";s:7:\"handler\";s:1741:\"function (va){\n        var r;\n        var g = Ext.getCmp(\'modx-package-grid\');\n        if (!g) return false;\n\n        if (va.signature != undefined && va.signature != \'\') {\n            r = {signature: va.signature};\n        } else {\n            r = g.menu.record.data ? g.menu.record.data : g.menu.record;\n        }\n		var topic = \'/workspace/package/install/\'+r.signature+\'/\';\n        g.loadConsole(Ext.getBody(),topic);\n\n		va = va || {};\n        Ext.apply(va,{\n            action: \'workspace/packages/install\'\n            ,signature: r.signature\n            ,register: \'mgr\'\n            ,topic: topic\n        });\n\n        MODx.Ajax.request({\n            url: MODx.config.connector_url\n            ,params: va\n            ,listeners: {\n                \'success\': {fn:function() {\n                    var bc = Ext.getCmp(\'packages-breadcrumbs\');\n                    var trail= bc.data.trail;\n                    trail.pop();\n\n                    if (trail.length > 1) {\n                        last = trail[trail.length - 1];\n\n                        if (last != undefined && last.rec != undefined) {\n                            bc.data.trail.pop();\n                            bc.data.trail.shift();\n                            bc.updateDetail(bc.data);\n\n                            var grid = Ext.getCmp(\'modx-package-grid\');\n                            grid.install(last.rec);\n                            return;\n                        }\n                    }\n\n                    this.activate();\n					Ext.getCmp(\'modx-package-grid\').refresh();\n                },scope:this}\n                ,\'failure\': {fn:function() {\n                    this.activate();\n                },scope:this}\n            }\n        });\n\n        return true;\n	}\";s:8:\"disabled\";s:5:\"false\";s:5:\"scope\";s:15:\"[object Object]\";s:9:\"autoWidth\";s:4:\"true\";s:10:\"autoHeight\";s:4:\"true\";s:8:\"minWidth\";s:2:\"75\";s:10:\"removeMode\";s:9:\"container\";s:10:\"hideParent\";s:4:\"true\";s:6:\"events\";s:15:\"[object Object]\";s:7:\"ownerCt\";s:15:\"[object Object]\";s:9:\"container\";s:15:\"[object Object]\";s:8:\"rendered\";s:4:\"true\";s:8:\"template\";s:15:\"[object Object]\";s:5:\"btnEl\";s:15:\"[object Object]\";s:4:\"mons\";s:15:\"[object Object]\";s:2:\"el\";s:15:\"[object Object]\";s:4:\"icon\";s:0:\"\";s:7:\"iconCls\";s:0:\"\";s:8:\"boxReady\";s:4:\"true\";s:11:\"useSetClass\";s:4:\"true\";s:6:\"oldCls\";s:12:\"x-btn-noicon\";s:3:\"doc\";s:15:\"[object Object]\";s:19:\"monitoringMouseOver\";s:4:\"true\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:45:\"/workspace/package/install/ckeditor-1.4.0-pl/\";s:8:\"lastSize\";s:15:\"[object Object]\";s:14:\"package_action\";i:1;}','CKEditor','a:38:{s:2:\"id\";s:24:\"5a9257ebbc8dd313268b4567\";s:7:\"package\";s:24:\"50c06e7af245544310000044\";s:12:\"display_name\";s:17:\"ckeditor-1.4.0-pl\";s:4:\"name\";s:8:\"CKEditor\";s:7:\"version\";s:5:\"1.4.0\";s:13:\"version_major\";s:1:\"1\";s:13:\"version_minor\";s:1:\"4\";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:16:\"danya_postfactum\";s:11:\"description\";s:62:\"<p>CKEditor is&nbsp;the best web text editor for everyone.</p>\";s:12:\"instructions\";s:169:\"<p>Install package, make sure `use_editor` is set to `true`, `wich_editor` is `CKEditor`</p><p>See ckeditor.com examples if you want to change toolbar configuration.</p>\";s:9:\"changelog\";s:2037:\"<p>CKEditor 1.4.0<p>====================================</p></p><p><p>- Fixed Save shortcut command (Patrick Reisert @Boddlnagg)</p><p>- Added Resource Editor Height option</p><p>- Default skin is Moono-Lisa</p><p>- CKEditor core is updated to 4.8.0</p></p><p></p><p>CKEditor 1.3.0</p><p><p>====================================</p><p>- Add third-party components support (MODx.loadRTE()) (Romain @rtripault)</p><p>- Add improved image plugin</p><p>CKEditor 1.2.0</p><p>====================================</p><p>- Fixed MODx 2.3 compatibility- Added new settings (stylesSet, removePlugins, toolbarGroups, formatTags, nativeSpellchecker) (thanks to MokoJumbie and exside &#91;Lukas Zahnd&#93;)</p><p>- Addes plugins: SCAYT, QuickTable, AutoGrow (disabled by default)</p><p>- Improved AutoCorrect Plugin (settings dialog, bugfixes, other improvements)</p><p>- Fixed Ctrl+Z in Source mode</p><p>- Simplified toolbar configuration (used less painful \"toolbarGroups\" option rather then \"toolbar\")<p>CKEditor 1.1.1</p><p>====================================</p><p>- Fixed AjaxManager compatibility (tree drag\'drop bug)</p><p>- Added de language (settings localization: miduku)</p><p>- Added plugins: youtube, wordcount, autocorrect</p><p>- Simplified drag\'n\'drop from tree (remove dnd context menu)</p><p>- IE8 support</p><p></p><p>CKEditor 1.1.0</p><p>====================================</p><p>- MODx file browser integration</p><p>- richtext TV support</p><p>- Custom Resource Classes (Articles for ex.) support</p><p>- Improved drag\'d\'drop from trees (insert images directly from File Tree)</p><p>- Fixed Ctrl+S shorcut</p><p>- Extra plugins setting</p><p>- Editor skin setting</p><p></p><p>CKEditor 1.0.2</p><p>====================================</p><p>- Fixed blocking bug occured in Firefox</p><p></p><p>CKEditor 1.0.1</p><p>====================================</p><p>- Fixed fatal error</p><p>- Inherit height of textarea</p><p></p><p>CKEditor 1.0.0</p><p>====================================</p><p>- Initial commit</p><p></p></p></p>\";s:9:\"createdon\";s:24:\"2018-02-25T06:30:03+0000\";s:9:\"createdby\";s:16:\"danya_postfactum\";s:8:\"editedon\";s:24:\"2018-03-19T12:41:34+0000\";s:10:\"releasedon\";s:24:\"2018-02-25T06:30:03+0000\";s:9:\"downloads\";s:5:\"45301\";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=5a9257ebbc8dd313268b4568\";s:9:\"signature\";s:17:\"ckeditor-1.4.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:73:\"http://modx.s3.amazonaws.com/extras/50c06e7af245544310000044/ckeditor.jpg\";s:4:\"file\";a:7:{s:2:\"id\";s:24:\"5a9257ebbc8dd313268b4568\";s:7:\"version\";s:24:\"5a9257ebbc8dd313268b4567\";s:8:\"filename\";s:31:\"ckeditor-1.4.0-pl.transport.zip\";s:9:\"downloads\";s:4:\"1167\";s:6:\"lastip\";s:13:\"87.236.20.114\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=5a9257ebbc8dd313268b4568\";}s:17:\"package-signature\";s:17:\"ckeditor-1.4.0-pl\";s:10:\"categories\";s:15:\"richtexteditors\";s:4:\"tags\";s:0:\"\";}',1,4,0,'pl',0),('backupmodx-2.0.1-pl','2019-01-28 16:26:26','2019-01-28 13:26:59','2019-01-28 16:26:59',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:\"b022efd05387\";s:14:\"package_action\";i:1;}','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-28T12:55:57+0000\";s:10:\"releasedon\";s:24:\"2018-12-31T09:55:29+0000\";s:9:\"downloads\";s:5:\"10226\";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:3:\"810\";s:6:\"lastip\";s:12:\"92.53.96.221\";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),('clientconfig-2.1.0-pl','2019-01-28 16:27:15','2019-01-28 13:27:32','2019-01-28 16:27:32',0,1,1,0,'clientconfig-2.1.0-pl.transport.zip',NULL,'a:10:{s:7:\"license\";s:1109:\"The MIT License (MIT)\n\nCopyright (c) 2016 Mark Hamstra Web Development <hello@markhamstra.com>\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 all\ncopies 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 THE\n\";s:6:\"readme\";s:853:\"-------------------------\nClientConfig\n-------------------------\nAuthor: Mark Hamstra\nContact: mark@modmore.com\n-------------------------\n\nClientConfig is the by product of a workshop at MODXpo Europe 2012,\nthe \"Developing Extras in MODX\" one. See the session page at modxpo.eu\nhttp://modxpo.eu/schedule/sessions/developing-extras-for-modx-hands-on\nfor more information and footage of the workshop.\n\nClientConfig gives your client a user-friendly interface for making site\nwide changes, while you as the administrator set up the different options\navailable to the end-user.\n\nPossible uses include:\n- Regularly update a slogan or tag-line in header or footer\n- Change call-to-action button colors based on the season\n- Keep contact details updated in one central location\n- Update the email-address a form sends notifications to.\n\nLicensed under the MIT.\";s:9:\"changelog\";s:5411:\"ClientConfig 2.1.0-pl\n---------------------\nReleased on 2018-12-05\n\n- Update menu to no longer rely on modAction, instead using namespace routing [#158, #139]\n- Fix image/file fields not refreshing when switching context [#147, #155]\n- Adjust plugin to accept both OnMODXInit and OnHandleRequest so you can change the event it runs on, if needed [#140]\n- Prevent events (i.e., priority) from being overwritten on upgrade [#148]\n\nClientConfig 2.0.0-pl\n---------------------\nReleased on 2018-06-26\n\n- Don\'t add _duplicate to the key when duplicating a setting [#142]\n- Updated German [#141], Russian [#145] and Dutch translations\n\nClientConfig 2.0.0-rc1\n----------------------\nReleased on 2017-10-04\n\n- ClientConfig can now (optionally) manage settings for different contexts [#4/#112]\n- Media fields (image/file) now prefix the media source url [#124]\n- Allow snippet/chunk tags in options for the dropdown field [#104]\n- Updated minimum requirements to PHP 5.5.0 and MODX 2.5.2.\n- Added separate clientconfig.categories lexicon for the vertical tabs interface [#91]\n\nClientConfig 1.4.2-pl\n---------------------\nReleased on 2017-07-22\n\n- Restore PHP 5.3 compatibility in creating settings. Note: next release will require 5.5+!\n- Fix issue saving settings on certain environments due to missing value for source [#129]\n- Fix incorrect header/container alignment in both manager pages [#128]\n- Fix (unused) namespace assets path (on new installs) [#126]\n\nClientConfig 1.4.1-pl\n---------------------\nReleased on 2017-02-02\n\n- Fix bug where the new source dropdown does not appear for image field types\n\nClientConfig 1.4.0-pl\n---------------------\nReleased on 2017-01-31\n\n- Fix loading of TinyMCE RTE, causing it to be initialised without configuration [#122]\n- Add ClientConfig_ConfigChange event to be able of hooking into configuration changes [#117]\n- Change plugin event from OnHandleRequest to OnMODXInit [#87, #109, #115]\n- Enable inline editing in the admin component [#94, #95, #114]\n- Fix field-required errors not being shown by adding a popup\n- Accept 0 as valid required value on the number input [#119]\n- Add a Password input type [#105]\n- Add a File input type [#36]\n- Don\'t show \"Error adding field\" errors during installation/upgrade [#92]\n- Fix loading RTE if the field key contains a dot [#89]\n- Add CMD/CTRL + S shortcut for saving the configuration [#80]\n- Preserve linebreaks when editing a setting in the admin section by using a textarea for the value [#69]\n- Relicense under the MIT license instead of GPL [#67]\n- Allow specifying a media source for the image input type [#66]\n\nClientConfig 1.3.2-pl\n---------------------\nReleased on 2015-12-09\n\n- Update French translation\n- Make sure image field uses the MODX default media source\n- Respect manager_date_format and manager_time_format settings\n\nClientConfig 1.3.1-pl\n---------------------\nReleased on 2014-07-20\n\n- Update Dutch translation\n- More weird border fixes\n- Minor fix to when borders are added, specifically for 2.2.\n\nClientConfig 1.3.0-pl\n---------------------\nReleased on 2014-07-19\n\n- #27 Ability to import/export groups and settings\n- #16 Auto-select first group when adding a setting\n- #15 Force admins to create a group before creating a setting, as settings need groups\n- #76 Fix issue where unchecking a checkbox would fail if the setting was required\n- #78 Make the is_required column show Yes/No instead of true/false\n- #60 Get rid of an extra border\n- #75 Update help link to point to modmore.com\n\nClientConfig 1.2.1-pl\n---------------------\nReleased on 2014-01-07\n\n- #57 Add Google Font input type (Thanks @garryn)\n- #63 Fix issue loading more than one rich text field\n\nClientConfig 1.2.0-pl\n---------------------\nReleased on 2013-08-16\n\n- #38 Add setting (vertical_tabs) to allow stacking groups vertically instead of horizontal tabs\n- #46 Add ability to duplicate a setting\n- #45 Show field options field when editing a select box setting.\n- #54 Add Rich Text input type.\n- Improved width consistency of input items.\n- #37 Added input type Image (thanks COEX!)\n- #3 Fix/add colorpicker input type (thanks COEX!)\n\nClientConfig 1.1.2-pl\n---------------------\nReleased on 2013-03-07\n\n- Add/update translations: Russian (thx @Alroniks!), German (thx @enigmatic-user!), Swedish (thx @fractalwolfe!) and Dutch.\n- #47 Show field descriptions under the fields. (Thanks @fractalwolfe!)\n- #40 Add placeholder tooltips with the  for admins. (Thanks @fractalwolfe!)\n\nClientConfig 1.1.1-pl\n---------------------\nReleased on 2012-12-31\n\n- #35 Don\'t strip out tags when saving values (relies on allow_tags_in_post=true in mgr context).\n- #39 Increase database field max sizes for longer descriptions and values.\n- #33 Make sure to show message when no tabs are to be shown.\n- #34 Prevent E_WARNING when there are no settings configured.\n\nClientConfig 1.1.0-pl\n---------------------\nReleased on 2012-12-16\n\n- #26 Add ability to manually sort Settings within a Group\n- #25 Add ability to manually sort Groups\n- #21 Add Filter on Group for settings.\n- #24 Remember last visited tab in both admin and client view.\n- #22 Add \"Help!\" button on Admin panel linking to RTFM instructions.\n- Improve checking if key exists on updating a setting.\n- #30 Fix bug with incorrectly checking cgSetting.is_required checkbox\n- Make controller a tad more portable.\n\nClientConfig 1.0.0-pl\n---------------------\nReleased on 2012-12-09\n\nFirst release\n\";s:13:\"setup-options\";s:39:\"clientconfig-2.1.0-pl/setup-options.php\";s:9:\"signature\";s:21:\"clientconfig-2.1.0-pl\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:49:\"/workspace/package/install/clientconfig-2.1.0-pl/\";s:26:\"clientconfig_context_aware\";s:1:\"0\";s:14:\"package_action\";i:1;}','ClientConfig','a:38:{s:2:\"id\";s:24:\"5c07f238bc8dd384408b4567\";s:7:\"package\";s:24:\"50c3f87ef245542fc1000033\";s:12:\"display_name\";s:21:\"clientconfig-2.1.0-pl\";s:4:\"name\";s:12:\"ClientConfig\";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:2:\"pl\";s:8:\"vrelease\";s:2:\"pl\";s:14:\"vrelease_index\";s:0:\"\";s:6:\"author\";s:5:\"MarkH\";s:11:\"description\";s:984:\"<p></p><p></p><p>ClientConfig gives your client a user-friendly interface for making site&nbsp;wide changes, while you as the administrator set up the different options&nbsp;available to the end-user.</p><p><b>New in ClientConfig 2.0: <a href=\"https://www.modmore.com/blog/2017/clientconfig-2-context-settings/\" title=\"\" target=\"\">context-aware settings</a>!</b></p><p>Possible uses include:</p><p></p><ul><li>Regularly update a slogan or tag-line in header or footer</li><li>Change call-to-action button colors based on the season</li><li>Keep contact details updated in one central location</li><li>Update the email-address a form sends notifications to.</li></ul><p><a href=\"https://github.com/Mark-H/ClientConfig\" title=\"\" target=\"\">Please report bugs and feature requests on Github</a>, and <a href=\"http://forums.modx.com/thread/81490/clientconfig-custom-configuration-cmp-for-clients#dis-post-449423\" title=\"\" target=\"\">chat about it on the Forums</a>.</p><p></p><p></p><p></p>\";s:12:\"instructions\";s:573:\"<p>To install, simply grab the package through package manager and install it. Navigate to the component in the components directory, hit the admin button in the top right, and start configuring settings for your clients to maintain.&nbsp;</p><p>You can use the values from the settings by using either the system setting tag syntax &#91;&#91;++key&#93;&#93;, or by using $modx-&gt;getOption(\'key\') in code.&nbsp;</p><p>For further information, <a href=\"https://docs.modmore.com/en/Open_Source/ClientConfig/index.html\" title=\"\" target=\"\">refer to the documentation</a>.</p>\";s:9:\"changelog\";s:7921:\"<p></p><ul style=\"margin-bottom: 15px; color: rgb(119, 119, 119); font-family: helvetica, arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"></ul><p></p><p><b>ClientConfig 2.1.0-pl </b>:: 2018-12-05</p><p><ul><li>Update menu to no longer rely on modAction, instead using namespace routing &#91;#158, #139&#93;</li><li>Fix image/file fields not refreshing when switching context &#91;#147, #155&#93;</li><li>Adjust plugin to accept both OnMODXInit and OnHandleRequest so you can change the event it runs on, if needed &#91;#140&#93;</li><li>Prevent events (i.e., priority) from being overwritten on upgrade &#91;#148&#93;</li></ul></p><p></p><p style=\"widows: auto;\"><b>ClientConfig 2.0.0-pl </b>:: 2018-06-26</p><p style=\"widows: auto;\"></p><ul><li>Don\'t add _duplicate to the key when duplicating a setting &#91;#142&#93;</li><li>Updated German &#91;#141&#93;, Russian &#91;#145&#93; and Dutch translations</li></ul><p></p><p style=\"widows: auto;\"><b>ClientConfig 2.0.0-rc1 </b>:: 2017-10-04</p><p style=\"widows: auto;\"></p><ul><li>ClientConfig can now (optionally) manage settings for different contexts &#91;#4/#112&#93;</li><li>Media fields (image/file) now prefix the media source url &#91;#124&#93;</li><li>Allow snippet/chunk tags in options for the dropdown field &#91;#104&#93;</li><li>Updated minimum requirements to PHP 5.5.0 and MODX 2.5.2.&nbsp;</li><li>Added separate clientconfig.categories lexicon for the vertical tabs interface &#91;#91&#93;</li></ul><p></p><p style=\"widows: auto;\"><b>ClientConfig 1.4.2-pl</b>&nbsp;:: 2017-07-22<b></b></p><p style=\"widows: auto;\"></p><ul><li>Restore PHP 5.3 compatibility in creating settings. <b>Note: next release will require 5.5+!</b></li><li>Fix issue saving settings on certain environments due to missing value for source &#91;#129&#93;</li><li>Fix incorrect header/container alignment in both manager pages &#91;#128&#93;</li><li>Fix (unused) namespace assets path (on new installs) &#91;#126&#93;</li></ul><p></p><p style=\"widows: auto;\"><b>ClientConfig 1.4.1</b><b>-pl</b>&nbsp;:: 2017-02-01</p><p style=\"widows: auto;\"></p><ul><li>Fix bug where the new source dropdown does not appear for image field types</li></ul><p></p><p style=\"widows: auto;\"><b>ClientConfig 1.4.0-pl</b>&nbsp;:: 2017-01-31</p><ul><li>Fix loading of TinyMCE RTE, causing it to be initialised without configuration &#91;#122&#93;</li><li>Add ClientConfig_ConfigChange event to be able of hooking into configuration changes &#91;#117&#93;</li><li>Change plugin event from OnHandleRequest to OnMODXInit &#91;#87, #109, #115&#93;</li><li>Enable inline editing in the admin component &#91;#94, #95, #114&#93;</li><li>Fix field-required errors not being shown by adding a popup</li><li>Accept 0 as valid required value on the number input &#91;#119&#93;</li><li>Add a Password input type &#91;#105&#93;</li><li>Add a File input type &#91;#36&#93;</li><li>Don\'t show \"Error adding field\" errors during installation/upgrade &#91;#92&#93;</li><li>Fix loading RTE if the field key contains a dot &#91;#89&#93;</li><li>Add CMD/CTRL + S shortcut for saving the configuration &#91;#80&#93;</li><li>Preserve linebreaks when editing a setting in the admin section by using a textarea for the value &#91;#69&#93;</li><li>Relicense under the MIT license instead of GPL &#91;#67&#93;</li><li>Allow specifying a media source for the image input type &#91;#66&#93;</li></ul><p style=\"widows: auto;\"><b>ClientConfig 1.3.2-pl</b>&nbsp;:: 2015-12-09</p><p style=\"widows: auto;\"></p><ul><li>Update French translation</li><li>Make sure image field uses the MODX default media source</li><li>Respect manager_date_format and manager_time_format settings</li></ul><p style=\"margin-bottom: 15px; orphans: auto; text-align: start; text-indent: 0px; widows: auto;\"><b>ClientConfig 1.3.1-pl</b> :: 2014-07-20&nbsp;</p><p style=\"margin-bottom: 15px; orphans: auto; text-align: start; text-indent: 0px; widows: auto;\"></p><ul><li>Update Dutch translation</li><li>More weird border fixes</li><li>Minor fix to when borders are added, specifically for 2.2.</li></ul><p></p><p style=\"margin-bottom: 15px; color: rgb(119, 119, 119); font-family: helvetica, arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 19px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"><b>ClientConfig v1.3.0</b>&nbsp;:: July 19th, 2014</p><p></p><ul><li>#27 &nbsp;Ability to import/export groups and settings</li><li>#16 &nbsp;Auto-select first group when adding a setting</li><li>#15 &nbsp;Force admins to create a group before creating a setting, as settings need groups</li><li>#76 &nbsp;Fix issue where unchecking a checkbox would fail if the setting was required</li><li>#78 &nbsp;Make the is_required column show Yes/No instead of true/false</li><li>#60 &nbsp;Get rid of an extra border</li><li>#75 &nbsp;Update help link to point to modmore.com</li></ul><p></p><p style=\"margin-bottom: 15px; color: rgb(119, 119, 119); font-family: helvetica, arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"><b>ClientConfig v1.2.1</b>&nbsp;:: January 7th, 2014&nbsp;</p><ul><li>#57 &nbsp;Add Google Font input type (Thanks @garryn)</li><li>#63 &nbsp;Fix issue loading more than one rich text field</li></ul><p><b>ClientConfig v1.2.0</b>&nbsp;:: August 16th, 2013 (modmore.com) / November 14th, 2013 (modx.com)</p><ul><li>#38 &nbsp;Add setting (vertical_tabs) to allow stacking groups vertically instead of horizontal tabs</li><li>#46 &nbsp;Add ability to duplicate a setting</li><li>#45 &nbsp;Show field options field when editing a select box setting.</li><li>#54 &nbsp;Add Rich Text input type.</li><li>Improved width consistency of input items.</li><li>#37 &nbsp;Added input type Image (thanks COEX!)</li><li>#3 &nbsp; Fix/add colorpicker input type (thanks COEX!)</li></ul><p><b>ClientConfig v1.1.2</b>&nbsp;:: March 7th, 2012<b></b></p><p></p><ul><li>Add/update translations: Russian (thx @Alroniks!), German (thx @enigmatic-user!), Swedish (thx @fractalwolfe!) and Dutch.</li><li>#47 &nbsp;Show field descriptions under the fields. (Thanks @fractalwolfe!)</li><li>#40 &nbsp;Add placeholder tooltips with the &#91;&#91;++key&#93;&#93; for admins. (Thanks @fractalwolfe!)</li></ul><p></p><p><b>ClientConfig v1.1.1</b> :: December 31st, 2012</p><p></p><ul><li>#35 &nbsp;Don\'t strip out tags when saving values.</li><li>#39 &nbsp;Increase database field max sizes for longer descriptions and values.</li><li>#33 &nbsp;Make sure to show message when no tabs are to be shown.</li><li>#34 &nbsp;Prevent E_WARNING when there are no settings configured.</li></ul><p></p><p><b>ClientConfig v1.1.0</b>&nbsp;:: December 16th, 2012</p><p></p><p></p><ul><li>#26 &nbsp;Add ability to manually sort Settings within a Group</li><li>#25 &nbsp;Add ability to manually sort Groups</li><li>#21 &nbsp;Add Filter on Group for settings.</li><li>#24 &nbsp;Remember last visited tab in both admin and client view.</li><li>#22 &nbsp;Add \"Help!\" button on Admin panel linking to RTFM instructions.</li><li>Improve checking if key exists on updating a setting.</li><li>#30 &nbsp;Fix bug with incorrectly checking cgSetting.is_required checkbox</li><li>Make controller a tad more portable.</li></ul><p><b>ClientConfig v1.0.0</b>&nbsp;:: December 9th, 2012</p><p></p><p>Initial release.</p><p></p>\";s:9:\"createdon\";s:24:\"2018-12-05T15:43:52+0000\";s:9:\"createdby\";s:5:\"MarkH\";s:8:\"editedon\";s:24:\"2019-01-28T12:52:57+0000\";s:10:\"releasedon\";s:24:\"2018-12-05T15:43:52+0000\";s:9:\"downloads\";s:5:\"43773\";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: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=5c07f238bc8dd384408b4568\";s:9:\"signature\";s:21:\"clientconfig-2.1.0-pl\";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:77:\"http://modx.s3.amazonaws.com/extras/50c3f87ef245542fc1000033/clientconfig.jpg\";s:4:\"file\";a:7:{s:2:\"id\";s:24:\"5c07f238bc8dd384408b4568\";s:7:\"version\";s:24:\"5c07f238bc8dd384408b4567\";s:8:\"filename\";s:35:\"clientconfig-2.1.0-pl.transport.zip\";s:9:\"downloads\";s:4:\"2752\";s:6:\"lastip\";s:14:\"212.109.217.54\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=5c07f238bc8dd384408b4568\";}s:17:\"package-signature\";s:21:\"clientconfig-2.1.0-pl\";s:10:\"categories\";s:61:\"administration,administration,personalization,personalization\";s:4:\"tags\";s:30:\"setting,settings,configuration\";}',2,1,0,'pl',0),('upgrademodx-2.1.2-pl','2019-01-28 16:34:49','2019-01-28 13:35:08','2019-01-28 16:35:08',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:1;}','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-28T13:22:39+0000\";s:10:\"releasedon\";s:24:\"2018-12-16T07:58:02+0000\";s:9:\"downloads\";s:5:\"55800\";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:\"3880\";s:6:\"lastip\";s:14:\"31.193.177.134\";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),('backupmodx-3.0.1-pl','2020-03-02 19:28:47','2020-03-02 16:28:54','2020-03-02 19:28:54',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:\"b022efd05387\";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:\"2020-03-02T15:50:29+0000\";s:10:\"releasedon\";s:24:\"2019-09-19T08:09:52+0000\";s:9:\"downloads\";s:5:\"16479\";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:\"2903\";s:6:\"lastip\";s:13:\"5.101.156.115\";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),('clientconfig-2.3.0-pl','2020-03-02 19:29:09','2020-03-02 16:29:32','2020-03-02 19:29:32',0,1,1,0,'clientconfig-2.3.0-pl.transport.zip',NULL,'a:10:{s:7:\"license\";s:1109:\"The MIT License (MIT)\n\nCopyright (c) 2016 Mark Hamstra Web Development <hello@markhamstra.com>\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 all\ncopies 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 THE\n\";s:6:\"readme\";s:853:\"-------------------------\nClientConfig\n-------------------------\nAuthor: Mark Hamstra\nContact: mark@modmore.com\n-------------------------\n\nClientConfig is the by product of a workshop at MODXpo Europe 2012,\nthe \"Developing Extras in MODX\" one. See the session page at modxpo.eu\nhttp://modxpo.eu/schedule/sessions/developing-extras-for-modx-hands-on\nfor more information and footage of the workshop.\n\nClientConfig gives your client a user-friendly interface for making site\nwide changes, while you as the administrator set up the different options\navailable to the end-user.\n\nPossible uses include:\n- Regularly update a slogan or tag-line in header or footer\n- Change call-to-action button colors based on the season\n- Keep contact details updated in one central location\n- Update the email-address a form sends notifications to.\n\nLicensed under the MIT.\";s:9:\"changelog\";s:6505:\"ClientConfig 2.3.0-pl\n---------------------\nReleased on 2019-10-24\n\n- Add icon to the menu item (when moved to the top navigation) [#175]\n- Make placeholders available for inherited fenom templates [#173, #174]\n- Make textarea fields bigger and automatically growing with the content [#172]\n- Allow a hash in the url containing the ID of a group to automatically open to that tab [#169]\n- Add a line/divider field type to create simple sections [#149]\n- Add a code field type (requires Ace editor) for things like custom CSS or other markup [#144]\n- Add an email field type which validates the value to be an email address [#65]\n- Include OnHandleRequest plugin event (alongside OnMODXInit), to make ClientConfig play nicer with various context routing and other solutions that don\'t use OnMODXInit [#140]\n- Add separate \"Save\" and \"Save and close\" buttons to the setting window [#135]\n\nClientConfig 2.2.0-pl\n---------------------\nReleased on 2019-08-19\n\n- Fix media source path being included for empty values [#152]\n- When context values are empty, it will now fall back to the global value\n\nClientConfig 2.1.0-pl\n---------------------\nReleased on 2018-12-05\n\n- Update menu to no longer rely on modAction, instead using namespace routing [#158, #139]\n- Fix image/file fields not refreshing when switching context [#147, #155]\n- Adjust plugin to accept both OnMODXInit and OnHandleRequest so you can change the event it runs on, if needed [#140]\n- Prevent events (i.e., priority) from being overwritten on upgrade [#148]\n\nClientConfig 2.0.0-pl\n---------------------\nReleased on 2018-06-26\n\n- Don\'t add _duplicate to the key when duplicating a setting [#142]\n- Updated German [#141], Russian [#145] and Dutch translations\n\nClientConfig 2.0.0-rc1\n----------------------\nReleased on 2017-10-04\n\n- ClientConfig can now (optionally) manage settings for different contexts [#4/#112]\n- Media fields (image/file) now prefix the media source url [#124]\n- Allow snippet/chunk tags in options for the dropdown field [#104]\n- Updated minimum requirements to PHP 5.5.0 and MODX 2.5.2.\n- Added separate clientconfig.categories lexicon for the vertical tabs interface [#91]\n\nClientConfig 1.4.2-pl\n---------------------\nReleased on 2017-07-22\n\n- Restore PHP 5.3 compatibility in creating settings. Note: next release will require 5.5+!\n- Fix issue saving settings on certain environments due to missing value for source [#129]\n- Fix incorrect header/container alignment in both manager pages [#128]\n- Fix (unused) namespace assets path (on new installs) [#126]\n\nClientConfig 1.4.1-pl\n---------------------\nReleased on 2017-02-02\n\n- Fix bug where the new source dropdown does not appear for image field types\n\nClientConfig 1.4.0-pl\n---------------------\nReleased on 2017-01-31\n\n- Fix loading of TinyMCE RTE, causing it to be initialised without configuration [#122]\n- Add ClientConfig_ConfigChange event to be able of hooking into configuration changes [#117]\n- Change plugin event from OnHandleRequest to OnMODXInit [#87, #109, #115]\n- Enable inline editing in the admin component [#94, #95, #114]\n- Fix field-required errors not being shown by adding a popup\n- Accept 0 as valid required value on the number input [#119]\n- Add a Password input type [#105]\n- Add a File input type [#36]\n- Don\'t show \"Error adding field\" errors during installation/upgrade [#92]\n- Fix loading RTE if the field key contains a dot [#89]\n- Add CMD/CTRL + S shortcut for saving the configuration [#80]\n- Preserve linebreaks when editing a setting in the admin section by using a textarea for the value [#69]\n- Relicense under the MIT license instead of GPL [#67]\n- Allow specifying a media source for the image input type [#66]\n\nClientConfig 1.3.2-pl\n---------------------\nReleased on 2015-12-09\n\n- Update French translation\n- Make sure image field uses the MODX default media source\n- Respect manager_date_format and manager_time_format settings\n\nClientConfig 1.3.1-pl\n---------------------\nReleased on 2014-07-20\n\n- Update Dutch translation\n- More weird border fixes\n- Minor fix to when borders are added, specifically for 2.2.\n\nClientConfig 1.3.0-pl\n---------------------\nReleased on 2014-07-19\n\n- #27 Ability to import/export groups and settings\n- #16 Auto-select first group when adding a setting\n- #15 Force admins to create a group before creating a setting, as settings need groups\n- #76 Fix issue where unchecking a checkbox would fail if the setting was required\n- #78 Make the is_required column show Yes/No instead of true/false\n- #60 Get rid of an extra border\n- #75 Update help link to point to modmore.com\n\nClientConfig 1.2.1-pl\n---------------------\nReleased on 2014-01-07\n\n- #57 Add Google Font input type (Thanks @garryn)\n- #63 Fix issue loading more than one rich text field\n\nClientConfig 1.2.0-pl\n---------------------\nReleased on 2013-08-16\n\n- #38 Add setting (vertical_tabs) to allow stacking groups vertically instead of horizontal tabs\n- #46 Add ability to duplicate a setting\n- #45 Show field options field when editing a select box setting.\n- #54 Add Rich Text input type.\n- Improved width consistency of input items.\n- #37 Added input type Image (thanks COEX!)\n- #3 Fix/add colorpicker input type (thanks COEX!)\n\nClientConfig 1.1.2-pl\n---------------------\nReleased on 2013-03-07\n\n- Add/update translations: Russian (thx @Alroniks!), German (thx @enigmatic-user!), Swedish (thx @fractalwolfe!) and Dutch.\n- #47 Show field descriptions under the fields. (Thanks @fractalwolfe!)\n- #40 Add placeholder tooltips with the  for admins. (Thanks @fractalwolfe!)\n\nClientConfig 1.1.1-pl\n---------------------\nReleased on 2012-12-31\n\n- #35 Don\'t strip out tags when saving values (relies on allow_tags_in_post=true in mgr context).\n- #39 Increase database field max sizes for longer descriptions and values.\n- #33 Make sure to show message when no tabs are to be shown.\n- #34 Prevent E_WARNING when there are no settings configured.\n\nClientConfig 1.1.0-pl\n---------------------\nReleased on 2012-12-16\n\n- #26 Add ability to manually sort Settings within a Group\n- #25 Add ability to manually sort Groups\n- #21 Add Filter on Group for settings.\n- #24 Remember last visited tab in both admin and client view.\n- #22 Add \"Help!\" button on Admin panel linking to RTFM instructions.\n- Improve checking if key exists on updating a setting.\n- #30 Fix bug with incorrectly checking cgSetting.is_required checkbox\n- Make controller a tad more portable.\n\nClientConfig 1.0.0-pl\n---------------------\nReleased on 2012-12-09\n\nFirst release\n\";s:13:\"setup-options\";s:39:\"clientconfig-2.3.0-pl/setup-options.php\";s:9:\"signature\";s:21:\"clientconfig-2.3.0-pl\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:49:\"/workspace/package/install/clientconfig-2.3.0-pl/\";s:26:\"clientconfig_context_aware\";s:1:\"0\";s:14:\"package_action\";i:1;}','ClientConfig','a:38:{s:2:\"id\";s:24:\"5db1a5623425f965ee02ca92\";s:7:\"package\";s:24:\"50c3f87ef245542fc1000033\";s:12:\"display_name\";s:21:\"clientconfig-2.3.0-pl\";s:4:\"name\";s:12:\"ClientConfig\";s:7:\"version\";s:5:\"2.3.0\";s:13:\"version_major\";s:1:\"2\";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:5:\"markh\";s:11:\"description\";s:813:\"ClientConfig gives your client a user-friendly interface for making site wide changes, while you as the administrator set up the different options available to the end-user.\n\n**New in ClientConfig 2.0: &#91;context-aware settings&#93;(https://www.modmore.com/blog/2017/clientconfig-2-context-settings/)!**\n\nPossible uses include:\n\n- Regularly update a slogan or tag-line in header or footer\n- Change call-to-action button colors based on the season\n- Keep contact details updated in one central location\n- Update the email-address a form sends notifications to.\n- Manage theme/style settings\n\n&#91;Please report bugs and request features on Github&#93;(https://github.com/modmore/ClientConfig). Happy with ClientConfig? &#91;Please consider making a donation&#93;(https://modmore.com/extras/clientconfig/donate/).\";s:12:\"instructions\";s:537:\"<p>To install, simply grab the package through package manager and install it. Navigate to the component in the components directory, hit the admin button in the top right, and start configuring settings for your clients to maintain. </p><p>You can use the values from the settings by using either the system setting tag syntax , or by using $modx->getOption(\'key\') in code. </p><p>For further information, <a href=\"https://docs.modmore.com/en/Open_Source/ClientConfig/index.html\" title=\"\" target=\"\">refer to the documentation</a>.</p>\";s:9:\"changelog\";s:8816:\"**ClientConfig 2.3.0-pl** :: 2019-10-24\n\n- Add icon to the menu item (when moved to the top navigation) &#91;#175&#93;\n- Make placeholders available for inherited fenom templates &#91;#173, #174&#93;\n- Make textarea fields bigger and automatically growing with the content &#91;#172&#93;\n- Allow a hash in the url containing the ID of a group to automatically open to that tab &#91;#169&#93;\n- Add a line/divider field type to create simple sections &#91;#149&#93;\n- Add a code field type (requires Ace editor) for things like custom CSS or other markup &#91;#144&#93;\n- Add an email field type which validates the value to be an email address &#91;#65&#93;\n- Include OnHandleRequest plugin event (alongside OnMODXInit), to make ClientConfig play nicer with various context routing and other solutions that don\'t use OnMODXInit &#91;#140&#93;\n- Add separate \"Save\" and \"Save and close\" buttons to the setting window &#91;#135&#93;\n\n**ClientConfig 2.2.0-pl** :: 2019-08-19\n\n- Fix media source path being included for empty values &#91;#152&#93;\n- When context values are empty, it will now fall back to the global value\n\n<p></p><ul style=\"margin-bottom: 15px; color: rgb(119, 119, 119); font-family: helvetica, arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"></ul><p></p><p><b>ClientConfig 2.1.0-pl </b>:: 2018-12-05</p><p><ul><li>Update menu to no longer rely on modAction, instead using namespace routing &#91;#158, #139&#93;</li><li>Fix image/file fields not refreshing when switching context &#91;#147, #155&#93;</li><li>Adjust plugin to accept both OnMODXInit and OnHandleRequest so you can change the event it runs on, if needed &#91;#140&#93;</li><li>Prevent events (i.e., priority) from being overwritten on upgrade &#91;#148&#93;</li></ul></p><p></p><p style=\"widows: auto;\"><b>ClientConfig 2.0.0-pl </b>:: 2018-06-26</p><p style=\"widows: auto;\"></p><ul><li>Don\'t add _duplicate to the key when duplicating a setting &#91;#142&#93;</li><li>Updated German &#91;#141&#93;, Russian &#91;#145&#93; and Dutch translations</li></ul><p></p><p style=\"widows: auto;\"><b>ClientConfig 2.0.0-rc1 </b>:: 2017-10-04</p><p style=\"widows: auto;\"></p><ul><li>ClientConfig can now (optionally) manage settings for different contexts &#91;#4/#112&#93;</li><li>Media fields (image/file) now prefix the media source url &#91;#124&#93;</li><li>Allow snippet/chunk tags in options for the dropdown field &#91;#104&#93;</li><li>Updated minimum requirements to PHP 5.5.0 and MODX 2.5.2. </li><li>Added separate clientconfig.categories lexicon for the vertical tabs interface &#91;#91&#93;</li></ul><p></p><p style=\"widows: auto;\"><b>ClientConfig 1.4.2-pl</b> :: 2017-07-22<b></b></p><p style=\"widows: auto;\"></p><ul><li>Restore PHP 5.3 compatibility in creating settings. <b>Note: next release will require 5.5+!</b></li><li>Fix issue saving settings on certain environments due to missing value for source &#91;#129&#93;</li><li>Fix incorrect header/container alignment in both manager pages &#91;#128&#93;</li><li>Fix (unused) namespace assets path (on new installs) &#91;#126&#93;</li></ul><p></p><p style=\"widows: auto;\"><b>ClientConfig 1.4.1</b><b>-pl</b> :: 2017-02-01</p><p style=\"widows: auto;\"></p><ul><li>Fix bug where the new source dropdown does not appear for image field types</li></ul><p></p><p style=\"widows: auto;\"><b>ClientConfig 1.4.0-pl</b> :: 2017-01-31</p><ul><li>Fix loading of TinyMCE RTE, causing it to be initialised without configuration &#91;#122&#93;</li><li>Add ClientConfig_ConfigChange event to be able of hooking into configuration changes &#91;#117&#93;</li><li>Change plugin event from OnHandleRequest to OnMODXInit &#91;#87, #109, #115&#93;</li><li>Enable inline editing in the admin component &#91;#94, #95, #114&#93;</li><li>Fix field-required errors not being shown by adding a popup</li><li>Accept 0 as valid required value on the number input &#91;#119&#93;</li><li>Add a Password input type &#91;#105&#93;</li><li>Add a File input type &#91;#36&#93;</li><li>Don\'t show \"Error adding field\" errors during installation/upgrade &#91;#92&#93;</li><li>Fix loading RTE if the field key contains a dot &#91;#89&#93;</li><li>Add CMD/CTRL + S shortcut for saving the configuration &#91;#80&#93;</li><li>Preserve linebreaks when editing a setting in the admin section by using a textarea for the value &#91;#69&#93;</li><li>Relicense under the MIT license instead of GPL &#91;#67&#93;</li><li>Allow specifying a media source for the image input type &#91;#66&#93;</li></ul><p style=\"widows: auto;\"><b>ClientConfig 1.3.2-pl</b> :: 2015-12-09</p><p style=\"widows: auto;\"></p><ul><li>Update French translation</li><li>Make sure image field uses the MODX default media source</li><li>Respect manager_date_format and manager_time_format settings</li></ul><p style=\"margin-bottom: 15px; orphans: auto; text-align: start; text-indent: 0px; widows: auto;\"><b>ClientConfig 1.3.1-pl</b> :: 2014-07-20 </p><p style=\"margin-bottom: 15px; orphans: auto; text-align: start; text-indent: 0px; widows: auto;\"></p><ul><li>Update Dutch translation</li><li>More weird border fixes</li><li>Minor fix to when borders are added, specifically for 2.2.</li></ul><p></p><p style=\"margin-bottom: 15px; color: rgb(119, 119, 119); font-family: helvetica, arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 19px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"><b>ClientConfig v1.3.0</b> :: July 19th, 2014</p><p></p><ul><li>#27  Ability to import/export groups and settings</li><li>#16  Auto-select first group when adding a setting</li><li>#15  Force admins to create a group before creating a setting, as settings need groups</li><li>#76  Fix issue where unchecking a checkbox would fail if the setting was required</li><li>#78  Make the is_required column show Yes/No instead of true/false</li><li>#60  Get rid of an extra border</li><li>#75  Update help link to point to modmore.com</li></ul><p></p><p style=\"margin-bottom: 15px; color: rgb(119, 119, 119); font-family: helvetica, arial, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"><b>ClientConfig v1.2.1</b> :: January 7th, 2014 </p><ul><li>#57  Add Google Font input type (Thanks @garryn)</li><li>#63  Fix issue loading more than one rich text field</li></ul><p><b>ClientConfig v1.2.0</b> :: August 16th, 2013 (modmore.com) / November 14th, 2013 (modx.com)</p><ul><li>#38  Add setting (vertical_tabs) to allow stacking groups vertically instead of horizontal tabs</li><li>#46  Add ability to duplicate a setting</li><li>#45  Show field options field when editing a select box setting.</li><li>#54  Add Rich Text input type.</li><li>Improved width consistency of input items.</li><li>#37  Added input type Image (thanks COEX!)</li><li>#3   Fix/add colorpicker input type (thanks COEX!)</li></ul><p><b>ClientConfig v1.1.2</b> :: March 7th, 2012<b></b></p><p></p><ul><li>Add/update translations: Russian (thx @Alroniks!), German (thx @enigmatic-user!), Swedish (thx @fractalwolfe!) and Dutch.</li><li>#47  Show field descriptions under the fields. (Thanks @fractalwolfe!)</li><li>#40  Add placeholder tooltips with the  for admins. (Thanks @fractalwolfe!)</li></ul><p></p><p><b>ClientConfig v1.1.1</b> :: December 31st, 2012</p><p></p><ul><li>#35  Don\'t strip out tags when saving values.</li><li>#39  Increase database field max sizes for longer descriptions and values.</li><li>#33  Make sure to show message when no tabs are to be shown.</li><li>#34  Prevent E_WARNING when there are no settings configured.</li></ul><p></p><p><b>ClientConfig v1.1.0</b> :: December 16th, 2012</p><p></p><p></p><ul><li>#26  Add ability to manually sort Settings within a Group</li><li>#25  Add ability to manually sort Groups</li><li>#21  Add Filter on Group for settings.</li><li>#24  Remember last visited tab in both admin and client view.</li><li>#22  Add \"Help!\" button on Admin panel linking to RTFM instructions.</li><li>Improve checking if key exists on updating a setting.</li><li>#30  Fix bug with incorrectly checking cgSetting.is_required checkbox</li><li>Make controller a tad more portable.</li></ul><p><b>ClientConfig v1.0.0</b> :: December 9th, 2012</p><p></p><p>Initial release.</p><p></p>\";s:9:\"createdon\";s:24:\"2019-10-24T13:21:38+0000\";s:9:\"createdby\";s:5:\"markh\";s:8:\"editedon\";s:24:\"2020-03-02T16:15:24+0000\";s:10:\"releasedon\";s:24:\"2019-10-24T13:21:38+0000\";s:9:\"downloads\";s:5:\"58922\";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: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=5db1a5623425f965ee02ca93\";s:9:\"signature\";s:21:\"clientconfig-2.3.0-pl\";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:77:\"http://modx.s3.amazonaws.com/extras/50c3f87ef245542fc1000033/clientconfig.jpg\";s:4:\"file\";a:7:{s:2:\"id\";s:24:\"5db1a5623425f965ee02ca93\";s:7:\"version\";s:24:\"5db1a5623425f965ee02ca92\";s:8:\"filename\";s:35:\"clientconfig-2.3.0-pl.transport.zip\";s:9:\"downloads\";s:4:\"5600\";s:6:\"lastip\";s:14:\"158.69.235.120\";s:9:\"transport\";s:4:\"true\";s:8:\"location\";s:60:\"http://modx.com/extras/download/?id=5db1a5623425f965ee02ca93\";}s:17:\"package-signature\";s:21:\"clientconfig-2.3.0-pl\";s:10:\"categories\";s:61:\"administration,administration,personalization,personalization\";s:4:\"tags\";s:30:\"setting,settings,configuration\";}',2,3,0,'pl',0),('phpthumbon-1.3.5-beta2','2019-02-15 17:10:11','2019-02-15 14:10:17','2019-02-15 17:10:17',0,1,2,0,'phpthumbon-1.3.5-beta2.transport.zip',NULL,'a:8:{s:7:\"license\";s:7815:\"                  GNU LESSER GENERAL PUBLIC LICENSE\r\n                       Version 3, 29 June 2007\r\n\r\n Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\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\r\n  This version of the GNU Lesser General Public License incorporates\r\nthe terms and conditions of version 3 of the GNU General Public\r\nLicense, supplemented by the additional permissions listed below.\r\n\r\n  0. Additional Definitions.\r\n\r\n  As used herein, \"this License\" refers to version 3 of the GNU Lesser\r\nGeneral Public License, and the \"GNU GPL\" refers to version 3 of the GNU\r\nGeneral Public License.\r\n\r\n  \"The Library\" refers to a covered work governed by this License,\r\nother than an Application or a Combined Work as defined below.\r\n\r\n  An \"Application\" is any work that makes use of an interface provided\r\nby the Library, but which is not otherwise based on the Library.\r\nDefining a subclass of a class defined by the Library is deemed a mode\r\nof using an interface provided by the Library.\r\n\r\n  A \"Combined Work\" is a work produced by combining or linking an\r\nApplication with the Library.  The particular version of the Library\r\nwith which the Combined Work was made is also called the \"Linked\r\nVersion\".\r\n\r\n  The \"Minimal Corresponding Source\" for a Combined Work means the\r\nCorresponding Source for the Combined Work, excluding any source code\r\nfor portions of the Combined Work that, considered in isolation, are\r\nbased on the Application, and not on the Linked Version.\r\n\r\n  The \"Corresponding Application Code\" for a Combined Work means the\r\nobject code and/or source code for the Application, including any data\r\nand utility programs needed for reproducing the Combined Work from the\r\nApplication, but excluding the System Libraries of the Combined Work.\r\n\r\n  1. Exception to Section 3 of the GNU GPL.\r\n\r\n  You may convey a covered work under sections 3 and 4 of this License\r\nwithout being bound by section 3 of the GNU GPL.\r\n\r\n  2. Conveying Modified Versions.\r\n\r\n  If you modify a copy of the Library, and, in your modifications, a\r\nfacility refers to a function or data to be supplied by an Application\r\nthat uses the facility (other than as an argument passed when the\r\nfacility is invoked), then you may convey a copy of the modified\r\nversion:\r\n\r\n   a) under this License, provided that you make a good faith effort to\r\n   ensure that, in the event an Application does not supply the\r\n   function or data, the facility still operates, and performs\r\n   whatever part of its purpose remains meaningful, or\r\n\r\n   b) under the GNU GPL, with none of the additional permissions of\r\n   this License applicable to that copy.\r\n\r\n  3. Object Code Incorporating Material from Library Header Files.\r\n\r\n  The object code form of an Application may incorporate material from\r\na header file that is part of the Library.  You may convey such object\r\ncode under terms of your choice, provided that, if the incorporated\r\nmaterial is not limited to numerical parameters, data structure\r\nlayouts and accessors, or small macros, inline functions and templates\r\n(ten or fewer lines in length), you do both of the following:\r\n\r\n   a) Give prominent notice with each copy of the object code that the\r\n   Library is used in it and that the Library and its use are\r\n   covered by this License.\r\n\r\n   b) Accompany the object code with a copy of the GNU GPL and this license\r\n   document.\r\n\r\n  4. Combined Works.\r\n\r\n  You may convey a Combined Work under terms of your choice that,\r\ntaken together, effectively do not restrict modification of the\r\nportions of the Library contained in the Combined Work and reverse\r\nengineering for debugging such modifications, if you also do each of\r\nthe following:\r\n\r\n   a) Give prominent notice with each copy of the Combined Work that\r\n   the Library is used in it and that the Library and its use are\r\n   covered by this License.\r\n\r\n   b) Accompany the Combined Work with a copy of the GNU GPL and this license\r\n   document.\r\n\r\n   c) For a Combined Work that displays copyright notices during\r\n   execution, include the copyright notice for the Library among\r\n   these notices, as well as a reference directing the user to the\r\n   copies of the GNU GPL and this license document.\r\n\r\n   d) Do one of the following:\r\n\r\n       0) Convey the Minimal Corresponding Source under the terms of this\r\n       License, and the Corresponding Application Code in a form\r\n       suitable for, and under terms that permit, the user to\r\n       recombine or relink the Application with a modified version of\r\n       the Linked Version to produce a modified Combined Work, in the\r\n       manner specified by section 6 of the GNU GPL for conveying\r\n       Corresponding Source.\r\n\r\n       1) Use a suitable shared library mechanism for linking with the\r\n       Library.  A suitable mechanism is one that (a) uses at run time\r\n       a copy of the Library already present on the user\'s computer\r\n       system, and (b) will operate properly with a modified version\r\n       of the Library that is interface-compatible with the Linked\r\n       Version.\r\n\r\n   e) Provide Installation Information, but only if you would otherwise\r\n   be required to provide such information under section 6 of the\r\n   GNU GPL, and only to the extent that such information is\r\n   necessary to install and execute a modified version of the\r\n   Combined Work produced by recombining or relinking the\r\n   Application with a modified version of the Linked Version. (If\r\n   you use option 4d0, the Installation Information must accompany\r\n   the Minimal Corresponding Source and Corresponding Application\r\n   Code. If you use option 4d1, you must provide the Installation\r\n   Information in the manner specified by section 6 of the GNU GPL\r\n   for conveying Corresponding Source.)\r\n\r\n  5. Combined Libraries.\r\n\r\n  You may place library facilities that are a work based on the\r\nLibrary side by side in a single library together with other library\r\nfacilities that are not Applications and are not covered by this\r\nLicense, and convey such a combined library under terms of your\r\nchoice, if you do both of the following:\r\n\r\n   a) Accompany the combined library with a copy of the same work based\r\n   on the Library, uncombined with any other library facilities,\r\n   conveyed under the terms of this License.\r\n\r\n   b) Give prominent notice with the combined library that part of it\r\n   is a work based on the Library, and explaining where to find the\r\n   accompanying uncombined form of the same work.\r\n\r\n  6. Revised Versions of the GNU Lesser General Public License.\r\n\r\n  The Free Software Foundation may publish revised and/or new versions\r\nof the GNU Lesser General Public License from time to time. Such new\r\nversions will be similar in spirit to the present version, but may\r\ndiffer in detail to address new problems or concerns.\r\n\r\n  Each version is given a distinguishing version number. If the\r\nLibrary as you received it specifies that a certain numbered version\r\nof the GNU Lesser General Public License \"or any later version\"\r\napplies to it, you have the option of following the terms and\r\nconditions either of that published version or of any later version\r\npublished by the Free Software Foundation. If the Library as you\r\nreceived it does not specify a version number of the GNU Lesser\r\nGeneral Public License, you may choose any version of the GNU Lesser\r\nGeneral Public License ever published by the Free Software Foundation.\r\n\r\n  If the Library as you received it specifies that a proxy can decide\r\nwhether future versions of the GNU Lesser General Public License shall\r\napply, that proxy\'s public statement of acceptance of any version is\r\npermanent authorization for you to choose that version for the\r\nLibrary.\r\n\";s:6:\"readme\";s:425:\"phpThumbOn\r\n=========\r\nОптимизированный сниппет phpThumbOf под MODX Revolution. Схожый синтаксис, но более быстрая работа. Более подробно смотрите в changelog\r\n\r\nПроект на GitHub: https://github.com/gvozdb/phpthumbon\r\nАвтор пакета до версии 1.3.0 - Евгений Борисов (Agel_Nash) - http://agel-nash.ru/\r\n\";s:9:\"changelog\";s:3594:\"1.3.5-beta (11.02.2019)\r\n=====================================\r\n- Fix work on MODX 3\r\n\r\n1.3.4-beta (10.09.2018)\r\n=====================================\r\n- Fix for https://github.com/modxcms/xpdo/commit/305f2ba75c09a396e33a3b\r\n\r\n1.3.3-beta (15.12.2017)\r\n=====================================\r\n- Улучшена регулярка определения кириллицы в названии файла\r\n- Исправлена регулярка определения формата файла\r\n\r\n1.3.2-pl (16.09.2016)\r\n=====================================\r\n- Инициализация класса modPhpThumb для работы с MODX 2.5.1\r\n\r\n1.3.1-pl (14.01.2015)\r\n=====================================\r\n- Параметр $_config в классе phpThumbOn стал public, для непосредственного доступа к нему из сниппета в параметре \"phpthumbon.make_cachename\"\r\n- Метод _pathinfo в классе phpThumbOn переписан. Теперь он понимает русские символы более корректнее. Спасибо Василию Наумкину за реализацию данной функции в компоненте ms2Gallery\r\n\r\n1.3.0 (23.09.2014)\r\n=====================================\r\n- Немецкий и Английский лексикон\r\n- Обновлен пакет для совместимости с MODX 2.3.x\r\n\r\n1.2.1 (27.12.2013)\r\n=====================================\r\n- Баг со сбросом информации об объекте при ответе процессора\r\n- Исправление проблемы с абсолютными путями\r\n\r\n1.2.0 (26.12.2013)\r\n=====================================\r\n- Удаление ранее созданных превью при повторном вызове сниппета с другими параметрами\r\n- Избавление от пустоты на выходе, если скрипт не смог создать превьюху\r\n- Кеширование сжатых noimage картинок\r\n- Возможность обработки нескольких картинок очереди за 1 запуск процессора\r\n- Исправлено логирование проблемных картинок\r\n- Кастомные имена превьюх\r\n\r\n1.1.0 (06.12.2013)\r\n=====================================\r\n- Добавлена поддержка очереди сжатия\r\n\r\n1.0.2 (16.09.2013)\r\n=====================================\r\n- Исправлена работа в режиме AJAX\r\n\r\n1.0.1 (25.08.2013)\r\n=====================================\r\n- Исправлено некорректное восприятие параметра input с начальным слешем\r\n\r\n1.0.0 (02.08.2013)\r\n=====================================\r\n- Имя файла превьюхи максимально вычищенно от непонятных последовательностей символов\r\n- Картинки семантично раскладываются по папкам в соответствии с оригинальными картинками\r\n- Удалены постоянные проверки и отчистки всего кеша\r\n- Отключена поддержка AWS Amazon\r\n- Добавлен ряд параметров отвечающих за качество и тип превьюхи по умолчанию\r\n- Код сниппета оптимизирован под множественные вызовы\";s:9:\"signature\";s:22:\"phpthumbon-1.3.5-beta2\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:50:\"/workspace/package/install/phpthumbon-1.3.5-beta2/\";s:14:\"package_action\";i:1;}','phpThumbOn','a:35:{s:2:\"id\";s:2:\"36\";s:10:\"repository\";s:1:\"1\";s:4:\"name\";s:10:\"phpThumbOn\";s:9:\"createdby\";s:3:\"687\";s:9:\"createdon\";s:19:\"2013-08-19 03:00:03\";s:8:\"editedon\";s:19:\"0000-00-00 00:00:00\";s:7:\"license\";s:5:\"GPLv2\";s:10:\"screenshot\";s:0:\"\";s:9:\"downloads\";s:4:\"6163\";s:8:\"approved\";s:1:\"1\";s:6:\"active\";s:1:\"1\";s:7:\"package\";s:2:\"36\";s:7:\"version\";s:5:\"1.3.5\";s:13:\"version_major\";s:1:\"1\";s:13:\"version_minor\";s:1:\"3\";s:13:\"version_patch\";s:1:\"5\";s:7:\"release\";s:5:\"beta2\";s:13:\"release_index\";s:1:\"2\";s:9:\"signature\";s:22:\"phpthumbon-1.3.5-beta2\";s:12:\"instructions\";s:0:\"\";s:9:\"changelog\";s:3904:\"1.3.5-beta (11.02.2019)<br />\n=====================================<br />\n- Fix work on MODX 3<br />\n<br />\n1.3.4-beta (10.09.2018)<br />\n=====================================<br />\n- Fix for https://github.com/modxcms/xpdo/commit/305f2ba75c09a396e33a3b<br />\n<br />\n1.3.3-beta (15.12.2017)<br />\n=====================================<br />\n- Улучшена регулярка определения кириллицы в названии файла<br />\n- Исправлена регулярка определения формата файла<br />\n<br />\n1.3.2-pl (16.09.2016)<br />\n=====================================<br />\n- Инициализация класса modPhpThumb для работы с MODX 2.5.1<br />\n<br />\n1.3.1-pl (14.01.2015)<br />\n=====================================<br />\n- Параметр $_config в классе phpThumbOn стал public, для непосредственного доступа к нему из сниппета в параметре &quot;phpthumbon.make_cachename&quot;<br />\n- Метод _pathinfo в классе phpThumbOn переписан. Теперь он понимает русские символы более корректнее. Спасибо Василию Наумкину за реализацию данной функции в компоненте ms2Gallery<br />\n<br />\n1.3.0 (23.09.2014)<br />\n=====================================<br />\n- Немецкий и Английский лексикон<br />\n- Обновлен пакет для совместимости с MODX 2.3.x<br />\n<br />\n1.2.1 (27.12.2013)<br />\n=====================================<br />\n- Баг со сбросом информации об объекте при ответе процессора<br />\n- Исправление проблемы с абсолютными путями<br />\n<br />\n1.2.0 (26.12.2013)<br />\n=====================================<br />\n- Удаление ранее созданных превью при повторном вызове сниппета с другими параметрами<br />\n- Избавление от пустоты на выходе, если скрипт не смог создать превьюху<br />\n- Кеширование сжатых noimage картинок<br />\n- Возможность обработки нескольких картинок очереди за 1 запуск процессора<br />\n- Исправлено логирование проблемных картинок<br />\n- Кастомные имена превьюх<br />\n<br />\n1.1.0 (06.12.2013)<br />\n=====================================<br />\n- Добавлена поддержка очереди сжатия<br />\n<br />\n1.0.2 (16.09.2013)<br />\n=====================================<br />\n- Исправлена работа в режиме AJAX<br />\n<br />\n1.0.1 (25.08.2013)<br />\n=====================================<br />\n- Исправлено некорректное восприятие параметра input с начальным слешем<br />\n<br />\n1.0.0 (02.08.2013)<br />\n=====================================<br />\n- Имя файла превьюхи максимально вычищенно от непонятных последовательностей символов<br />\n- Картинки семантично раскладываются по папкам в соответствии с оригинальными картинками<br />\n- Удалены постоянные проверки и отчистки всего кеша<br />\n- Отключена поддержка AWS Amazon<br />\n- Добавлен ряд параметров отвечающих за качество и тип превьюхи по умолчанию<br />\n- Код сниппета оптимизирован под множественные вызовы\";s:10:\"releasedby\";s:3:\"687\";s:10:\"releasedon\";s:19:\"2019-02-12 11:41:22\";s:16:\"minimum_supports\";s:3:\"2.3\";s:8:\"supports\";s:0:\"\";s:11:\"minimum_php\";s:3:\"5.3\";s:10:\"deprecated\";s:1:\"0\";s:10:\"version_id\";s:4:\"3384\";s:6:\"author\";s:10:\"Павел\";s:11:\"description\";s:137:\"Оптимизированный сниппет phpThumbOf. Схожий синтаксис, но более быстрая работа.\";s:5:\"price\";s:1:\"0\";s:12:\"display_name\";s:22:\"phpthumbon-1.3.5-beta2\";s:11:\"supports_db\";s:5:\"mysql\";s:8:\"location\";s:172:\"https://modstore.pro/extras/package/36?version_id=3384&username=victor.lavryshev%40gmail.com&api_key=7d162e84544ed59401a9b0818ebcd1c0&http_host=modxdemo.victor-webmaster.ru\";s:4:\"file\";a:2:{s:8:\"location\";s:172:\"https://modstore.pro/extras/package/36?version_id=3384&username=victor.lavryshev%40gmail.com&api_key=7d162e84544ed59401a9b0818ebcd1c0&http_host=modxdemo.victor-webmaster.ru\";s:9:\"transport\";s:4:\"true\";}}',1,3,5,'beta',2),('simplesearch-2.1.2-pl','2019-04-10 15:09:02','2019-04-10 12:12:55','2019-04-10 15:12:55',0,1,1,0,'simplesearch-2.1.2-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:496:\"=====================\nSnippet: SimpleSearch\n=====================\nVersion: 2.1.0\nAuthor: Sterc <modx@sterc.com>\nLicense: GNU GPLv2 (or later at your option)\n\nThis is a simple search component. Please see the documentation at:\nhttps://docs.modx.com/extras/revo/simplesearch\n\nBugs and feature requests\n-------------------------\nWe value your feedback, feature requests and bug reports. Please issue them on GitHub (https://github.com/Sterc/SimpleSearch/issues/new).\n\nThanks for using SimpleSearch!\n\";s:9:\"changelog\";s:7835:\"Changelog for SimpleSearch.\n\nSimpleSearch 2.1.2\n========================================================================\n- Show facet results when default has none.\n- Have all placeholders in no result page\n- Fix pagination for pageLimit & facet search\n\nSimpleSearch 2.1.1\n========================================================================\n- Fix includeTVList bug to show normal search results as well.\n\nSimpleSearch 2.1.0\n========================================================================\n- Added pdoParser support\n- Fix XSS security issue\n\nSimpleSearch 2.0.1\n========================================================================\n- Fixed so that includedTVs can also be boosted PR #1\n- Fixed condition for leftJoin of query to only join includeTVList TemplateVars when property is set. PR #5. Thanks to travisbotello\n- Fixed issue with currentPageTpl. PR #6. Thanks to travisbotello.\n\nSimpleSearch 2.0.0\n========================================================================\n- Removed elasticsearch and solr driver\n- Renamed namespace sisea to simplesearch\n- Fixed issue where boosting would only be applied to paginated results\n- Added processor for returning a search autosuggest list\n\nSimpleSearch 1.9.2\n========================================================================\n- Generate extract for whole search string, not just for last part\n- Added option to add search term into the link\n- Fixed generating extracts\n\nSimpleSearch 1.9.1\n========================================================================\n- Fixed indexing resource when it\'s not published or deleted\n- Fixed error with redeclared function in plugin\n- Added includeTVList parameter\n\nSimpleSearch 1.9.0\n========================================================================\n- Added extractSource parameter - names the field for the extract, or a snippet to run (which is passed the resource array as properties)\n\nSimpleSearch 1.8.1\n========================================================================\n- Added snippet for definition of ElasticSearch index (duplicate it and remove the _default from name to prevent recreating after update)\n\nSimpleSearch 1.8.0\n========================================================================\n- Added support to ElasticSearch driver for using search fields\n- Added support to ElasticSearch driver for boosting results by a field value\n- Updated Elastica to v0.90.7.0\n- [#84] Czech localization\n- [#78] Japanese localization\n- [#77] Enable $tvPrefix to prefix TV placeholders\n- [#2] Do not search TV values if includeTVs != 1 (modxcms/SimpleSearch#2)\n- [#1] Fixed SQL for \"exclude\" parameter (modxcms/SimpleSearch#1)\n- Added driver for ElasticSearch\n- Added support to ElasticSearch driver for using search fields\n- Added support to ElasticSearch driver for boosting results by a field value\n- Updated Elastica to v0.90.7.0\n- Added outputSeparator option\n\nSimpleSearch 1.7.0\n========================================================================\n- Added driver for ElasticSearch\n\nSimpleSearch 1.6.1\n========================================================================\n- [#69] Apply additional guard against injection of modx tags\n\nSimpleSearch 1.6.0\n========================================================================\n- [#65] Fix issue with multiple search terms highlighting\n- [#67] Fix issue with quotations breaking forms in SimpleSearchForm snippet\n- [#64] Improved pagination links, added pageLimit and optional extra tpls\n\nSimpleSearch 1.5.2\n========================================================================\n- Fix invalid mb_strlen call when should be strlen\n- [#60] Fix issue with search highlighting\n\nSimpleSearch 1.5.1\n========================================================================\n- [#55] Fix issue with offsets in multibyte, one-character searches\n- [#59] Fix issue with broken links on pagination\n\nSimpleSearch 1.5.0\n========================================================================\n- [#36] Fix issue where whereGroup is not incr when using useAllWords\n- Allow file-based chunks in all tpl chunks\n- [#53] Ensure list permission is checked on loading of resources\n- [#56] Fix issue with forward slashes in searches\n\nSimpleSearch 1.4.1\n========================================================================\n- Ensure Solr search gets TVs indexed\n\nSimpleSearch 1.4.0\n========================================================================\n- Improved TV indexing for Solr-based searches, all TVs are now pre-processed and included during index\n- Fixed bug with processTVs in basic search\n- [#49] Add sortBy and sortDir properties for sorting of results\n- [#48] Fix issue with internationalization of no results message\n- [#50] Fix issue with pagination and searches with spaces\n- Added Solr search implementation, split up search into driver-specific classes\n- [#37] Fix charset in German translation\n- [#46] Add tpl for no results message, in property noResultsTpl\n\nSimpleSearch 1.3.0\n========================================================================\n- Fix bug in simplesearchform.snippet where spaces were being removed from searchValue\n- Fix SqlSrv query issues\n- Add sisea.facet placeholder for results page, and \'search\' parameter to be sent into posthooks\n- Add faceted search ability through postHooks\n- Add facetLimit to limit # of non-active facet results that return on main results page\n\nSimpleSearch 1.2.0\n========================================================================\n- Fixed bug with pagination\n- Fixed bug with searchScore sorting\n- Fixed bug with progressive highlighting class names\n- Added \'alias\' to default docFields\n- Added fieldPotency property to allow certain fields higher search scores for the same match\n- Added result sorting (by searchScores)\n\nSimpleSearch 1.1.2\n========================================================================\n- Added the urlScheme parameter which allows you to control the URL scheme used\nfor the pagination links.\n- Made the result extracts to never break words. This means that the extract\nlimit is a soft limit now, and results look much nicer.\n- Added the query placeholder to the containerTpl chunk.\n- Fixed the default value of the landing parameter for the SimpleSearchForm\nsnippet.\n- Fixed an URL decoding bug.\n- Removed defaults from the provided chunk templates, as they duplicate code\nfrom the snippets.\n- Made minor performance improvements.\n\nSimpleSearch 1.1.1\n========================================================================\n- Fixed bug in snippet with wrong reference to $modx var\n- Added idx placeholder\n- Added German translation\n- Added andTerm (true/false) - Whether or not to add a logical AND between words in search term.\n- Added matchWildcard (behavior depending on query type and limitations)\n- Added docFields which is a list of fields to search on the Resource.\n\nSimpleSearch 1.1.0\n========================================================================\n- Added ability to use TVs in placeholders\n- Added ability to exclude resources\n- Added missing f parameter if ids was empty\n- Added longtitle to partial search style\n- Fixed XHTML get/post in form tpl issue\n\nSimpleSearch 1.0.0\n========================================================================\n- Now searches unprocessed TVs\n- Added &customPackages property for searching custom packages\n- Added fix for GET searches\n- Added sisea.query and sisea.count global placeholders for search count/query string\n- Fixed bug with multibyte chars\n- Fixed bug with contexts param that was leaving search results empty\n- Fixed bug with separators doubling\n- Fixed bug with perPage not being respected due to shared object instance\n- Added Russian translation\n- Prepared for initial 1.0-beta release\n- Adjusted toPlaceholder behavior through output() method\n- Created build script\n- Initial commit\n\";s:13:\"setup-options\";s:39:\"simplesearch-2.1.2-pl/setup-options.php\";s:9:\"signature\";s:21:\"simplesearch-2.1.2-pl\";s:6:\"action\";s:26:\"workspace/packages/install\";s:8:\"register\";s:3:\"mgr\";s:5:\"topic\";s:49:\"/workspace/package/install/simplesearch-2.1.2-pl/\";s:9:\"user_name\";s:0:\"\";s:10:\"user_email\";s:0:\"\";s:14:\"package_action\";i:1;}','SimpleSearch','a:38:{s:2:\"id\";s:24:\"5c8b7276bc8dd383628b4567\";s:7:\"package\";s:24:\"4d556cb6b2b083396d000d97\";s:12:\"display_name\";s:21:\"simplesearch-2.1.2-pl\";s:4:\"name\";s:12:\"SimpleSearch\";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:5:\"sterc\";s:11:\"description\";s:346:\"<p>A simple search solution for MODX Revolution. Loosely based on AjaxSearch for Evolution (minus the ajax). Only searches Resources; does not search dynamic content.</p>\n<p>See the official documentation here:&nbsp;<a href=\"https://docs.modx.com/extras/revo/simplesearch\" title=\"\" target=\"\">https://docs.modx.com/extras/revo/simplesearch</a></p>\";s:12:\"instructions\";s:683:\"<p>Install via Package Management.</p><p><b>Note:&nbsp;</b></p><p><b>Note</b>: 2.1.0-rc4 and earlier&nbsp;users wanting to use Solr search should check the&nbsp;<a href=\"http://rtfm.modx.com/display/ADDON/SimpleSearch.Solr\" title=\"\" target=\"\" style=\"color: rgb(15, 112, 150); \">SimpleSearch official documentation</a>&nbsp;regarding a bug in 2.0.x with the OnDocUnPublished event that will need to be fixed.</p><p><b>Note</b>: Those who used Solr searches in 1.4.0-rc1 will need to update their schema.xml files to the latest (included in core/components/simplesearch/docs/solr.schema.xml) and then re-run SimpleSearchIndexAll to take advantage of new auto-processed TV indexing.</p>\";s:9:\"changelog\";s:9044:\"<p style=\"padding: 2px;\"><b>Simplesearch 2.1.2</b></p><p style=\"padding: 2px;\"><ul><li><b>Show facet search results</b></li><li><b>Have all the placeholders in noresult</b></li><li><b>Fix pagination for pagelimit &amp; facet search</b></li></ul></p><p style=\"padding: 2px;\"><b>SimpleSearch 2.1.1</b><b></b></p><p style=\"padding: 2px;\"><ul><li><b>Fix includeTVLists bug</b></li></ul></p><p style=\"padding: 2px;\"><b>SimpleSearch 2.1.0</b></p><p style=\"padding: 2px;\"></p><ul><li>Added pdoParser support</li><li>Fix XSS security issue</li></ul><p></p><p style=\"padding: 2px;\"><b>SimpleSearch 2.0.1</b></p><ul><li>Fixed so that includedTVs can also be boosted PR #1</li><li>Fixed condition for leftJoin of query to only join includeTVList TemplateVars when property is set. PR #5. Thanks to travisbotello</li><li>Fixed issue with currentPageTpl. PR #6. Thanks to travisbotello.</li></ul><p style=\"padding: 2px;\"><b>SimpleSearch 2.0.0</b></p><ul style=\"\"><li style=\"\">Removed ElasticSearch and Solr driver (outdated)</li><li style=\"\">Renamed namespace sisea to simplesearch</li><li style=\"\">Fixed issue where boosting would only be applied to paginated results</li><li style=\"\">Added processor for returning a search autosuggest list</li></ul><p></p><p style=\"padding: 2px;\"><b>New in 1.9.2</b></p><ul><li>Generate extract for whole search string, not just for last part</li><li>Added option to add search term into the link</li><li>Fixed generating extracts</li></ul><p style=\"padding: 2px;\"><b>New in 1.9.1</b></p><ul><li>Fixed indexing resource when it\'s not published or deleted</li><li>Fixed error with redeclared function in plugin</li><li>Added includeTVList parameter</li></ul><p></p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \"><b>New in 1.9.0</b><b></b></p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \">- Added extractSource parameter - names the field for the extract, or a snippet to run (which is passed the resource array as properties)</p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \"><b>New in 1.8.1</b></p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \">- Added snippet for definition of ElasticSearch index (duplicate it and remove the _default from name to prevent recreating after update)</p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \"><b>New in 1.8.0</b></p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \">- Added support to ElasticSearch driver for using search fields</p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \">- Added support to ElasticSearch driver for boosting results by a field value</p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \">- Updated Elastica to v0.90.7.0</p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \">- &#91;#84&#93; Czech localization</p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \">- &#91;#78&#93; Japanese localization</p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \">- &#91;#77&#93; Enable $tvPrefix to prefix TV placeholders</p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \">- &#91;#2&#93; Do not search TV values if includeTVs != 1 (modxcms/SimpleSearch#2)</p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \">- &#91;#1&#93; Fixed SQL for \"exclude\" parameter (modxcms/SimpleSearch#1)</p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \">- Added driver for ElasticSearch</p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \">- Added support to ElasticSearch driver for using search fields</p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \">- Added support to ElasticSearch driver for boosting results by a field value</p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \">- Updated Elastica to v0.90.7.0</p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \">- Added outputSeparator option&nbsp;</p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \"><b>New in 1.7.0</b></p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \">- Added driver for ElasticSearch</p><div style=\"display: inline !important;\"><p style=\"font-weight: normal; padding: 2px; display: inline !important;\"><b><b><b>New in 1.6.1</b></b></b></p><p></p><p></p><p></p><ul><li><p style=\"padding: 2px;\">&#91;#69&#93; Apply additional guard against injection of modx tags</p></li></ul><p></p><p></p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \"><b><b>New in 1.6.0</b></b></p><ul><li>&#91;#65&#93; Fix issue with multiple search terms highlighting</li><li>&#91;#67&#93; Fix issue with quotations breaking forms in SimpleSearchForm snippet</li><li>&#91;#64&#93; Improved pagination links, added pageLimit and optional extra tpls</li></ul><p></p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \"><b><b>New in 1.5.2</b></b></p><ul><li>&#91;#60&#93; Fix issue with search highlighting</li><li>Fix invalid mb_strlen call when should be strlen</li></ul><p></p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \"><b><b>New in 1.5.1</b></b></p><ul><li>&#91;#55&#93; Fix issue with offsets in multibyte, one-character searches</li><li>&#91;#59&#93; Fix issue with broken links on pagination</li></ul><p></p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \"><b><b>New in 1.5.0</b></b></p><ul><li>&#91;#36&#93; Fix issue where whereGroup is not incr when using useAllWords</li><li>Allow file-based chunks in all tpl chunks</li><li>&#91;#53&#93; Ensure list permission is checked on loading of resources</li><li>&#91;#56&#93; Fix issue with forward slashes in searches</li></ul><p></p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \"><b><b>New in 1.4.1</b></b></p><ul><li>Ensure Solr-based search gets TVs indexed by name, so can be used as placeholders</li></ul><p></p><p style=\"padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \"><b><b>New in 1.4.0</b></b><b></b></p><ul style=\"margin-bottom: 15px; \"><li>Improved TV indexing for Solr-based searches, all TVs are now pre-processed and included during index</li><li>Fixed bug with processTVs in basic search</li><li>&#91;#49&#93; Add sortBy and sortDir properties for sorting of results</li><li>&#91;#48&#93; Fix issue with internationalization of no results message</li><li>&#91;#50&#93; Fix issue with pagination and searches with spaces</li><li>Fixed missing plugin in build script for Solr indexing</li><li>Added Solr search implementation, split up search into driver-specific classes</li><li>&#91;#37&#93; Fix charset in German translation</li><li>&#91;#46&#93; Add tpl for no results message, in property noResultsTpl</li><li>Fix bug in simplesearchform.snippet where spaces were being removed from searchValue</li><li>Fix SqlSrv query issues</li></ul><p style=\"margin-bottom: 15px; \"></p><p style=\"margin-bottom: 15px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; \"><b><b>New in 1.3.0</b></b></p><ul style=\"margin-bottom: 15px; \"><li>Add sisea.facet placeholder for results page, and \'search\' parameter to be sent into posthooks</li><li>Add faceted search ability through postHooks</li><li>Add facetLimit to limit # of non-active facet results that return on main results page</li></ul><p style=\"margin-bottom: 15px; \"><b><b>New in 1.2.0</b></b></p><ul style=\"margin-bottom: 15px; \"><li>Fixed bug with pagination</li><li>Fixed bug with searchScore sorting</li><li>Fixed bug with progressive highlighting class names</li><li>Added \'alias\' to default docFields</li><li>Added fieldPotency property to allow certain fields higher search scores for the same match</li><li>Added result sorting (by searchScores)</li><li>Added the urlScheme parameter which allows you to control the URL scheme used&nbsp;for the pagination links.</li><li>Made the result extracts to never break words. This means that the extract&nbsp;limit is a soft limit now, and results look much nicer.</li><li>Added the query placeholder to the containerTpl chunk.</li><li>Fixed the default value of the landing parameter for the SimpleSearchForm&nbsp;snippet.</li><li>Fixed an URL decoding bug.</li><li>Removed defaults from the provided chunk templates, as they duplicate code&nbsp;from the snippets.</li><li>Made minor performance improvements.</li></ul><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p></p>\";s:9:\"createdon\";s:24:\"2019-03-15T09:37:58+0000\";s:9:\"createdby\";s:5:\"sterc\";s:8:\"editedon\";s:24:\"2019-03-31T01:53:14+0000\";s:10:\"releasedon\";s:24:\"2019-03-15T09:37:58+0000\";s:9:\"downloads\";s:5:\"98224\";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=5c8b7276bc8dd383628b4568\";s:9:\"signature\";s:21:\"simplesearch-2.1.2-pl\";s:11:\"supports_db\";s:12:\"mysql,sqlsrv\";s:16:\"minimum_supports\";s:1:\"2\";s:9:\"breaks_at\";s:3:\"2.7\";s:10:\"screenshot\";s:0:\"\";s:4:\"file\";a:7:{s:2:\"id\";s:24:\"5c8b7276bc8dd383628b4568\";s:7:\"version\";s:24:\"5c8b7276bc8dd383628b4567\";s:8:\"filename\";s:35:\"simplesearch-2.1.2-pl.transport.zip\";s:9:\"downloads\";s:3:\"869\";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=5c8b7276bc8dd383628b4568\";}s:17:\"package-signature\";s:21:\"simplesearch-2.1.2-pl\";s:10:\"categories\";s:6:\"search\";s:4:\"tags\";s:0:\"\";}',2,1,2,'pl',0),