public function __construct() { error_CHK($_POST, array('database_id', 'constPath', 'includePath', 'functionName')); //---------------------------------------------------------- $this->conn = hostConnect(); //---------------------------------------------------------- isset($_POST['params']) ? call_user_func_array($_POST['functionName'], $_POST['params']) : $_POST['functionName'](); }
<?php error_CHK($_POST, array('database_id', 'constPath', 'includePath', 'functionName')); /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// //imports /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// require_once 'Constants.php'; require_once Constants::UBER_SRC_PATH . $_POST['constPath']; /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// //library /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// include Constants::UBER_SRC_PATH . $_POST['includePath']; /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// //init /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// function dbConnect() { //---------------------------------------------------------- $conn = mysql_connect(Constants::HOST, Constants::USER, Constants::PASS) or die('Could not connect to mysql server.'); //---------------------------------------------------------- $database_id = "sdhfkjshfks"; //---------------------------------------------------------- eval('$database_id = Constants::' . $_POST['database_id'] . ';'); //---------------------------------------------------------- mysql_select_db($database_id, $conn) or die('Could not connect to mysql database.');