* @version $Id$ * @access public * @license http://opensource.org/licenses/gpl-3.0.html */ //////////// Check Inclusion de pages //////////// if (!class_exists('auth')) { include_once("../lib/lib_common.php"); ReloadIndex('admin'); } //////////// //////////// Check Droits utilisateur //////////// if (!$l21auth->hasRight('publication')) ReloadIndex('admin'); //////////// if(isset($_POST['id'])) $id=$_POST['id']; if(isset($_GET['id'])) $id=$_GET['id']; $req_det= SQL_getoneCompletePublication($id); $result=$sql_object->DBSelect($req_det); // Do record exists? if(!isset($result[0]['publi_title'])) redirect_to('@module_default'); $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(empty_none($result[0]['theme_name'], '2HTML')); $scale_denomination=formatText(empty_none($result[0]['scale_denomination'], '2HTML')); $publi_user_login=formatText($result[0]['user_login'], '2HTML'); $publi_statut=display_statut($result[0]['publi_statut']); $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_owner=$result[0]['publi_posted_by']; // getting tags include_once('../class/class.tag.php'); $otag = new tag(); $display_tags = empty_none($otag->getTags('publication', $id, true)); // formattage des données include_once('../class/class.resources.php'); $resources_object = new resources; //prepa affichage des infos générales $reca_generals="

\n"._t('publication','generals')." :

\n"; $reca_generals.="
\n"; $reca_generals.="
".mb_ucfirst(_t('publication','title'))." :
\n"; $reca_generals.="
". $publi_title."
\n"; $reca_generals.="
". mb_ucfirst(_t('publication','resume')). " :
\n"; $reca_generals.="
".$publi_resume."
\n"; if($l21auth->isSuperAdmin()) { $reca_generals.="
".mb_ucfirst(_t('publication','author'))." :
\n"; $reca_generals.='
' . $publi_user_login . '
'.PHP_EOL; $reca_generals.="
".mb_ucfirst(_t('publication','theme'))." :
\n"; $reca_generals.='
' . $theme_denomination . '
'.PHP_EOL; $reca_generals.="
".mb_ucfirst(_t('publication','scale'))." :
\n"; $reca_generals.='
' . $scale_denomination . '
'.PHP_EOL; } else { $reca_generals.="
".mb_ucfirst(_t('publication','author'))." :
\n"; $reca_generals.="
".$publi_user_login."
\n"; $reca_generals.="
".mb_ucfirst(_t('publication','theme'))." :
\n"; $reca_generals.="
".$theme_denomination."
\n"; $reca_generals.="
".mb_ucfirst(_t('publication','scale'))." :
\n"; $reca_generals.="
".$scale_denomination."
\n"; } $reca_generals.="
".mb_ucfirst(_t('tag','name'))." :
\n"; $reca_generals.="
".$display_tags."
\n"; $reca_generals.="
".mb_ucfirst(_t('publication','published_on')) ." :
\n"; $reca_generals.="
".$display_published_date. "
\n"; $reca_generals.="
".mb_ucfirst(_t('divers','date_crea')) ." :
\n"; $reca_generals.="
". $display_date_crea. "
\n"; $reca_generals.="
".mb_ucfirst(_t('divers','last_modify')) ." :
\n"; $reca_generals.="
". $display_last_modify. "
\n"; $reca_generals.="
".mb_ucfirst(_t('divers','statut'))." :
\n"; $reca_generals.="
". $publi_statut. "
\n"; $reca_generals.="
".mb_ucfirst(_t('publication','comment'))." :
\n"; $reca_generals.="
". $publi_comment. "
\n"; $reca_generals.="
\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="; $req_parts=SQL_getPublicationParts($id); $result=$sql_object->DBSelect($req_parts); if($result==0) $contents_parts="
"._t('publication','no_part')."
"; else { $contents_parts ="\n"; $contents_parts.="\n"; for($i=0; $i\n"; $contents_parts.="\n"; $contents_parts.="\n"; $contents_parts.="\n"; } $contents_parts.="\n"; $contents_parts.="
".formatText($result[$i]['publicon_title'],'2HTML')."\n"; if ($l21auth->GetSessionElement('id') == $publi_owner || $l21auth->isSuperAdmin()) { $contents_parts.="
\n"; $contents_parts.="\t" . _t('publication','del_part') . "\n"; $contents_parts.="\t" . _t('publication','mod_part') . "\n"; $contents_parts.="
\n"; } $contents_parts.="
\n"; } $reca_parts ="
\n"; $reca_parts.="
\n"; $reca_parts.=""._t('publication','parts')."\n"; $reca_parts.="
\n"; $reca_parts.="
\n"; if ($l21auth->GetSessionElement('id') == $publi_owner || $l21auth->isSuperAdmin()) { $reca_parts.="\t". _t('publication','add_new_part')."
\n"; } $reca_parts.=$contents_parts; $reca_parts.="
\n"; $reca_parts.="
\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="; $result=SQL_GetResources($id, 'PUBLICATION', 'LINK', $sql_object); if($result==0) { $contents_link = "
"._t('publication','no_link')."
"; } else { $contents_link ="\n"; $contents_link.="\n"; for($i=0; $i\n"; $contents_link.="\n"; $contents_link.="\n"; $contents_link.="\n"; } $contents_link.="\n"; $contents_link.="
".formatText($result[$i]['linkres_mask'], '2HTML')."\n"; if ($l21auth->GetSessionElement('id') == $publi_owner || $l21auth->isSuperAdmin()) { $contents_link.="
\n"; $contents_link.="\t" . _t('publication','del_link') . "\n"; $contents_link.="\t" . _t('publication','mod_link') . "\n"; $contents_link.="
\n"; } $contents_link.="
\n"; } $reca_link=''; $reca_link.="
\n"; $reca_link.=""._t('publication','link_res')."\n"; $reca_link.="
\n"; $reca_link.="
\n"; if ($l21auth->GetSessionElement('id') == $publi_owner || $l21auth->isSuperAdmin()) { $reca_link.="\t". _t('publication','add_new_linkres')."
\n"; } $reca_link.=$contents_link; $reca_link.="
\n"; $reca_link.="
\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="; $result=SQL_GetResources($id, 'PUBLICATION', 'MULTI', $sql_object); if($result==0) { $contents_multi="
"._t('publication','no_multi')."
"; } else { $contents_multi ="\n"; $contents_multi.="\n"; for($i=0; $i\n"; $contents_multi.=""; $contents_multi.="\n"; $contents_multi.="\n"; } $contents_multi.="\n"; $contents_multi.="
".formatText($result[$i]['multires_name'],'2HTML')."\n"; $contents_multi.="
"._t('publication','description')." : ".formatText($result[$i]['multires_description'],'2HTML')."
\n"; if ($l21auth->GetSessionElement('id') == $publi_owner || $l21auth->isSuperAdmin()) { $contents_multi.="
\n"; $contents_multi.="\t" . _t('publication','del_multi') . "\n"; $contents_multi.="\t" . _t('publication','mod_multi') . "\n"; $contents_multi.="
\n"; } $contents_multi.="
\n"; } $reca_multi=''; $reca_multi.="
\n"; $reca_multi.=""._t('publication','multi_res')."\n"; $reca_multi.="
\n"; $reca_multi.="
\n"; if ($l21auth->GetSessionElement('id') == $publi_owner || $l21auth->isSuperAdmin()) { $reca_multi.="\t". _t('publication','add_new_multires')."
\n"; } $reca_multi.=$contents_multi; $reca_multi.="
\n"; $reca_multi.="
\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="; $result=SQL_GetResources($id, 'PUBLICATION', 'BIBLIO', $sql_object); if($result==0) { $contents_biblio="
"._t('publication','no_biblio')."
"; } else { $contents_biblio ="\n"; $contents_biblio.="\n"; for($i=0; $i\n"; $contents_biblio.="\n"; $contents_biblio.="\n"; $contents_biblio.="\n"; } $contents_biblio.="\n"; $contents_biblio.="
\n"; $contents_biblio.="".formatText($result[$i]['bibliores_author'], '2HTML')." - ".formatText($result[$i]['bibliores_title'], '2HTML').",\n"; $contents_biblio.="

