<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html metal:use-macro="container/page_macro/macros/master_page">

<span tal:omit-tag="" metal:fill-slot="main_content_slot">
	<span tal:omit-tag="" metal:define-macro="userInfo">
    	<span tal:omit-tag="" tal:condition="exists:dcontext">
    		<span tal:omit-tag="" tal:define="global mycontext  python:dcontext" />
    	</span>
    	<span tal:omit-tag="" tal:condition="not:exists:dcontext">
    		<span tal:omit-tag="" tal:define="global mycontext python:context" />
    	</span>

	<span tal:omit-tag=""
		tal:condition="python:(curUser.get_uname()==mycontext.get_uname() or mycontext.kas_opetaja(request))" 
		tal:define="stats mycontext/getUserStatistics">
		<table border="0" cellpadding="2" cellspacing="1" bgcolor="#EEEEEE">
			<tr>
				<th i18n:translate="" colspan="2">Overall information</th>
			</tr>
			<tr>
				<td i18n:translate="" class="t1">Viewed:</td>
				<td class="t1" tal:content="python:mycontext.getSpecStat(request,'lehtiAvatud',mycontext)" />
			</tr>
			<tr>
				<td i18n:translate="" class="t1">Read:</td>
				<td class="t1" tal:content="python:mycontext.getSpecStat(request,'sonumeidLoetud',mycontext)" />
			</tr>
			<tr>
				<td i18n:translate="" class="t1">Posted:</td>
				<td class="t1" tal:content="python:mycontext.getSpecStat(request,'sonumeidLisatud',mycontext)" />
			</tr>
			<tr>
				<td i18n:translate="" class="t1">Media files:</td>
				<td class="t1" tal:content="python:mycontext.getSpecStat(request,'lisatudMeediaFaile',mycontext)" />
			</tr>
			<tr>
				<td i18n:translate="" class="t1">Quizzes:</td>
				<td class="t1">xxx</td>
<!--        "\n<tr>\n<td class=\"t1\">"+REQUEST['L_ic_info_test_results']+":</td>\n"+\
             "<td class=\"t1\">"+self.kasutajaTestiTulemused(REQUEST, k, knr)+"</td>\n</tr>\n"	-->

			</tr>
			<tr>
				<td i18n:translate="" class="t1">Last access:</td>
				<td class="t1" tal:content="python:mycontext.getSpecStat(request,'LastActive',mycontext)" />
			</tr>
			<tr>
				<td i18n:translate="" class="t1">Total grade:</td>
				<td class="t1" tal:content="python:mycontext.getSpecStat(request,'TotalGrade',mycontext)" />
			</tr>
			<tr>
				<td i18n:translate="" class="t1">Comment:</td>
				<td class="t1" tal:content="python:mycontext.getSpecStat(request,'TotalGradeCom',mycontext)" />
			</tr>
		</table>
		<table border="0">
		<thead>
			<tr>
				<th i18n:translate="">Title</th>
				<th i18n:translate="">Type</th>
				<th i18n:translate="">Deadline</th>
				<th i18n:translate="">Max:</th>
				<th i18n:translate="">Points</th>
				<th i18n:translate="">Comment</th>
			</tr>
		</thead>
		<tbody>
			<tr tal:repeat="hw kursus/kodutood/listAssignments">
				
    				<td class="t1" tal:content="hw/getTitle" />
    				<td class="t1" tal:content="python:hw.getType(request)" />
    				<td class="t1" tal:content="python:hw.getDeadline(request)" tal:condition="hw/loppaeg" />
    				<td class="t1" tal:content="hw/getPoints" />
    				<td class="t1" tal:content="python:hw.getGrades(mycontext.get_uname(), 'points')" />
    				<td class="t1" tal:content="python:hw.getGrades(mycontext.get_uname(), 'comment')" />
				
			</tr>
		</tbody>
		</table>
	</span>
	</span>
</span>
<!--
{'sonumeidLoetud': 2, 'kaustuVaadatud': 72, 'lehtiAvatud': 277, 'lisatudMeediaAnnotatsioone': 1, 'sonumeidLisatud': 1, 'lisatudMeediaFaile': 2} 
-->
</html>

<!--
    def kasutajaKodutoodeTabel(self, REQUEST, kasutaja=''):
      "Tabel kasutajale kodut.¶.¶de andmete kohta"
      t="<table><tr><th>"+REQUEST['L_ia_title']+"</th><th>"+REQUEST['L_ia_type']+"</th><th>"+REQUEST['L_ia_deadline']+"</th><th>"+REQUEST['L_ia_maxpoints']+"</th><th>"+REQUEST['L_ia_points']+"</th><th>Komment</th></tr>"
      tyybid=self.kodutood.kodutoodeTyypideLoetelu(REQUEST)
      if kasutaja:
        try:
         kc=getattr(kasutaja.webtop, 'c'+self.jooksva_kursuse_nr(self, REQUEST))
        except:
         return
      else:
         kc=getattr(self.jooksevKasutaja(REQUEST).webtop, 'c'+self.jooksva_kursuse_nr(self, REQUEST))
      for too in self.kodutood.objectValues():
        tooviide=""
        too_obj=""
        if too.tyyp==0: #test
          if hasattr(kc, 'testivastused'):
            if hasattr(kc.testivastused, too.testiID):
              testikataloog=getattr(kc.testivastused, too.testiID)
              try:
                 too_obj = testikataloog.objectValues()[0]
              except:
                      pass
              if len(testikataloog.objectValues())>0:
                  lahendus=testikataloog.objectValues()[0]
                  test=getattr(self.testid, too.testiID)
                  if test.kasLubatudLahendusiVaadata(REQUEST):
                    tooviide=lahendus.absolute_url()
        if too.tyyp==1: #materjal
          if hasattr(kc, 'esitlused'):
           if hasattr(kc.esitlused, too.id):
             tooviide=getattr(kc.esitlused, too.id).absolute_url()
             too_obj = getattr(kc.esitlused, too.id)
        if too.tyyp==2: #grupp
          if hasattr(too, 'grupid'):
            if len(too.grupid)==1:
              tooviide=self.leiaGrupiKaust(too.grupid[0]).absolute_url()+"/"+too.id
              too_obj = getattr(self.leiaGrupiKaust(too.grupid[0]), too.id)
        if tooviide:
          t+="<tr><td><a href='"+tooviide+"'>"+too.kysiPealkiri(REQUEST)+"</a></td>"
        else:
          t+="<tr><td>"+too.kysiPealkiri(REQUEST)+"</td>"
        t+="<td>"+tyybid[too.tyyp]+"</td>"
        t+="<td width=\"90\" align=\"center\">"
        import time
        if too.loppaeg != None:
                t+= time.strftime(translate(self,'timestamp_format',target=self.giveLanguage(REQUEST)), time.localtime(too.loppaeg))
        else:
                t+= "puudub"
        t+="</td>"
        t+="<td>"+str(too.normPunkte)+"</td><td>"
        if hasattr(kc, too.id):
          t+=str(getattr(kc, too.id))
        t+="</td><td>"
        if too_obj:
                t+=too_obj.kysiKommentaar(REQUEST)
        t+="</td></tr>"
      t+="</table>"

      return t
-->
