Subversion Repositories wimsdev

Rev

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

  1. !if $job2=connectlink
  2. !!FIXME php
  3. !read adm/class/initclass $wims_class,auth
  4.  !if $(class_authidp[1;])=cas
  5.    !set link_=$host_auth/login?service=
  6.  !else
  7.    !set link_=http://$httpd_HTTP_HOST$httpd_SCRIPT_NAME?
  8.  !endif
  9.  !changeto adm/class/links.phtml
  10. !endif
  11.  
  12. !if $supertype=4 and $classdepth<=3
  13.   <div class="wimscenter">
  14.    !href module=adm/class/gateway $wims_name_struct
  15.   </div>
  16. !endif
  17.  
  18. !form reply
  19. <input type="hidden" name="up_job" value="list" />
  20. <fieldset class="property_fields blockcenter">
  21.   <legend>$wims_class</legend>
  22.   <div class="field box">
  23.      <label>$name_name_institution</label>
  24. !if $supertype notin 24 or $classdepth=1
  25.      <input size="50" name="up_institution" id="up_institution" value="$class_institution" />
  26. !else
  27.      $class_institution
  28. !endif
  29.    </div>
  30.    <div class="field box halfwidth">
  31.      <label for="up_description">$name_name_class</label>
  32.      <input size="50" name="up_description" id="up_description" value="$class_description" />
  33.    </div>
  34.  
  35.   <div class="field box halfwidth">
  36.      <label>$wims_name_nameteacher</label>
  37.   !set wims_ref_class=wims_button_help float_right
  38.   !href cmd=help&special_parm=config&special_parm2=supervisor $wims_name_help
  39.      <input size="40" name="up_supervisor" id="up_supervisor" value="$class_supervisor" />
  40.   </div>
  41.    <div class="field box halfwidth">
  42.      <label>$wims_name_email</label>
  43.   !set wims_ref_class=wims_button_help float_right
  44.   !href cmd=help&special_parm=config&special_parm2=email $wims_name_help
  45.      <input size="40" name="up_email" id="up_email" value="$class_email" />
  46.   </div>
  47.   <div class="field box halfwidth">
  48.       <label for="up_level">$name_level</label>
  49. !set wims_ref_class=wims_button_help float_right
  50.   !href cmd=help&special_parm=config&special_parm2=level $wims_name_help
  51. !set up_level=$class_level
  52.   !formselect up_level list $wims_listlevel prompt $name_wims_listlevel
  53.    </div>
  54.    <div class="field box halfwidth">
  55.       <label for="up_lang">$wims_name_Language</label>
  56. !set wims_ref_class=wims_button_help float_right
  57. !href cmd=help&special_parm=config&special_parm2=lang $wims_name_help
  58. !set up_lang=$class_lang
  59. !set langs=!words2items $wims_site_languages
  60.    !formselect up_lang list $langs
  61.   </div>
  62.    <div class="field box halfwidth">
  63.       <label for="up_expiration">$name_expirationdate</label>
  64. !set wims_ref_class=wims_button_help float_right
  65. !href cmd=help&special_parm=config&special_parm2=expiration $wims_name_help
  66. !if $class_type notin 13
  67.       <input size="8" maxlength="8" name="up_expiration" id="up_expiration" value="$class_expiration" />
  68. !else
  69.      <span class="tt">$class_expiration</span>
  70. !endif
  71.     <div class="formHelp">yyyymmdd</div>
  72.    </div>
  73.  
  74.    <div class="field box halfwidth">
  75.      <label>$name_secure</label>
  76.   !set wims_ref_class=wims_button_help float_right
  77.   !href cmd=help&special_parm=config&special_parm2=secure $wims_name_help
  78.      <input size="50" name="up_secure" id="up_secure" value="$class_secure" />
  79.     </div>
  80.     <div class="field box halfwidth">
  81.      <label for="up_limit">$name_limit</label>
  82. &nbsp;
  83. !set wims_ref_class=wims_button_help float_right
  84. !href cmd=help&special_parm=config&special_parm2=limit $wims_name_help
  85.      <input size="5" name="up_limit" id="up_limit" value="$class_limit" />
  86.    </div>
  87.  </fieldset>
  88.  <fieldset class="property_fields blockcenter">
  89.   <legend></legend>
  90.      <div class="field box">
  91.      <label for="up_exolog">$name_register_exo</label>
  92. !set wims_ref_class=wims_button_help float_right
  93. !href cmd=help&special_parm=config&special_parm2=exolog $wims_name_help
  94. !default class_exolog=0
  95.  !let up_exolog=$class_exolog
  96.  !formselect up_exolog from 0 to $wims_exolog_limit
  97.    </div>
  98.  
  99.    <div class="field box">
  100.     <div class="inline">
  101.       <label for="up_examlog">$name_register_exam
  102.  !default class_examlog=$wims_examlog_limit
  103.  !let up_examlog=$class_examlog
  104.  !formselect up_examlog from 0 to $wims_examlog_limit
  105.     !set wims_ref_class=wims_button_help
  106.    !href cmd=help&special_parm=config&special_parm2=examlog $wims_name_help
  107.    </div>
  108.       <div class="float_right">
  109.       <label for="up_examshow">$name_visible</label>
  110. !set wims_ref_class=wims_button_help float_right
  111. !href cmd=help&special_parm=config&special_parm2=examshow $wims_name_help
  112. !default class_examshow=yes
  113. !set up_examshow=$class_examshow
  114.   !formselect up_examshow list no,yes prompt $wims_name_no,$wims_name_yes
  115.     </div>
  116.    </div>
  117.    <div class="field box">
  118.       <label for="up_exotitleform">$name_config_exotitleform &nbsp;</label>
  119.  !set up_exotitleform=$class_exotitleform
  120.  !default up_exotitleform=0
  121.  !formselect up_exotitleform list -1,0,1,2,3 prompt $name_config_exotitleformoption
  122. !set up_ent=$class_ent
  123.    </div>
  124.  
  125.   <div class="field box">
  126.       <label for="up_authscoresuspend">$name_config_authscoresuspend</label>
  127.   !set up_authscoresuspend=$class_authscoresuspend
  128.   !default up_authscoresuspend=yes
  129.   !formselect up_authscoresuspend list no,yes prompt $wims_name_no,$wims_name_yes
  130.    </div>
  131.  
  132.    <div class="field box">
  133.       <label for="up_option">$name_optionword</label>
  134.  !set wims_ref_class=wims_button_help float_right
  135.      !href cmd=help&special_parm=config&special_parm2=option $wims_name_help
  136.      <input size="40" name="up_option" id="up_option" value="$class_option" />
  137.    </div>
  138.  
  139.     <div class="field box">
  140.      <label>$name_bestscore</label>
  141.   !set wims_ref_class=wims_button_help float_right
  142.   !href cmd=help&special_parm=config&special_parm2=topscores $wims_name_help
  143. !default class_topscores=0
  144. !default class_anonymtopscores=yes
  145. !set up_anonymtopscores=$class_anonymtopscores
  146.    <input size="3" name="up_topscores" id="up_topscores" value="$class_topscores" />
  147. /
  148. !formselect up_anonymtopscores list no,yes prompt $wims_name_no,$wims_name_yes
  149.     </div>
  150.     <div class="field box">
  151.       <label for="up_supconnectshowed">$name_config_supconnectshowed</label>
  152.   !set up_supconnectshowed=$class_supconnectshowed
  153.   !default up_supconnectshowed=no
  154.     !formselect up_supconnectshowed list no,yes prompt $wims_name_no,$wims_name_yes
  155.    </div>
  156.  
  157.  </fieldset>
  158.  <fieldset class="property_fields blockcenter">
  159.   <legend></legend>
  160.    <div class="field box">
  161.       <label for="up_ent">$wims_name_config_ent</label>
  162. !set wims_ref_class=wims_button_help float_right
  163. !href cmd=help&special_parm=config&special_parm2=ent $wims_name_help
  164.      <input size="50" name="up_ent" id="up_ent" value="$class_ent" />
  165.    </div>
  166.  
  167. !!! Unuseful now
  168. !!!if $class_type iswordof 0 2 4
  169. !! !set up_external_auth=$class_external_auth
  170. !!     <div class="field box">
  171. !!       <label for="up_external_auth">$wims_name_external_auth</label>
  172. !!!set wims_ref_class=wims_button_help float_right
  173. !!!href cmd=help&special_parm=config&special_parm2=external_auth $wims_name_help
  174. !!   <textarea name="up_external_auth" id="up_external_auth" cols="50" rows="6">$class_external_auth</textarea>
  175. !!!!<input size="50" name="up_external_auth" value="$class_external_auth" />
  176. !!!set up_mixed_external_auth=$class_mixed_external_auth
  177. !!!default up_mixed_external_auth=0
  178. !!!formradio up_mixed_external_auth list 0,1,2 prompt $wims_name_no, $name_mix_auth, $wims_name_yes
  179. !!    </div>
  180. !!!endif
  181.  
  182. !if $wims_supertype!=4 or $class_typename!=class
  183.    <div class="field box">
  184.     <label for="modtoolchg">$name_devaccount</label>
  185.   !set wims_ref_class=wims_button_help float_right
  186.   !href cmd=help&special_parm=config&special_parm2=modtoolchg $wims_name_help
  187.   !set modtoolchg=1
  188. !set wims_ref_class=wims_formradio
  189.      !formcheckbox modtoolchg list 0 prompt $wims_name_change
  190.     </div>
  191. !endif
  192.  
  193. !! Lock does not work
  194. !! <div class="field box">
  195. !!      <label>$name_lock_level</label>
  196. !!  !set wims_ref_class=wims_button_help float_right
  197. !!   !href cmd=help&special_parm=config&special_parm2=lock $wims_name_help
  198. !!  !set up_lock=$class_lock
  199. !!  !default up_lock=0
  200. !!  !formselect up_lock list 0,2,3,4,5,6,7
  201. !!   </div>
  202. </fieldset>
  203.   <div class="wimscenter actions">
  204.     <input type="submit" name="save" value="$wims_name_tosave" />
  205. &nbsp;
  206.     <input type="submit" name="abandon" value="$wims_name_giveup" />
  207.   </div>
  208.  
  209. !formend
  210. <p>
  211. $name_apparence :
  212. !href module=adm/light&phtml=useropts.phtml.$lang $name_pref
  213. ,
  214. !href cmd=reply&job=present $wims_name_config_present
  215. ,
  216. !href cmd=reply&job=oefdefault $wims_name_config_oef
  217. .
  218. </p><p>
  219. !if $class_type iswordof 2 3 4
  220.  !href cmd=reply&job=propagate $name_dependant_zone
  221. !endif
  222. </p><p>
  223. !href cmd=reply&job=neighbor&job2=first $name_neigh
  224. ,
  225. !href cmd=reply&job=connect&job2=first $name_link
  226. ,
  227. !href cmd=reply&job=list&job2=connectlink $name_connectlink
  228. .
  229. </p>
  230. !if $classdepth<=1
  231. <p>
  232. !href cmd=reply&job=authtype $name_useauth
  233. $name_ldap.
  234. </p>
  235. !endif
  236.  
  237. <p>
  238. $name_index
  239. &nbsp;
  240. !set wims_ref_class=wims_button_help
  241. !href cmd=help&special_parm=index $wims_name_help
  242. &nbsp;
  243. !set wims_ref_class=wims_button
  244. !if $class_type=4
  245. !href cmd=reply&job=index&job2=structure $wims_name_zones
  246. &nbsp;
  247. !set wims_ref_class=wims_button
  248. !endif
  249. &nbsp;
  250. !set wims_ref_class=wims_button
  251. !if $class_type=4 or $class_type=2
  252. !href cmd=reply&job=index&job2=teacherlist $wims_name_teachers
  253. &nbsp;
  254. !set wims_ref_class=wims_button
  255. !endif
  256. !href cmd=reply&job=index&job2=userlist $wims_name_participants
  257. &nbsp;
  258. !set wims_ref_class=wims_button
  259. !href cmd=reply&job=index&job2=oef $wims_name_exercises
  260. &nbsp;
  261. !set wims_ref_class=wims_button
  262. !href cmd=reply&job=index&job2=doc $wims_name_docs
  263.  
  264. </p><p>
  265. !href cmd=reply&job=security $wims_name_config_secure
  266.   ($name_change
  267. !href module=adm/class/passwd $wims_name_config_passwd
  268. ).
  269. </p><p>
  270. !href cmd=reply&job=arch&job2=first $name_load
  271. ,
  272. !href cmd=reply&job=access $name_restriction1
  273. ,
  274.  !href cmd=reply&job=grestrict $name_restriction2
  275. $name_score,
  276. !href cmd=reply&job=clean $name_clean
  277. .
  278. </p><p>
  279. $name_config
  280. !href module=adm/forum/mboard&job=config $name_forum
  281. ,
  282. !href module=adm/class/motd $name_motd
  283. ,
  284. !href module=adm/class/cdt&job=config $name_cdt
  285. ,
  286. !href module=adm/class/livret&job=config $name_livret
  287. ,
  288. !href module=adm/class/sequence&job=config $name_seq
  289. .
  290. </p><p>
  291. $name_disk: $du MB. ($name_limit2 $wims_class_quota.)
  292. </p>
  293.  
  294. !reset up_institution, up_description, up_supervisor, up_email, \
  295.         up_lang, up_level, up_limit, up_topscores, up_anonymtopscores, up_expiration, up_secure, up_lock,\
  296.         up_option,up_exolog,up_examlog,up_examshow,up_ent,up_external_auth,up_mixed_external_auth,\
  297.         pr_homepage, pr_bgcolor, pr_refcolor, pr_ref_menucolor,pr_ref_button_help_bgcolor,pr_ref_button_help_color,\
  298.         pr_ref_button_color,pr_ref_button_bgcolor,pr_bgimg, pr_css, pr_theme, pr_theme_icon
  299.  
  300.