get_session(); $registry = $appbox->get_registry(); phrasea::headers(); $request = http_request::getInstance(); $parm = $request->get_parms( 'lst' , 'ACT' , 'SSTTID' ); $usr_id = $session->get_usr_id(); $user = User_Adapter::getInstance($usr_id, $appbox); if ($parm['ACT'] === null) { ?> getEntityManager(); $repository = $em->getRepository('\Entities\Basket'); /* @var $repository \Repositories\BasketRepository */ $Basket = $repository->findUserBasket( $Request->get('SSTTID') , $Core->getAuthenticatedUser() ); foreach ($Basket->getElements() as $basket_element) { $parm['lst'] .= $basket_element->getRecord()->get_serialize_key() . ';'; } } $seeOngChgDoc = FALSE; $tmpbasrec = explode(';', $parm['lst']); $okbrec = array(); //on enleve les reg et on prend les fils foreach ($tmpbasrec as $k => $basrec) { $basrec = explode('_', $basrec); if (count($basrec) !== 2) continue; try { $record = new record_adapter($basrec[0], $basrec[1]); } catch (Exception_Record_AdapterNotFound $e) { unset($tmpbasrec[$k]); continue; } if (!$record->is_grouping()) continue; unset($tmpbasrec[$k]); foreach ($record->get_children() as $child) { $tmpbasrec[] = $child->get_sbas_id() . '_' . $child->get_base_id(); } } $okbrec = liste::filter($tmpbasrec); $parm['lst'] = implode(';', $okbrec); $tmpbasrec = $okbrec; // $tmpbasrec = liste::addtype($tmpbasrec); foreach ($tmpbasrec as $rec) { $rec = explode('_', $rec); $record = new record_adapter($rec[0], $rec[1]); $tmpsd = $record->get_subdefs(); if (isset($tmpsd['document']) && $tmpsd['document']->is_substituted()) $nb_HD_Substit++; if (isset($tmpsd['thumbnail']) && $tmpsd['thumbnail']->is_substituted()) $nb_Thumb_Substit++; } if (count($tmpbasrec) == 1) { $seeOngChgDoc = TRUE; foreach ($tmpbasrec as $basrec) $basrec2 = explode('_', $basrec); } ?>
0) { ?>

:


get('GV_seeOngChgDoc')) { ?>



get('GV_seeNewThumb')) { ?>

get('GV_exiftool') != "" && count($tmpbasrec) == 1) { ?>
get_subdef('document'); } catch (Exception $e) { continue; } $file = $tmpsd->get_pathfile(); echo '
Record ' . $rec2[1] . "


"; $thumbnail = $record->get_thumbnail(); echo ''; echo '
'; print("HTML
\n"); $cmd = $registry->get('GV_exiftool') . ' -h ' . escapeshellarg($file) . ''; exec($cmd, $out); foreach ($out as $liout) { if (strpos($liout, 'Directory') === false) echo $liout; } echo '
'; print("XML
\n"); $out = ""; $cmd = $registry->get('GV_exiftool') . ' -X -n -fast ' . escapeshellarg($file) . ''; exec($cmd, $out); foreach ($out as $liout) { echo "
" . htmlentities($liout) . "\r\n
"; } echo '
'; flush(); } } ?>