>>Если нужно, патчами поделюсь (и информацией, где нашла, что поменять).
>
>было бы неплохо :) http://maximuzzz.blogspot.com/2009/08/ocs-inventory_27.html
http://www.tux.in.ua/articles/1500
Ну и патчи, которые я думаю запихнуть в rpm-ки (спеки еще написать не успела):
preferences.php.patch
*** preferences.php 2010-01-07 20:57:26.000000000 +0300
--- preferences.php.new 2010-01-07 21:02:45.000000000 +0300
***************
*** 19,25 ****
define("MAX_CACHED_REGISTRY", 200 ); // Max number of registry that may be returned by optimizations queries
define("USE_CACHE", 0 ); //Do we use cache tables ?
define("UPDATE_CHECKSUM", 1 ); // do we need to update software checksum when using dictionnary ?
! define("UTF8_DEGREE", 0 ); // 0 For non utf8 database, 1 for utf8
define("GUI_VER", "5003"); // Version of the GUI
define("MAC_FILE", "files/oui.txt"); // File containing MAC database
define("TAG_LBL", "Tag"); // Name of the tag information
--- 19,25 ----
define("MAX_CACHED_REGISTRY", 200 ); // Max number of registry that may be returned by optimizations queries
define("USE_CACHE", 0 ); //Do we use cache tables ?
define("UPDATE_CHECKSUM", 1 ); // do we need to update software checksum when using dictionnary ?
! define("UTF8_DEGREE", 1 ); // 0 For non utf8 database, 1 for utf8
define("GUI_VER", "5003"); // Version of the GUI
define("MAC_FILE", "files/oui.txt"); // File containing MAC database
define("TAG_LBL", "Tag"); // Name of the tag information
machine.php.patch
*** /usr/share/ocsinventory-reports/ocsreports/machine.php 2009-08-17 19:09:56.000000000 +0400
--- /usr/share/ocsinventory-reports/ocsreports/machine.php.patched 2010-01-08 00:33:19.000000000 +0300
***************
*** 628,637 ****
while($item = mysql_fetch_object($resultDetails))
{ $ii++; $td3 = $ii%2==0?$td2:$td4;
echo "<tr>";
! echo "$td3".htmlentities(textDecode($item->PUBLISHER))."</td>
! $td3".htmlentities(textDecode($item->NAME))." </td>
$td3".textDecode($item->VERSION)." </td>
! $td3".(htmlentities(textDecode($item->COMMENTS))?htmlentities(textDecode($item->COMMENTS)):"N/A")." </td>";
/* $td3".textDecode($item->FOLDER)." </td>
$td3".textDecode($item->COMMENTS)." </td>";*/
echo "</tr>";
--- 628,637 ----
while($item = mysql_fetch_object($resultDetails))
{ $ii++; $td3 = $ii%2==0?$td2:$td4;
echo "<tr>";
! echo "$td3".textDecode($item->PUBLISHER)."</td>
! $td3".(textDecode($item->NAME))." </td>
$td3".textDecode($item->VERSION)." </td>
! $td3".(htmlentities(textDecode($item->COMMENTS))?textDecode($item->COMMENTS):"N/A")." </td>";
/* $td3".textDecode($item->FOLDER)." </td>
$td3".textDecode($item->COMMENTS)." </td>";*/
echo "</tr>";
Нужно поправить файл:
/usr/share/glpi/inc/export.function.php
Что бы экспорт в pdf был без крякозяблов, но у меня эти изменения (добавление функции) ломают GLPI напрочь, с причиной пока не разбиралась, у нас баг помечен как P5 (если честно, жду когда само пофиксится в апстриме)