AddContents($parent, $data_table, $complete_type, $sql_object); $link_confirm="confirm.php?rub=".$rub."&todo=".$todo."&type=".$type."&id=".$parent; echo $result; if($result===true) header("Location: ".$link_confirm); else system_error(); } if(isset($_POST['valider'])) { $table[0]=$_POST['part_title']; $table[1]=$_POST['part_body']; if($type=='P') { $table[2]=$_POST['part_template']; $table[3]=isset($_FILES['visuel1']['name']) ? $_FILES['visuel1']['name'] : '' ; } $integrity=$contents_object->CheckDataIntegrity($table,$type, 'ROCK'); if(!is_string($integrity)) { if (isset($_POST['part_template']) && $_POST['part_template'] != 3) { include_once('../class/system/class.upload.php'); include_once('../class/system/class.image.php'); $image_object = new image; $upload_object = new upload; $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; if(!is_string($integrity)) { $result=$sql_object->DBSelect($req_max_publi_content_id, 'OBJECT'); $file_name=($result[0]->maxid+1); $destination="../".$contents_object->P_URI_INPUT; $final_name=$file_name.".".$upload_object->GetExtension($upload1['name']); $visual_link1=$destination.$final_name; $table[3]=$contents_object->P_URI_INPUT.$final_name; $result_upload=$upload_object->UploadFile($upload1, $final_name, $destination); // création des thumbs $min_name=get_min_name($destination.$final_name); $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 $visual_link1=EnlargeImage($visual_link1); } } elseif(isset($_POST['part_template'])) $table[3]=''; } if(is_string($integrity)) { $text_format='2FIELD'; } else { $text_format='2HTML'; } $form_title=formatText($_POST['part_title'], $text_format); $form_body=formatText($_POST['part_body'], $text_format); if($type=='P') { $mask_template[$_POST['part_template']]=' selected="selected"'; if($_POST['part_template']==3) $layer_tpl_1 = "style=\"display:none;\""; } $table=urlencode(serialize($table)); } if($type=='P') { $requete= SQL_getPublicationTitle($parent); $result=$sql_object->DBSelect($requete); $current_title=FormatText($result[0]['publi_title']); $publi_owner=$result[0]['publi_posted_by']; //////////// Check Droits utilisateur //////////// if (!HaveRight('publication')) ReloadIndex('admin'); if (GetSessionElement('id')!=$publi_owner && !IsSuperAdmin()) ReloadIndex('admin'); /////////// // select-box Templates $select_template="\n"; } if($type=='W') { $requete= SQL_getWorkshopRepTitleAndGroup($parent); $result=$sql_object->DBSelect($requete); $current_title=FormatText($result[0]['workrep_title']).' ('.FormatText($result[0]['workshop_denomination']).')'; $workshop_id=$result[0]['workrep_workshop_id']; //////////// Check Droits utilisateur //////////// if (!HaveRight('workshop')) ReloadIndex('admin'); if (!AuthUser4Workshop($workshop_id, $sql_object) && !IsSuperAdmin()) ReloadIndex('admin'); /////////// } ?>

>

GetTemplateName($_POST['part_template']); } ?>

\n"; echo "
".$GLOBALS['lang']['contents']['title']."
\n"; echo "
".$form_title."
\n"; echo "
".$GLOBALS['lang']['contents']['body']."
\n"; echo "
".linkin_content($form_body)."
\n"; if($type=='P') { echo "
".$GLOBALS['lang']['contents']['template']."
\n"; echo "
".$display_template_choice."
\n"; echo "
".$GLOBALS['lang']['contents']['visu1']."
\n"; echo "
".$display_visual."
\n"; } echo "\n"; ?>