registerFunction("getPluginInfo"); $in_xAjax = false; $xAjax_objResponse; include('common_admin_inc.htm'); function getPluginInfo() { global $in_xAjax; $user = $_SESSION['user']; $xAjax_objResponse = new xajaxResponse(); $in_xAjax = true; CheckLoggedOut(); $plugin = edlm_crack_plugin($user, "/tmp/plugin_tmp"); if($plugin->valid) { $xAjax_objResponse->assign("plugin_name", "innerHTML", $plugin->name ); $xAjax_objResponse->assign("plugin_description", "innerHTML", $plugin->description ); $xAjax_objResponse->assign("plugin_version", "innerHTML", $plugin->version ); if($plugin->upgrade == 1) { $xAjax_objResponse->script("showUpgradeWarning();"); } else { $xAjax_objResponse->script("hideUpgradeWarning();"); } $xAjax_objResponse->script("indicatePluginCracked();"); } else { $xAjax_objResponse->script("indicatePluginInvalid();"); } $in_xAjax = false; return $xAjax_objResponse; } $xajax->processRequest(); if ($_SERVER[REQUEST_METHOD] == "POST") { $operationInProgress = true; $status = new ReturnStatus(); if($_POST["operation"] == "install") { edlm_install_plugin($user, "/tmp/plugin_tmp"); } else if($_POST["operation"] == "uninstall") { edlm_delete_plugin($user, intval($_POST["id"])); } // TODO clean-up any files left in /tmp print $status->out(); return; } else { $plugins = edlm_get_plugins($user); } ?> EDLM Partition Policies printJavascript(); ?>

Tools - Manage EDLM Plug-ins

Install or remove EDLM plug-ins. Installing plug-ins can enable additional EDLM features, such as automated copying of bad/suspect media.

There are currently no EDLM plug-ins installed.

$plugin) { ?> 0 ?>
 NameDescriptionVersionIn Use
name ?> description ?> version ?> in_use ? "Yes" : "No" ?>

Tools - Manage EDLM Plug-ins

Select the EDLM plug-in to install.

Tools - Manage EDLM Plug-ins

You are about to install the following EDLM plug-in: