Example #1
0
<?php 
include_once 'config.inc.php';
$serviceBrowserName = "ServiceBrowser.php";
if (file_exists($serviceBrowserName)) {
    //  Get it relative to the current file name
    define("AMFPHP_BASE", $cfg['AmfphpPath'] . 'amf-core/');
    include_once $serviceBrowserName;
} else {
    //  Get it from the path
    die("AMFPHP path not set properly");
}
error_reporting(E_ALL ^ E_NOTICE);
$explorer = new ServiceBrowser($cfg['ServicesPath']);
if ($explorer->setService($_GET['class'])) {
    if ($_GET['action'] == 'save') {
        $result = $explorer->saveCode($_GET['codeType'], $_GET['location'], $_GET['overwrite']);
        if ($result !== TRUE) {
            echo "<p class='error'>" . $result . "</p>";
        } else {
            echo "<p class='feedback'>Files saved succesfully</p>";
        }
    }
    $menu = array();
    $divs = "";
    $i = 1;
    foreach ($explorer->generateCode() as $key => $val) {
        if (isset($_GET['codeType'])) {
            $selected = $_GET['codeType'] == $key;
        } else {
            $selected = $i == 1;
        }