project.php 840 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. require_once(realpath(dirname(__FILE__)).'/config.php');
  3. require_once(PATH_PHP.'database.php');
  4. function projectObj($id){
  5. if($res = query("SELECT p.title,p.id,p.description,u.name as user FROM `projects` p JOIN `users` u ON u.id = p.u_id WHERE p.id='%d'",Array($id))){
  6. if($res->num_rows == 1){
  7. $project = $res->fetch_assoc();
  8. $project['user'] = userObj($project['user']);
  9. return $project;
  10. }
  11. }
  12. return false;
  13. }
  14. function newProject($title,$description,$user=null){
  15. global $LOGGEDIN;
  16. global $mysqli;
  17. if($LOGGEDIN){
  18. if(is_null($user)){
  19. $user = $_SESSION['username'];
  20. }
  21. $user = userId($user);
  22. if(false != $user){
  23. if(query("INSERT INTO `projects` (title,description,u_id) VALUES ('%s','%s',%d)",Array($title,$description,$user))){
  24. return true;
  25. }
  26. }
  27. }
  28. return false;
  29. }
  30. ?>