Hi,

Follow-up for the Entity List Wish list, I made a new patch against 
tracking.function.php ( GLPI Trunk-14-11-2007 ), This patch will create a new 
Entity column after the requester column. This entity list is to simplify the 
admin job when checking the origin of the ticket.

Thanks and Regards,

=================== Begin tracking.function.php patch 
=====================================

--- tracking.function.php 2007-11-14 13:25:55.000000000 +0800
+++ inc/tracking.function.php 2007-12-20 14:32:50.000000000 +0800
@@ -118,6 +118,9 @@
    $LANG["common"][27]=>"glpi_tracking.date",
    $LANG["joblist"][2]=>"glpi_tracking.priority",
    $LANG["job"][4]=>"glpi_tracking.author",
+   // Add entity for the entries column - 20-12-2007  
+   $LANG["entity"][0]=>"glpi_tracking.fk_entities",
+   // End the entity entries column - 20-12-2007
    $LANG["joblist"][4]=>"glpi_tracking.assign",
    $LANG["common"][1]=>"glpi_tracking.device_type,glpi_tracking.computer",
    $LANG["common"][36]=>"glpi_dropdown_tracking_category.completename",
@@ -405,8 +408,9 @@
  // Prints a job in short form
  // Should be called in a <table>-segment
  // Print links or not in case of user view
-
- global $CFG_GLPI, $LANG;
+ 
+ // Add global database $DB so we could create a query - 20-12-2007
+ global $DB, $CFG_GLPI, $LANG;
 
  // Make new job object and fill it from database, if success, print it
  $job = new Job;
@@ -498,6 +502,21 @@
    $fourth_col.="<br>".$data["groupname"];
 
   echo displaySearchItem($output_type,$fourth_col,$item_num,$row_num,$align);
+  
+  // New column - Entity List for ticket origin - 20-12-2007
+  $entity_col=""; 
+  if ($data["FK_entities"]){
+   $EntityQuery="SELECT completename FROM glpi_entities WHERE 
id=".$data['FK_entities'].";";
+   //echo $EntityQuery;
+   $EntityResult=$DB->query($EntityQuery);
+   if ($DB->numrows($EntityResult)>0){
+    while ($EntityData=$DB->fetch_array($EntityResult)){
+     $entity_col=$EntityData['completename'];
+    }
+   }
+  }  
+  echo 
displaySearchItem($output_type,"<strong>".$entity_col."</strong>",$item_num,$row_num,$align."width='600'");
+  // End Entity List
 
   // Fifth column
   $fifth_col="";

========================== End tracking.function.php patch 
==================================

_______________________________________________
Glpi-dev mailing list
Glpi-dev@gna.org
https://mail.gna.org/listinfo/glpi-dev

Reply via email to