#!/usr/bin/env php * @copyright (C) 2006 - 2012 Adam Armstrong * */ chdir(dirname($argv[0])); require 'includes/defaults.inc.php'; require 'config.php'; require 'includes/definitions.inc.php'; require '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"; }//end if