diff --git a/maarch_entreprise/trunk/indexing_searching/search_adv.php b/maarch_entreprise/trunk/indexing_searching/search_adv.php index 2fb75200ca087af0241aa21c8690d9736d900051..5c0ea9d6f59c72f09ab765bc712ca2a9efbdbb3d 100644 --- a/maarch_entreprise/trunk/indexing_searching/search_adv.php +++ b/maarch_entreprise/trunk/indexing_searching/search_adv.php @@ -318,6 +318,14 @@ $param['process_notes'] = $arr_tmp2; $arr_tmp2 = array('label' => _CHRONO_NUMBER, 'type' => 'input_text', 'param' => array('field_label' => _CHRONO_NUMBER, 'other' => $size)); $param['chrono'] = $arr_tmp2; +// identifier +$arr_tmp2 = array('label' => _REFERENCE_MAIL, 'type' => 'input_text', 'param' => array('field_label' => _REFERENCE_MAIL, 'other' => $size)); +$param['identifier'] = $arr_tmp2; + +// Monitoring number +$arr_tmp2 = array('label' => _MONITORING_NUMBER, 'type' => 'input_text', 'param' => array('field_label' => _MONITORING_NUMBER, 'other' => $size)); +$param['reference_number'] = $arr_tmp2; + //status $status = $status_obj->get_searchable_status(); $arr_tmp = array(); diff --git a/maarch_entreprise/trunk/indexing_searching/search_adv_result.php b/maarch_entreprise/trunk/indexing_searching/search_adv_result.php index aa6437303e3e43705fe90e6a3748e751460dbc0c..4e816e5b4b72645c24a3a0fcc33801bd150b4bde 100644 --- a/maarch_entreprise/trunk/indexing_searching/search_adv_result.php +++ b/maarch_entreprise/trunk/indexing_searching/search_adv_result.php @@ -183,6 +183,16 @@ if (count($_REQUEST['meta']) > 0) { $s_process_notes = $func->wash($_REQUEST['process_notes'], "no", _PROCESS_NOTES,"no"); $where_request .= " (lower(process_notes) LIKE lower('%".$func->protect_string_db($s_process_notes)."%') ) and "; } + // IDENTIFIER + elseif ($tab_id_fields[$j] == 'identifier' && !empty($_REQUEST['identifier'])) { + $json_txt .= "'identifier' : ['".addslashes(trim($_REQUEST['identifier']))."'],"; + $where_request .=" (lower(identifier) LIKE lower('%".$func->protect_string_db($_REQUEST['identifier'])."%') ) and "; + } + // REFERENCE NUMBER + elseif ($tab_id_fields[$j] == 'reference_number' && !empty($_REQUEST['reference_number'])) { + $json_txt .= "'reference_number' : ['".addslashes(trim($_REQUEST['reference_number']))."'],"; + $where_request .=" (lower(reference_number) LIKE lower('%".$func->protect_string_db($_REQUEST['reference_number'])."%') ) and "; + } // NOTES elseif ($tab_id_fields[$j] == 'doc_notes' && !empty($_REQUEST['doc_notes'])) { diff --git a/maarch_entreprise/trunk/lang/fr.php b/maarch_entreprise/trunk/lang/fr.php index 01a4b34418406b773d5b9a43f9e42c48da3207ff..08c2e7e7a14e3bd7536b073fa3348bedace170a4 100644 --- a/maarch_entreprise/trunk/lang/fr.php +++ b/maarch_entreprise/trunk/lang/fr.php @@ -1742,8 +1742,8 @@ if (!defined('_DOC_NOT_CLOSED')) define('_DOC_NOT_CLOSED', 'Ce courrier n\'est p if (!defined('_SECURITY_MESSAGE')) define('_SECURITY_MESSAGE', 'Message de sécurité'); if (!defined('_SECURITY_MESSAGE_DETAILS')) define('_SECURITY_MESSAGE_DETAILS', 'Requête de type XSS non permise'); -if (!defined('_CHOOSE_ENTITY_SUBENTITIES')) - define('_CHOOSE_ENTITY_SUBENTITIES', 'Choisissez une entité (+ sous-entité(s))'); +if (!defined('_CHOOSE_ENTITY_SUBENTITIES')) define('_CHOOSE_ENTITY_SUBENTITIES', 'Choisissez une entité (+ sous-entité(s))'); -if(!defined('_TAG_ADMIN')) - define('_TAG_ADMIN', 'Administration des mots clés'); \ No newline at end of file +if(!defined('_TAG_ADMIN')) define('_TAG_ADMIN', 'Administration des mots clés'); + +if(!defined('_REFERENCE_MAIL')) define( '_REFERENCE_MAIL', 'Référence courrier expéditeur'); \ No newline at end of file