$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;