Ejemplo n.º 1
0
 /**
  * Unistall concrete package.
  *
  * @param string $package filepath to folder with extension
  * @return mixed false if unsuccess
  * or array with output data string title => extension name, string extType => extension type module/plugin , boolean outcome => success/unsuccess
  */
 function uninstallPackage($package)
 {
     if (is_object($extension =& AInstaller::loadExtension($package))) {
         $installer = new JInstaller();
         $success = $installer->uninstall($extension->extType, AINSTALLER_J15 ? $extension->id : $extension->extension_id, $extension->client_id);
         return array('title' => AInstaller::getExtensionTitle($extension), 'extType' => $extension->extType, 'outcome' => $success);
     }
     return false;
 }