|
پرسش : پاک کردن افزونه ای که پاک نمی شود
|
|
۱۲-۱۱-۱۳۹۳, ۰۹:۵۸ صبح
ارسال: #5
|
|||
|
|||
|
RE: پرسش : پاک کردن افزونه ای که پاک نمی شود
موقع uninstall کردن swmenupro 7.2 این پیغام را می گیرم
Fatal error: Call to a member function isAdmin() on a non-object in /home/public_html/administrator/components/com_swmenupro/uninstall.swmenupro.php on line 13 و محتوی فایل uninstall.swmenupro.php چنین است <?php /** * swmenupro v4.5 * دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید. * Copyright 2006 Sean White **/ function com_uninstall() { global $mainframe; $absolute_path=JPATH_ROOT; $live_site = $mainframe->isAdmin() ? $mainframe->getSiteURL() : JURI::base(); $retstr = SWmenuProRemove(); if(file_exists($absolute_path."/modules/mod_swmenupro/mod_swmenupro.php")){ //unlink($mosConfig_absolute_path."/modules/mod_swmenupro.php"); sw_sw_deldir($absolute_path."/modules/mod_swmenupro"); } if(file_exists($absolute_path."/modules/mod_swmenupro.xml")){ unlink($absolute_path."/modules/mod_swmenupro.xml"); } return "SWmenuPro uninstalled succesfully<br /> $retstr"; } function SWmenuProRemove () { $database = &JFactory::getDBO(); $retstr = ''; $query = "SELECT id, title, module, params FROM #__modules WHERE module='mod_swmenupro'"; $database->setQuery( $query ); $modules = $database->loadObjectList(); if ($database->getErrorNum()) { $retstr .= "MA ".$database->stderr(true); return $retstr; } foreach ($modules as $module) { $sql = "DELETE FROM #__modules WHERE id='$module->id'"; $database->setQuery($sql); $database->query(); } $sql = "DROP TABLE #__swmenu_config"; $database->setQuery($sql); $database->query(); $sql = "DROP TABLE #__swmenu_extended"; $database->setQuery($sql); $database->query(); return $retstr; } function sw_sw_deldir( $dir ) { $handle = opendir($dir); while (false!==($item = readdir($handle))) { if($item != '.' && $item != '..') { if(is_dir($dir.'/'.$item)) { sw_sw_deldir($dir.'/'.$item); }else{ unlink($dir.'/'.$item); } } } closedir($handle); if(rmdir($dir)) { $success = true; } return $success; } ?> |
|||
|
|
| پیامهای داخل این موضوع |
|
پرسش : پاک کردن افزونه ای که پاک نمی شود - shervin6363 - ۱۱-۱۱-۱۳۹۳, ۱۰:۳۷ عصر
RE: پرسش : پاک کردن افزونه ای که پاک نمی شود - sajjad salehi - ۱۱-۱۱-۱۳۹۳, ۱۰:۵۵ عصر
RE: پرسش : پاک کردن افزونه ای که پاک نمی شود - سعید حمزه زاده - ۱۱-۱۱-۱۳۹۳, ۱۱:۱۱ عصر
RE: پرسش : پاک کردن افزونه ای که پاک نمی شود - shervin6363 - ۱۲-۱۱-۱۳۹۳, ۰۹:۰۱ صبح
RE: پرسش : پاک کردن افزونه ای که پاک نمی شود - shervin6363 - ۱۲-۱۱-۱۳۹۳ ۰۹:۵۸ صبح
RE: پرسش : پاک کردن افزونه ای که پاک نمی شود - sajjad salehi - ۱۲-۱۱-۱۳۹۳, ۰۲:۰۹ عصر
|
کاربرانِ درحال بازدید از این موضوع: 1 مهمان





