Source for file mod.php
Documentation is available at mod.php 
 * @author linea21 <info@linea21.com>  
 * @license http://opensource.org/licenses/gpl-3.0.html  
//////////// Check Inclusion de pages ////////////  
  include_once("../lib/lib_common.php");  
if (isset ($_GET['id']))    $id= $_GET['id'];  
if (isset ($_POST['id'])) $id= $_POST['id'];  
$data= $sql_object->DBSelect($query);  
$display_title= formatText($data[0]['theme_name'],'2HTML');  
$display_id= $data[0]['theme_id'];  
if($root ==  false) $current_sdthemeid= $data[0]['sdtheme_id'];  
if($root ==  false) $form_sdtheme= $data[0]['sdtheme_id'];  
if($root ==  false) $current_statut= $data[0]['theme_statut'];  
$form_description_all= '';  
$description_detail_form= '';  
$display_name= formatText($data[0]['theme_name'],'2FIELD');  
if($root ==  true) $form_description_all= formatText($data[0]['theme_description'], '2FIELD');  
if($root ==  false) $desc_project= formatText($data[0]['theme_desc_project'], '2FIELD');  
if($root ==  false) $desc_dashboard= formatText($data[0]['theme_desc_dashboard'], '2FIELD');  
if($root ==  false) $desc_publi= formatText($data[0]['theme_desc_publication'], '2FIELD');  
if($root ==  false) $desc_workshop= formatText($data[0]['theme_desc_workshop'], '2FIELD');  
if($root ==  false) $desc_news= formatText($data[0]['theme_desc_news'], '2FIELD');  
$theme_object =  new theme;  
    <li><a href="index.php" class="chemin_home"> <? echo  _t('way','home'); ?></a>  
    <li><a href=" <?php echo  $rub_link; ?>" id="chemin_ <? echo  $rub; ?>"  
        class="chemin_rub"> <? echo  _t('menu','theme'); ?></a></li>  
    <li><span> <? echo  formatnavTitle(_t('theme','mod').  " : ". $display_title); ?></span>  
  if($current_statut== 'D')  {  
    $mask_statut_D= "checked=\"checked\"";  
  elseif($current_statut== 'P') {  
    $mask_statut_P= "checked=\"checked\"";  
  $mask_desc_DET= "checked=\"checked\"";  
  $layer_all_style=  "style=\"display:none;\"";  
  $layer_det_style=  "style=\"display:block;\"";  
  $mask_desc_ALL= "checked=\"checked\"";  
  $layer_all_style=  "style=\"display:block;\"";  
  $layer_det_style=  "style=\"display:none;\"";  
if(isset ($_POST['enregistrer'])) {  
  $result= $theme_object->ModifyTheme($id, $data_table, $sql_object);  
  $link_confirm= "confirm.php?rub=". $rub. "&todo=". $todo;  
  if($result) header("Location: ". $link_confirm);  
if(isset ($_POST['valider'])) {  
  if(isset ($_POST['root'])) $root =  true; else $root =  false;  
  $table[0]= $_POST['denomination'];  
  $table[1]= ''; // anciennement visuel associé  
  if(!$root) $table[2]= $_POST['sdtheme']; else $table[2]= '';  
  if($_POST['description']== 'ALL') {  
    $table[3]= $_POST['desc_for_all'];  
    $table[4]= $_POST['desc_for_all'];  
    $table[5]= $_POST['desc_for_all'];  
    $table[6]= $_POST['desc_for_all'];  
    $table[7]= $_POST['desc_for_all'];  
  if($_POST['description']== 'DET') {  
    if(isset ($_POST['desc_det_project'])) $table[3]= $_POST['desc_det_project']; else $table[3]= '';  
    if(isset ($_POST['desc_det_dashboard'])) $table[4]= $_POST['desc_det_dashboard']; else $table[4]= '';  
    if(isset ($_POST['desc_det_publication'])) $table[5]= $_POST['desc_det_publication']; else $table[5]= '';  
    if(isset ($_POST['desc_det_news'])) $table[6]= $_POST['desc_det_news']; else $table[6]= '';  
    if(isset ($_POST['desc_det_workshop'])) $table[7]= $_POST['desc_det_workshop']; else $table[7]= '';  
  $table[8]= $_POST['statut'];  
  $root ==  true ?  $table[9]= 1 :  $table[9]= 0;  
  $theme_object=  new theme;  
  if($root ==  true) $theme_object->SetRoot();  
  $integrity= $theme_object->CheckDataIntegrity($table);  
  if(is_string($integrity)) $format_text= '2FIELD'; else $format_text= '2HTML';  
  if($root ==  false) $form_sdtheme= $_POST['sdtheme'];  
  if($_POST['description']== 'ALL') {  
    $form_description_all= formatText($_POST['desc_for_all'],$format_text);  
    $layer_all_style=  "style=\"display:block;\"";  
    $layer_det_style=  "style=\"display:none;\"";  
    $mask_desc_ALL= "checked=\"checked\"";  
  if($_POST['description']== 'DET') {  
    if(isset ($_POST['desc_det_project'])) $desc_project= formatText($_POST['desc_det_project'], $format_text);  
    if(isset ($_POST['desc_det_dashboard'])) $desc_dashboard= formatText($_POST['desc_det_dashboard'], $format_text);  
    if(isset ($_POST['desc_det_publication'])) $desc_publi= formatText($_POST['desc_det_publication'], $format_text);  
    if(isset ($_POST['desc_det_news'])) $desc_news= formatText($_POST['desc_det_news'], $format_text);  
    if(isset ($_POST['desc_det_workshop'])) $desc_workshop= formatText($_POST['desc_det_workshop'], $format_text);  
    $layer_all_style=  "style=\"display:none;\"";  
    $layer_det_style=  "style=\"display:block;\"";  
    $mask_desc_DET= "checked=\"checked\"";  
  $display_name= $_POST['denomination'];  
  if($_POST['statut']== 'D') $mask_statut_D= "checked=\"checked\""; else $mask_statut_D= '';  
  if($_POST['statut']== 'P') $mask_statut_P= "checked=\"checked\""; else $mask_statut_P= '';  
  // preparation affichage detaillé  
    $description_detail_form.=  "<p>\n";  
    $description_detail_form.=  "<label for=\"desc_det_project\" >". _t('theme','desc_det_project'). " : *</label>\n";  
    $description_detail_form.=  "<textarea id=\"desc_det_project\"  name=\"desc_det_project\" ". AREA_SETTINGS. " class=\"largetextfield\" >". $desc_project. "</textarea>\n";  
    $description_detail_form.=  "</p>\n";  
    $description_detail_form.=  "<p>\n";  
    $description_detail_form.=  "<label for=\"desc_det_dashboard\" >". _t('theme','desc_det_dashboard'). " : *</label>\n";  
    $description_detail_form.=  "<textarea id=\"desc_det_dashboard\"  name=\"desc_det_dashboard\" ". AREA_SETTINGS. " class=\"largetextfield\" >". $desc_dashboard. "</textarea>\n";  
    $description_detail_form.=  "</p>\n";  
    $description_detail_form.=  "<p>\n";  
    $description_detail_form.=  "<label for=\"desc_det_publication\" >". _t('theme','desc_det_publication'). " : *</label>\n";  
    $description_detail_form.=  "<textarea id=\"desc_det_publication\"  name=\"desc_det_publication\" ". AREA_SETTINGS. " class=\"largetextfield\" >". $desc_publi. "</textarea>\n";  
    $description_detail_form.=  "</p>\n";  
    $description_detail_form.=  "<p>\n";  
    $description_detail_form.=  "<label for=\"desc_det_news\" >". _t('theme','desc_det_news'). " : *</label>\n";  
    $description_detail_form.=  "<textarea id=\"desc_det_news\"  name=\"desc_det_news\" ". AREA_SETTINGS. " class=\"largetextfield\">". $desc_news. "</textarea>\n";  
    $description_detail_form.=  "</p>\n";  
    $description_detail_form.=  "<p>\n";  
    $description_detail_form.=  "<label for=\"desc_det_workshop\" >". _t('theme','desc_det_workshop'). " : *</label>\n";  
    $description_detail_form.=  "<textarea id=\"desc_det_workshop\"  name=\"desc_det_workshop\" ". AREA_SETTINGS. " class=\"largetextfield\">". $desc_workshop. "</textarea>\n";  
    $description_detail_form.=  "</p>\n";  
include_once(THEME_ADMIN_PATH. "quickicons.php");  
  $data= $sql_object->DBSelect($req_listsdtheme);  
  include_once("../lib/input_helpers.php");  
  // select-box des SD thèmes  
  $data= $sql_object->DBSelect($req_listsdtheme);  
if(!isset ($integrity) ||  is_string($integrity)) {  
<div class="contentcontainer"> <?php 
include_once($dir. "/menurub.php");  
<form id="modtheme" action=" <?php echo  $_SERVER['SCRIPT_NAME']; ?>"  
<p><label for="denomination"> <? echo  _t('theme','denomination'); ?> 
: *</label> <input name="denomination" type="text" class="textfield"  
    id="denomination" maxlength="200" value=" <?php echo  $display_name; ?>" />  
<input name="statut" type="hidden" id="statut" value="P" />   
<?php if($root ==  true) { ?>  
<input name="root" type="hidden" id="root" value="1" />   
<input name="description" type="hidden" id="description" value="ALL" />   
<p><label for="sdtheme"> <? echo  _t('theme','sdtheme'); ?> 
: *</label>  <?php echo  $select_sdtheme; ?></p>  
<p><label for="description_ALL"> <? echo  _t('theme','description'); ?> 
<input name="description" class="radioinline" type="radio"  
    id="description_ALL" value="ALL" onclick="ShowthemeDesc('all');"  
    <?php echo  $mask_desc_ALL; ?> /><span class="radio"> <?php echo  _t('theme','description_all'); ?></span><br />   
<input name="description" class="radioinline" type="radio"  
    id="description_DET" value="DET" onclick="ShowthemeDesc('det');"  
    <?php echo  $mask_desc_DET; ?> /><span class="radio"> <?php echo  _t('theme','description_det'); ?></span>   
<div id="all"  <?php echo  $layer_all_style; ?>>  
<p><label for="desc_for_all"> <? echo  _t('theme','desc_all'); ?> 
: *</label> <textarea id="desc_for_all" name="desc_for_all"  
    <?php echo  AREA_SETTINGS; ?> class="largetextfield"> <?php echo  $form_description_all; ?></textarea>   
<div id="det"  <?php echo  $layer_det_style; ?>> <?php echo  $description_detail_form; ?> 
<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" />  <?php echo  cancel_button('javascript:history.go(-1);'); ?> 
<input name="valider" type="submit"  
    value=" <? echo  _t('btn','valid') ?>" class="button"  
    <?php include_once($dir. "/help.php"); ?></div>   
  $data= $sql_object->DBSelect($query);  
  $display_sdtheme_name= formatText($data[0]['sdtheme_name'], '2HTML');  
<div class="contentcontainer"> <?php 
include_once($dir. "/menurub.php");  
<h2> <? echo  _t('recap','title') ?></h2>  
echo  "<dl class=\"dl3\">"; 
echo  "<dt>". formatText(_t('theme','denomination'),'2HTML'). "</dt>"; 
echo  "<dd>".  formatText($_POST['denomination'],'2HTML');"</dd>"; 
echo  "<dt>".  formatText(_t('theme','sdtheme'),'2HTML').  "</dt>"; 
echo  "<dd>". $display_sdtheme_name. "</dd>"; 
if($_POST['description']== 'ALL') {  
  echo  "<dt>". formatText(_t('theme','desc_all'),'2HTML'). "</dt>"; 
  echo  "<dd>".  formatText($form_description_all,'2HTML'). "</dd>"; 
if($_POST['description']== 'DET') {  
    echo  "<dt>". formatText(_t('theme','desc_det_project'),'2HTML'). "</dt>"; 
    echo  "<dd>".  $desc_project. "</dd>"; 
    echo  "<dt>". formatText(_t('theme','desc_det_dashboard'),'2HTML'). "</dt>"; 
    echo  "<dd>".  $desc_dashboard. "</dd>"; 
    echo  "<dt>". formatText(_t('theme','desc_det_publication'),'2HTML'). "</dt>"; 
    echo  "<dd>".  $desc_publi. "</dd>"; 
    echo  "<dt>". formatText(_t('theme','desc_det_news'),'2HTML'). "</dt>"; 
    echo  "<dd>".  $desc_news. "</dd>"; 
    echo  "<dt>". formatText(_t('theme','desc_det_workshop'),'2HTML'). "</dt>"; 
    echo  "<dd>".  $desc_workshop. "</dd>"; 
<form id="addscale" action=" <?php echo  $_SERVER['SCRIPT_NAME']; ?>"  
<div><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="data_table" type="hidden" value=" <?php echo  $table; ?>"  
    id="data_table" />  <?php echo  cancel_button('?rub='. $rub. '&todo=list'); ?> 
<input name="retour" type="button"  
    value=" <? echo  _t('btn','preview') ?>" class="button"  
    id="retour" onclick="history.go(-1);" /> <input name="enregistrer"  
    type="submit" value=" <? echo  _t('btn','save') ?>"  
    class="button" id="valider" /></div>  
<?php include_once($dir. "/help.php"); ?></div>   
 
 
        
       |