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'];
$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= _t('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');
$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= _t('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\">". _t('publication','generals'). " : </dt>\n";
$reca_generals.= "<dd> <br /></dd>\n";
$reca_generals.= "<dt>". _t('publication','title'). "</dt>\n";
$reca_generals.= "<dd>". $publi_title. "</dd>\n";
$reca_generals.= "<dt>". _t('publication','resume'). "</dt>\n";
$reca_generals.= "<dd>". $publi_resume. "</dd>\n";
$reca_generals.= "<dt>". _t('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>". _t('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>". _t('publication','level'). " :</dt>\n";
if($publi_level_id <> - 1) $reca_generals.= '<dd><a href="?rub=level&todo=det&id='. $publi_level_id. '">' . $level_denomination . '</a></dd>'. END_LINE;
else $reca_generals.= '<dd>' . $level_denomination . '</dd>'. END_LINE;
$reca_generals.= "<dt>". _t('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>". _t('publication','theme'). " :</dt>\n";
$reca_generals.= "<dd>". $theme_denomination. "</dd>\n";
$reca_generals.= "<dt>". _t('publication','scale'). " :</dt>\n";
$reca_generals.= "<dd>". $scale_denomination. "</dd>\n";
$reca_generals.= "<dt>". _t('publication','level'). " :</dt>\n";
$reca_generals.= "<dd>". $level_denomination. "</dd>\n";
$reca_generals.= "<dt>". _t('publication','author'). " :</dt>\n";
$reca_generals.= "<dd>". $publi_user_login. "</dd>\n";
$reca_generals.= "<dt>". _t('publication','published_on') . "</dt>\n";
$reca_generals.= "<dd>". $display_published_date. "</dd>\n";
$reca_generals.= "<dt>". _t('divers','date_crea') . "</dt>\n";
$reca_generals.= "<dd>". $display_date_crea. "</dd>\n";
$reca_generals.= "<dt>". _t('divers','last_modify') . "</dt>\n";
$reca_generals.= "<dd>". $display_last_modify. "</dd>\n";
$reca_generals.= "<dt>". _t('divers','statut'). " :</dt>\n";
$reca_generals.= "<dd>". $publi_statut. "</dd>\n";
$reca_generals.= "<dt>". _t('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\">". _t('publication','no_part'). "</div>";
$contents_parts = "<table cellspacing=\"0\" cellpadding=\"3\" class=\"sortable\" id=\"sort-part\">\n";
$contents_parts.= "<tbody>\n";
for($i= 0; $i< count($result); $i++ ) {
$contents_parts.= "<tr id=\"part-". $result[$i]['publicon_id']. "\">\n";
$contents_parts.= "<td><a href=\"". $part_link_det. $result[$i]['publicon_id']. "\">". formatText($result[$i]['publicon_title'],'2HTML'). "</a></td>\n";
$contents_parts.= "<td style=\"width:50px\">\n";
$contents_parts.= "<div class=\"iconetab\">\n";
$contents_parts.= "\t<a href=\"". $part_link_sup. $result[$i]['publicon_id']. "\" class=\"ico_sup\" title=\"". _t('publication','del_part'). "\"></a>\n";
$contents_parts.= "\t<a href=\"". $part_link_mod. $result[$i]['publicon_id']. "\" class=\"ico_mod\" title=\"". _t('publication','mod_part'). "\"></a>\n";
$contents_parts.= "</div>\n";
$contents_parts.= "</td>\n";
$contents_parts.= "</tr>\n";
$contents_parts.= "</tbody>\n";
$contents_parts.= "</table>\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();\">". _t('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=\"". _t('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\">". _t('publication','no_link'). "</div>";
$contents_link = "<table cellspacing=\"0\" cellpadding=\"3\" class=\"sortable\" id=\"sort-link\">\n";
$contents_link.= "<tbody>\n";
for($i= 0; $i< count($result); $i++ ) {
$contents_link.= "<tr id=\"link-". $result[$i]['linkres_id']. "\">\n";
$contents_link.= "<td><a href=\"". $result[$i]['linkres_text']. "\" class=\"out\">". formatText($result[$i]['linkres_mask'], '2HTML'). "</a></td>\n";
$contents_link.= "<td style=\"width:50px\">\n";
$contents_link.= "<div class=\"iconetab\">\n";
$contents_link.= "\t<a href=\"". $link_res_sup. $result[$i]['linkres_id']. "\" class=\"ico_sup\" title=\"". _t('publication','del_link'). "\"></a>\n";
$contents_link.= "\t<a href=\"". $link_res_mod. $result[$i]['linkres_id']. "\" class=\"ico_mod\" title=\"". _t('publication','mod_link'). "\"></a>\n";
$contents_link.= "</div>\n";
$contents_link.= "</td>\n";
$contents_link.= "</tr>\n";
$contents_link.= "</tbody>\n";
$contents_link.= "</table>\n";
$reca_link.= "<div class=\"publi_det\">\n";
$reca_link.= "<a name=\"reslink\" id=\"reslink\" href=\"#reslink\" onclick=\"$('#res_link').slideToggle();\">". _t('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=\"". _t('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\">". _t('publication','no_multi'). "</div>";
$contents_multi = "<table cellspacing=\"0\" cellpadding=\"3\" class=\"sortable\" id=\"sort-multi\">\n";
$contents_multi.= "<tbody>\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.= "<tr id=\"multi-". $result[$i]['multires_id']. "\">\n";
$contents_multi.= "<td><a href=\"". $multires_link. "\" class=\"out\">". formatText($result[$i]['multires_name'],'2HTML'). "</a>\n";
$contents_multi.= "<div class=\"text_det\">". _t('publication','description'). " : ". formatText($result[$i]['multires_description'],'2HTML'). "</div></td>";
$contents_multi.= "<td style=\"width:50px\">\n";
$contents_multi.= "<div class=\"iconetab\">\n";
$contents_multi.= "\t<a href=\"". $multi_res_sup. $result[$i]['multires_id']. "\" class=\"ico_sup\" title=\"". _t('publication','del_multi'). "\"></a>\n";
$contents_multi.= "\t<a href=\"". $multi_res_mod. $result[$i]['multires_id']. "\" class=\"ico_mod\" title=\"". _t('publication','mod_multi'). "\"></a>\n";
$contents_multi.= "</div>\n";
$contents_multi.= "</td>\n";
$contents_multi.= "</tr>\n";
$contents_multi.= "</tbody>\n";
$contents_multi.= "</table>\n";
$reca_multi.= "<div class=\"publi_det\">\n";
$reca_multi.= "<a name=\"resmulti\" id=\"resmulti\" href=\"#resmulti\" onclick=\"$('#res_multi').slideToggle();\">". _t('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=\"". _t('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\">". _t('publication','no_biblio'). "</div>";
$contents_biblio = "<table cellspacing=\"0\" cellpadding=\"3\" class=\"sortable\" id=\"sort-biblio\">\n";
$contents_biblio.= "<tbody>\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.= "<tr id=\"biblio-". $result[$i]['bibliores_id']. "\">\n";
$contents_biblio.= "<td>\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.= "<p class=\"text_det\">". $subtitle. $editor. $biblio_date. "</p>\n";
$contents_biblio.= "</td>\n";
$contents_biblio.= "<td style=\"width:50px\">\n";
$contents_biblio.= "<div class=\"iconetab\">\n";
$contents_biblio.= "\t<a href=\"". $biblio_res_sup. $result[$i]['bibliores_id']. "\" class=\"ico_sup\" title=\"". _t('publication','del_biblio'). "\"></a>\n";
$contents_biblio.= "\t<a href=\"". $biblio_res_mod. $result[$i]['bibliores_id']. "\" class=\"ico_mod\" title=\"". _t('publication','mod_biblio'). "\"></a>\n";
$contents_biblio.= "</div>\n";
$contents_biblio.= "</td>\n";
$contents_biblio.= "</tr>\n";
$contents_biblio.= "</tbody>\n";
$contents_biblio.= "</table>\n";
$reca_biblio.= "<div class=\"publi_det\">\n";
$reca_biblio.= "<a name=\"resbiblio\" id=\"resbiblio\" href=\"#resbiblio\" onclick=\"$('#res_biblio').slideToggle();\">". _t('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=\"". _t('publication','add_new_bibliores'). "\"></a><br class=\"brendstep\" />\n";
$reca_biblio.= $contents_biblio;
$reca_biblio.= "</div>\n";
$reca_biblio.= "<br class=\"brendstep\" />\n";
<li><a href="index.php" class="chemin_home"> <?php echo _t('way','home'); ?></a>
<li><a href=" <?php echo $rub_link; ?>" id="chemin_ <?php echo $rub; ?>"
class="chemin_rub"> <?php echo _t('menu','publication');?></a></li>
<li><span> <?php echo formatNavTitle(_t('publication','det'). " : " . $publi_title); ?></span>
include_once(THEME_ADMIN_PATH. "quickicons.php");
<div class="contentcontainer"> <?php
include_once($dir. "/menurub.php");
echo "\t<a href=\"". $link_sup. $id. "\" class=\"ico_sup2\" title=\"". _t('publication','sup'). "\"></a>\n";
echo "\t<a href=\"". $link_mod. $id. "\" class=\"ico_mod2\" title=\"". _t('publication','mod'). "\"></a>\n";
echo "<div>". $reca_generals. "</div>";
// Ability to drag'n drop items
<?php include_once($dir. "/help.php"); ?></div>
|