| Source for file add.phpDocumentation is available at add.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");$mask_template[3]=' selected="selected"';$layer_tpl_1 = "style=\"display:none;\"";if(isset($_POST['enregistrer'])) {  $result=$contents_object->AddContents($parent, $data_table, $complete_type, $sql_object);  $link_confirm="confirm.php?rub=" .$rub ."&todo=" .$todo ."&type=" .$type ."&id=" .$parent;  if($result===true) header("Location: " .$link_confirm);if(isset($_POST['valider'])) {  $table[0]=$_POST['part_title'];  $table[1]=$_POST['part_body'];    $table[2]=$_POST['part_template'];    $table[3]=isset($_FILES['visuel1']['name']) ? $_FILES['visuel1']['name'] : '' ;  $integrity=$contents_object->CheckDataIntegrity($table,$type, 'ROCK');    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;      $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;        $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);        $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    } elseif(isset($_POST['part_template'])) $table[3] ='';  $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']);  $publi_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']) .' (' .FormatText($result[0]['workshop_denomination']) .')';  $workshop_id=$result[0]['workrep_workshop_id'];  //////////// Check Droits utilisateur ////////////    <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',$mod_inc)?> </a></li>    <li><span><?php echo formatNavTitle(_t('contents',$mod_inc .'_type') ." : " . $current_title); ?> </span>include_once(THEME_ADMIN_PATH."quickicons.php");if(!isset($integrity) || is_string($integrity)) {<div class="contentcontainer"><?phpinclude_once($dir."/menurub.php");<h2><?php echo formatTitleh2(_t('contents',$mod_inc .'_type') ." : " . $current_title); ?> </h2><form id="addpart" action="<?php echo $_SERVER['SCRIPT_NAME']; ?> "    method="post" enctype="multipart/form-data"><p><label for="part_title"><?php echo _t('contents','title'); ?>  : *</label><input name="part_title" type="text" class="textfield" id="part_title"    maxlength="200" value="<?php echo $form_title; ?> " /></p><p><label for="part_body"><?php echo _t('contents','body'); ?>  : *</label><textarea id="part_body" name="part_body" class="largetextfield"<?php echo AREA_SETTINGS; ?> ><?php echo $form_body; ?> </textarea></p><p><?php  if($type =='P') { ?>  <label for="part_template"><?php echo _t('contents','template'); ?>: </label> <?php echo $select_template; ?> </p><p id="layervisuel1" <?php echo $layer_tpl_1; ?> ><label for="visuel1"><?php echo _t('contents','visu1'); ?> </label><input name="visuel1" type="file" size="47" id="visuel1" class="file" /><br /><div><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" />    type="submit" value="<?php echo _t('btn','valid') ?> " class="button"<?php include_once($dir."/help.php"); ?> </div>    if($_POST['part_template']==3) {      $display_visual=_t('divers','none');      $display_visual=$visual_link1;    $display_template_choice=$contents_object->GetTemplateName($_POST['part_template']);<div class="contentcontainer"><?phpinclude_once($dir."/menurub.php");<h2><?php echo _t('recap','title') ?> </h2>echo "<dl class=\"dl3\">\n";echo "<dt>" ._t('contents','title') ."</dt>\n";echo "<dd>" .$form_title ."</dd>\n";echo "<dt>" ._t('contents','body') ."</dt>\n";  echo "<dt>" ._t('contents','template') ."</dt>\n";  echo "<dd>" .$display_template_choice ."</dd>\n";  echo "<dt>" ._t('contents','visu1') ."</dt>\n";  echo "<dd>" .$display_visual ."</dd>\n";<form id="addscale" action="<?php echo $_SERVER['SCRIPT_NAME']; ?> "<div><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="<?php echo _t('btn','preview') ?> " class="button" id="retour"    onclick="history.go(-1);" /> <input name="enregistrer" type="submit"    value="<?php echo _t('btn','save') ?> " class="button" id="valider" /></div><?php include_once($dir."/help.php"); ?> </div> |