get_parms("bas","rec","sha"); if(!isset($session->usr_i18n)) { $session->usr_i18n = 'fr'; $lng = GV_default_lng; } $conn = connection::getInstance(); $file = false; $base_id = (int)$parm['bas']; //le base_id local d'une reponses est un 'coll_id' local $sbas_id = (int)phrasea::sbasFromBas($parm['bas']);//$row['sbas_id']; // la base de cette collection $connSbas = connection::getInstance($sbas_id); if($connSbas) { $sql = "SELECT path, file, mime, type, xml FROM subdef s, record r WHERE r.record_id='".$connSbas->escape_string($parm['rec'])."' AND r.record_id = s.record_id AND name='preview'"; if($rs3 = $connSbas->query($sql)) { if($connSbas->num_rows($rs3) > 0) { if($row3 = $connSbas->fetch_assoc($rs3)) { $file = array( 'type'=>$row3['type'] ,'path'=>p4string::addEndSlash($row3['path']) ,'file'=>$row3['file'] ,'mime'=>$row3['mime'] ,'xml'=>$row3['xml'] ); } } else { $sql = "SELECT path, file, mime, type, xml FROM subdef s, record r WHERE r.record_id='".$connSbas->escape_string($parm['rec'])."' AND r.record_id = s.record_id AND name='document'"; if($rs2 = $connSbas->query($sql)) { if($row2 = $connSbas->fetch_assoc($rs2)) { if($row2['type'] === 'document') { $file = array( 'type'=>$row2['type'] ,'path'=>p4string::addEndSlash($row2['path']) ,'file'=>$row2['file'] ,'mime'=>$row2['mime'] ,'xml'=>$row2['xml'] ); } } } } $connSbas->free_result($rs3); } $title = answer::format_title($sbas_id, $parm['rec'], $file['xml']);//sprintf("record %s", $parm['rec']); $caption = answer::format_caption($parm['bas'],$parm['rec'],$file['xml']);//'phraseanet::erreur : erreur de lecture de fiche XML'); } if(!$file) phrasea::headers(404); phrasea::headers(); ?> <?php echo strip_tags($title)?> display('common/menubar.twig', array('module'=>'overview')); ?>
'.$title.''; $url = '/document/'.$parm['bas'].'/'.$parm['rec'].'/'.$parm['sha'].'/overview/'; switch($file['type']) { case 'audio': $embed = ''. ''. ''. ''. ''. ''; break; case 'image': $embed = ''; break; case 'video': $embed = '
'; break; case 'document': $embed = ' '; break; case 'image': default: $embed = ''; break; } echo $embed; echo '
'.$caption."
"; ?>