setQuery($query); $argplugin = $db->loadObject(); if ( $argplugin ) { $plugin_installer = new JInstaller; $status = new Status(); $status->status = $status->STATUS_FAIL; if(@$plugin_installer->uninstall('plugin', $argplugin->id)) { $status->status = $status->STATUS_SUCCESS; } $install_status['AlphaRegistration'] = $status; } // delete all older plugins $query = "DELETE FROM #__plugins WHERE element='alpharegistration'"; $db->setQuery( $query ); $db->query(); // Install system plugin $plugin_installer = new JInstaller; if($plugin_installer->install(dirname(__FILE__).DS.'install'.DS.'system') ) { $install .= ' Installing AlphaRegistration System Plugin
'; } // Enable plugin $query = "UPDATE #__plugins SET published=1 WHERE element='alpharegistration'"; $db->setQuery( $query ); $db->query(); // Unlink plugin @unlink( dirname(__FILE__).DS.'install'.DS.'system'.DS.'alpharegistration.php' ); @unlink( dirname(__FILE__).DS.'install'.DS.'system'.DS.'alpharegistration.xml' ); // Modify the admin icons $query = "SELECT id FROM #__components WHERE `name`='AlphaRegistration'"; $db->setQuery( $query ); $id = $db->loadResult(); //add new admin menu images $query = "UPDATE #__components SET `name`='AlphaRegistration', admin_menu_img = '../administrator/components/com_alpharegistration/assets/images/alpharegistration_icon.png' WHERE id='$id'"; $db->setQuery( $query ); $db->query(); $install .= ' Icon menu updated
'; $install .= ' Installation finished
'; ?>