project.php 943 B

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