Example #1
0
    <p>You can select documents uploaded by students. 
        The links in the table take you to the critique pages.</p>
  <p>You can also <button onClick='location.href="zipit.php?prjm_id=<?php 
echo $prjm_id;
?>
"'>zip and download</button> all files (total uncompressed <?php 
echo $zip_filesize;
?>
 bytes).</p>
    <?php 
$sql = "select afko,ut.description as doc_desc,apt.description as description,\n" . "prj_id,year,milestone,apt.grp_num,tutor_grp.grp_num as viewergrp,\n" . "apt.grp_num as authorgrp,rtrim(alias) as alias,rtrim(long_name) as long_name,\n" . "rtrim(title) as title,\n" . "rel_file_path,mime_type,due,\n" . "to_char(uploadts,'YYYY-MM-DD HH24:MI:SS')::text as uploadts,\n" . "case when uploadts::date > pd.due then 'late' else 'early' end as late_or_early,\n" . "vers,ut.doctype,ut.description as dtdescr,upload_id,\n" . "snummer, roepnaam,voorvoegsel,achternaam,student_class.sclass as klas,u.upload_id as doc_id,\n" . "doc_count,critique_count as crits,u.rights[0:2],filesize\n " . "from uploads u\n" . "join all_prj_tutor apt using (prjtg_id,prjm_id)\n" . "join uploaddocumenttypes ut using(prj_id,doctype)\n" . "join project_deliverables pd using(prjm_id,doctype)\n" . "join upload_group_count using(prjtg_id)\n" . "join student using(snummer) \n" . "join student_class using (class_id)\n" . "left join document_critique_count on (upload_id=doc_id)\n" . "left join (select prjtg_id,grp_num  from prj_tutor where prjtg_id={$prjtg_id} and tutor='{$tutor_code}') tutor_grp\n" . " using(prjtg_id)\n" . "where prjm_id = {$prjm_id} " . "order by apt.grp_num,ut.doctype,achternaam,vers desc,doc_id desc,achternaam,roepnaam ";
//$dbConn->log( $sql );
if (isset($doctype)) {
    $resultSet = $dbConn->Execute($sql);
    if ($resultSet === false) {
        die('Error: ' . $dbConn->ErrorMsg() . ' with <pre>' . $sql . "</pre>\n");
    } else {
        documentFoldersPreExecuted($resultSet, 'doctype=' . $doctype);
    }
} else {
    echo "No documents avaliable for this project";
}
?>
</div>
<!-- $Id: auditorview.php 1825 2014-12-27 14:57:05Z hom $ -->
<!-- db_name=<?php 
echo $db_name;
?>
 -->
</body>
</html>
Example #2
0
$deliverable_count = 0;
?>
    <div style='padding:1em;'>
        <?php 
$isTutorBool = $isTutor ? 'true' : 'false';
$sql = "select rtrim(afko) as afko,apt.description as description,apt.prj_id,year,apt.milestone,\n" . "grp_num as author_grp_num,long_name,grp_num as viewergrp,title,rel_file_path,\n" . "to_char(uploadts,'YYYY-MM-DD HH24:MI')::text as uploadts,pd.due,rtrim(mime_type) as mime_type,\n" . "case when uploadts::date > pd.due then 'late' else 'early' end as late_or_early,\n" . "vers,ut.doctype,ut.description as dtdescr,upload_id,({$peer_id}=u.snummer or {$peer_id}=aud.reader or {$isTutorBool}) as link,\n" . "u.snummer, roepnaam,voorvoegsel,achternaam,sclass as sclass,doc_count,critique_count as crits,u.rights[0:2],\n" . "filesize from uploads u \n" . "join all_prj_tutor apt using(prjtg_id,prjm_id)\n" . "join student s on(u.snummer=s.snummer)\n" . "join student_class using (class_id)\n" . "join uploaddocumenttypes ut using(prj_id,doctype)\n" . "join project_deliverables pd using(prjm_id,doctype)\n" . "join student_upload_count suc on(ut.prj_id=suc.prj_id and apt.milestone=suc.milestone and suc.snummer=u.snummer)\n" . "left join document_critique_count on (upload_id=doc_id)\n" . "left join (select upload_id,prjm_id,reader,reader_role from document_audience\n" . "where prjm_id={$prjm_id} and reader={$peer_id}) aud using(upload_id,prjm_id)\n" . "where u.snummer={$snummer} order by afko,ut.doctype,vers desc";
//        echo "<pre>$sql</pre>\n";
$resultSet = $dbConn->Execute($sql);
if ($resultSet === false) {
    die('Error: ' . $dbConn->ErrorMsg() . ' with <pre>' . $sql . "</pre>");
} else {
    if (!$resultSet->EOF) {
        ?>
            <h2 class='normal'>Your portfolio contains</h2>
            <?php 
        echo documentFoldersPreExecuted($resultSet);
        ?>
            <?php 
    } else {
        ?>
<h1>Your portfolio is empty</h1><?php 
    }
}
?>
</div>
</div>
<br/>
<!-- $Id: portfolio.php 1825 2014-12-27 14:57:05Z hom $ -->
<!-- db_name=<?php 
echo $db_name;
?>