".$subtitle.$editor.$biblio_date."

\n"; $contents_biblio.="
\n"; if ($l21auth->GetSessionElement('id') == $publi_owner || $l21auth->isSuperAdmin()) { $contents_biblio.="
\n"; $contents_biblio.="\t" . _t('publication','del_biblio') . "\n"; $contents_biblio.="\t" . _t('publication','mod_biblio') . "\n"; $contents_biblio.="
\n"; } $contents_biblio.="
\n"; } $reca_biblio=''; $reca_biblio.="
\n"; $reca_biblio.=""._t('publication','biblio_res')."\n"; $reca_biblio.="
\n"; $reca_biblio.="
\n"; if ($l21auth->GetSessionElement('id') == $publi_owner || $l21auth->isSuperAdmin()) { $reca_biblio.="\t". _t('publication','add_new_bibliores')."
\n"; } $reca_biblio.=$contents_biblio; $reca_biblio.="
\n"; $reca_biblio.="
\n"; ?>
".formatTitleh2($publi_title)."\n"; if ($l21auth->GetSessionElement('id') == $publi_owner || $l21auth->isSuperAdmin()) { echo "\t" . _t('publication','sup') . "\n"; echo "\t" . _t('publication','mod') . "\n"; } echo "
".$reca_generals."
"; echo $reca_parts; echo $reca_link; echo $reca_multi; echo $reca_biblio; // Ability to drag'n drop items if ($l21auth->GetSessionElement('id') == $publi_owner || $l21auth->isSuperAdmin()) { footerAddJS('../lib/js/jquery.tablednd_0_5.js'); dragTableSettings(); } ?>