Skip to content
Snippets Groups Projects
Verified Commit 9e3f5eae authored by Florian Azizian's avatar Florian Azizian
Browse files

FEAT #11281 TIME 1 search custom field IVS + note creator

parent 92cd1d83
No related branches found
No related tags found
No related merge requests found
......@@ -50,7 +50,7 @@ if (isset($_REQUEST['identifier'])) {
$query .= "( ";
$query .= "item_id IN (";
if(!empty($_SESSION['user']['entities'])){
if (!empty($_SESSION['user']['entities'])) {
foreach ($_SESSION['user']['entities'] as $entitiestmpnote) {
$query .= "?, ";
$arrayPDO = array_merge($arrayPDO, array($entitiestmpnote['ENTITY_ID']));
......@@ -77,34 +77,32 @@ if (isset($_REQUEST['identifier'])) {
$fetch = '';
while ($return_db = $stmt->fetchObject()) {
// get lastname and firstname for user_id
//var_dump($return_db);
$stmt2 = $db->query("SELECT lastname, firstname FROM users WHERE user_id =?", array($return_db->user_id));
$stmt2 = $db->query("SELECT lastname, firstname FROM users WHERE id =?", array($return_db->user_id));
while ($user_db = $stmt2->fetchObject()) {
$lastname = $user_db->lastname;
$lastname = $user_db->lastname;
$firstname = $user_db->firstname;
}
$stmt3 = $db->query("SELECT notes.id as id, identifier, user_id, note_text, item_id, entity_label FROM notes, note_entities, entities WHERE identifier = ? AND note_id = notes.id AND entities.entity_id = note_entities.item_id and notes.id = ?", array($_REQUEST['identifier'], $return_db->id));
$stmt3 = $db->query("SELECT notes.id as id, identifier, note_text, item_id, entity_label FROM notes, note_entities, entities WHERE identifier = ? AND note_id = notes.id AND entities.entity_id = note_entities.item_id and notes.id = ?", array($_REQUEST['identifier'], $return_db->id));
$entity_label = '';
$Tabentity = [];
$Tabentity = [];
while ($entity = $stmt3->fetchObject()) {
$Tabentity[] = $entity->entity_label;
$item_id = $entity->id;
$Tabentity[] = $entity->entity_label;
$item_id = $entity->id;
$entity_label = $entity->entity_label;
}
$return .= '<tr>';
$return .= '<td style="background: transparent; padding-left:30px; padding-right:30px; border: 1px dashed rgb(200, 200, 200);">';
// $return .= '<blockquote style="padding: 1px;">';
$return .= '<div style="text-align: right; background-color: rgb(230, 230, 230); padding: 2px;">';
$allEntity = '';
foreach ($Tabentity as $value) {
$allEntity .= $value." / ";
}
$notes_tools = new notes();
$noteEntities = $notes_tools->getNotesEntities($return_db->id);
$notes_tools = new notes();
$noteEntities = $notes_tools->getNotesEntities($return_db->id);
$tabEntityLabel = [];
$tabEntityId = [];
$allEntities = '';
$allEntitiesId = '';
$tabEntityId = [];
$allEntities = '';
$allEntitiesId = '';
foreach ($noteEntities as $value) {
$tabEntityLabel[] = $value->short_label;
......@@ -112,7 +110,7 @@ if (isset($_REQUEST['identifier'])) {
}
if (!empty($tabEntityLabel)) {
$allEntities = implode(' - ', $tabEntityLabel);
$allEntities = implode(' - ', $tabEntityLabel);
$allEntitiesId = implode(', ', $tabEntityId);
}
......@@ -122,7 +120,6 @@ if (isset($_REQUEST['identifier'])) {
$return .= '</div>';
// $return .= '<br />';
if ($entity_label != '') {
$return .= '<div style="padding-top:2px;padding-bottom:2px;">';
$note_text = str_replace(array("\r", "\n"), array("<br />", "<br />"), functions::xssafe($return_db->note_text));
......@@ -138,8 +135,6 @@ if (isset($_REQUEST['identifier'])) {
$return .= '</div>';
}
// $return .= '</blockquote>';
$return .= '</td>';
$return .= '</tr>';
}
......
......@@ -344,41 +344,7 @@
<parameter name="destinataire_available" type="identifier" />
<parameter name="project" type="string" />
<parameter name="priority" type="string" />
<parameter name="doc_custom_t1" type="string" />
<parameter name="doc_custom_t2" type="string" />
<parameter name="doc_custom_t3" type="string" />
<parameter name="doc_custom_t4" type="string" />
<parameter name="doc_custom_t5" type="string" />
<parameter name="doc_custom_t6" type="string" />
<parameter name="doc_custom_t7" type="string" />
<parameter name="doc_custom_t8" type="string" />
<parameter name="doc_custom_t9" type="string" />
<parameter name="doc_custom_t10" type="string" />
<parameter name="doc_custom_t11" type="string" />
<parameter name="doc_custom_t12" type="string" />
<parameter name="doc_custom_t13" type="string" />
<parameter name="doc_custom_t14" type="string" />
<parameter name="doc_custom_t15" type="string" />
<parameter name="doc_custom_f1_min" type="string" />
<parameter name="doc_custom_f1_max" type="string" />
<parameter name="doc_custom_f2_min" type="string" />
<parameter name="doc_custom_f2_max" type="string" />
<parameter name="doc_custom_f3_min" type="string" />
<parameter name="doc_custom_f3_max" type="string" />
<parameter name="doc_custom_f4_min" type="string" />
<parameter name="doc_custom_f4_max" type="string" />
<parameter name="doc_custom_f5_min" type="string" />
<parameter name="doc_custom_f5_max" type="string" />
<parameter name="doc_custom_n1_min" type="integer" />
<parameter name="doc_custom_n1_max" type="integer" />
<parameter name="doc_custom_n2_min" type="integer" />
<parameter name="doc_custom_n2_max" type="integer" />
<parameter name="doc_custom_n3_min" type="integer" />
<parameter name="doc_custom_n3_max" type="integer" />
<parameter name="doc_custom_n4_min" type="integer" />
<parameter name="doc_custom_n4_max" type="integer" />
<parameter name="doc_custom_n5_min" type="integer" />
<parameter name="doc_custom_n5_max" type="integer" />
<parameter name="indexingCustomField_*" type="string" />
<parameter name="signatory_group" type="identifier" />
<parameter name="signatory_name_id" type="identifier" />
<parameter name="tags_chosen" type="string" />
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment