Revision 942
Added by doc over 15 years ago
trunk/CHANGELOG | ||
---|---|---|
11 | 11 |
! = Update/Change |
12 | 12 |
|
13 | 13 |
------------------------------------- 2.8.0 ------------------------------------- |
14 |
21-Feb-2009 Christian Sommer |
|
15 |
# fixed wrong index in language array |
|
16 |
! removed some comment lines (changes are tracked by SVN) |
|
17 |
20-Feb-2009 Dietrich Roland Pehlke (aldus) |
|
18 |
! add additional tr and td tags to the text_no_results message to get valid XHMTL output |
|
14 | 19 |
19-Feb-2009 Christian Sommer |
15 | 20 |
! addon overview to show advanced options after redirect from reload.php |
16 | 21 |
# fixed bug if language folder contains none language files (XX.php) or sub folders |
trunk/wb/admin/templates/uninstall.php | ||
---|---|---|
72 | 72 |
|
73 | 73 |
/** |
74 | 74 |
* Check if the template is still in use by a page ... |
75 |
* |
|
76 |
* @version 0.2.0 |
|
77 |
* @build 5 |
|
78 |
* @author aldus |
|
79 |
* @since 0.1.0 |
|
80 |
* @lastchange 2008-10-23 |
|
81 |
* |
|
82 | 75 |
*/ |
83 | 76 |
$info = $database->query("SELECT page_id, page_title FROM ".TABLE_PREFIX."pages WHERE template='".$file."' order by page_title"); |
84 | 77 |
|
85 | 78 |
if ($info->numRows() > 0) { |
86 |
|
|
87 | 79 |
/** |
88 | 80 |
* Template is still in use, so we're collecting the page-titles |
89 |
* |
|
90 |
* @version 0.2.0 |
|
91 |
* @build 5 |
|
92 |
* @since 0.1.1 |
|
93 |
* @lastchange 2008-10-23 |
|
94 |
* |
|
95 |
* 0.2.0 Codechanges for Websitebaker to use it without the Black-Hawk-Engine |
|
96 |
* |
|
97 |
* 0.1.1 add this page <if we found only one> / these pages |
|
98 |
* |
|
99 |
* @notice All listed pages got linked to "settings.php" so the user can easy change |
|
100 |
* the template-settings. Modifications could be made in "page_template_str". |
|
101 |
* For additional informations you will have to modify the query, the page_template_str |
|
102 |
* and the page_info array. |
|
103 |
* |
|
104 |
* @todo 1 - Additional informations about the pages (modified, modified_by, visibility, etc) |
|
105 |
* |
|
106 |
* 2 - What happends about pages, the user is not allowed to edit? |
|
107 |
* Marked "red"? |
|
108 |
* |
|
109 |
* 3 - Multiple language support here ... |
|
110 | 81 |
*/ |
111 | 82 |
|
112 | 83 |
/** |
113 | 84 |
* The base-message template-string for the top of the message |
114 |
* |
|
115 |
* 0.1.2 this page/ these pages |
|
116 |
* |
|
117 | 85 |
*/ |
118 | 86 |
if (!array_key_exists("CANNOT_UNINSTALL_IN_USE_TMPL", $MESSAGE['GENERIC'])) { |
119 | 87 |
$add = $info->numRows() == 1 ? "this page" : "these pages"; |
trunk/wb/admin/modules/uninstall.php | ||
---|---|---|
47 | 47 |
|
48 | 48 |
// Check if the module exists |
49 | 49 |
if(!is_dir(WB_PATH.'/modules/'.$file)) { |
50 |
$admin->print_error($MESSAGE['MODULES']['NOT_INSTALLED']);
|
|
50 |
$admin->print_error($MESSAGE['GENERIC']['NOT_INSTALLED']);
|
|
51 | 51 |
} |
52 | 52 |
|
53 |
/** |
|
54 |
* Check if the module is in use |
|
55 |
* |
|
56 |
* @version 0.2.0 |
|
57 |
* @build 1 |
|
58 |
* @date 2008-12-29 |
|
59 |
* @author aldus |
|
60 |
* @package Website Baker: Admin - modules |
|
61 |
* @state @beta |
|
62 |
* |
|
63 |
*/ |
|
64 |
|
|
65 | 53 |
if (!function_exists("replace_all")) { |
66 | 54 |
function replace_all ($aStr = "", &$aArray ) { |
67 | 55 |
foreach($aArray as $k=>$v) $aStr = str_replace("{{".$k."}}", $v, $aStr); |
... | ... | |
126 | 114 |
|
127 | 115 |
// Try to delete the module dir |
128 | 116 |
if(!rm_full_dir(WB_PATH.'/modules/'.$file)) { |
129 |
$admin->print_error($MESSAGE['MODULES']['CANNOT_UNINSTALL']);
|
|
117 |
$admin->print_error($MESSAGE['GENERIC']['CANNOT_UNINSTALL']);
|
|
130 | 118 |
} else { |
131 | 119 |
// Remove entry from DB |
132 | 120 |
$database->query("DELETE FROM ".TABLE_PREFIX."addons WHERE directory = '".$file."' AND type = 'module'"); |
Also available in: Unified diff
fixed wrong index in language array and removed some comment lines