Subversion Repositories wimsdev

Rev

Rev 4118 | Rev 5110 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. <!-- begin of $wims_theme/supervisor.phtml -->
  2. !! supervisor page definition.
  3. !nocache
  4. !if $module!=home
  5.  !exit
  6. !endif
  7. !set home_theme=yes
  8.  
  9. !readproc tabletheme
  10. !read classlogo.phtml
  11. !if $class_logo!=
  12.  <div class="menuitem">
  13.  <div id="wimslogo$class_logoside">
  14.   <img src="$class_logo" border="0" alt="class logo" align="left">
  15.  </div><!--wimslogo-->
  16.  </div><!-- menuitem-->
  17. !endif
  18. !read ./adm/title.phtml 2\
  19. $wims_classname, $wims_institutionname\
  20. ($SU_log - $(wims_name_$class_typename))
  21.  
  22. <br clear="all">
  23. </div>
  24.  
  25. <div class="wimsbody">
  26.  
  27. !if _tool isin $wims_session
  28.  !read ./tools.phtml
  29.  </div><!--wimsbody-->
  30. </div><!--wimspagebox-->
  31.  !goto end
  32. !endif
  33. !if $class_type isin 3
  34.  $SU_greet.
  35.  !read Subclasses1.phtml
  36.  !if $class_typename=level
  37.  </div><!--wimsbody-->
  38. </div><!--wimspagebox-->
  39. <div id="wimsmenumodubox" style="background-color:$wims_ref_bgcolor;">
  40. <div class="wimsmenu">
  41. <div class="menuitem">
  42. !read ./adm/oneitem.phtml struct,1,module=adm/class/gateway
  43. </div><!--menuitem-->
  44. <div class="menuitem">
  45. !read ./adm/oneitem.phtml U_oclass,1,module=adm/class/classes&type=supervisor
  46. </div><!--menuitem-->
  47.   !goto end
  48.  !else
  49.   !goto nocheck
  50.  !endif
  51. !endif
  52. !if $class_type notin 13
  53. $SU_greet
  54. $SU_exp1
  55. !set d_=!char 7,8 of $class_expiration
  56. !set m_=!char 5,6 of $class_expiration
  57. !set y_=!char 1 to 4 of $class_expiration
  58. !read adm/date.phtml date,$y_,$m_,$d_
  59. !href module=adm/class/config $c_date_out
  60. $SU_exp2.
  61. !else
  62. $SU_greet.
  63. !endif
  64. !set wims_ref_class=wims_button_help
  65. !href target=wims_help module=help/main&chapter=3&open=3_sheet#sheet $wims_name_help
  66.  
  67. !if $quota_free<2
  68.  !if $quota_free<0
  69.   <p>
  70.   $wims_name_exceeded
  71.   <p>
  72.   !href cmd=close&module=home&lang=$lang $wims_name_visitor
  73.   </div><!--wimsbody-->
  74. </div><!--wimspagebox-->
  75.   !goto end
  76.  !else
  77.   <br><b>$wims_name_warning</b>! $wims_name_reaching_limit
  78.  !endif
  79. !endif
  80. :nocheck
  81.  
  82. !if & isin $newmsgcnt or $newmsgcnt>0
  83.  <br>
  84.  !href module=adm/forum/mboard $U_newmsg
  85. !endif
  86. <p>
  87.  
  88. !if $class_type=4
  89.  <center>
  90.  !href module=adm/class/gateway $wims_name_SU_Gateway
  91.  </center> <p>
  92.  </div><!--wimsbody-->
  93. </div><!--wimspagebox-->
  94. <div id="wimsmenumodubox" style="background-color:$wims_ref_bgcolor;">
  95. <div class="wimsmenu">
  96. <div class="menuitem">
  97. !read ./adm/oneitem.phtml U_oclass,1,module=adm/class/classes&type=supervisor
  98. </div><!--menuitem-->
  99.  !goto end
  100.  
  101. !endif
  102.  
  103. !if $class_type=2
  104.  !if $subclasscnt>0
  105.   $table_header
  106.   $table_hdtr<th>$wims_name_number</th><th>$wims_name_title</th><th>$wims_name_nameteacher</th>
  107.   !for i=1 to $subclasscnt
  108.    !let f_class=!record $i of wimshome/log/classes/$wims_class/.subclasses
  109.    !let f_aff=!item 4 of $f_class
  110.    !let f_name=!item 1 of $f_class
  111.    $table_tr
  112.     <td align="center">$ADD_class $i</td>
  113.     <td>
  114.     !href module=adm/class/classes&type=authsupervisor&class=$f_name $f_aff
  115.     </td>
  116.     <td align=center>
  117.      !item 9 of $f_class
  118.     </td>
  119.    </tr>
  120.   !next i
  121.   $table_end
  122.   <p><p>
  123.  !endif
  124.  
  125. </div><!--wimsbody-->
  126. </div><!--wimspagebox-->
  127. <div id="wimsmenumodubox" style="background-color:$wims_ref_bgcolor;">
  128. <div class="wimsmenu">
  129.    <div class="menuitem">
  130.     !read ./adm/oneitem.phtml addclass,1,module=adm/class/regclass
  131. </div><!--menuitem-->
  132.  
  133.  !goto end
  134. !endif
  135.  
  136. <div id="wims_class_manager_msg">
  137. !read ./wimshome/log/manager_msg.phtml.$lang
  138. </div>
  139.  
  140. !set test=!replace / by , in $wims_class
  141. !if $(test[-1])=0
  142.   !set test_up=!replace internal /0- by in $wims_class-
  143.   !set wims_ref_class=wims_button
  144.   !href module=adm/class/classes&type=authsupervisor&class=$test_up $SU_Bprogram
  145. !endif
  146.  
  147. !set ac_0=<small>$(wims_name_shstatus[1])</small>
  148. !set ac_1=$(wims_name_shstatus[2])
  149. !set ac_2=$(wims_name_shstatus[3])
  150. !set ac_3=$(wims_name_shstatus[4])
  151. !set docpubliccnt=!recordcnt  wimshome/log/classes/$wims_class/doc/.docindex
  152. !if $sheetcnt+$examcnt+$doccnt+$docpubliccnt+$votecnt+$subclasscnt<=0
  153.  <p>$SU_nosheet
  154. !else
  155.  $table_header
  156.  <caption>$SU_shlist &nbsp;
  157.  [
  158.  !href module=adm/class/sequence $wims_name_reorder
  159.  ]
  160.  </caption>
  161.  $table_hdtr<th>$wims_name_number</th><th>$wims_name_title</th><th>$wims_name_Status</th><th>$wims_name_action</th></tr>
  162.  !for i=1 to $subclasscnt
  163.   !let f_class=!record $i of wimshome/log/classes/$wims_class/.subclasses
  164.   !let f_aff=!item 4 of $f_class
  165.   !let f_name=!item 1 of $f_class
  166.   $table_tr
  167.    <td align="center">$ADD_class $i</td>
  168.    <td>
  169.    !href module=adm/class/classes&type=authsupervisor&class=$f_name $f_aff
  170.    </td>
  171.    <td align="center">-</td>
  172.   </tr>
  173.  !next i
  174.  !for i=1 to $doccnt
  175.   !set sh=!record $i of wimshome/log/classes/$wims_class/doc/.index
  176.   !distribute lines $sh into s_,t_,bidon,bidon,bidon,o_
  177.   $table_tr<td align="center">$wims_name_doc</td>
  178.   <td>
  179.   !href module=adm/doc&job=read&doc=$s_&block=main $t_
  180.   </td>
  181.   <td align="center">
  182.   !item $[$o_ +1] of $wims_name_Docstatus
  183.   </td>
  184.   <td align="center">
  185.   !set wims_ref_class=wims_button
  186.   !href module=adm/doc&job=prop&doc=$s_ $wims_name_change
  187.   </td>
  188.  !next i
  189.  !for i=1 to $docpubliccnt
  190.     !set sh=!record $i of wimshome/log/classes/$wims_class/doc/.docindex
  191.     !distribute lines $sh into s_,t_,ti,d_,o_
  192.     $table_tr<td align="center">$wims_name_doc</td>
  193.    <td>
  194.    !href module=$s_&$t_ $ti
  195.    </td>
  196.    <td align="center">
  197.    !item $[$o_ +1] of $wims_name_status
  198.    </td>
  199.    <td align="center">
  200.    !set wims_ref_class=wims_button
  201.     !href module=adm/class/adddoc&job=prop&doc=$i $wims_name_change
  202.    </td>
  203.  !next i
  204.  !for i=1 to $sheetcnt
  205.   !set sh=!record $i of wimshome/log/classes/$wims_class/sheets/.sheets
  206.   !distribute lines $sh into ac,t_,ti
  207.   $table_tr<td align="center">$wims_name_Sheet $i</td>
  208.   <td>
  209.   !href module=adm/class/sheet&sheet=$i $ti
  210.   </td>
  211.   <td align="center">$(ac_$[$ac])</td>
  212.   <td align="center">
  213.    !read adm/sheet/sheetaction.phtml sheet,$i,$ac,1
  214.   </td>
  215.  !next i
  216.  !for i=1 to $examcnt
  217.   !set sh=!record $i of wimshome/log/classes/$wims_class/exams/.exams
  218.   !distribute lines $sh into ac,t_,d_,ti
  219.   $table_tr<td align="center">$wims_name_Examen $i</td>
  220.   <td>
  221.   !href module=adm/class/exam&exam=$i $ti
  222.   </td>
  223.   <td align="center">$(ac_$[$ac])</td>
  224.   <td align="center">
  225.    !read adm/sheet/sheetaction.phtml exam,$i,$ac,1
  226.   </td>
  227.  !next i
  228.  !for i=1 to $votecnt
  229.   !set sh=!record $i of wimshome/log/classes/$wims_class/vote/.votes
  230.   !distribute lines $sh into st_,ti_,op_,re_
  231.   $table_tr<td align="center">$wims_name_Vote</td>
  232.   <td>
  233.   !href module=adm/vote&job=read&vote=$i $ti_
  234.   </td>
  235.   <td align="center">$(ac_$[$st_])</td>
  236.   <td align="center"> </td>
  237.  !next i
  238.  $table_end <p>
  239. !endif
  240.  
  241. !!$ADD_1
  242. !!!href module=adm/doc&job=creat $ADD_doc
  243. !!!if $wims_supertype!=4 or $class_typename!=class
  244. !!,
  245. !!!href module=adm/class/sheet&sheet=$[$sheetcnt+1] $ADD_sheet
  246. !!,
  247. !!!href module=adm/class/exam&exam=$[$examcnt+1] $ADD_exam
  248. !!,
  249. !!!href module=adm/createxo $ADD_exo
  250. !!!endif
  251. !!!if $class_type=2
  252. !!,
  253. !!!href module=adm/class/regclass $ADD_class
  254. !!!endif
  255.  
  256. !! $wims_name_or
  257. !!!href module=adm/vote&job=creat $ADD_vote
  258. !!.
  259.  
  260. <p>
  261. !read ./form.phtml
  262. !read ./result.phtml
  263. </div><!--wimsbody-->
  264. </div><!--wimspagebox-->
  265. <div id="wimsmenumodubox" style="background-color:$wims_ref_bgcolor;">
  266. <div class="wimsmenu">
  267. !if $wims_supertype!=4 or $class_typename!=class
  268.    <div class="menuitem">
  269.    !read ./adm/oneitem.phtml classexo,1,module=classes/$lang&special_parm=.nocache.
  270.    </div><!--menuitem-->
  271.    <div class="menuitem">
  272.    !read ./adm/oneitem.phtml modtool,1,module=adm/modtool
  273.    </div><!--menuitem-->
  274.    <div class="itemsep"></div><!--itemsep-->
  275. !endif
  276. !if $wims_supertype!=4 or $class_typename!=class
  277.  <div class="menuitem">
  278. !read ./adm/oneitem.phtml add_sheet,1,module=adm/class/sheet&sheet=$[$sheetcnt+1]
  279. </div><!--menuitem-->
  280.  <div class="menuitem">
  281. !read ./adm/oneitem.phtml add_exam,1,module=adm/class/exam&exam=$[$examcnt+1]
  282. </div><!--menuitem-->
  283.  <div class="menuitem">
  284. !read ./adm/oneitem.phtml add_exo,1,module=adm/createxo
  285. </div><!--menuitem-->
  286. !endif
  287. !if $class_type=2
  288. <div class="menuitem">
  289. !read ./adm/oneitem.phtml add_class,1,module=adm/class/regclass
  290. </div><!--menuitem-->
  291. !endif
  292. <div class="menuitem">
  293. !read ./adm/oneitem.phtml add_doc,1,module=adm/doc&job=creat
  294. </div><!--menuitem-->
  295. <div class="menuitem">
  296. !read ./adm/oneitem.phtml add_vote,1,module=adm/vote&job=creat
  297. </div><!--menuitem-->
  298. <div class="itemsep"></div><!--itemsep-->
  299. !if ($wims_supertype<4 and $wims_typename=class) or ($wims_supertype=4 and $wims_typename iswordof course)
  300.   <div class="menuitem">
  301.     !read ./adm/oneitem.phtml Score1,1,module=adm/class/userlist
  302.   </div>
  303. !endif
  304. !if ($wims_supertype<4 and $wims_typename=class) or ($wims_supertype=4 and $wims_typename iswordof course program)
  305.   <div class="menuitem">
  306.   !read ./adm/oneitem.phtml livret,1,module=adm/class/livret
  307.   </div>
  308.   <div class="itemsep"></div><!--itemsep-->
  309. !endif
  310.  
  311. !endif  
  312.  
  313.  
  314.  
  315.  
  316. <div class="menuitem">
  317. !read ./adm/oneitem.phtml U_oclass,1,module=adm/class/classes&type=supervisor
  318. </div><!--menuitem-->
  319. :end
  320.  
  321. !set class_ent1=!rows2lines $class_ent
  322. !set class_ent_n0=!linecnt $class_ent1
  323. !for i_=1 to $class_ent_n0
  324.   !set 1_=!line $i_ of $class_ent1
  325.    <div class="menuitem">
  326.    !read ./adm/oneitem.phtml $(1_[1]),2,$(1_[2]),external
  327.    </div>
  328.  !next i_
  329.  
  330. </div><!--menuitem-->
  331. </div><!--wimsmenu-->
  332. </div><!--wimsmenumodubox-->
  333.  
  334.  
  335. <div id="wimsmenubox" style="background-color:$wims_ref_bgcolor;">
  336. <div class="wimsmenu">
  337. <div class="menublock">
  338. !if $class_typename notsametext program
  339. <span class="menuitem">
  340. !read ./adm/oneitem.phtml SE_list,1,module=adm/class/userlist
  341. </span><!-- menuitem-->
  342. <span class="menuitem">
  343. !read ./adm/oneitem.phtml n_participant,1,style=student
  344. </span><!-- menuitem-->
  345. !endif
  346. </div><!--end menublock-->
  347. !! to separate sort of submenu
  348. <div class="menublock">
  349. !if $wims_theme_version=0 or $wims_theme_version=
  350. <span class="menuitem">
  351. !read ./adm/oneitem.phtml help,1,module=help/main&chapter=3,help
  352. </span><!-- menuitem-->
  353. !endif
  354. !if $class_typename notsametext program
  355. <span class="menuitem">
  356. !read ./adm/oneitem.phtml SE_mod,1,module=adm/class/motd
  357. </span><!-- menuitem-->
  358. !endif
  359. !if $exist_cdt=yes
  360. <span class="menuitem">
  361. !read ./adm/oneitem.phtml cdt,1,module=adm/class/cdt
  362. </span><!-- menuitem-->
  363. !endif
  364. !reset name_c
  365. !if $class_superclass!=
  366.  !set name_c=!defof class_description in wimshome/log/classes/$wims_class/.def
  367.   !set name_c=<small>($name_c)</small>
  368. !endif
  369. <span class="menuitem">
  370. !read ./adm/oneitem.phtml forum,1,module=adm/forum/mboard
  371. <small>$name_c</small>
  372. </span><!-- menuitem-->
  373. !!! the following allows to have forums in level. I comment because
  374. !!I don't know if it useful. don't delete.
  375. !!!if $wims_class=$wims_superclass and $class_type=4
  376. !! !set level_cnt=!record 0 of wimshome/log/classes/$wims_class/levels
  377. !! !set level_cnt=!linecnt $level_cnt
  378. !! !set participate_=!defof user_participate in wimshome/log/classes/$wims_class/.users/$wims_user
  379. !! !set supervise_=!defof user_supervise in wimshome/log/classes/$wims_class/.users/$wims_user
  380. !!  !for le_ from 1 to $level_cnt
  381. !!   !if ,$wims_class/$le_/ isin ,$participate_,$supervise_
  382. !!     !set name_c=!defof class_description in wimshome/log/classes/$wims_class/$le_/.def
  383. !!     <div class="menuitem">
  384. !!      !read ./adm/oneitem.phtml forum,1,module=adm/forum/mboard&forum=classes/$wims_class/$le_
  385. !!      ($name_c)
  386. !!    </div>
  387. !!    !endif
  388. !!  !next
  389. !!!endif
  390. </div><!--end menublock-->
  391. <div class="menublock">
  392. <div class="menuitem">
  393. !read ./adm/oneitem.phtml SE_config,1,module=adm/class/config
  394. </div><!--menuitem-->
  395. !!<div class="menuitem">
  396. !!!read ./adm/oneitem.phtml SE_secu,1,module=adm/class/config&job=security
  397. !!</div><!--menuitem-->
  398. <div class="menuitem">
  399. !read ./adm/oneitem.phtml pref,1,module=adm/light&phtml=useropts.phtml.$lang
  400. </div><!--menuitem-->
  401. </div><!--end menublock-->
  402. </div><!--end wimsmenu-->
  403. </div><!--end wimsmenubox-->
  404. </div><!--wimsbodybox-->
  405. <div id="wimstailbox">
  406. <div class="wimstail">
  407. <div class="tailitem">
  408. WIMS-$wims_version@$httpd_HTTP_HOST.
  409. </div><!--tailitem-->
  410. <div class="tailitem">
  411. $E_manager
  412. !mailurl $wims_site_manager\
  413. WIMS
  414. .</div><!--tailitem-->
  415. </div><!--wimstail-->
  416. </div><!--end wimstailbox-->
  417. </body>
  418. </html>
  419. <!-- end of $wims_theme/supervisor.phtml -->