* @version $id SVN
* @access public
* @license http://opensource.org/licenses/gpl-3.0.html
*/
//////////// Check Inclusion de pages ////////////
if (!function_exists('AuthenthificationProcess')) {
include_once("../lib/lib_common.php");
ReloadIndex('admin');
}
////////////
//////////// Check Droits utilisateur ////////////
if (!HaveRight('publication')) ReloadIndex('admin');
////////////
if(isset($_POST['id'])) $id=$_POST['id'];
if(isset($_GET['id'])) $id=$_GET['id'];
include_once("../lib/lib_common.php");
$req_det= SQL_getoneCompletePublication($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');
$level_denomination=formatText(empty_none($result[0]['level_name'], '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_level_id=$result[0]['publi_level'];
$publi_owner=$result[0]['publi_posted_by'];
// formattage des données
include_once('../class/class.resources.php');
$resources_object = new resources;
//prepa affichage des infos générales
$reca_generals="
\n";
$reca_generals.="- "._t('publication','generals')." :
\n";
$reca_generals.="-
\n";
$reca_generals.="- "._t('publication','title')."
\n";
$reca_generals.="- ". $publi_title."
\n";
$reca_generals.="- ". _t('publication','resume'). "
\n";
$reca_generals.="- ".$publi_resume."
\n";
if(IsSuperAdmin()) {
$reca_generals.="- "._t('publication','theme')." :
\n";
$reca_generals.='- ' . $theme_denomination . '
'.END_LINE;
$reca_generals.="- "._t('publication','scale')." :
\n";
$reca_generals.='- ' . $scale_denomination . '
'.END_LINE;
$reca_generals.="- "._t('publication','level')." :
\n";
if($publi_level_id <> -1) $reca_generals.='- ' . $level_denomination . '
'.END_LINE;
else $reca_generals.='- ' . $level_denomination . '
'.END_LINE;
$reca_generals.="- "._t('publication','author')." :
\n";
$reca_generals.='- ' . $publi_user_login . '
'.END_LINE;
} else {
$reca_generals.="- "._t('publication','theme')." :
\n";
$reca_generals.="- ".$theme_denomination."
\n";
$reca_generals.="- "._t('publication','scale')." :
\n";
$reca_generals.="- ".$scale_denomination."
\n";
$reca_generals.="- "._t('publication','level')." :
\n";
$reca_generals.="- ".$level_denomination."
\n";
$reca_generals.="- "._t('publication','author')." :
\n";
$reca_generals.="- ".$publi_user_login."
\n";
}
$reca_generals.="- "._t('publication','published_on') ."
\n";
$reca_generals.="- ".$display_published_date. "
\n";
$reca_generals.="- "._t('divers','date_crea') ."
\n";
$reca_generals.="- ". $display_date_crea. "
\n";
$reca_generals.="- "._t('divers','last_modify') ."
\n";
$reca_generals.="- ". $display_last_modify. "
\n";
$reca_generals.="- "._t('divers','statut')." :
\n";
$reca_generals.="- ". $publi_statut. "
\n";
$reca_generals.="- "._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";
for($i=0; $i\n";
$contents_parts.="".formatText($result[$i]['publicon_title'],'2HTML')."\n";
$contents_parts.="("._t('publication','part_number'). ($i+1).")";
if (GetSessionElement('id') == $publi_owner || IsSuperAdmin()) {
$contents_parts.="\t\n";
$contents_parts.="\t\n";
}
$contents_parts.="\n";
}
$contents_parts.="
\n";
}
$reca_parts ="
\n";
$reca_parts.="\n";
$reca_parts.="\n";
if (GetSessionElement('id') == $publi_owner || IsSuperAdmin()) {
$reca_parts.="\t
\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";
}
$reca_link='';
$reca_link.="\n";
$reca_link.="\n";
if (GetSessionElement('id') == $publi_owner || IsSuperAdmin()) {
$reca_link.="\t
\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";
}
$reca_multi='';
$reca_multi.="\n";
$reca_multi.="\n";
if (GetSessionElement('id') == $publi_owner || IsSuperAdmin()) {
$reca_multi.="\t
\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";
}
$reca_biblio='';
$reca_biblio.="\n";
$reca_biblio.="\n";
if (GetSessionElement('id') == $publi_owner || IsSuperAdmin()) {
$reca_biblio.="\t
\n";
}
$reca_biblio.=$contents_biblio;
$reca_biblio.="
\n";
$reca_biblio.="
\n";
?>
".formatTitleh2($publi_title)."\n";
if (GetSessionElement('id') == $publi_owner || IsSuperAdmin()) {
echo "\t
\n";
echo "\t
\n";
}
echo "
".$reca_generals."
";
echo $reca_parts;
echo $reca_link;
echo $reca_multi;
echo $reca_biblio;
?>