#!/usr/bin/env php * @copyright (C) 2006 - 2012 Adam Armstrong * */ chdir(dirname($argv[0])); include("includes/defaults.inc.php"); include("config.php"); include("includes/definitions.inc.php"); include("includes/functions.php"); require("html/includes/PasswordHash.php"); if (file_exists('html/includes/authentication/' . $config['auth_mechanism'] . '.inc.php')) { include('html/includes/authentication/' . $config['auth_mechanism'] . '.inc.php'); } else { echo("ERROR: no valid auth_mechanism defined.\n"); exit(); } if (auth_usermanagement()) { if (isset($argv[1]) && isset($argv[2]) && isset($argv[3])) { if (!user_exists($argv[1])) { if (adduser($argv[1],$argv[2],$argv[3],@$argv[4])) { echo("User ".$argv[1]." added successfully\n"); } } else { echo("User ".$argv[1]." already exists!\n"); } } else { echo("Add User Tool\nUsage: ./adduser.php [email]\n"); } } else { echo("Auth module does not allow adding users!\n"); } ?>