all.inc.php 969 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. if (strpos($_SERVER['PHP_SELF'], "inc.php") !== false)
  3. exit("This file is meant to be included.");
  4. function addNiverLog($message, $outputLines) {
  5. $logs = "\n" . date("Y-m-d H:i:s") . " " . $message . "\n";
  6. foreach ($outputLines as $outputLine) {
  7. $logs = $logs . " " . $outputLine . "\n";
  8. }
  9. file_put_contents(ROOT_PATH . "/niver.log", $logs, FILE_APPEND);
  10. }
  11. function checkAction($action) {
  12. if ($action === "delete")
  13. return "un";
  14. else if ($action === "add")
  15. return "";
  16. else
  17. exit("ERROR: wrong value for action");
  18. }
  19. function userExist($username) {
  20. $usernameArray[0] = $username;
  21. $db = new PDO('sqlite:' . DB_PATH);
  22. $op = $db->prepare('SELECT username FROM users WHERE username = ?');
  23. $op->execute($usernameArray);
  24. $data = $op->fetch();
  25. if (isset($data['username']))
  26. $dbUsername = $data['username'];
  27. else
  28. $dbUsername = NULL;
  29. if (isset($dbUsername)) {
  30. return true;
  31. } else {
  32. return false;
  33. }
  34. }