* @version $Id$ * @access public * @license http://opensource.org/licenses/gpl-3.0.html */ //////////// Check Inclusion de pages //////////// if (!class_exists('auth')) { include_once("../lib/lib_common.php"); ReloadIndex('admin'); } //////////// //////////// Check Droits utilisateur //////////// if (!$l21auth->isSuperAdmin()) ReloadIndex('admin'); //////////// // TextboxList CSS/JS inclusion addDynamicCSS(THEME_ADMIN_PATH.'css/TextboxList.css'); addDynamicCSS(THEME_ADMIN_PATH.'css/TextboxList.Autocomplete.css'); footerAddJS('../lib/js/jquery.textboxList/GrowingInput.js'); footerAddJS('../lib/js/jquery.textboxList/TextboxList.js'); footerAddJS('../lib/js/jquery.textboxList/TextboxList.Autocomplete.js'); // MultiSelect CSS/JS inclusion addDynamicCSS('../lib/js/jquery-ui-multiselect/jquery.multiselect.css'); addDynamicCSS('../lib/js/jquery-ui-multiselect/jquery.multiselect.filter.css'); footerAddJS('../lib/js/jquery-ui-multiselect/src/jquery.multiselect.min.js'); footerAddJS('../lib/js/jquery-ui-multiselect/src/jquery.multiselect.filter.min.js'); footerAddJS('../lib/js/jquery-ui-multiselect/i18n/jquery.multiselect.'.U_L.'.js'); footerAddJS('../lib/js/jquery-ui-multiselect/i18n/jquery.multiselect.filter.'.U_L.'.js'); ?>
AddProject($data_table, $sql_object); // if attached tags are provided we store them in db if(!empty($data_table['19']) && is_numeric($result)) { include_once('../class/class.tag.php'); $otag = new tag(); $otag->addTags('project', $result, $data_table['19']); } $link_confirm="confirm.php?rub=".$rub."&todo=".$todo; if(is_numeric($result)) header("Location: ".$link_confirm); else system_error(); } if(isset($_POST['valider'])) { isset($_POST['choose_sdi']) ? $form_sdi=$_POST['choose_sdi'] : $form_sdi=array(); $a[0]=$_POST['project_name']; $a[1]=$_POST['project_description']; $a[2]=$_POST['project_body']; $a[3]=$_POST['project_parent_id']; $a[4]=$_POST['project_scale_id']; $a[5]=$_POST['project_priority_id']; $a[6]=$_POST['project_begin_date']; $a[7]=$_POST['project_estimated_date']; $a[8]=$_POST['project_end_date']; $a[9]=$l21auth->GetSessionElement('id'); // ID posteur $a[10]=$_POST['project_statut']; $a[11]=$_POST['project_theme_id']; $a[12]=$_POST['project_workshop_id']; $a[13]=$form_sdi; $a[14]=$_POST['project_progression']; $a[15]=$_POST['project_budget']; $a[16]=$_POST['project_coordinator']; $a[17]=$_POST['project_partners']; $a[18]=$_POST['project_manager']; $a[19]=$_POST['project_tags']; $a['goal'] = $_POST['project_goal']; $a['budget_comment'] = $_POST['project_budget_comment']; $a['comment'] = $_POST['project_comment']; $a['elected'] = $_POST['project_elected']; $a['team'] = $_POST['project_team']; $project_object= new project; $integrity=$project_object->CheckDataIntegrity($a, $sql_object); if(is_string($integrity)) { $text_format='2FIELD'; } else { $text_format='2HTML'; } $form_name=formatText($_POST['project_name'], $text_format); $form_goal=formatText($_POST['project_goal'], $text_format); $form_description=formatText($_POST['project_description'], $text_format); $form_body=formatText($_POST['project_body'], $text_format); $form_budget=formatText($_POST['project_budget'], $text_format); $form_budget_comment=formatText($_POST['project_budget_comment'], $text_format); $form_team=formatText($_POST['project_team'], $text_format); $form_coordinator=str_replace(',', ', ', formatText($_POST['project_coordinator'], $text_format)); $form_partners=str_replace(',', ', ', formatText($_POST['project_partners'], $text_format)); $form_manager=str_replace(',', ', ', formatText($_POST['project_manager'], $text_format)); $form_elected=formatText($_POST['project_elected'], $text_format); $form_begin_date=$_POST['project_begin_date']; $form_estimated_date=$_POST['project_estimated_date']; $form_end_date=$_POST['project_end_date']; $form_progression=$_POST['project_progression']; $form_comment=formatText($_POST['project_comment'], $text_format); $form_theme_id=$_POST['project_theme_id']; $form_workshop_id=$_POST['project_workshop_id']; $form_scale_id=$_POST['project_scale_id']; $form_parent_id=$_POST['project_parent_id']; $form_priority_id=$_POST['project_priority_id']; $form_tags=$_POST['project_tags']; if($_POST['project_statut']=='D') $mask_statut_D="checked=\"checked\""; else $mask_statut_D=''; if($_POST['project_statut']=='P') $mask_statut_P="checked=\"checked\""; else $mask_statut_P=''; $a=urlencode(serialize($a)); } if(!isset($integrity) || is_string($integrity)) { include_once("../lib/input_helpers.php"); // select-box de thèmes $data=$sql_object->DBSelect($req_list_theme); $select_theme=ThemeSelectBox($data, "project_theme_id", $form_theme_id); // select-box de workshops $data=$sql_object->DBSelect($req_list_workshop); $select_workshop=WorkshopSelectBox($data, "project_workshop_id", $form_workshop_id); // select-box des projets $data=$sql_object->DBSelect(SQL_getProjectsList(0,1000, 'public')); $select_parent=ProjectSelectBox($data, "project_parent_id", $form_parent_id); // select-box des échelles $data=$sql_object->DBSelect($req_list_scale); $select_scale=ScaleSelectBox($data, "project_scale_id", $form_scale_id); // select-box des priorités $data=$sql_object->DBSelect($req_list_priority); $select_priority=PrioritySelectBox($data, "project_priority_id", $form_priority_id); // select-box des indicateurs $data=$sql_object->DBSelect($req_list_sdi); $select_sdi=SDIMultiSelectBox($data, "choose_sdi", $form_sdi); } footerAddJS('../lib/js/jquery.datePicker.l10n/jquery.ui.datepicker-'.U_L.'.js'); ?>

