コード例 #1
0
ファイル: configure.php プロジェクト: jnwatts/credentials
}
if ($action == "set") {
    if ($var == NULL) {
        dbg("Missing config argument");
        usage();
    } else {
        if ($val == NULL) {
            dbg("Missing value argument");
            usage();
        }
    }
    $config->set($var, $val);
    Audit::log('console', 'set config', array('name' => $var, 'value' => $val));
} else {
    if ($action == "create") {
        $user = $users->create(array('login' => $var));
        if ($user == NULL) {
            dbg("Failed to create user");
        } else {
            Audit::log('console', 'create user', array('login' => $var));
        }
    } else {
        if ($action == "import") {
            if ($var == NULL) {
                dbg("Missing data");
                usage();
            }
            $data = json_decode($var, true);
            foreach ($data as $name => $value) {
                if ($value != NULL) {
                    $config->set($name, $value);