-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall.inc.php
More file actions
87 lines (74 loc) · 2.65 KB
/
install.inc.php
File metadata and controls
87 lines (74 loc) · 2.65 KB
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
<?php
/**
* FANCYBOX
*
* @author gilbert.seilheimer[at]contic[dot]de Gilbert Seilheimer
* @author <a href="http://www.contic.de">www.contic.de</a>
*
* @package redaxo4
* @version svn:$Id$
*/
/**
* fancybox Lib
* @link http://fancybox.net/
* @version 1.3.4
*/
// AddOn-FANCYBOX
//////////////////////////////////////////////////////////////////////////////////
// CONFIG
//////////////////////////////////////////////////////////////////////////////////
// VARs
$page = "gs_fancybox";
// Installationsbedingungen pruefen
$page_check_rex = '4.4.1';
$page_check_php = 5;
$page_check_addons = array('image_manager');
$page_check_status = true;
//////////////////////////////////////////////////////////////////////////////////
// CHECKS
//////////////////////////////////////////////////////////////////////////////////
// REX VERSION
$page_check_rex = $REX['VERSION'].'.'.$REX['SUBVERSION'].'.'.$REX['MINORVERSION'] = "1";
if(version_compare($page_check_rex, $page_check_rex, '<'))
{
$REX['ADDON']['installmsg'][$page] = 'Dieses Addon benötigt Redaxo Version '.$page_check_rex.' oder höher.';
$REX['ADDON']['install'][$page] = 0;
$page_check_status = false;
}
// PHP VERSION
if (intval(PHP_VERSION) < $page_check_php)
{
$REX['ADDON']['installmsg'][$page] = 'Dieses Addon benötigt mind. PHP '.$page_check_php.'!';
$REX['ADDON']['install'][$page] = 0;
$page_check_status = false;
}
// CHECK ADDONS
foreach($page_check_addons as $a)
{
if (!OOAddon::isInstalled($a))
{
$REX['ADDON']['installmsg'][$page] = '<br />Addon "'.$a.'" ist nicht installiert. >>> <a href="index.php?page=addon&addonname='.$a.'&install=1">jetzt installieren</a> <<<';
$page_check_status = false;
}
else
{
if (!OOAddon::isAvailable($a))
{
$REX['ADDON']['installmsg'][$page] = '<br />Addon "'.$a.'" ist nicht aktiviert. >>> <a href="index.php?page=addon&addonname='.$a.'&activate=1">jetzt aktivieren</a> <<<';
$page_check_status = false;
}
}
}
//////////////////////////////////////////////////////////////////////////////////
// DUMP
//////////////////////////////////////////////////////////////////////////////////
# $uninstall = dirname(__FILE__) . '/uninstall.sql';
# rex_install_dump($uninstall);
//////////////////////////////////////////////////////////////////////////////////
// INSTALL
//////////////////////////////////////////////////////////////////////////////////
if ($page_check_status)
{
$REX['ADDON']['install'][$page] = TRUE;
}
?>