:
/> />

DBSelect($requete); if($result==0 || count($result)!=1) exit; else $theme_denomination=formatText($result[0]['theme_name'], '2HTML'); } else $theme_denomination=_t('divers','none'); $query=SQL_getonescaleDenomination($form_scale_id); $result=$sql_object->DBSelect($query); if($result==0 || count($result)!=1) exit; else $scale_denomination=formatText($result[0]['scale_denomination'], '2HTML'); $query=SQL_getonepriorityName($form_priority_id); $result=$sql_object->DBSelect($query); if($result==0 || count($result)!=1) exit; else $priority_name=formatText($result[0]['priority_name'], '2HTML'); if($form_parent_id != 0) { $query=SQL_getProjectName($form_parent_id); $result=$sql_object->DBSelect($query); if($result==0 || count($result)!=1) exit; else $parent_name=formatText($result[0]['project_name'], '2HTML'); } else $parent_name=_t('divers','none'); if($form_workshop_id != 0) { $query=SQL_getWorkshopName($form_workshop_id); $result=$sql_object->DBSelect($query); if($result==0 || count($result)!=1) exit; else $workshop_name=formatText($result[0]['workshop_denomination'], '2HTML'); } else $workshop_name=_t('divers','none'); if(count($form_sdi) > 0) { $sdi_list=''; } else $sdi_list=_t('divers','none'); ?>

\n"; echo "
".mb_ucfirst(_t('project','name'))." :
\n"; echo "
". $form_name."
\n"; echo "
".mb_ucfirst(_t('project','goal'))." :
\n"; echo "
". empty_nc($form_goal)."
\n"; echo "
".mb_ucfirst(_t('project','parent'))." :
\n"; echo "
". $parent_name."
\n"; echo "
".mb_ucfirst(_t('project','description')). " :
\n"; echo "
".empty_nc(linkin_content($form_description))."
\n"; echo "
".mb_ucfirst(_t('project','body'))." :
\n"; echo "
".linkin_content(empty_none($form_body))."
\n"; echo "
".mb_ucfirst(_t('project','priority'))." :
\n"; echo "
".$priority_name."
\n"; echo "
".mb_ucfirst(_t('project','theme'))." :
\n"; echo "
".$theme_denomination."
\n"; echo "
".mb_ucfirst(_t('project','scale'))." :
\n"; echo "
".$scale_denomination."
\n"; echo "
".mb_ucfirst(_t('tag','name'))." :
\n"; echo "
".empty_none(str_replace(',', ', ', $form_tags))."
\n"; echo "
".mb_ucfirst(_t('project','workshop'))." :
\n"; echo "
".$workshop_name."
\n"; echo "
".mb_ucfirst(_t('project','sdi'))." :
\n"; echo "
".empty_none($sdi_list)."
\n"; echo "
" . mb_ucfirst(_t('project','comment')) . " :
\n"; echo "
" . empty_none($form_comment) . "
\n"; echo "
".mb_ucfirst(_t('divers','statut'))." :
\n"; echo "
". display_statut($_POST['project_statut']). "
\n"; echo "\n"; ?>

:
:
:
:

:
:
:
:
:

:
: