} 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);