| Source for file mod.phpDocumentation is available at mod.php 
 * @package linea21.modules * @author linea21 <info@linea21.com> * @license http://opensource.org/licenses/gpl-3.0.html *  'Content' module is used by 'Publication' and 'Workshop' modules//////////// Check Inclusion de pages ////////////    include_once("../lib/lib_common.php");if(isset($_POST['id']))    $id =$_POST['id'];if(isset($_GET['id']))    $id =$_GET['id'];$layer_tpl_1 = "style=\"display:block;\"";    $result=$sql_object->DBSelect($requete);    $form_title=formatText($result[0]['publicon_title'],'2FIELD');    $form_body=formatText($result[0]['publicon_body'],'2FIELD');    $current_template=$result[0]['publicon_template'];    $form_visual=$result[0]['publicon_photos_uri'];    $reca_visual="<dl class=\"dl_mod\">\n";    $reca_visual.="<dt>" .$GLOBALS['lang']['contents']['visu1'] .": </dt>\n";    if(empty($result[0]['publicon_photos_uri'])) {        $reca_visual.="<dd>" .$GLOBALS['lang']['divers']['none'] ."</dd>\n";        $reca_visual2=$GLOBALS['lang']['divers']['none'];        $complete_uri='../' .$result[0]['publicon_photos_uri'];        list($width, $height, $type_img, $attr) = getimagesize($complete_uri);    if(!isset($_POST['valider'])) $mask_template[$current_template] =' selected="selected"';    if(!isset($_POST['valider']) && $result[0]['publicon_template'] ==3) $layer_tpl_1 = "style=\"display:none;\"";    $result=$sql_object->DBSelect($requete);    $form_title=formatText($result[0]['workrepcon_title'], '2FIELD');    $form_body=formatText($result[0]['workrepcon_body'], '2FIELD');if(isset($_POST['enregistrer'])) {    include_once('../class/system/class.upload.php');    $result=$contents_object->ModifyContents($id, $data_table, $complete_type, $sql_object);    if(isset($data_table[3])) $result_rename =$upload_object->Archivefile('../' .$data_table[3]);    $link_confirm="confirm.php?rub=" .$rub ."&todo=" .$todo ."&type=" .$type ."&id=" .$parent;    if($result) header("Location: ".$link_confirm);if(isset($_POST['valider'])) {    $table[0]=$_POST['part_title'];    $table[1]=$_POST['part_body'];    $integrity=$contents_object->CheckDataIntegrity($table,$type);        $table[2]=$_POST['part_template'];        $table[3]=isset($_FILES['visuel1']['name']) ? $_FILES['visuel1']['name'] : '' ;        if(!is_string($integrity) && $_POST['current_template'] ==3 && ($_POST['part_template'] ==1 || $_POST['part_template'] ==2 ) && (! isset($_FILES['visuel1']) || $_FILES['visuel1']['name'] =='' )) $integrity =$GLOBALS['lang']['contents']['no_visu1'];        if($_POST['part_template']!=3 && isset($_FILES['visuel1']['name']) && $_FILES['visuel1']['name'] !='') {            include_once('../class/system/class.upload.php');            include_once('../class/system/class.image.php');            $image_object = new image;            $upload1 = $_FILES['visuel1'];            $size_integrity=$upload_object->CheckMaxFile($upload1['size'], $contents_object->P_UPLOAD_MAX_MO);            if(is_string($size_integrity)) $integrity=$size_integrity;            $format_integrity=$upload_object->CheckExtImage($upload1['name']);            if(is_string($format_integrity)) $integrity=$format_integrity;                $destination="../" .$contents_object->P_URI_INPUT;                $bdd_name=$file_name ."." .$upload_object->GetExtension($upload1['name']);                $final_name='temp_' .$bdd_name;                $visual_link1=$destination .$final_name;                $table[3]=$contents_object->P_URI_INPUT .$bdd_name;                $result_upload=$upload_object->UploadFile($upload1, $final_name, $destination);                $image_object->ThumbCreate($destination.$final_name, $min_name , $contents_object->P_MAX_PHOTO_MIN_WIDTH);                // on retaille l'original au besoin.                if(PHOTO_RESIZE==true && ExcedMaxSize($destination .$final_name, $contents_object->P_MAX_PHOTO_MAX_WIDTH)) {                    $image_object->ThumbCreate($destination.$final_name, $destination .$final_name , $contents_object->P_MAX_PHOTO_MAX_WIDTH);                // préparation de l'affichage de la miniature            if($_POST['part_template']!=3) $table[3] =$result[0]['publicon_photos_uri'];    $form_title=formatText($_POST['part_title'], $text_format);    $form_body=formatText($_POST['part_body'], $text_format);        $mask_template[$_POST['part_template']]=' selected="selected"';        if($_POST['part_template']==3) $layer_tpl_1 = "style=\"display:none;\"";    $result=$sql_object->DBSelect($requete);    $current_title=FormatText($result[0]['publi_title'], '2HTML');    $current_owner=$result[0]['publi_posted_by'];    //////////// Check Droits utilisateur ////////////    $select_template="<select name=\"part_template\" id=\"part_template\" onchange=\"ShowFilesLayer(this.value, 'contents')\">\n";    $select_template.="<option value=\"1\"" .$mask_template[1] .">" .$contents_object->GetTemplateName(1) ."</option>\n";    $select_template.="<option value=\"2\"" .$mask_template[2] .">" .$contents_object->GetTemplateName(2) ."</option>\n";    $select_template.="<option value=\"3\"" .$mask_template[3] .">" .$contents_object->GetTemplateName(3) ."</option>\n";    $select_template.="</select>\n";    $result=$sql_object->DBSelect($requete);    $current_title=FormatText($result[0]['workrep_title'] .' (' .$result[0]['workshop_denomination'] .').', '2HTML');    $current_workshop_id=$result[0]['workrep_workshop_id'];    //////////// Check Droits utilisateur ////////////            <a href="index.php"><? echo $GLOBALS['lang']['way']['home']; ?> </a>            <a href="<?php echo $rub_link; ?> "><? echo $GLOBALS['lang']['menu'][$mod_inc]; ?> </a>            <span><? echo formatNavTitle($GLOBALS['lang']['contents'][$mod_inc .'_type'] ." : " . $current_title); ?> </span>include_once("quickicons.php");if(!isset($integrity) || is_string($integrity)) {<div class="contentcontainer">        include_once($dir."/menurub.php");            <form id="modpart" action="<?php echo $_SERVER['SCRIPT_NAME']; ?> " method="post" enctype="multipart/form-data">                <label for="part_title"><? echo $GLOBALS['lang']['contents']['title']; ?>  : *</label>                <input name="part_title" type="text" class="textfield" id="part_title" maxlength="200" value="<?php echo $form_title; ?> " />                <label for="part_body"><? echo $GLOBALS['lang']['contents']['body']; ?>  : *</label>                <textarea id="part_body" name="part_body" class="largetextfield" <?php echo AREA_SETTINGS; ?> ><?php echo $form_body; ?> </textarea>                <?php  if($type=='P') { ?>                <label for="part_template" ><? echo $GLOBALS['lang']['contents']['template']; ?>  : *</label>                <?php echo $select_template; ?>                <p id="layervisuel1" <?php echo $layer_tpl_1; ?> >                    <label for="visuel1"><?php echo $GLOBALS['lang']['contents']['visu1']; ?> </label>                    <input name="visuel1" type="file" size="47" id="visuel1"  class="file" />                <?php echo $reca_visual; ?>                <input name="id" type="hidden" value="<?php echo $id; ?> " id="id" />                <input name="rub" type="hidden" value="<?php echo $rub; ?> " id="rub" />                <input name="todo" type="hidden" value="<?php echo $todo; ?> " id="todo" />                <input name="type" type="hidden" value="<?php echo $type; ?> " id="type" />                <input name="parent" type="hidden" value="<?php echo $parent; ?> " id="parent" />                <input name="current_template" type="hidden" value="<?php echo $current_template; ?> " id="current_template" />                <input name="valider" type="submit" value="<? echo $GLOBALS['lang']['btn']['valid'] ?> " class="button" id="valider" /><?php include_once($dir."/help.php"); ?>    if($_POST['part_template']==3) {        $display_visual=$GLOBALS['lang']['divers']['none'];        if(isset($visual_link1)) $display_visual =$visual_link1;        else $display_visual=$reca_visual2;    $display_template_choice=$contents_object->GetTemplateName($_POST['part_template']);<div class="contentcontainer">include_once($dir."/menurub.php");            <h2><? echo formatTitleh2($GLOBALS['lang']['recap']['title']); ?> </h2>            echo "<dl class=\"dl3\">\n";            echo "<dt>" .$GLOBALS['lang']['contents']['title'] ."</dt>\n";            echo "<dd>" .$form_title ."</dd>\n";            echo "<dt>" .$GLOBALS['lang']['contents']['body'] ."</dt>\n";                echo "<dt>" .$GLOBALS['lang']['contents']['template'] ."</dt>\n";                echo "<dd>" .$display_template_choice ."</dd>\n";                echo "<dt>" .$GLOBALS['lang']['contents']['visu1'] ."</dt>\n";                echo "<dd>" .$display_visual ."</dd>\n";            <br style="clear:both" />            <form id="modpart" action="<?php echo $_SERVER['SCRIPT_NAME']; ?> " method="post">                <input name="id" type="hidden" value="<?php echo $id; ?> " id="id" />                <input name="rub" type="hidden" value="<?php echo $rub; ?> " id="rub" />                <input name="todo" type="hidden" value="<?php echo $todo; ?> " id="todo" />                <input name="type" type="hidden" value="<?php echo $type; ?> " id="type" />                <input name="parent" type="hidden" value="<?php echo $parent; ?> " id="parent" />                <input name="data_table" type="hidden" value="<?php echo $table; ?> " id="data_table" />                <input name="retour" type="button" value="<? echo $GLOBALS['lang']['btn']['preview'] ?> " class="button" id="retour" onclick="history.go(-1);" />                <input name="enregistrer" type="submit" value="<? echo $GLOBALS['lang']['btn']['save'] ?> " class="button" id="valider" />    <?php include_once($dir."/help.php"); ?> |