-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathpkg.install.php
66 lines (54 loc) · 2.41 KB
/
pkg.install.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
<?php
/**
* @package jVArcade
* @version 2.12
* @date 2014-05-17
* @copyright Copyright (C) 2007 - 2014 jVitals Digital Technologies Inc. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPLv3 or later
* @link http://jvitals.com
*/
// no direct access
defined('_JEXEC') or die('Restricted access');
jimport('joomla.filesystem.folder');
jimport('joomla.filesystem.file');
jimport('joomla.archive.archive');
class pkg_jvarcadeInstallerScript {
function install($parent){
}
function postflight($parent) {
$errnum = 0;
$install = '<div style="align:left;">';
require_once (JPATH_ROOT . '/components/com_jvarcade/include/define.php');
$table = '#__jvarcade_settings';
$db = JFactory::getDBO();
?>
<center><h1>Installation of jVArcade <?php echo JVA_VERSION; ?> </h1></center>
<?php
$db->setQuery('SELECT COUNT(*) FROM ' . $db->quoteName($table));
$records_exist = @$db->loadResult();
if ($records_exist = 53) {
$install .= '<img src="'. JVA_IMAGES_SITEPATH. 'tick.png" align="absmiddle"/>' . JText::_('COM_JVARCADE_INSTALLER_UPGRADE_COLUMNS_OK') .'<br />';
} else {
$install .= '<img src="'. JVA_IMAGES_SITEPATH. 'red_x.png" align="absmiddle"/>' . JText::_('COM_JVARCADE_INSTALLER_UPGRADE_DEFAULT_FAILED') .'<br />';
$errnum++;
}
if (JFolder::exists(JPATH_ROOT . '/images/jvarcade') && JFolder::exists(JPATH_ROOT . '/arcade')) {
$install .= '<img src="'. JVA_IMAGES_SITEPATH. 'tick.png" align="absmiddle"/>' . JText::_('COM_JVARCADE_INSTALLER_UPGRADE_MOVEFOLDERS_OK') .'<br />';
} else {
$install .= '<img src="'. JVA_IMAGES_SITEPATH. 'red_x.png" align="absmiddle"/>' . JText::_('COM_JVARCADE_INSTALLER_UPGRADE_MOVEFOLDERS_FAILED') .'<br />';
$errnum++;
}
if (JFile::exists(JPATH_ROOT . '/newscore.php') && JFile::exists(JPATH_ROOT . '/arcade.php') && JFile::exists(JPATH_ROOT . '/crossdomain.xml')) {
$install .= '<img src="'. JVA_IMAGES_SITEPATH. 'tick.png"/>' . JText::_('COM_JVARCADE_INSTALLER_UPGRADE_FILECOPY') .'<br />';
} else {
$install .= '<img src="'. JVA_IMAGES_SITEPATH. 'red_x.png"/>' . JText::_('COM_JVARCADE_INSTALLER_UPGRADE_FILECOPY_FAILED') .'<br />';
$errnum++;
}
if ($errnum == 0){
$install .= '<br /><h6><img src="'. JVA_IMAGES_SITEPATH. 'tick.png"/>' . JText::_('COM_JVARCADE_INSTALLER_SUCCESS') . '<br /></h6>';
}
echo $install;
echo "</div><br /><br /><br />";
}
}
?>