-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
/
script.php
6429 lines (6323 loc) · 333 KB
/
script.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?php
/**
* @package Joomla.Administrator
* @subpackage com_admin
*
* @copyright Copyright (C) 2005 - 2019 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
use Joomla\CMS\Extension\ExtensionHelper;
use Joomla\CMS\Factory;
use Joomla\CMS\Filesystem\File;
use Joomla\CMS\Filesystem\Folder;
use Joomla\CMS\Installer\Installer;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Log\Log;
use Joomla\CMS\Table\Table;
use Joomla\Database\UTF8MB4SupportInterface;
/**
* Script file of Joomla CMS
*
* @since 1.6.4
*/
class JoomlaInstallerScript
{
/**
* The Joomla Version we are updating from
*
* @var string
* @since 3.7
*/
protected $fromVersion = null;
/**
* Function to act prior to installation process begins
*
* @param string $action Which action is happening (install|uninstall|discover_install|update)
* @param Installer $installer The class calling this method
*
* @return boolean True on success
*
* @since 3.7.0
*/
public function preflight($action, $installer)
{
if ($action === 'update')
{
// Get the version we are updating from
if (!empty($installer->extension->manifest_cache))
{
$manifestValues = json_decode($installer->extension->manifest_cache, true);
if ((array_key_exists('version', $manifestValues)))
{
$this->fromVersion = $manifestValues['version'];
return true;
}
}
return false;
}
return true;
}
/**
* Method to update Joomla!
*
* @param Installer $installer The class calling this method
*
* @return void
*/
public function update($installer)
{
$options['format'] = '{DATE}\t{TIME}\t{LEVEL}\t{CODE}\t{MESSAGE}';
$options['text_file'] = 'joomla_update.php';
Log::addLogger($options, Log::INFO, array('Update', 'databasequery', 'jerror'));
try
{
Log::add(Text::_('COM_JOOMLAUPDATE_UPDATE_LOG_DELETE_FILES'), Log::INFO, 'Update');
}
catch (RuntimeException $exception)
{
// Informational log only
}
// This needs to stay for 2.5 update compatibility
$this->deleteUnexistingFiles();
$this->updateManifestCaches();
$this->updateDatabase();
$this->updateAssets($installer);
$this->clearStatsCache();
$this->convertTablesToUtf8mb4(true);
$this->cleanJoomlaCache();
// VERY IMPORTANT! THIS METHOD SHOULD BE CALLED LAST, SINCE IT COULD
// LOGOUT ALL THE USERS
$this->flushSessions();
}
/**
* Method to clear our stats plugin cache to ensure we get fresh data on Joomla Update
*
* @return void
*
* @since 3.5
*/
protected function clearStatsCache()
{
$db = Factory::getDbo();
try
{
// Get the params for the stats plugin
$params = $db->setQuery(
$db->getQuery(true)
->select($db->quoteName('params'))
->from($db->quoteName('#__extensions'))
->where($db->quoteName('type') . ' = ' . $db->quote('plugin'))
->where($db->quoteName('folder') . ' = ' . $db->quote('system'))
->where($db->quoteName('element') . ' = ' . $db->quote('stats'))
)->loadResult();
}
catch (Exception $e)
{
echo Text::sprintf('JLIB_DATABASE_ERROR_FUNCTION_FAILED', $e->getCode(), $e->getMessage()) . '<br>';
return;
}
$params = json_decode($params, true);
// Reset the last run parameter
if (isset($params['lastrun']))
{
$params['lastrun'] = '';
}
$params = json_encode($params);
$query = $db->getQuery(true)
->update($db->quoteName('#__extensions'))
->set($db->quoteName('params') . ' = ' . $db->quote($params))
->where($db->quoteName('type') . ' = ' . $db->quote('plugin'))
->where($db->quoteName('folder') . ' = ' . $db->quote('system'))
->where($db->quoteName('element') . ' = ' . $db->quote('stats'));
try
{
$db->setQuery($query)->execute();
}
catch (Exception $e)
{
echo Text::sprintf('JLIB_DATABASE_ERROR_FUNCTION_FAILED', $e->getCode(), $e->getMessage()) . '<br>';
return;
}
}
/**
* Method to update Database
*
* @return void
*/
protected function updateDatabase()
{
if (Factory::getDbo()->getServerType() === 'mysql')
{
$this->updateDatabaseMysql();
}
}
/**
* Method to update MySQL Database
*
* @return void
*/
protected function updateDatabaseMysql()
{
$db = Factory::getDbo();
$db->setQuery('SHOW ENGINES');
try
{
$results = $db->loadObjectList();
}
catch (Exception $e)
{
echo Text::sprintf('JLIB_DATABASE_ERROR_FUNCTION_FAILED', $e->getCode(), $e->getMessage()) . '<br>';
return;
}
foreach ($results as $result)
{
if ($result->Support != 'DEFAULT')
{
continue;
}
$db->setQuery('ALTER TABLE #__update_sites_extensions ENGINE = ' . $result->Engine);
try
{
$db->execute();
}
catch (Exception $e)
{
echo Text::sprintf('JLIB_DATABASE_ERROR_FUNCTION_FAILED', $e->getCode(), $e->getMessage()) . '<br>';
return;
}
break;
}
}
/**
* Update the manifest caches
*
* @return void
*/
protected function updateManifestCaches()
{
$extensions = ExtensionHelper::getCoreExtensions();
// Attempt to refresh manifest caches
$db = Factory::getDbo();
$query = $db->getQuery(true)
->select('*')
->from('#__extensions');
foreach ($extensions as $extension)
{
$query->where(
'type=' . $db->quote($extension[0])
. ' AND element=' . $db->quote($extension[1])
. ' AND folder=' . $db->quote($extension[2])
. ' AND client_id=' . $extension[3], 'OR'
);
}
$db->setQuery($query);
try
{
$extensions = $db->loadObjectList();
}
catch (Exception $e)
{
echo Text::sprintf('JLIB_DATABASE_ERROR_FUNCTION_FAILED', $e->getCode(), $e->getMessage()) . '<br>';
return;
}
$installer = new Installer;
foreach ($extensions as $extension)
{
if (!$installer->refreshManifestCache($extension->extension_id))
{
echo Text::sprintf('FILES_JOOMLA_ERROR_MANIFEST', $extension->type, $extension->element, $extension->name, $extension->client_id) . '<br>';
}
}
}
/**
* Delete files that should not exist
*
* @return void
*/
public function deleteUnexistingFiles()
{
$files = array(
// Joomla 4.0
'/administrator/components/com_actionlogs/actionlogs.php',
'/administrator/components/com_actionlogs/controller.php',
'/administrator/components/com_actionlogs/controllers/actionlogs.php',
'/administrator/components/com_actionlogs/helpers/actionlogs.php',
'/administrator/components/com_actionlogs/helpers/actionlogsphp55.php',
'/administrator/components/com_actionlogs/libraries/actionlogplugin.php',
'/administrator/components/com_actionlogs/models/actionlog.php',
'/administrator/components/com_actionlogs/models/actionlogs.php',
'/administrator/components/com_actionlogs/models/fields/extension.php',
'/administrator/components/com_actionlogs/models/fields/logcreator.php',
'/administrator/components/com_actionlogs/models/fields/logsdaterange.php',
'/administrator/components/com_actionlogs/models/fields/logtype.php',
'/administrator/components/com_actionlogs/models/fields/plugininfo.php',
'/administrator/components/com_actionlogs/models/forms/filter_actionlogs.xml',
'/administrator/components/com_actionlogs/views/actionlogs/tmpl/default.php',
'/administrator/components/com_actionlogs/views/actionlogs/tmpl/default.xml',
'/administrator/components/com_actionlogs/views/actionlogs/view.html.php',
'/administrator/components/com_admin/admin.php',
'/administrator/components/com_admin/controller.php',
'/administrator/components/com_admin/controllers/profile.php',
'/administrator/components/com_admin/helpers/html/directory.php',
'/administrator/components/com_admin/helpers/html/phpsetting.php',
'/administrator/components/com_admin/helpers/html/system.php',
'/administrator/components/com_admin/models/forms/profile.xml',
'/administrator/components/com_admin/models/help.php',
'/administrator/components/com_admin/models/profile.php',
'/administrator/components/com_admin/models/sysinfo.php',
'/administrator/components/com_admin/postinstall/joomla40checks.php',
'/administrator/components/com_admin/sql/updates/mysql/2.5.0-2011-12-06.sql',
'/administrator/components/com_admin/sql/updates/mysql/2.5.0-2011-12-16.sql',
'/administrator/components/com_admin/sql/updates/mysql/2.5.0-2011-12-19.sql',
'/administrator/components/com_admin/sql/updates/mysql/2.5.0-2011-12-20.sql',
'/administrator/components/com_admin/sql/updates/mysql/2.5.0-2011-12-21-1.sql',
'/administrator/components/com_admin/sql/updates/mysql/2.5.0-2011-12-21-2.sql',
'/administrator/components/com_admin/sql/updates/mysql/2.5.0-2011-12-22.sql',
'/administrator/components/com_admin/sql/updates/mysql/2.5.0-2011-12-23.sql',
'/administrator/components/com_admin/sql/updates/mysql/2.5.0-2011-12-24.sql',
'/administrator/components/com_admin/sql/updates/mysql/2.5.0-2012-01-10.sql',
'/administrator/components/com_admin/sql/updates/mysql/2.5.0-2012-01-14.sql',
'/administrator/components/com_admin/sql/updates/mysql/2.5.1-2012-01-26.sql',
'/administrator/components/com_admin/sql/updates/mysql/2.5.2-2012-03-05.sql',
'/administrator/components/com_admin/sql/updates/mysql/2.5.3-2012-03-13.sql',
'/administrator/components/com_admin/sql/updates/mysql/2.5.4-2012-03-18.sql',
'/administrator/components/com_admin/sql/updates/mysql/2.5.4-2012-03-19.sql',
'/administrator/components/com_admin/sql/updates/mysql/2.5.5.sql',
'/administrator/components/com_admin/sql/updates/mysql/2.5.6.sql',
'/administrator/components/com_admin/sql/updates/mysql/2.5.7.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.0.0.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.0.1.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.0.2.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.0.3.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.1.0.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.1.1.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.1.2.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.1.3.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.1.4.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.1.5.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.2.0.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.2.1.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.2.2-2013-12-22.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.2.2-2013-12-28.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.2.2-2014-01-08.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.2.2-2014-01-15.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.2.2-2014-01-18.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.2.2-2014-01-23.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.2.3-2014-02-20.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.3.0-2014-02-16.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.3.0-2014-04-02.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.3.4-2014-08-03.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.3.6-2014-09-30.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.4.0-2014-08-24.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.4.0-2014-09-01.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.4.0-2014-09-16.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.4.0-2014-10-20.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.4.0-2014-12-03.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.4.0-2015-01-21.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.4.0-2015-02-26.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.5.0-2015-07-01.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.5.0-2015-10-13.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.5.0-2015-10-26.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.5.0-2015-10-30.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.5.0-2015-11-04.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.5.0-2015-11-05.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.5.0-2016-02-26.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.5.0-2016-03-01.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.5.1-2016-03-25.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.5.1-2016-03-29.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.6.0-2016-04-01.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.6.0-2016-04-06.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.6.0-2016-04-08.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.6.0-2016-04-09.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.6.0-2016-05-06.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.6.0-2016-06-01.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.6.0-2016-06-05.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.6.3-2016-08-15.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.6.3-2016-08-16.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2016-08-06.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2016-08-22.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2016-08-29.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2016-09-29.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2016-10-01.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2016-10-02.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2016-11-04.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2016-11-19.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2016-11-21.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2016-11-24.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2016-11-27.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2017-01-08.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2017-01-09.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2017-01-15.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2017-01-17.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2017-01-31.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2017-02-02.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2017-02-15.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2017-02-17.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2017-03-03.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2017-03-09.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2017-03-19.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2017-04-10.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.0-2017-04-19.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.3-2017-06-03.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.7.4-2017-07-05.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.8.6-2018-02-14.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.9.7-2019-04-23.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.9.7-2019-04-26.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.9.7-2019-05-16.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.9.8-2019-06-11.sql',
'/administrator/components/com_admin/sql/updates/mysql/3.9.8-2019-06-15.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.0.0.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.0.1.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.0.2.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.0.3.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.1.0.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.1.1.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.1.2.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.1.3.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.1.4.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.1.5.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.2.0.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.2.1.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.2.2-2013-12-22.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.2.2-2013-12-28.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.2.2-2014-01-08.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.2.2-2014-01-15.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.2.2-2014-01-18.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.2.2-2014-01-23.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.2.3-2014-02-20.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.3.0-2013-12-21.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.3.0-2014-02-16.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.3.0-2014-04-02.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.3.4-2014-08-03.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.3.6-2014-09-30.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.4.0-2014-08-24.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.4.0-2014-09-01.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.4.0-2014-09-16.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.4.0-2014-10-20.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.4.0-2014-12-03.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.4.0-2015-01-21.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.4.0-2015-02-26.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.4.4-2015-07-11.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.5.0-2015-10-13.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.5.0-2015-10-26.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.5.0-2015-10-30.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.5.0-2015-11-04.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.5.0-2015-11-05.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.5.0-2016-03-01.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.6.0-2016-04-01.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.6.0-2016-04-08.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.6.0-2016-04-09.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.6.0-2016-05-06.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.6.0-2016-06-01.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.6.0-2016-06-05.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.6.3-2016-08-15.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.6.3-2016-08-16.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.6.3-2016-10-04.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.0-2016-08-06.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.0-2016-08-22.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.0-2016-08-29.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.0-2016-09-29.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.0-2016-10-01.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.0-2016-10-02.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.0-2016-11-04.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.0-2016-11-19.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.0-2016-11-21.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.0-2016-11-24.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.0-2017-01-08.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.0-2017-01-09.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.0-2017-01-15.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.0-2017-01-17.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.0-2017-01-31.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.0-2017-02-02.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.0-2017-02-15.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.0-2017-02-17.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.0-2017-03-03.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.0-2017-03-09.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.0-2017-04-10.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.0-2017-04-19.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.7.4-2017-07-05.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.8.6-2018-02-14.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.9.7-2019-04-23.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.9.7-2019-04-26.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.9.7-2019-05-16.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.9.8-2019-06-11.sql',
'/administrator/components/com_admin/sql/updates/postgresql/3.9.8-2019-06-15.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/2.5.2-2012-03-05.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/2.5.3-2012-03-13.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/2.5.4-2012-03-18.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/2.5.4-2012-03-19.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/2.5.5.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/2.5.6.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/2.5.7.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.0.0.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.0.1.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.0.2.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.0.3.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.1.0.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.1.1.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.1.2.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.1.3.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.1.4.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.1.5.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.2.0.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.2.1.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.2.2-2013-12-22.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.2.2-2013-12-28.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.2.2-2014-01-08.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.2.2-2014-01-15.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.2.2-2014-01-18.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.2.2-2014-01-23.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.2.3-2014-02-20.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.3.0-2014-02-16.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.3.0-2014-04-02.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.3.4-2014-08-03.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.3.6-2014-09-30.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.4.0-2014-08-24.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.4.0-2014-09-01.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.4.0-2014-09-16.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.4.0-2014-10-20.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.4.0-2014-12-03.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.4.0-2015-01-21.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.4.0-2015-02-26.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.4.4-2015-07-11.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.5.0-2015-10-13.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.5.0-2015-10-26.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.5.0-2015-10-30.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.5.0-2015-11-04.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.5.0-2015-11-05.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.5.0-2016-03-01.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.6.0-2016-04-01.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.6.0-2016-04-06.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.6.0-2016-04-08.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.6.0-2016-04-09.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.6.0-2016-05-06.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.6.0-2016-06-01.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.6.0-2016-06-05.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.6.3-2016-08-15.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.6.3-2016-08-16.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.0-2016-08-06.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.0-2016-08-22.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.0-2016-08-29.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.0-2016-09-29.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.0-2016-10-01.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.0-2016-10-02.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.0-2016-11-04.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.0-2016-11-19.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.0-2016-11-24.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.0-2017-01-08.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.0-2017-01-09.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.0-2017-01-15.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.0-2017-01-17.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.0-2017-01-31.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.0-2017-02-02.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.0-2017-02-15.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.0-2017-02-16.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.0-2017-02-17.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.0-2017-03-03.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.0-2017-03-09.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.0-2017-04-10.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.0-2017-04-19.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.7.4-2017-07-05.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.8.0-2017-07-28.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.8.0-2017-07-31.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.8.2-2017-10-14.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.8.4-2018-01-16.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.8.6-2018-02-14.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.8.8-2018-05-18.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.8.9-2018-06-19.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.0-2018-05-02.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.0-2018-05-03.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.0-2018-05-05.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.0-2018-05-19.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.0-2018-05-20.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.0-2018-05-24.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.0-2018-05-27.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.0-2018-06-02.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.0-2018-06-12.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.0-2018-06-13.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.0-2018-06-14.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.0-2018-06-17.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.0-2018-07-09.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.0-2018-07-10.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.0-2018-07-11.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.0-2018-08-12.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.0-2018-08-28.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.0-2018-08-29.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.0-2018-09-04.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.0-2018-10-15.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.0-2018-10-20.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.0-2018-10-21.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.3-2019-01-12.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.3-2019-02-07.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.4-2019-03-06.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.7-2019-04-23.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.7-2019-04-26.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.7-2019-05-16.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.8-2019-06-11.sql',
'/administrator/components/com_admin/sql/updates/sqlazure/3.9.8-2019-06-15.sql',
'/administrator/components/com_admin/views/help/tmpl/default.php',
'/administrator/components/com_admin/views/help/tmpl/default.xml',
'/administrator/components/com_admin/views/help/tmpl/langforum.php',
'/administrator/components/com_admin/views/help/view.html.php',
'/administrator/components/com_admin/views/profile/tmpl/edit.php',
'/administrator/components/com_admin/views/profile/view.html.php',
'/administrator/components/com_admin/views/sysinfo/tmpl/default.php',
'/administrator/components/com_admin/views/sysinfo/tmpl/default.xml',
'/administrator/components/com_admin/views/sysinfo/tmpl/default_config.php',
'/administrator/components/com_admin/views/sysinfo/tmpl/default_directory.php',
'/administrator/components/com_admin/views/sysinfo/tmpl/default_phpinfo.php',
'/administrator/components/com_admin/views/sysinfo/tmpl/default_phpsettings.php',
'/administrator/components/com_admin/views/sysinfo/tmpl/default_system.php',
'/administrator/components/com_admin/views/sysinfo/view.html.php',
'/administrator/components/com_admin/views/sysinfo/view.json.php',
'/administrator/components/com_admin/views/sysinfo/view.text.php',
'/administrator/components/com_associations/associations.php',
'/administrator/components/com_associations/controller.php',
'/administrator/components/com_associations/controllers/association.php',
'/administrator/components/com_associations/controllers/associations.php',
'/administrator/components/com_associations/helpers/associations.php',
'/administrator/components/com_associations/layouts/joomla/searchtools/default/bar.php',
'/administrator/components/com_associations/models/association.php',
'/administrator/components/com_associations/models/associations.php',
'/administrator/components/com_associations/models/fields/itemlanguage.php',
'/administrator/components/com_associations/models/fields/itemtype.php',
'/administrator/components/com_associations/models/fields/modalassociation.php',
'/administrator/components/com_associations/models/forms/association.xml',
'/administrator/components/com_associations/models/forms/filter_associations.xml',
'/administrator/components/com_associations/views/association/tmpl/edit.php',
'/administrator/components/com_associations/views/association/view.html.php',
'/administrator/components/com_associations/views/associations/tmpl/default.php',
'/administrator/components/com_associations/views/associations/tmpl/default.xml',
'/administrator/components/com_associations/views/associations/tmpl/modal.php',
'/administrator/components/com_associations/views/associations/view.html.php',
'/administrator/components/com_banners/banners.php',
'/administrator/components/com_banners/controller.php',
'/administrator/components/com_banners/controllers/banner.php',
'/administrator/components/com_banners/controllers/banners.php',
'/administrator/components/com_banners/controllers/client.php',
'/administrator/components/com_banners/controllers/clients.php',
'/administrator/components/com_banners/controllers/tracks.php',
'/administrator/components/com_banners/controllers/tracks.raw.php',
'/administrator/components/com_banners/helpers/html/banner.php',
'/administrator/components/com_banners/models/banner.php',
'/administrator/components/com_banners/models/banners.php',
'/administrator/components/com_banners/models/client.php',
'/administrator/components/com_banners/models/clients.php',
'/administrator/components/com_banners/models/download.php',
'/administrator/components/com_banners/models/fields/bannerclient.php',
'/administrator/components/com_banners/models/fields/clicks.php',
'/administrator/components/com_banners/models/fields/impmade.php',
'/administrator/components/com_banners/models/fields/imptotal.php',
'/administrator/components/com_banners/models/forms/banner.xml',
'/administrator/components/com_banners/models/forms/client.xml',
'/administrator/components/com_banners/models/forms/download.xml',
'/administrator/components/com_banners/models/forms/filter_banners.xml',
'/administrator/components/com_banners/models/forms/filter_clients.xml',
'/administrator/components/com_banners/models/forms/filter_tracks.xml',
'/administrator/components/com_banners/models/tracks.php',
'/administrator/components/com_banners/tables/banner.php',
'/administrator/components/com_banners/tables/client.php',
'/administrator/components/com_banners/views/banner/tmpl/edit.php',
'/administrator/components/com_banners/views/banner/view.html.php',
'/administrator/components/com_banners/views/banners/tmpl/default.php',
'/administrator/components/com_banners/views/banners/tmpl/default_batch_body.php',
'/administrator/components/com_banners/views/banners/tmpl/default_batch_footer.php',
'/administrator/components/com_banners/views/banners/view.html.php',
'/administrator/components/com_banners/views/client/tmpl/edit.php',
'/administrator/components/com_banners/views/client/view.html.php',
'/administrator/components/com_banners/views/clients/tmpl/default.php',
'/administrator/components/com_banners/views/clients/view.html.php',
'/administrator/components/com_banners/views/download/tmpl/default.php',
'/administrator/components/com_banners/views/download/view.html.php',
'/administrator/components/com_banners/views/tracks/tmpl/default.php',
'/administrator/components/com_banners/views/tracks/view.html.php',
'/administrator/components/com_banners/views/tracks/view.raw.php',
'/administrator/components/com_cache/cache.php',
'/administrator/components/com_cache/controller.php',
'/administrator/components/com_cache/helpers/cache.php',
'/administrator/components/com_cache/models/cache.php',
'/administrator/components/com_cache/models/forms/filter_cache.xml',
'/administrator/components/com_cache/views/cache/tmpl/default.php',
'/administrator/components/com_cache/views/cache/tmpl/default.xml',
'/administrator/components/com_cache/views/cache/view.html.php',
'/administrator/components/com_cache/views/purge/tmpl/default.php',
'/administrator/components/com_cache/views/purge/tmpl/default.xml',
'/administrator/components/com_cache/views/purge/view.html.php',
'/administrator/components/com_categories/categories.php',
'/administrator/components/com_categories/controller.php',
'/administrator/components/com_categories/controllers/ajax.json.php',
'/administrator/components/com_categories/controllers/categories.php',
'/administrator/components/com_categories/controllers/category.php',
'/administrator/components/com_categories/helpers/association.php',
'/administrator/components/com_categories/helpers/html/categoriesadministrator.php',
'/administrator/components/com_categories/models/categories.php',
'/administrator/components/com_categories/models/category.php',
'/administrator/components/com_categories/models/fields/categoryedit.php',
'/administrator/components/com_categories/models/fields/categoryparent.php',
'/administrator/components/com_categories/models/fields/modal/category.php',
'/administrator/components/com_categories/models/forms/category.xml',
'/administrator/components/com_categories/models/forms/filter_categories.xml',
'/administrator/components/com_categories/tables/category.php',
'/administrator/components/com_categories/views/categories/tmpl/default.php',
'/administrator/components/com_categories/views/categories/tmpl/default.xml',
'/administrator/components/com_categories/views/categories/tmpl/default_batch_body.php',
'/administrator/components/com_categories/views/categories/tmpl/default_batch_footer.php',
'/administrator/components/com_categories/views/categories/tmpl/modal.php',
'/administrator/components/com_categories/views/categories/view.html.php',
'/administrator/components/com_categories/views/category/tmpl/edit.php',
'/administrator/components/com_categories/views/category/tmpl/edit.xml',
'/administrator/components/com_categories/views/category/tmpl/edit_associations.php',
'/administrator/components/com_categories/views/category/tmpl/edit_metadata.php',
'/administrator/components/com_categories/views/category/tmpl/modal.php',
'/administrator/components/com_categories/views/category/tmpl/modal_associations.php',
'/administrator/components/com_categories/views/category/tmpl/modal_extrafields.php',
'/administrator/components/com_categories/views/category/tmpl/modal_metadata.php',
'/administrator/components/com_categories/views/category/tmpl/modal_options.php',
'/administrator/components/com_categories/views/category/view.html.php',
'/administrator/components/com_checkin/checkin.php',
'/administrator/components/com_checkin/controller.php',
'/administrator/components/com_checkin/models/checkin.php',
'/administrator/components/com_checkin/models/forms/filter_checkin.xml',
'/administrator/components/com_checkin/views/checkin/tmpl/default.php',
'/administrator/components/com_checkin/views/checkin/tmpl/default.xml',
'/administrator/components/com_checkin/views/checkin/view.html.php',
'/administrator/components/com_config/config.php',
'/administrator/components/com_config/controller.php',
'/administrator/components/com_config/controller/application/cancel.php',
'/administrator/components/com_config/controller/application/display.php',
'/administrator/components/com_config/controller/application/removeroot.php',
'/administrator/components/com_config/controller/application/save.php',
'/administrator/components/com_config/controller/application/sendtestmail.php',
'/administrator/components/com_config/controller/application/store.php',
'/administrator/components/com_config/controller/component/cancel.php',
'/administrator/components/com_config/controller/component/display.php',
'/administrator/components/com_config/controller/component/save.php',
'/administrator/components/com_config/controllers/application.php',
'/administrator/components/com_config/controllers/component.php',
'/administrator/components/com_config/helper/config.php',
'/administrator/components/com_config/model/application.php',
'/administrator/components/com_config/model/component.php',
'/administrator/components/com_config/model/field/configcomponents.php',
'/administrator/components/com_config/model/field/filters.php',
'/administrator/components/com_config/model/form/application.xml',
'/administrator/components/com_config/models/application.php',
'/administrator/components/com_config/models/component.php',
'/administrator/components/com_config/view/application/html.php',
'/administrator/components/com_config/view/application/json.php',
'/administrator/components/com_config/view/application/tmpl/default.php',
'/administrator/components/com_config/view/application/tmpl/default.xml',
'/administrator/components/com_config/view/application/tmpl/default_cache.php',
'/administrator/components/com_config/view/application/tmpl/default_cookie.php',
'/administrator/components/com_config/view/application/tmpl/default_database.php',
'/administrator/components/com_config/view/application/tmpl/default_debug.php',
'/administrator/components/com_config/view/application/tmpl/default_filters.php',
'/administrator/components/com_config/view/application/tmpl/default_ftp.php',
'/administrator/components/com_config/view/application/tmpl/default_ftplogin.php',
'/administrator/components/com_config/view/application/tmpl/default_locale.php',
'/administrator/components/com_config/view/application/tmpl/default_mail.php',
'/administrator/components/com_config/view/application/tmpl/default_metadata.php',
'/administrator/components/com_config/view/application/tmpl/default_navigation.php',
'/administrator/components/com_config/view/application/tmpl/default_permissions.php',
'/administrator/components/com_config/view/application/tmpl/default_proxy.php',
'/administrator/components/com_config/view/application/tmpl/default_seo.php',
'/administrator/components/com_config/view/application/tmpl/default_server.php',
'/administrator/components/com_config/view/application/tmpl/default_session.php',
'/administrator/components/com_config/view/application/tmpl/default_site.php',
'/administrator/components/com_config/view/application/tmpl/default_system.php',
'/administrator/components/com_config/view/component/html.php',
'/administrator/components/com_config/view/component/tmpl/default.php',
'/administrator/components/com_config/view/component/tmpl/default.xml',
'/administrator/components/com_config/view/component/tmpl/default_navigation.php',
'/administrator/components/com_contact/contact.php',
'/administrator/components/com_contact/controller.php',
'/administrator/components/com_contact/controllers/ajax.json.php',
'/administrator/components/com_contact/controllers/contact.php',
'/administrator/components/com_contact/controllers/contacts.php',
'/administrator/components/com_contact/helpers/associations.php',
'/administrator/components/com_contact/helpers/html/contact.php',
'/administrator/components/com_contact/models/contact.php',
'/administrator/components/com_contact/models/contacts.php',
'/administrator/components/com_contact/models/fields/modal/contact.php',
'/administrator/components/com_contact/models/forms/contact.xml',
'/administrator/components/com_contact/models/forms/fields/mail.xml',
'/administrator/components/com_contact/models/forms/filter_contacts.xml',
'/administrator/components/com_contact/tables/contact.php',
'/administrator/components/com_contact/tmpl/contacts/default_batch.php',
'/administrator/components/com_contact/views/contact/tmpl/edit.php',
'/administrator/components/com_contact/views/contact/tmpl/edit_associations.php',
'/administrator/components/com_contact/views/contact/tmpl/edit_metadata.php',
'/administrator/components/com_contact/views/contact/tmpl/edit_params.php',
'/administrator/components/com_contact/views/contact/tmpl/modal.php',
'/administrator/components/com_contact/views/contact/tmpl/modal_associations.php',
'/administrator/components/com_contact/views/contact/tmpl/modal_metadata.php',
'/administrator/components/com_contact/views/contact/tmpl/modal_params.php',
'/administrator/components/com_contact/views/contact/view.html.php',
'/administrator/components/com_contact/views/contacts/tmpl/default.php',
'/administrator/components/com_contact/views/contacts/tmpl/default_batch.php',
'/administrator/components/com_contact/views/contacts/tmpl/default_batch_body.php',
'/administrator/components/com_contact/views/contacts/tmpl/default_batch_footer.php',
'/administrator/components/com_contact/views/contacts/tmpl/modal.php',
'/administrator/components/com_contact/views/contacts/view.html.php',
'/administrator/components/com_content/content.php',
'/administrator/components/com_content/controller.php',
'/administrator/components/com_content/controllers/ajax.json.php',
'/administrator/components/com_content/controllers/article.php',
'/administrator/components/com_content/controllers/articles.php',
'/administrator/components/com_content/controllers/featured.php',
'/administrator/components/com_content/helpers/associations.php',
'/administrator/components/com_content/helpers/html/contentadministrator.php',
'/administrator/components/com_content/models/article.php',
'/administrator/components/com_content/models/articles.php',
'/administrator/components/com_content/models/feature.php',
'/administrator/components/com_content/models/featured.php',
'/administrator/components/com_content/models/fields/modal/article.php',
'/administrator/components/com_content/models/fields/voteradio.php',
'/administrator/components/com_content/models/forms/article.xml',
'/administrator/components/com_content/models/forms/filter_articles.xml',
'/administrator/components/com_content/models/forms/filter_featured.xml',
'/administrator/components/com_content/tables/featured.php',
'/administrator/components/com_content/views/article/tmpl/edit.php',
'/administrator/components/com_content/views/article/tmpl/edit.xml',
'/administrator/components/com_content/views/article/tmpl/edit_associations.php',
'/administrator/components/com_content/views/article/tmpl/edit_metadata.php',
'/administrator/components/com_content/views/article/tmpl/modal.php',
'/administrator/components/com_content/views/article/tmpl/modal_associations.php',
'/administrator/components/com_content/views/article/tmpl/modal_metadata.php',
'/administrator/components/com_content/views/article/tmpl/pagebreak.php',
'/administrator/components/com_content/views/article/view.html.php',
'/administrator/components/com_content/views/articles/tmpl/default.php',
'/administrator/components/com_content/views/articles/tmpl/default.xml',
'/administrator/components/com_content/views/articles/tmpl/default_batch_body.php',
'/administrator/components/com_content/views/articles/tmpl/default_batch_footer.php',
'/administrator/components/com_content/views/articles/tmpl/modal.php',
'/administrator/components/com_content/views/articles/view.html.php',
'/administrator/components/com_content/views/featured/tmpl/default.php',
'/administrator/components/com_content/views/featured/tmpl/default.xml',
'/administrator/components/com_content/views/featured/view.html.php',
'/administrator/components/com_contenthistory/contenthistory.php',
'/administrator/components/com_contenthistory/controller.php',
'/administrator/components/com_contenthistory/controllers/history.php',
'/administrator/components/com_contenthistory/controllers/preview.php',
'/administrator/components/com_contenthistory/helpers/html/textdiff.php',
'/administrator/components/com_contenthistory/models/compare.php',
'/administrator/components/com_contenthistory/models/history.php',
'/administrator/components/com_contenthistory/models/preview.php',
'/administrator/components/com_contenthistory/views/compare/tmpl/compare.php',
'/administrator/components/com_contenthistory/views/compare/view.html.php',
'/administrator/components/com_contenthistory/views/history/tmpl/modal.php',
'/administrator/components/com_contenthistory/views/history/view.html.php',
'/administrator/components/com_contenthistory/views/preview/tmpl/preview.php',
'/administrator/components/com_contenthistory/views/preview/view.html.php',
'/administrator/components/com_cpanel/controller.php',
'/administrator/components/com_cpanel/cpanel.php',
'/administrator/components/com_cpanel/views/cpanel/tmpl/default.php',
'/administrator/components/com_cpanel/views/cpanel/tmpl/default.xml',
'/administrator/components/com_cpanel/views/cpanel/view.html.php',
'/administrator/components/com_fields/controller.php',
'/administrator/components/com_fields/controllers/field.php',
'/administrator/components/com_fields/controllers/fields.php',
'/administrator/components/com_fields/controllers/group.php',
'/administrator/components/com_fields/controllers/groups.php',
'/administrator/components/com_fields/fields.php',
'/administrator/components/com_fields/libraries/fieldslistplugin.php',
'/administrator/components/com_fields/libraries/fieldsplugin.php',
'/administrator/components/com_fields/models/field.php',
'/administrator/components/com_fields/models/fields.php',
'/administrator/components/com_fields/models/fields/fieldcontexts.php',
'/administrator/components/com_fields/models/fields/fieldgroups.php',
'/administrator/components/com_fields/models/fields/fieldlayout.php',
'/administrator/components/com_fields/models/fields/section.php',
'/administrator/components/com_fields/models/fields/type.php',
'/administrator/components/com_fields/models/forms/field.xml',
'/administrator/components/com_fields/models/forms/filter_fields.xml',
'/administrator/components/com_fields/models/forms/filter_groups.xml',
'/administrator/components/com_fields/models/forms/group.xml',
'/administrator/components/com_fields/models/group.php',
'/administrator/components/com_fields/models/groups.php',
'/administrator/components/com_fields/tables/field.php',
'/administrator/components/com_fields/tables/group.php',
'/administrator/components/com_fields/views/field/tmpl/edit.php',
'/administrator/components/com_fields/views/field/view.html.php',
'/administrator/components/com_fields/views/fields/tmpl/default.php',
'/administrator/components/com_fields/views/fields/tmpl/default_batch_body.php',
'/administrator/components/com_fields/views/fields/tmpl/default_batch_footer.php',
'/administrator/components/com_fields/views/fields/tmpl/modal.php',
'/administrator/components/com_fields/views/fields/view.html.php',
'/administrator/components/com_fields/views/group/tmpl/edit.php',
'/administrator/components/com_fields/views/group/view.html.php',
'/administrator/components/com_fields/views/groups/tmpl/default.php',
'/administrator/components/com_fields/views/groups/tmpl/default_batch_body.php',
'/administrator/components/com_fields/views/groups/tmpl/default_batch_footer.php',
'/administrator/components/com_fields/views/groups/view.html.php',
'/administrator/components/com_finder/controller.php',
'/administrator/components/com_finder/controllers/filter.php',
'/administrator/components/com_finder/controllers/filters.php',
'/administrator/components/com_finder/controllers/index.php',
'/administrator/components/com_finder/controllers/indexer.json.php',
'/administrator/components/com_finder/controllers/maps.php',
'/administrator/components/com_finder/finder.php',
'/administrator/components/com_finder/helpers/finder.php',
'/administrator/components/com_finder/helpers/html/finder.php',
'/administrator/components/com_finder/helpers/indexer/driver/mysql.php',
'/administrator/components/com_finder/helpers/indexer/driver/postgresql.php',
'/administrator/components/com_finder/helpers/indexer/driver/sqlsrv.php',
'/administrator/components/com_finder/helpers/indexer/parser/html.php',
'/administrator/components/com_finder/helpers/indexer/parser/rtf.php',
'/administrator/components/com_finder/helpers/indexer/parser/txt.php',
'/administrator/components/com_finder/helpers/indexer/stemmer.php',
'/administrator/components/com_finder/helpers/indexer/stemmer/fr.php',
'/administrator/components/com_finder/helpers/indexer/stemmer/porter_en.php',
'/administrator/components/com_finder/helpers/indexer/stemmer/snowball.php',
'/administrator/components/com_finder/models/fields/branches.php',
'/administrator/components/com_finder/models/fields/contentmap.php',
'/administrator/components/com_finder/models/fields/contenttypes.php',
'/administrator/components/com_finder/models/fields/directories.php',
'/administrator/components/com_finder/models/fields/searchfilter.php',
'/administrator/components/com_finder/models/filter.php',
'/administrator/components/com_finder/models/filters.php',
'/administrator/components/com_finder/models/forms/filter.xml',
'/administrator/components/com_finder/models/forms/filter_filters.xml',
'/administrator/components/com_finder/models/forms/filter_index.xml',
'/administrator/components/com_finder/models/forms/filter_maps.xml',
'/administrator/components/com_finder/models/index.php',
'/administrator/components/com_finder/models/indexer.php',
'/administrator/components/com_finder/models/maps.php',
'/administrator/components/com_finder/models/statistics.php',
'/administrator/components/com_finder/tables/filter.php',
'/administrator/components/com_finder/tables/link.php',
'/administrator/components/com_finder/tables/map.php',
'/administrator/components/com_finder/views/filter/tmpl/edit.php',
'/administrator/components/com_finder/views/filter/view.html.php',
'/administrator/components/com_finder/views/filters/tmpl/default.php',
'/administrator/components/com_finder/views/filters/view.html.php',
'/administrator/components/com_finder/views/index/tmpl/default.php',
'/administrator/components/com_finder/views/index/view.html.php',
'/administrator/components/com_finder/views/indexer/tmpl/default.php',
'/administrator/components/com_finder/views/indexer/view.html.php',
'/administrator/components/com_finder/views/maps/tmpl/default.php',
'/administrator/components/com_finder/views/maps/view.html.php',
'/administrator/components/com_finder/views/statistics/tmpl/default.php',
'/administrator/components/com_finder/views/statistics/view.html.php',
'/administrator/components/com_installer/controller.php',
'/administrator/components/com_installer/controllers/database.php',
'/administrator/components/com_installer/controllers/discover.php',
'/administrator/components/com_installer/controllers/install.php',
'/administrator/components/com_installer/controllers/manage.php',
'/administrator/components/com_installer/controllers/update.php',
'/administrator/components/com_installer/controllers/updatesites.php',
'/administrator/components/com_installer/helpers/html/manage.php',
'/administrator/components/com_installer/helpers/html/updatesites.php',
'/administrator/components/com_installer/installer.php',
'/administrator/components/com_installer/models/database.php',
'/administrator/components/com_installer/models/discover.php',
'/administrator/components/com_installer/models/extension.php',
'/administrator/components/com_installer/models/fields/extensionstatus.php',
'/administrator/components/com_installer/models/fields/folder.php',
'/administrator/components/com_installer/models/fields/location.php',
'/administrator/components/com_installer/models/fields/type.php',
'/administrator/components/com_installer/models/forms/filter_discover.xml',
'/administrator/components/com_installer/models/forms/filter_languages.xml',
'/administrator/components/com_installer/models/forms/filter_manage.xml',
'/administrator/components/com_installer/models/forms/filter_update.xml',
'/administrator/components/com_installer/models/forms/filter_updatesites.xml',
'/administrator/components/com_installer/models/install.php',
'/administrator/components/com_installer/models/languages.php',
'/administrator/components/com_installer/models/manage.php',
'/administrator/components/com_installer/models/update.php',
'/administrator/components/com_installer/models/updatesites.php',
'/administrator/components/com_installer/models/warnings.php',
'/administrator/components/com_installer/views/database/tmpl/default.php',
'/administrator/components/com_installer/views/database/tmpl/default.xml',
'/administrator/components/com_installer/views/database/view.html.php',
'/administrator/components/com_installer/views/default/tmpl/default_ftp.php',
'/administrator/components/com_installer/views/default/tmpl/default_message.php',
'/administrator/components/com_installer/views/default/view.php',
'/administrator/components/com_installer/views/discover/tmpl/default.php',
'/administrator/components/com_installer/views/discover/tmpl/default.xml',
'/administrator/components/com_installer/views/discover/tmpl/default_item.php',
'/administrator/components/com_installer/views/discover/view.html.php',
'/administrator/components/com_installer/views/install/tmpl/default.php',
'/administrator/components/com_installer/views/install/tmpl/default.xml',
'/administrator/components/com_installer/views/install/view.html.php',
'/administrator/components/com_installer/views/languages/tmpl/default.php',
'/administrator/components/com_installer/views/languages/tmpl/default.xml',
'/administrator/components/com_installer/views/languages/view.html.php',
'/administrator/components/com_installer/views/manage/tmpl/default.php',
'/administrator/components/com_installer/views/manage/tmpl/default.xml',
'/administrator/components/com_installer/views/manage/view.html.php',
'/administrator/components/com_installer/views/update/tmpl/default.php',
'/administrator/components/com_installer/views/update/tmpl/default.xml',
'/administrator/components/com_installer/views/update/view.html.php',
'/administrator/components/com_installer/views/updatesites/tmpl/default.php',
'/administrator/components/com_installer/views/updatesites/tmpl/default.xml',
'/administrator/components/com_installer/views/updatesites/view.html.php',
'/administrator/components/com_installer/views/warnings/tmpl/default.php',
'/administrator/components/com_installer/views/warnings/tmpl/default.xml',
'/administrator/components/com_installer/views/warnings/view.html.php',
'/administrator/components/com_joomlaupdate/controller.php',
'/administrator/components/com_joomlaupdate/controllers/update.php',