common_logged.inc.php 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <?php
  2. include SITEADM_PRIVATE_DIR."/include/login.inc.php";
  3. /*
  4. * Menu
  5. */
  6. if (login()->perm("admin"))
  7. {
  8. $menu_list = array(
  9. "offer" => "Offres",
  10. "webapp" => "Web apps",
  11. "language" => "Langages",
  12. "account" => "Compte(s)",
  13. "domain" => "Domaines",
  14. "php" => "PHP",
  15. "website" => "Sites web",
  16. "email" => "Messagerie",
  17. "mysql" => "Bases de donnée",
  18. "backup" => "Backups",
  19. "cron" => "Tâches CRON",
  20. "folder" => "Dossiers",
  21. "ftp" => "FTP",
  22. );
  23. }
  24. else
  25. {
  26. $menu_list = array(
  27. "account" => "Compte(s)",
  28. "domain" => "Domaines",
  29. "php" => "PHP",
  30. "website" => "Sites web",
  31. "email" => "Messagerie",
  32. "mysql" => "Bases de donnée",
  33. "backup" => "Backups",
  34. "cron" => "Tâches CRON",
  35. "folder" => "Dossiers",
  36. "ftp" => "FTP",
  37. );
  38. }
  39. $menu = "";
  40. /* Liste des comptes gérables */
  41. // @todo : faire autrement mauvaise idée de tout charger ici pour rien...
  42. $account_list = array();
  43. if (login()->perm("admin"))
  44. {
  45. $manager_list = array();
  46. $query = mysql_query("SELECT t1.*, t2.`name` as `manager_name` FROM `account` as t1 LEFT JOIN `account` as t2 ON t1.`manager_id`=t2.`id` ORDER BY t1.`name`");
  47. while($row=mysql_fetch_assoc($query))
  48. {
  49. $account_list[$row["id"]] = $row;
  50. if ($row["type"]=="manager")
  51. $manager_list[$row["id"]] = $row["name"];
  52. }
  53. }
  54. elseif (login()->perm("manager"))
  55. {
  56. $query = mysql_query("SELECT * FROM `account` WHERE `manager_id`='".login()->id."' OR `id`='".login()->id."' ORDER BY `name`");
  57. while($row=mysql_fetch_assoc($query))
  58. {
  59. $account_list[$row["id"]] = $row;
  60. }
  61. }
  62. else // User
  63. {
  64. $query = mysql_query("SELECT * FROM `account` WHERE id='".login()->id."'");
  65. while($row=mysql_fetch_assoc($query))
  66. {
  67. $account_list[$row["id"]] = $row;
  68. }
  69. }
  70. ?>