Source for file det.php
Documentation is available at det.php
* @package linea21.modules
* @subpackage publication
* @author linea21 <info@linea21.com>
* @license http://opensource.org/licenses/gpl-3.0.html
//////////// Check Inclusion de pages ////////////
include_once("../lib/lib_common.php");
//////////// Check Droits utilisateur ////////////
if(isset ($_POST['id'])) $id= $_POST['id'];
if(isset ($_GET['id'])) $id= $_GET['id'];
include_once("../lib/lib_common.php");
$result= $sql_object->DBSelect($req_det);
if(count($result)> 1) exit();
$link_sup= $rub_link. "&todo=sup&id=";
$link_mod= $rub_link. "&todo=mod&id=";
$publi_title= formatText($result[0]['publi_title'], '2HTML');
$publi_resume= formatText($result[0]['publi_resume'], '2HTML');
if(empty($result[0]['publi_comment'])) $publi_comment= $GLOBALS['lang']['divers']['none'];
else $publi_comment= formatText($result[0]['publi_comment'], '2HTML');
$theme_denomination= formatText($result[0]['theme_name'], '2HTML');
$scale_denomination= formatText($result[0]['scale_denomination'], '2HTML');
$level_denomination= formatText($result[0]['level_name'], '2HTML');
$publi_user_login= formatText($result[0]['user_login'], '2HTML');
$display_date_crea= $result[0]['publi_date_crea_display'];
$display_last_modify= $result[0]['publi_last_modify_display'];
if($result[0]['publi_published_date_display']== '01-01-0001') $display_published_date= $GLOBALS['lang']['publication']['not_published'];
else $display_published_date= $result[0]['publi_published_date_display'];
$publi_theme_id= $result[0]['publi_theme'];
$publi_scale_id= $result[0]['publi_scale'];
$publi_level_id= $result[0]['publi_level'];
$publi_owner= $result[0]['publi_posted_by'];
// formattage des données
include_once('../class/class.resources.php');
//prepa affichage des infos générales
$reca_generals= "<dl class=\"dl3\">\n";
$reca_generals.= "<dt class=\"dl_intitule\">". $GLOBALS['lang']['publication']['generals']. " : </dt>\n";
$reca_generals.= "<dd> <br /></dd>\n";
$reca_generals.= "<dt>". $GLOBALS['lang']['publication']['title']. "</dt>\n";
$reca_generals.= "<dd>". $publi_title. "</dd>\n";
$reca_generals.= "<dt>". $GLOBALS['lang']['publication']['resume']. "</dt>\n";
$reca_generals.= "<dd>". $publi_resume. "</dd>\n";
$reca_generals.= "<dt>". $GLOBALS['lang']['publication']['theme']. " :</dt>\n";
$reca_generals.= '<dd><a href="?rub=theme&todo=det&id='. $publi_theme_id. '">' . $theme_denomination . '</a></dd>'. END_LINE;
$reca_generals.= "<dt>". $GLOBALS['lang']['publication']['scale']. " :</dt>\n";
$reca_generals.= '<dd><a href="?rub=scale&todo=det&id='. $publi_scale_id. '">' . $scale_denomination . '</a></dd>'. END_LINE;
$reca_generals.= "<dt>". $GLOBALS['lang']['publication']['level']. " :</dt>\n";
$reca_generals.= '<dd><a href="?rub=level&todo=det&id='. $publi_level_id. '">' . $level_denomination . '</a></dd>'. END_LINE;
$reca_generals.= "<dt>". $GLOBALS['lang']['publication']['author']. " :</dt>\n";
$reca_generals.= '<dd><a href="?rub=user&todo=det&id='. $publi_owner. '">' . $publi_user_login . '</a></dd>'. END_LINE;
$reca_generals.= "<dt>". $GLOBALS['lang']['publication']['theme']. " :</dt>\n";
$reca_generals.= "<dd>". $theme_denomination. "</dd>\n";
$reca_generals.= "<dt>". $GLOBALS['lang']['publication']['scale']. " :</dt>\n";
$reca_generals.= "<dd>". $scale_denomination. "</dd>\n";
$reca_generals.= "<dt>". $GLOBALS['lang']['publication']['level']. " :</dt>\n";
$reca_generals.= "<dd>". $level_denomination. "</dd>\n";
$reca_generals.= "<dt>". $GLOBALS['lang']['publication']['author']. " :</dt>\n";
$reca_generals.= "<dd>". $publi_user_login. "</dd>\n";
$reca_generals.= "<dt>". $GLOBALS['lang']['publication']['published_on'] . "</dt>\n";
$reca_generals.= "<dd>". $display_published_date. "</dd>\n";
$reca_generals.= "<dt>". $GLOBALS['lang']['divers']['date_crea'] . "</dt>\n";
$reca_generals.= "<dd>". $display_date_crea. "</dd>\n";
$reca_generals.= "<dt>". $GLOBALS['lang']['divers']['last_modify'] . "</dt>\n";
$reca_generals.= "<dd>". $display_last_modify. "</dd>\n";
$reca_generals.= "<dt>". $GLOBALS['lang']['divers']['statut']. " :</dt>\n";
$reca_generals.= "<dd>". $publi_statut. "</dd>\n";
$reca_generals.= "<dt>". $GLOBALS['lang']['publication']['comment']. " :</dt>\n";
$reca_generals.= "<dd>". $publi_comment. "</dd>\n";
$reca_generals.= "</dl>\n";
//prepa affichage des différentes parties du dossier
$part_link_add= "?rub=contents&todo=add&parent=". $id. "&type=P";
$part_link_sup= "?rub=contents&todo=sup&parent=". $id. "&type=P&id=";
$part_link_mod= "?rub=contents&todo=mod&parent=". $id. "&type=P&id=";
$part_link_det= "?rub=contents&todo=det&parent=". $id. "&type=P&id=";
$result= $sql_object->DBSelect($req_parts);
if($result== 0) $contents_parts= "<div class=\"info\">". $GLOBALS['lang']['publication']['no_part']. "</div>";
$contents_parts= "<ul>\n";
for($i= 0; $i< count($result); $i++ ) {
$contents_parts.= "<li class=\"li1\">\n";
$contents_parts.= "<a href=\"". $part_link_det. $result[$i]['publicon_id']. "\">". formatText($result[$i]['publicon_title'],'2HTML'). "</a>\n";
$contents_parts.= "<span class=\"text_det_it\">(". $GLOBALS['lang']['publication']['part_number']. ($i+ 1). ")</span>";
$contents_parts.= "\t<a href=\"". $part_link_sup. $result[$i]['publicon_id']. "\" class=\"ico_sup\" title=\"". $GLOBALS['lang']['publication']['del_part']. "\"></a>\n";
$contents_parts.= "\t<a href=\"". $part_link_mod. $result[$i]['publicon_id']. "\" class=\"ico_mod\" title=\"". $GLOBALS['lang']['publication']['mod_part']. "\"></a>\n";
$contents_parts.= "</li>\n";
$contents_parts.= "</ul>\n";
$reca_parts = "<br class=\"brendstep\" />\n";
$reca_parts.= "<div class=\"publi_det\">\n";
$reca_parts.= "<a name=\"publipart\" id=\"publipart\" href=\"#publipart\" onclick=\"$('#publi_part').slideToggle();\">". $GLOBALS['lang']['publication']['parts']. "</a>\n";
$reca_parts.= "<div id=\"publi_part\" style=\"display:none;\" >\n";
$reca_parts.= "\t<a href=\"". $part_link_add. "\" class=\"ico_add2\" title=\"". $GLOBALS['lang']['publication']['add_new_part']. "\"></a><br class=\"brendstep\" />\n";
$reca_parts.= $contents_parts;
$reca_parts.= "<br class=\"brendstep\" />\n";
//prepa affichage des ressources LINK associées
$link_res_add= "?rub=resources&todo=add_l&parent=". $id. "&type=P";
$link_res_sup= "?rub=resources&todo=sup&parent=". $id. "&type=P&res=link&id=";
$link_res_mod= "?rub=resources&todo=mod_l&parent=". $id. "&type=P&res=link&id=";
$contents_link= "<div class=\"info\">". $GLOBALS['lang']['publication']['no_link']. "</div>";
for($i= 0; $i< count($result); $i++ ) {
$contents_link.= "<li class=\"li1\">\n";
$contents_link.= "<a href=\"". $result[$i]['linkres_text']. "\" class=\"out\">". formatText($result[$i]['linkres_mask'], '2HTML'). "</a>\n";
$contents_link.= "\t<a href=\"". $link_res_sup. $result[$i]['linkres_id']. "\" class=\"ico_sup\" title=\"". $GLOBALS['lang']['publication']['del_link']. "\"></a>\n";
$contents_link.= "\t<a href=\"". $link_res_mod. $result[$i]['linkres_id']. "\" class=\"ico_mod\" title=\"". $GLOBALS['lang']['publication']['mod_link']. "\"></a>\n";
$contents_link.= "</li>\n";
$contents_link.= "</ul>\n";
$reca_link.= "<div class=\"publi_det\">\n";
$reca_link.= "<a name=\"reslink\" id=\"reslink\" href=\"#reslink\" onclick=\"$('#res_link').slideToggle();\">". $GLOBALS['lang']['publication']['link_res']. "</a>\n";
$reca_link.= "<div id=\"res_link\" style=\"display:none;\" >\n";
$reca_link.= "\t<a href=\"". $link_res_add. "\" class=\"ico_add2\" title=\"". $GLOBALS['lang']['publication']['add_new_linkres']. "\"></a><br class=\"brendstep\" />\n";
$reca_link.= $contents_link;
$reca_link.= "<br class=\"brendstep\" />\n";
//prepa affichage des ressources multimedia associées
$multi_res_add= "?rub=resources&todo=add_m&parent=". $id. "&type=P";
$multi_res_sup= "?rub=resources&todo=sup&parent=". $id. "&type=P&res=multi&id=";
$multi_res_mod= "?rub=resources&todo=mod_m&parent=". $id. "&type=P&id=";
$contents_multi= "<div class=\"info\">". $GLOBALS['lang']['publication']['no_multi']. "</div>";
$contents_multi= "<ul>\n";
for($i= 0; $i< count($result); $i++ ) {
if($result[$i]['multires_media_uri'][0]== 'm') $multires_link= '../'. $result[$i]['multires_media_uri'];
else $multires_link= $result[$i]['multires_media_uri'];
$contents_multi.= "<li class=\"li1\">\n";
$contents_multi.= "<a href=\"". $multires_link. "\" class=\"out\">". formatText($result[$i]['multires_name'],'2HTML'). "</a>\n";
$contents_multi.= "\t<a href=\"". $multi_res_sup. $result[$i]['multires_id']. "\" class=\"ico_sup\" title=\"". $GLOBALS['lang']['publication']['del_multi']. "\"></a>\n";
$contents_multi.= "\t<a href=\"". $multi_res_mod. $result[$i]['multires_id']. "\" class=\"ico_mod\" title=\"". $GLOBALS['lang']['publication']['mod_multi']. "\"></a>\n";
$contents_multi.= "<p class=\"text_det\">". $GLOBALS['lang']['publication']['description']. " : ". formatText($result[$i]['multires_description'],'2HTML'). "</p>";
$contents_multi.= "</li>\n";
$contents_multi.= "</ul>\n";
$reca_multi.= "<div class=\"publi_det\">\n";
$reca_multi.= "<a name=\"resmulti\" id=\"resmulti\" href=\"#resmulti\" onclick=\"$('#res_multi').slideToggle();\">". $GLOBALS['lang']['publication']['multi_res']. "</a>\n";
$reca_multi.= "<div id=\"res_multi\" style=\"display:none;\" >\n";
$reca_multi.= "\t<a href=\"". $multi_res_add. "\" class=\"ico_add2\" title=\"". $GLOBALS['lang']['publication']['add_new_multires']. "\"></a><br class=\"brendstep\" />\n";
$reca_multi.= $contents_multi;
$reca_multi.= "<br class=\"brendstep\" />\n";
//prepa affichage des ressources biblio associés
$biblio_res_add= "?rub=resources&todo=add_b&parent=". $id. "&type=P";
$biblio_res_sup= "?rub=resources&todo=sup&parent=". $id. "&type=P&res=biblio&id=";
$biblio_res_mod= "?rub=resources&todo=mod_b&parent=". $id. "&type=P&id=";
$contents_biblio= "<div class=\"info\">". $GLOBALS['lang']['publication']['no_biblio']. "</div>";
$contents_biblio= "<ul>\n";
for($i= 0; $i< count($result); $i++ ) {
if(!empty($result[$i]['bibliores_sub_title'])) $subtitle= formatText($result[$i]['bibliores_sub_title'], '2HTML'). '. ';
if(!empty($result[$i]['bibliores_editor'])) $editor= formatText($result[$i]['bibliores_editor'], '2HTML'). '. ';
if(!empty($result[$i]['bibliores_date'])) $biblio_date= formatText($result[$i]['bibliores_date'], '2HTML');
$contents_biblio.= "<li class=\"li1\">\n";
$contents_biblio.= "<span class=\"text_det\">". formatText($result[$i]['bibliores_author'], '2HTML'). " - </span><span class=\"text_det_it\">". formatText($result[$i]['bibliores_title'], '2HTML'). ",</span>\n";
$contents_biblio.= "\t<a href=\"". $biblio_res_sup. $result[$i]['bibliores_id']. "\" class=\"ico_sup\" title=\"". $GLOBALS['lang']['publication']['del_biblio']. "\"></a>\n";
$contents_biblio.= "\t<a href=\"". $biblio_res_mod. $result[$i]['bibliores_id']. "\" class=\"ico_mod\" title=\"". $GLOBALS['lang']['publication']['mod_biblio']. "\"></a>\n";
$contents_biblio.= "<p class=\"text_det\">". $subtitle. $editor. $biblio_date. "</p>\n";
$contents_biblio.= "</li>\n";
$contents_biblio.= "</ul>\n";
$reca_biblio.= "<div class=\"publi_det\">\n";
$reca_biblio.= "<a name=\"resbiblio\" id=\"resbiblio\" href=\"#resbiblio\" onclick=\"$('#res_biblio').slideToggle();\">". $GLOBALS['lang']['publication']['biblio_res']. "</a>\n";
$reca_biblio.= "</div>\n";
$reca_biblio.= "<div id=\"res_biblio\" style=\"display:none;\" >\n";
$reca_biblio.= "\t<a href=\"". $biblio_res_add. "\" class=\"ico_add2\" title=\"". $GLOBALS['lang']['publication']['add_new_bibliores']. "\"></a><br class=\"brendstep\" />\n";
$reca_biblio.= $contents_biblio;
$reca_biblio.= "</div>\n";
$reca_biblio.= "<br class=\"brendstep\" />\n";
<a href="index.php"> <? echo $GLOBALS['lang']['way']['home']; ?></a>
<a href=" <?php echo $rub_link; ?>"> <? echo $GLOBALS['lang']['menu']['publication'];?></a>
<span> <? echo formatNavTitle($GLOBALS['lang']['publication']['det']. " : " . $publi_title); ?></span>
include_once("quickicons.php");
<div class="contentcontainer">
include_once($dir. "/menurub.php");
echo "\t<a href=\"". $link_sup. $id. "\" class=\"ico_sup2\" title=\"". $GLOBALS['lang']['publication']['sup']. "\"></a>\n";
echo "\t<a href=\"". $link_mod. $id. "\" class=\"ico_mod2\" title=\"". $GLOBALS['lang']['publication']['mod']. "\"></a>\n";
echo "<div>". $reca_generals. "</div>";
<?php include_once($dir. "/help.php"); ?>
|