8d60f155ae79c3d87902bba03c8ee57f.vehicle 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223
  1. <?php return array (
  2. 'unique_key' => 'name',
  3. 'preserve_keys' => false,
  4. 'update_object' => true,
  5. 'related_objects' =>
  6. array (
  7. 'PluginEvents' =>
  8. array (
  9. '44adf90e0883ff13e7654d89a5f04096' =>
  10. array (
  11. 'preserve_keys' => true,
  12. 'update_object' => false,
  13. 'unique_key' =>
  14. array (
  15. 0 => 'pluginid',
  16. 1 => 'event',
  17. ),
  18. 'class' => 'modPluginEvent',
  19. 'object' => '{"pluginid":0,"event":"OnChunkFormPrerender","priority":0,"propertyset":0}',
  20. 'guid' => '5ba400450fc3608124cffc5f71d86c7d',
  21. 'native_key' =>
  22. array (
  23. 0 => 0,
  24. 1 => 'OnChunkFormPrerender',
  25. ),
  26. 'signature' => 'ecc98f52bdc3020e41b4ced665258cdb',
  27. ),
  28. 'cfe6d457827fa5cd72d10c61f620851c' =>
  29. array (
  30. 'preserve_keys' => true,
  31. 'update_object' => false,
  32. 'unique_key' =>
  33. array (
  34. 0 => 'pluginid',
  35. 1 => 'event',
  36. ),
  37. 'class' => 'modPluginEvent',
  38. 'object' => '{"pluginid":0,"event":"OnPluginFormPrerender","priority":0,"propertyset":0}',
  39. 'guid' => 'cdefa5dc7e8417de6e93a0a3f9b0c204',
  40. 'native_key' =>
  41. array (
  42. 0 => 0,
  43. 1 => 'OnPluginFormPrerender',
  44. ),
  45. 'signature' => '18215810af813735b8b173467e27d3d3',
  46. ),
  47. 'bd17db81f47cce1ffbd6e94879758faa' =>
  48. array (
  49. 'preserve_keys' => true,
  50. 'update_object' => false,
  51. 'unique_key' =>
  52. array (
  53. 0 => 'pluginid',
  54. 1 => 'event',
  55. ),
  56. 'class' => 'modPluginEvent',
  57. 'object' => '{"pluginid":0,"event":"OnSnipFormPrerender","priority":0,"propertyset":0}',
  58. 'guid' => 'b9f60f578220b135bac50fd9d3a2ad67',
  59. 'native_key' =>
  60. array (
  61. 0 => 0,
  62. 1 => 'OnSnipFormPrerender',
  63. ),
  64. 'signature' => 'a5480c3c52f7116e888a07126b81c827',
  65. ),
  66. 'f53789363a35b39d52dfdb23f979a76c' =>
  67. array (
  68. 'preserve_keys' => true,
  69. 'update_object' => false,
  70. 'unique_key' =>
  71. array (
  72. 0 => 'pluginid',
  73. 1 => 'event',
  74. ),
  75. 'class' => 'modPluginEvent',
  76. 'object' => '{"pluginid":0,"event":"OnTempFormPrerender","priority":0,"propertyset":0}',
  77. 'guid' => 'aa4fb89064629bad2dac8717e22cd5fc',
  78. 'native_key' =>
  79. array (
  80. 0 => 0,
  81. 1 => 'OnTempFormPrerender',
  82. ),
  83. 'signature' => 'f6bed55d72511773e0978d60e51e988f',
  84. ),
  85. '886ce559a5e8a274ea5d21478f4f9f8c' =>
  86. array (
  87. 'preserve_keys' => true,
  88. 'update_object' => false,
  89. 'unique_key' =>
  90. array (
  91. 0 => 'pluginid',
  92. 1 => 'event',
  93. ),
  94. 'class' => 'modPluginEvent',
  95. 'object' => '{"pluginid":0,"event":"OnFileEditFormPrerender","priority":0,"propertyset":0}',
  96. 'guid' => 'f433f3166c096da221cbd83cdb63c2f8',
  97. 'native_key' =>
  98. array (
  99. 0 => 0,
  100. 1 => 'OnFileEditFormPrerender',
  101. ),
  102. 'signature' => '1d6265b005545ecb7fa9598a7bd7b3d9',
  103. ),
  104. '624fd37b08d2f88dd7c7ba5f9cbd7e4f' =>
  105. array (
  106. 'preserve_keys' => true,
  107. 'update_object' => false,
  108. 'unique_key' =>
  109. array (
  110. 0 => 'pluginid',
  111. 1 => 'event',
  112. ),
  113. 'class' => 'modPluginEvent',
  114. 'object' => '{"pluginid":0,"event":"OnFileCreateFormPrerender","priority":0,"propertyset":0}',
  115. 'guid' => '97bc1dc5244259ec5dd1fbc8c00ba4cb',
  116. 'native_key' =>
  117. array (
  118. 0 => 0,
  119. 1 => 'OnFileCreateFormPrerender',
  120. ),
  121. 'signature' => 'e408db51d53872def2a221849a6889e9',
  122. ),
  123. 'a2a704df239bb995e03fd12f26c43cf6' =>
  124. array (
  125. 'preserve_keys' => true,
  126. 'update_object' => false,
  127. 'unique_key' =>
  128. array (
  129. 0 => 'pluginid',
  130. 1 => 'event',
  131. ),
  132. 'class' => 'modPluginEvent',
  133. 'object' => '{"pluginid":0,"event":"OnDocFormPrerender","priority":0,"propertyset":0}',
  134. 'guid' => '6814073b8475cc101fabcaaaeca82349',
  135. 'native_key' =>
  136. array (
  137. 0 => 0,
  138. 1 => 'OnDocFormPrerender',
  139. ),
  140. 'signature' => '5f376c98af20848c50ec196ced09a599',
  141. ),
  142. 'c45fb8c49bb5338d07d958401ed0604f' =>
  143. array (
  144. 'preserve_keys' => true,
  145. 'update_object' => false,
  146. 'unique_key' =>
  147. array (
  148. 0 => 'pluginid',
  149. 1 => 'event',
  150. ),
  151. 'class' => 'modPluginEvent',
  152. 'object' => '{"pluginid":0,"event":"OnRichTextEditorRegister","priority":0,"propertyset":0}',
  153. 'guid' => '32e753cbc838cd20e6d1ba3a0b7d6e8c',
  154. 'native_key' =>
  155. array (
  156. 0 => 0,
  157. 1 => 'OnRichTextEditorRegister',
  158. ),
  159. 'signature' => '54fc305096cce248175961ebc00e1472',
  160. ),
  161. 'c9ea6e0c1e3f4ab36ecea703d3d6123f' =>
  162. array (
  163. 'preserve_keys' => true,
  164. 'update_object' => false,
  165. 'unique_key' =>
  166. array (
  167. 0 => 'pluginid',
  168. 1 => 'event',
  169. ),
  170. 'class' => 'modPluginEvent',
  171. 'object' => '{"pluginid":0,"event":"OnManagerPageBeforeRender","priority":0,"propertyset":0}',
  172. 'guid' => 'e5a11b4aca6bf5c55b25423b2ce1a27a',
  173. 'native_key' =>
  174. array (
  175. 0 => 0,
  176. 1 => 'OnManagerPageBeforeRender',
  177. ),
  178. 'signature' => 'a2a64f778f4054d745e9917a8a819b15',
  179. ),
  180. ),
  181. ),
  182. 'related_object_attributes' =>
  183. array (
  184. 'PluginEvents' =>
  185. array (
  186. 'preserve_keys' => true,
  187. 'update_object' => false,
  188. 'unique_key' =>
  189. array (
  190. 0 => 'pluginid',
  191. 1 => 'event',
  192. ),
  193. ),
  194. ),
  195. 'namespace' => 'ace',
  196. 'resolve' =>
  197. array (
  198. 0 =>
  199. array (
  200. 'type' => 'file',
  201. 'body' => '{"source":"ace-1.7.0-pl\\/modPlugin\\/8d60f155ae79c3d87902bba03c8ee57f\\/0\\/","target":"return MODX_ASSETS_PATH . \'components\\/\';","name":"ace"}',
  202. ),
  203. 1 =>
  204. array (
  205. 'type' => 'file',
  206. 'body' => '{"source":"ace-1.7.0-pl\\/modPlugin\\/8d60f155ae79c3d87902bba03c8ee57f\\/1\\/","target":"return MODX_CORE_PATH . \'components\\/\';","name":"ace"}',
  207. ),
  208. 2 =>
  209. array (
  210. 'type' => 'php',
  211. 'body' => '{"source":"ace-1.7.0-pl\\/modPlugin\\/8d60f155ae79c3d87902bba03c8ee57f.transport.resolver.resolver","name":"transport.resolver","type":"php"}',
  212. ),
  213. ),
  214. 'validate' => NULL,
  215. 'vehicle_package' => 'transport',
  216. 'vehicle_class' => 'xPDOObjectVehicle',
  217. 'guid' => '3c16fe99c74968afb67f73442fcc8b37',
  218. 'package' => 'modx',
  219. 'class' => 'modPlugin',
  220. 'signature' => '8d60f155ae79c3d87902bba03c8ee57f',
  221. 'native_key' => 1,
  222. 'object' => '{"id":1,"source":0,"property_preprocess":0,"name":"Ace","description":"Ace code editor plugin for MODx Revolution","editor_type":0,"category":0,"cache_type":0,"plugincode":"\\/**\\n * Ace Source Editor Plugin\\n *\\n * Events: OnManagerPageBeforeRender, OnRichTextEditorRegister, OnSnipFormPrerender,\\n * OnTempFormPrerender, OnChunkFormPrerender, OnPluginFormPrerender,\\n * OnFileCreateFormPrerender, OnFileEditFormPrerender, OnDocFormPrerender\\n *\\n * @author Danil Kostin <danya.postfactum(at)gmail.com>\\n *\\n * @package ace\\n *\\n * @var array $scriptProperties\\n * @var Ace $ace\\n *\\/\\nif ($modx->event->name == \'OnRichTextEditorRegister\') {\\n $modx->event->output(\'Ace\');\\n return;\\n}\\n\\nif ($modx->getOption(\'which_element_editor\', null, \'Ace\') !== \'Ace\') {\\n return;\\n}\\n\\n$ace = $modx->getService(\'ace\', \'Ace\', $modx->getOption(\'ace.core_path\', null, $modx->getOption(\'core_path\').\'components\\/ace\\/\').\'model\\/ace\\/\');\\n$ace->initialize();\\n\\n$extensionMap = array(\\n \'tpl\' => \'text\\/x-smarty\',\\n \'htm\' => \'text\\/html\',\\n \'html\' => \'text\\/html\',\\n \'css\' => \'text\\/css\',\\n \'scss\' => \'text\\/x-scss\',\\n \'less\' => \'text\\/x-less\',\\n \'svg\' => \'image\\/svg+xml\',\\n \'xml\' => \'application\\/xml\',\\n \'xsl\' => \'application\\/xml\',\\n \'js\' => \'application\\/javascript\',\\n \'json\' => \'application\\/json\',\\n \'php\' => \'application\\/x-php\',\\n \'sql\' => \'text\\/x-sql\',\\n \'md\' => \'text\\/x-markdown\',\\n \'txt\' => \'text\\/plain\',\\n \'twig\' => \'text\\/x-twig\'\\n);\\n\\n\\/\\/ Define default mime for html elements(templates, chunks and html resources)\\n$html_elements_mime=$modx->getOption(\'ace.html_elements_mime\',null,false);\\nif(!$html_elements_mime){\\n \\/\\/ this may deprecated in future because components may set ace.html_elements_mime option now\\n switch (true) {\\n case $modx->getOption(\'twiggy_class\'):\\n $html_elements_mime = \'text\\/x-twig\';\\n break;\\n case $modx->getOption(\'pdotools_fenom_parser\'):\\n $html_elements_mime = \'text\\/x-smarty\';\\n break;\\n default:\\n $html_elements_mime = \'text\\/html\';\\n }\\n}\\n\\n\\/\\/ Defines wether we should highlight modx tags\\n$modxTags = false;\\nswitch ($modx->event->name) {\\n case \'OnSnipFormPrerender\':\\n $field = \'modx-snippet-snippet\';\\n $mimeType = \'application\\/x-php\';\\n break;\\n case \'OnTempFormPrerender\':\\n $field = \'modx-template-content\';\\n $modxTags = true;\\n $mimeType = $html_elements_mime;\\n break;\\n case \'OnChunkFormPrerender\':\\n $field = \'modx-chunk-snippet\';\\n if ($modx->controller->chunk && $modx->controller->chunk->isStatic()) {\\n $extension = pathinfo($modx->controller->chunk->name, PATHINFO_EXTENSION);\\n if(!$extension||!isset($extensionMap[$extension])){\\n $extension = pathinfo($modx->controller->chunk->getSourceFile(), PATHINFO_EXTENSION);\\n }\\n $mimeType = isset($extensionMap[$extension]) ? $extensionMap[$extension] : \'text\\/plain\';\\n } else {\\n $mimeType = $html_elements_mime;\\n }\\n $modxTags = true;\\n break;\\n case \'OnPluginFormPrerender\':\\n $field = \'modx-plugin-plugincode\';\\n $mimeType = \'application\\/x-php\';\\n break;\\n case \'OnFileCreateFormPrerender\':\\n $field = \'modx-file-content\';\\n $mimeType = \'text\\/plain\';\\n break;\\n case \'OnFileEditFormPrerender\':\\n $field = \'modx-file-content\';\\n $extension = pathinfo($scriptProperties[\'file\'], PATHINFO_EXTENSION);\\n $mimeType = isset($extensionMap[$extension])\\n ? $extensionMap[$extension]\\n : \'text\\/plain\';\\n $modxTags = $extension == \'tpl\';\\n break;\\n case \'OnDocFormPrerender\':\\n if (!$modx->controller->resourceArray) {\\n return;\\n }\\n $field = \'ta\';\\n $mimeType = $modx->getObject(\'modContentType\', $modx->controller->resourceArray[\'content_type\'])->get(\'mime_type\');\\n\\n if($mimeType == \'text\\/html\')$mimeType = $html_elements_mime;\\n\\n if ($modx->getOption(\'use_editor\')){\\n $richText = $modx->controller->resourceArray[\'richtext\'];\\n $classKey = $modx->controller->resourceArray[\'class_key\'];\\n if ($richText || in_array($classKey, array(\'modStaticResource\',\'modSymLink\',\'modWebLink\',\'modXMLRPCResource\'))) {\\n $field = false;\\n }\\n }\\n $modxTags = true;\\n break;\\n default:\\n return;\\n}\\n\\n$modxTags = (int) $modxTags;\\n$script = \'\';\\nif ($field) {\\n $script .= \\"MODx.ux.Ace.replaceComponent(\'$field\', \'$mimeType\', $modxTags);\\";\\n}\\n\\nif ($modx->event->name == \'OnDocFormPrerender\' && !$modx->getOption(\'use_editor\')) {\\n $script .= \\"MODx.ux.Ace.replaceTextAreas(Ext.query(\'.modx-richtext\'));\\";\\n}\\n\\nif ($script) {\\n $modx->controller->addHtml(\'<script>Ext.onReady(function() {\' . $script . \'});<\\/script>\');\\n}","locked":0,"properties":null,"disabled":0,"moduleguid":"","static":0,"static_file":"ace\\/elements\\/plugins\\/ace.plugin.php","content":"\\/**\\n * Ace Source Editor Plugin\\n *\\n * Events: OnManagerPageBeforeRender, OnRichTextEditorRegister, OnSnipFormPrerender,\\n * OnTempFormPrerender, OnChunkFormPrerender, OnPluginFormPrerender,\\n * OnFileCreateFormPrerender, OnFileEditFormPrerender, OnDocFormPrerender\\n *\\n * @author Danil Kostin <danya.postfactum(at)gmail.com>\\n *\\n * @package ace\\n *\\n * @var array $scriptProperties\\n * @var Ace $ace\\n *\\/\\nif ($modx->event->name == \'OnRichTextEditorRegister\') {\\n $modx->event->output(\'Ace\');\\n return;\\n}\\n\\nif ($modx->getOption(\'which_element_editor\', null, \'Ace\') !== \'Ace\') {\\n return;\\n}\\n\\n$ace = $modx->getService(\'ace\', \'Ace\', $modx->getOption(\'ace.core_path\', null, $modx->getOption(\'core_path\').\'components\\/ace\\/\').\'model\\/ace\\/\');\\n$ace->initialize();\\n\\n$extensionMap = array(\\n \'tpl\' => \'text\\/x-smarty\',\\n \'htm\' => \'text\\/html\',\\n \'html\' => \'text\\/html\',\\n \'css\' => \'text\\/css\',\\n \'scss\' => \'text\\/x-scss\',\\n \'less\' => \'text\\/x-less\',\\n \'svg\' => \'image\\/svg+xml\',\\n \'xml\' => \'application\\/xml\',\\n \'xsl\' => \'application\\/xml\',\\n \'js\' => \'application\\/javascript\',\\n \'json\' => \'application\\/json\',\\n \'php\' => \'application\\/x-php\',\\n \'sql\' => \'text\\/x-sql\',\\n \'md\' => \'text\\/x-markdown\',\\n \'txt\' => \'text\\/plain\',\\n \'twig\' => \'text\\/x-twig\'\\n);\\n\\n\\/\\/ Define default mime for html elements(templates, chunks and html resources)\\n$html_elements_mime=$modx->getOption(\'ace.html_elements_mime\',null,false);\\nif(!$html_elements_mime){\\n \\/\\/ this may deprecated in future because components may set ace.html_elements_mime option now\\n switch (true) {\\n case $modx->getOption(\'twiggy_class\'):\\n $html_elements_mime = \'text\\/x-twig\';\\n break;\\n case $modx->getOption(\'pdotools_fenom_parser\'):\\n $html_elements_mime = \'text\\/x-smarty\';\\n break;\\n default:\\n $html_elements_mime = \'text\\/html\';\\n }\\n}\\n\\n\\/\\/ Defines wether we should highlight modx tags\\n$modxTags = false;\\nswitch ($modx->event->name) {\\n case \'OnSnipFormPrerender\':\\n $field = \'modx-snippet-snippet\';\\n $mimeType = \'application\\/x-php\';\\n break;\\n case \'OnTempFormPrerender\':\\n $field = \'modx-template-content\';\\n $modxTags = true;\\n $mimeType = $html_elements_mime;\\n break;\\n case \'OnChunkFormPrerender\':\\n $field = \'modx-chunk-snippet\';\\n if ($modx->controller->chunk && $modx->controller->chunk->isStatic()) {\\n $extension = pathinfo($modx->controller->chunk->name, PATHINFO_EXTENSION);\\n if(!$extension||!isset($extensionMap[$extension])){\\n $extension = pathinfo($modx->controller->chunk->getSourceFile(), PATHINFO_EXTENSION);\\n }\\n $mimeType = isset($extensionMap[$extension]) ? $extensionMap[$extension] : \'text\\/plain\';\\n } else {\\n $mimeType = $html_elements_mime;\\n }\\n $modxTags = true;\\n break;\\n case \'OnPluginFormPrerender\':\\n $field = \'modx-plugin-plugincode\';\\n $mimeType = \'application\\/x-php\';\\n break;\\n case \'OnFileCreateFormPrerender\':\\n $field = \'modx-file-content\';\\n $mimeType = \'text\\/plain\';\\n break;\\n case \'OnFileEditFormPrerender\':\\n $field = \'modx-file-content\';\\n $extension = pathinfo($scriptProperties[\'file\'], PATHINFO_EXTENSION);\\n $mimeType = isset($extensionMap[$extension])\\n ? $extensionMap[$extension]\\n : \'text\\/plain\';\\n $modxTags = $extension == \'tpl\';\\n break;\\n case \'OnDocFormPrerender\':\\n if (!$modx->controller->resourceArray) {\\n return;\\n }\\n $field = \'ta\';\\n $mimeType = $modx->getObject(\'modContentType\', $modx->controller->resourceArray[\'content_type\'])->get(\'mime_type\');\\n\\n if($mimeType == \'text\\/html\')$mimeType = $html_elements_mime;\\n\\n if ($modx->getOption(\'use_editor\')){\\n $richText = $modx->controller->resourceArray[\'richtext\'];\\n $classKey = $modx->controller->resourceArray[\'class_key\'];\\n if ($richText || in_array($classKey, array(\'modStaticResource\',\'modSymLink\',\'modWebLink\',\'modXMLRPCResource\'))) {\\n $field = false;\\n }\\n }\\n $modxTags = true;\\n break;\\n default:\\n return;\\n}\\n\\n$modxTags = (int) $modxTags;\\n$script = \'\';\\nif ($field) {\\n $script .= \\"MODx.ux.Ace.replaceComponent(\'$field\', \'$mimeType\', $modxTags);\\";\\n}\\n\\nif ($modx->event->name == \'OnDocFormPrerender\' && !$modx->getOption(\'use_editor\')) {\\n $script .= \\"MODx.ux.Ace.replaceTextAreas(Ext.query(\'.modx-richtext\'));\\";\\n}\\n\\nif ($script) {\\n $modx->controller->addHtml(\'<script>Ext.onReady(function() {\' . $script . \'});<\\/script>\');\\n}"}',
  223. );