Ejemplo n.º 1
0
        $username = freepbx::getInput("FreePBX Username");
    } else {
        $username = $vars['username'];
    }
    if (empty($vars['password'])) {
        $password = freepbx::getPassword("FreePBX Password", true);
    } else {
        $password = $vars['password'];
    }
    try {
        $freepbx = new freepbx($username, $password);
    } catch (Exception $e) {
        freepbx::out("Invalid Username/Password Combination");
        exit(1);
    }
    if (isset($options['keys'])) {
        $pkeys = explode(",", $options['keys']);
    } else {
        $pkeys = array("freepbx");
    }
    $force = isset($options['force']) ? true : false;
    $branch = isset($options['switch']) && !empty($options['switch']) ? $options['switch'] : 'develop';
    foreach ($pkeys as $k) {
        $freepbx->setupDevRepos($directory, $force, $mode, $branch, $k);
    }
    $freepbx->setupSymLinks($directory);
    exit(0);
}
freepbx::out("Invalid Command");
freepbx::showHelp('freepbx_git.php', $help);
exit;