gal aks susidurete su sita problema ir galite man padeti arba turit normale css_server_panel nes kiek intike radau su visom tapati klaida

administration/infusions.phpKlaida: Constant DB_CSS_POLK_SERVERS already defined Eilutė: 33
Code: Select all
<?php2 /*-------------------------------------------------------+3 | PHP-Fusion Content Management System4 | Copyright (C) 2002 - 2011 Nick Jones5 | http://www.php-fusion.co.uk/6 +--------------------------------------------------------+7 | Filename: infusions.php8 | Author: Nick Jones (Digitanium)9 | Co-Author: Christian Damsgaard J�rgensen (PMM)10 +--------------------------------------------------------+11 | This program is released as free software under the12 | Affero GPL license. You can redistribute it and/or13 | modify it under the terms of this license which you14 | can read by viewing the included agpl.txt or online15 | at http://www.gnu.org/licenses/agpl.html. Removal of this16 | copyright header is strictly prohibited without17 | written permission from the original author(s).18 +--------------------------------------------------------*/19 require_once "../maincore.php";20 21 if (!checkrights("I") || !defined("iAUTH") || !isset($_GET['aid']) || $_GET['aid'] != iAUTH) { redirect("../index.php"); }22 23 require_once THEMES."templates/admin_header.php";24 include LOCALE.LOCALESET."admin/infusions.php";25 26 $inf_title = ""; $inf_description = ""; $inf_version = ""; $inf_developer = ""; $inf_email = ""; $inf_weburl = "";27 $inf_folder = ""; $inf_newtable = ""; $inf_insertdbrow = ""; $inf_droptable = ""; $inf_altertable = "";28 $inf_deldbrow = ""; $inf_sitelink = "";29 30 if (!isset($_POST['infuse']) && !isset($_POST['infusion']) && !isset($_GET['defuse'])) {31 $temp = opendir(INFUSIONS);32 $file_list = array();33 while ($folder = readdir($temp)) {34 if (!in_array($folder, array("..", "."))) {35 if (is_dir(INFUSIONS.$folder) && file_exists(INFUSIONS.$folder."/infusion.php")) {36 include INFUSIONS.$folder."/infusion.php";37 $result = dbquery("SELECT inf_version FROM ".DB_INFUSIONS." WHERE inf_folder='".$inf_folder."'");38 if (dbrows($result)) {39 $data = dbarray($result);40 if (version_compare($inf_version, $data['inf_version'], ">")) {41 $file_list[] = "<option value='".$folder."' style='color:blue;'>".ucwords(str_replace("_", " ", $folder))."</option>\n";42 } else {43 $file_list[] = "<option value='".$folder."' style='color:green;'>".ucwords(str_replace("_", " ", $folder))."</option>\n";44 }45 } else {46 $file_list[] = "<option value='".$folder."' style='color:red;'>".ucwords(str_replace("_", " ", $folder))."</option>\n";47 }48 $inf_title = ""; $inf_description = ""; $inf_version = ""; $inf_developer = ""; $inf_email = ""; $inf_weburl = "";49 $inf_folder = ""; $inf_newtable = ""; $inf_insertdbrow = ""; $inf_droptable = ""; $inf_altertable = "";50 $inf_deldbrow = ""; $inf_sitelink = "";51 }52 }53 }54 closedir($temp);55 sort($file_list);56 57 opentable($locale['400']);58 echo "<div style='text-align:center'>\n";59 if (count($file_list)) {60 echo "<form name='infuseform' method='post' action='".FUSION_SELF.$aidlink."'>\n";61 echo "<select name='infusion' class='textbox' style='width:200px;'>\n";62 for ($i = 0; $i < count($file_list); $i++) { echo $file_list[$i]; }63 echo "</select> <input type='submit' name='infuse' value='".$locale['401']."' class='button' />\n";64 if (isset($_GET['error'])) { echo "<br /><br />\n".($_GET['error'] == 1 ? $locale['402'] : $locale['403'])."<br /><br />\n"; }65 echo "<br /><br />\n".$locale['413']." <span style='color:red;'>".$locale['414']."</span> ::\n";66 echo "<span style='color:green;'>".$locale['415']."</span> ::\n";67 echo "<span style='color:blue;'>".$locale['416']."</span>\n";68 echo "</form>\n";69 } else {70 echo "<br />".$locale['417']."<br /><br />\n";71 }72 echo "</div>\n";73 closetable();74 }75 76 if (isset($_POST['infuse']) && isset($_POST['infusion'])) {77 $error = "";78 $infusion = stripinput($_POST['infusion']);79 if (file_exists(INFUSIONS.$infusion."/infusion.php")) {80 include INFUSIONS.$infusion."/infusion.php";81 $result = dbquery("SELECT inf_id, inf_version FROM ".DB_INFUSIONS." WHERE inf_folder='".$inf_folder."'");82 if (dbrows($result)) {83 $data = dbarray($result);84 if ($inf_version > $data['inf_version']) {85 if (isset($inf_altertable) && is_array($inf_altertable) && count($inf_altertable)) {86 for ($i = 1; $i < (count($inf_altertable) + 1); $i++) {87 $result = dbquery("ALTER TABLE ".$inf_altertable[$i]);88 }89 }90 $result2 = dbquery("UPDATE ".DB_INFUSIONS." SET inf_version='".$inf_version."' WHERE inf_id='".$data['inf_id']."'");91 }92 } else {93 if (isset($inf_adminpanel) && is_array($inf_adminpanel) && count($inf_adminpanel)) {94 for ($i = 1; $i < (count($inf_adminpanel) + 1); $i++) {95 $error = 0;96 $inf_admin_image = ($inf_adminpanel[$i]['image'] ? $inf_adminpanel[$i]['image'] : "infusion_panel.gif");97 if (!dbcount("(admin_id)", DB_ADMIN, "admin_rights='".$inf_adminpanel[$i]['rights']."'")) {98 $result = dbquery("INSERT INTO ".DB_ADMIN." (admin_rights, admin_image, admin_title, admin_link, admin_page) VALUES ('".$inf_adminpanel[$i]['rights']."', '".$inf_admin_image."', '".$inf_adminpanel[$i]['title']."', '".INFUSIONS.$inf_folder."/".$inf_adminpanel[$i]['panel']."', '5')");99 $result = dbquery("SELECT user_id, user_rights FROM ".DB_USERS." WHERE user_level='103'");100 while ($data = dbarray($result)) {101 $result2 = dbquery("UPDATE ".DB_USERS." SET user_rights='".$data['user_rights'].".".$inf_adminpanel[$i]['rights']."' WHERE user_id='".$data['user_id']."'");102 }103 } else {104 $error = 1;105 }106 }107 }108 if (!$error) {109 if (isset($inf_sitelink) && is_array($inf_sitelink) && count($inf_sitelink)) {110 for ($i = 1; $i < (count($inf_sitelink) + 1); $i++) {111 $link_order = dbresult(dbquery("SELECT MAX(link_order) FROM ".DB_SITE_LINKS),0) + 1;112 $result = dbquery("INSERT INTO ".DB_SITE_LINKS." (link_name, link_url, link_visibility, link_position, link_window, link_order) VALUES ('".$inf_sitelink[$i]['title']."', '".str_replace("../","",INFUSIONS).$inf_folder."/".$inf_sitelink[$i]['url']."', '".$inf_sitelink[$i]['visibility']."', '1', '0', '".$link_order."')");113 }114 }115 if (isset($inf_newtable) && is_array($inf_newtable) && count($inf_newtable)) {116 for ($i = 1; $i < (count($inf_newtable) + 1); $i++) {117 $result = dbquery("CREATE TABLE ".$inf_newtable[$i]);118 }119 }120 if (isset($inf_insertdbrow) && is_array($inf_insertdbrow) && count($inf_insertdbrow)) {121 for ($i = 1; $i < (count($inf_insertdbrow) + 1); $i++) {122 $result = dbquery("INSERT INTO ".$inf_insertdbrow[$i]);123 }124 }125 $result = dbquery("INSERT INTO ".DB_INFUSIONS." (inf_title, inf_folder, inf_version) VALUES ('".$inf_title."', '".$inf_folder."', '".$inf_version."')");126 }127 }128 }129 redirect(FUSION_SELF.$aidlink);130 }131 132 133 if (isset($_GET['defuse']) && isnum($_GET['defuse'])) {134 $result = dbquery("SELECT inf_folder FROM ".DB_INFUSIONS." WHERE inf_id='".$_GET['defuse']."'");135 $data = dbarray($result);136 include INFUSIONS.$data['inf_folder']."/infusion.php";137 if (isset($inf_adminpanel) && is_array($inf_adminpanel) && count($inf_adminpanel)) {138 for ($i = 1; $i < (count($inf_adminpanel) + 1); $i++) {139 $result = dbquery("DELETE FROM ".DB_ADMIN." WHERE admin_rights='".($inf_adminpanel[$i]['rights'] ? $inf_adminpanel[$i]['rights'] : "IP")."' AND admin_link='".INFUSIONS.$inf_folder."/".$inf_adminpanel[$i]['panel']."' AND admin_page='5'");140 $result = dbquery("SELECT user_id, user_rights FROM ".DB_USERS." WHERE user_level>='102'");141 while ($data = dbarray($result)) {142 $user_rights = explode(".", $data['user_rights']);143 if (in_array($inf_adminpanel[$i]['rights'], $user_rights)) {144 $key = array_search($inf_adminpanel[$i]['rights'], $user_rights);145 unset($user_rights[$key]);146 }147 $result2 = dbquery("UPDATE ".DB_USERS." SET user_rights='".implode(".", $user_rights)."' WHERE user_id='".$data['user_id']."'");148 }149 }150 }151 if (isset($inf_sitelink) && is_array($inf_sitelink) && count($inf_sitelink)) {152 for ($i = 1; $i < (count($inf_sitelink) + 1); $i++) {153 $result2 = dbquery("SELECT link_id, link_order FROM ".DB_SITE_LINKS." WHERE link_url='".str_replace("../", "", INFUSIONS).$inf_folder."/".$inf_sitelink[$i]['url']."'");154 if (dbrows($result2)) {155 $data2 = dbarray($result2);156 $result = dbquery("UPDATE ".DB_SITE_LINKS." SET link_order=link_order-1 WHERE link_order>'".$data2['link_order']."'");157 $result = dbquery("DELETE FROM ".DB_SITE_LINKS." WHERE link_id='".$data2['link_id']."'");158 }159 }160 }161 if (isset($inf_newtable) && is_array($inf_newtable) && count($inf_newtable)) {162 for ($i = 1; $i < (count($inf_newtable) + 1); $i++) {163 $result = dbquery("DROP TABLE ".$inf_droptable[$i]);164 }165 }166 if (isset($inf_deldbrow) && is_array($inf_deldbrow) && count($inf_deldbrow)) {167 for ($i = 1; $i < (count($inf_deldbrow) + 1); $i++) {168 $result = dbquery("DELETE FROM ".$inf_deldbrow[$i]);169 }170 }171 $result = dbquery("DELETE FROM ".DB_INFUSIONS." WHERE inf_id='".$_GET['defuse']."'");172 redirect(FUSION_SELF.$aidlink);173 }174 175 $result = dbquery("SELECT inf_id, inf_title, inf_folder, inf_version FROM ".DB_INFUSIONS." ORDER BY inf_title");176 if (dbrows($result)) {177 $i = 0;178 opentable($locale['404']);179 echo "<table cellpadding='0' cellspacing='1' width='500' class='tbl-border center'>\n<tr>\n";180 echo "<td class='tbl2'><strong>".$locale['405']."</strong></td>\n";181 echo "<td align='center' width='1%' class='tbl2' style='white-space:nowrap'><strong>".$locale['406']."</strong></td>\n";182 echo "<td align='center' width='1%' class='tbl2' style='white-space:nowrap'><strong>".$locale['407']."</strong></td>\n";183 echo "<td align='center' width='1%' class='tbl2' style='white-space:nowrap'><strong>".$locale['408']."</strong></td>\n";184 echo "<td align='center' width='1%' class='tbl2'> </td>\n";185 echo "</tr>\n";186 while ($data = dbarray($result)) {187 $row_color = ($i % 2 == 0 ? "tbl1" : "tbl2");188 if (@include INFUSIONS.$data['inf_folder']."/infusion.php") {189 echo "<tr>\n";190 echo "<td class='".$row_color."'><span title='".$inf_description."' style='cursor:hand;'>".$data['inf_title']."</span></td>\n";191 echo "<td align='center' width='1%' class='".$row_color."' style='white-space:nowrap'>".$data['inf_version']."</td>\n";192 echo "<td align='center' width='1%' class='".$row_color."' style='white-space:nowrap'>".$inf_developer."</td>\n";193 echo "<td align='center' width='1%' class='".$row_color."' style='white-space:nowrap'><a href='mailto:".$inf_email."'>".$locale['409']."</a> / <a href='".$inf_weburl."' target='_blank' rel='nofollow'>".$locale['410']."</a></td>\n";194 echo "<td align='center' width='1%' class='".$row_color."' style='white-space:nowrap'><a href='".FUSION_SELF.$aidlink."&defuse=".$data['inf_id']."' onclick='return Defuse();'>".$locale['411']."</a></td>\n";195 echo "</tr>\n";196 $i++;197 }198 $inf_title = ""; $inf_description = ""; $inf_version = ""; $inf_developer = ""; $inf_email = ""; $inf_weburl = "";199 $inf_folder = ""; $inf_newtable = ""; $inf_insertdbrow = ""; $inf_droptable = ""; $inf_altertable = "";200 $inf_deldbrow = ""; $inf_sitelink = "";201 }202 echo "</table>\n";203 closetable();204 }205 206 echo "<script type='text/javascript'>207 function Defuse() {208 return confirm('".$locale['412']."');209 }210 </script>\n";211 212 require_once THEMES."templates/footer.php";213 ?>214