index.html 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. {include="header"}
  2. <!--é-->
  3. <div id="dropbox">
  4. <!--***************************-->
  5. <!-- [PUBLIQUE] IDENTIFICATION -->
  6. <!--***************************-->
  7. <div class="loginBloc">
  8. <img src="{#DC_LOGO#}" class="logo left">
  9. {if="!isset($user) || $user==null"}
  10. <form action="php/action.php?action=login" method="POST">
  11. {function="t('Login')"} : <input required type="text" placeholder="{function="t('Login')"}" type="text" name="login">
  12. {function="t('Password')"} : <input required type="password" placeholder="{function="t('Password')"}" type="password" name="password">
  13. <input type="submit" name="Connect">
  14. </form>
  15. {else}
  16. <div class="menuIcon">
  17. <span onclick="$('.folderNameBloc').fadeToggle(150);" title="{function="t("Nouveau dossier")"}" class="tooltips">
  18. <i class="icon-folder"></i></span>
  19. </div>
  20. <div class="folderNameBloc"><input name="folderName" placeholder="{function="t('Nom du dossier')"}" class="blackControl" type="text"/><button class="blackControl pointer" onclick="addFolder();">Ok</button></div>
  21. </section>
  22. <div class="preloader"> Chargement en cours...</div>
  23. <!--***********************************-->
  24. <!-- [ADMINISTRATION/UTILISATEUR] MENU -->
  25. <!--***********************************-->
  26. {/if}
  27. </div>
  28. <div class="clear"></div>
  29. <!--*********************************************-->
  30. <!-- [ADMINISTRATION] CREATION D'UN UTILISATEURS -->
  31. <!--*********************************************-->
  32. {if="isset($user) && $user->rank=='admin'"}
  33. <section id="usersBloc" {if="isset($_GET['openUserPanel'])"} style="display:block;"{/if}>
  34. <form action="php/action.php?action=addUser&tpmToken={$tpmToken}" method="POST">
  35. <h1>{function="t("Liste des utilisateurs")"}</h1>
  36. <h2 onclick="$('#userCreateBloc').fadeToggle()">(+ {function="t("Ajouter un utilisateur")"})</h2>
  37. <ul>
  38. <li id="userCreateBloc" {if="isset($_GET['openUserPanel'])"}style="display:block;"{/if}>
  39. <ul>
  40. <li><figure class="avatar"><img src="img/{$AVATAR_DEFAULT}"/></figure></li>
  41. <li><span>{function="t('Login')"}: <input required type="text" placeholder="{function="t("Login")"}" type="text" name="login"/></span></li>
  42. <li><span>{function="t("Password")"}: <input required type="password" placeholder="{function="t('Password')"}" type="password" name="password"/></span></li>
  43. <li><span>{function="t("Rang")"}: <select name="rank"><option value="user">{function="t('Utilisateur')"}</option><option value="admin">{function="t('Administrateur')"}</option></select></span></li>
  44. <li><span><{function="t('Mail')"}: <input required pattern="[^ @]*@[^ @]*" placeholder="{function="t("Mail")"}" type="text" name="mail"/></span></li>
  45. <li><input type="submit" value="Ajouter"></li>
  46. </ul>
  47. </li>
  48. <!--*****************************************-->
  49. <!-- [ADMINISTRATION] LISTE DES UTILISATEURS -->
  50. <!--*****************************************-->
  51. {loop="userList"}
  52. <li>
  53. <ul>
  54. <li><figure class="avatar" id="avatar"><img src="../../php/action.php?action=openFile&file={$value->avatar}"/></figure></li>
  55. <li><span>{function="t('Login')"}: {$value->login}</span></li>
  56. <li><span>{function="t('Rang')"}: {$value->rank}</span></li>
  57. <li><span> <a href="mailto: {$value->mail}">{$value->mail}</a></span></li>
  58. <!-- <li><a onclick="editUser('{$value->login}');">Modifier</a></li> -->
  59. <li><a onclick="deleteUser('{function="t('Etes-vous sur de vouloir supprimer cet utilisateur?')"}','{$value->login}','{$tpmToken}');" >{function="t('Supprimer')"}</a></li>
  60. </ul>
  61. </li>
  62. {/loop}
  63. </ul>
  64. </form>
  65. </section>
  66. {/if}
  67. <!--***************************-->
  68. <!-- [UTILISATEUR] PREFERENCES -->
  69. <!--***************************-->
  70. {if="isset($user)"}
  71. <form action="php/action.php?action=saveSettings&user={if="isset($user)"}{$user->login}{/if}&tpmToken={$tpmToken}" method="POST">
  72. <section id="paramsBloc">
  73. <h1>{function="t('Parametres')"}</h1>
  74. <ul>
  75. <li>{function="t('Profil')"}
  76. <ul>
  77. <li><span>{function="t('Password')"} : </span><input placeholder="{function="t('Password')"}" type="password" name="password"></li>
  78. <li><span>{function="t('Mail')"} : </span><input required pattern="[^ @]*@[^ @]*" placeholder="{function="t('Mail')"}" value="{$user->mail}" type="text" name="mail"></li>
  79. <li><span>{function="t('Avatar')"} : </span><input placeholder="{function="t('Avatar')"}" value="{$user->avatar}" type="text" name="avatar"></li>
  80. </ul>
  81. </li>
  82. <li>{function="t('Preferences')"}
  83. <ul>
  84. <li>
  85. <span>{function="t('Notification par mail ?')"} :</span>
  86. <input type="checkbox" name="notifMail"
  87. {if="$user->notifMail == 'true'"}
  88. checked
  89. {/if}
  90. >
  91. {if="$user->notifMail=='true'"}
  92. {function="t('On')"}
  93. {else}
  94. {function="t('Off')"}
  95. {/if}
  96. </li>
  97. <li><span>{function="t('Langue')"} :</span>
  98. <select name="lang">
  99. {loop="dir"}
  100. {if="is_file($DIR_LANG.''.$value)"}
  101. {if="strpos($DIR_LANG.''.$value, '.')===false"}
  102. <option {if="$user->lang==$value"}selected="selected"{/if}>{function="utf8_encode($value)"}</option>
  103. {/if}
  104. {/if}
  105. {/loop}
  106. ?>
  107. </select>
  108. </li>
  109. </ul>
  110. </li>
  111. <li>
  112. <input type="submit" value="{function="t("Valider")"}">
  113. </li>
  114. </ul>
  115. </section>
  116. </form>
  117. {/if}
  118. <!--**********************-->
  119. <!-- [TOUS] FIL D'ARIANNE -->
  120. <!--**********************-->
  121. <ul class="breadcrumb"></ul>
  122. <div class="clear"></div>
  123. <!--*********************-->
  124. <!-- [TOUS] ZONE DE DROP -->
  125. <!--*********************-->
  126. {if="isset($user)"}
  127. <div class="fileBloc tooltips" title="Faites glisser des fichiers sur la zone ou cliquez sur celle ci pour envoyer des fichiers">
  128. <div id="dropZone">
  129. <input id="uploadButton" type="file" size="1" name="files[]" data-url="./php/action.php?action=upload" multiple>
  130. </div>
  131. <div class="clear"></div>
  132. </div>
  133. {/if}
  134. </div>
  135. </ul>
  136. </section>
  137. </section>
  138. </form>
  139. {include="footer"}