function validateUser($params) { /* -- REQUIRED -- username (str) password (str) -- OPTIONAL -- */ $validParams = array("action", "username", "password"); if (isset($params['username']) && isset($params['password'])) { $sql = "SELECT * FROM user WHERE username = '******'username'] . "' AND active='1'"; $result = queryDatabase($sql); if ($row = $result->fetch(PDO::FETCH_ASSOC)) { if ($params['password'] == text_decrypt($row['password'])) { $sql = "SELECT * FROM user WHERE id = '" . $row['id'] . "'"; $result = queryDatabase($sql); return $result; } else { sendFailed("Invalid Password!"); } } else { sendFailed("User not found."); } } else { sendFailed("Username and Password are both required!"); } }
function getDirSize($params) { global $fileDir; if (isset($params["directory"])) { $size = dirSize($fileDir . $params["directory"]) * 1024; sendSuccess($size); } else { sendFailed("Directory is not specified"); } }