Subversion Repositories wimsdev

Rev

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

  1. !! display box for an exo
  2.  
  3. !distribute item $wims_read_parm into sh_,exnum_,target_,status_
  4.   !set ex=!record $exnum_ of wimshome/log/classes/$wims_class/sheets/.sheet$sh_
  5.   !distribute lines $ex into di,pa,bidon,bidon,ti,de,bidon,bidon,bidon,icon,indiv
  6.   !if $uservartechvalue=$empty or $uservartechvalue isitemof $indiv
  7.     !set wims_listexo=!append item $sh_.$exnum_ to $wims_listexo
  8.     !set wims_exoicon=$wims_exoicon$icon,
  9.     !set wims_exotitle=!append line $ti to $wims_exotitle
  10.     !if $exodescshow=1
  11.       !let de=!replace internal , by , in $de
  12.      !let wims_exodesc=$wims_exodesc$de,
  13.     !endif
  14. !!    !read getparm $pa, seedrepeat exotrymax
  15.     <li class="wims_exo_item" id="ex$(sh_)_$exnum_">
  16. !!      !if $dep=$empty or $scorestat!=yes
  17.         !if $icon!=$empty
  18.           !set wims_ref_class=text_icon icon_$icon
  19.         !endif
  20.         !if $status_=1
  21.           !href module=$di&cmd=new&worksheet=$sh_&$pa $name_exotitle
  22.         !else
  23.           $name_exotitle
  24.         !endif
  25.         !set last=!char -1 of $de
  26.         !if $last notin >.!?
  27.           !set de=$(de).
  28.         !endif
  29.         <div class="wims_work_desc">$ti<br>$de</div>
  30.         <div class="wims_user_info">
  31.           <span class="wims_sheet_score small">
  32.             !readproc proc/exoscore.proc $sh_,$exnum_,$user
  33.             $(name_score[1]): $score_out/10
  34.             $(name_score[2]): $[$target_/100]/10
  35.             !if $score_out>=$target_/100
  36.               &#x2705;
  37.            !else
  38.               !if $status_=0
  39.                  &#x274C;
  40.              !endif
  41.             !endif
  42. !!          !if $get_exotrymax>0
  43. !!            $(wims_name_thsheet[14]):
  44. !!            $[min($get_exotrymax,$alltry)]/$get_exotrymax
  45. !!          !endif
  46.           </span>
  47.         </div>
  48. !!      !else
  49. !!        $ti, $de
  50. !!        !if $require>0
  51. !!          <span class="small">($name_score2)</span>
  52. !!        !endif
  53. !!      !endif
  54.       !set seedscore=!getseedscores user=$wims_user sheet=$sh_ work=$exnum_
  55.       !read adm/class/seedscore.phtml $seedscore,$get_seedrepeat
  56.     </li>
  57.   !endif
  58.