diff --git a/cron/centKnowledgeSynchronizer.php b/cron/centKnowledgeSynchronizer.php index 23ae70a4135f34612a992c361c04c12be49e7d76..cd5fd6cb75fee1686cbdcc749aedf64bd74b6e46 100644 --- a/cron/centKnowledgeSynchronizer.php +++ b/cron/centKnowledgeSynchronizer.php @@ -171,7 +171,7 @@ function editLinkForHost($dbConnector, $hostName) $resHost = $dbConnector->query($querySelect); $tuple = $resHost->fetchRow(); - $valueToAdd = _CENTREONURL_.'/../proxy/proxyKB.php?host_name=$HOSTNAME$'; + $valueToAdd = _CENTREONURL_.'/include/configuration/configKnowledge/proxy/proxy.php?host_name=$HOSTNAME$'; $queryUpdate = "UPDATE extended_host_information " ."SET ehi_notes_url = '$valueToAdd' " ."WHERE host_host_id = '".$tuple['host_id']."'"; @@ -205,7 +205,7 @@ function editLinkForService($dbConnector, $objName) $resService = $dbConnector->query($querySelect); $tuple = $resService->fetchRow(); - $valueToAdd = _CENTREONURL_.'/../proxy/proxyKB.php?host_name=$HOSTNAME$&service_description=$SERVICEDESC$'; + $valueToAdd = _CENTREONURL_.'/include/configuration/configKnowledge/proxy/proxy.php?host_name=$HOSTNAME$&service_description=$SERVICEDESC$'; $queryUpdate = "UPDATE extended_service_information " ."SET esi_notes_url = '$valueToAdd' " ."WHERE service_service_id = '".$tuple['service_id']."'"; diff --git a/www/class/centreon-knowledge/procedures_Proxy.class.php b/www/class/centreon-knowledge/procedures_Proxy.class.php index df83c02642d85e8d9c51164099e88a5a326e2491..788bbc6118ae8f2894c64c0cbc729645a6a9589b 100644 --- a/www/class/centreon-knowledge/procedures_Proxy.class.php +++ b/www/class/centreon-knowledge/procedures_Proxy.class.php @@ -26,7 +26,8 @@ class procedures_Proxy { $this->hflag = 0; $this->sflag = 0; - require_once "../../../config/wiki.conf.php"; + $centreon_path = realpath(dirname(__FILE__) . '/../../../'); + require_once $centreon_path."/config/wiki.conf.php"; require_once "$etc_centreon/centreon.conf.php"; $this->wikiURL = $WikiURL; diff --git a/www/include/configuration/configKnowledge/display-hostTemplates.php b/www/include/configuration/configKnowledge/display-hostTemplates.php index 2a4c4e6bf805b98610153933c504efcc7354dbe6..5d4934b90ab27b62ec2c4a25fcca7bb9baace169 100644 --- a/www/include/configuration/configKnowledge/display-hostTemplates.php +++ b/www/include/configuration/configKnowledge/display-hostTemplates.php @@ -40,7 +40,6 @@ exit(); $modules_path = $centreon_path . "www/include/configuration/configKnowledge/"; - require_once $modules_path . 'header.php'; require_once $modules_path . 'functions.php'; diff --git a/www/include/configuration/configKnowledge/display-hosts.php b/www/include/configuration/configKnowledge/display-hosts.php index e526856a6f59d704d4962d68439f18fc95ca2891..4d796586d11bff64828338d72a2fe8b6c4bc030a 100644 --- a/www/include/configuration/configKnowledge/display-hosts.php +++ b/www/include/configuration/configKnowledge/display-hosts.php @@ -40,7 +40,6 @@ exit(); $modules_path = $centreon_path . "www/include/configuration/configKnowledge/"; - require_once $modules_path . 'header.php'; require_once $modules_path . 'functions.php'; diff --git a/www/include/configuration/configKnowledge/display-serviceTemplates.php b/www/include/configuration/configKnowledge/display-serviceTemplates.php index d5532678ca2a6b6630e49f0d26514d383dd3e600..5bb684fa8fa56955ba779405b6f1746fc202b026 100644 --- a/www/include/configuration/configKnowledge/display-serviceTemplates.php +++ b/www/include/configuration/configKnowledge/display-serviceTemplates.php @@ -40,7 +40,6 @@ exit(); $modules_path = $centreon_path . "www/include/configuration/configKnowledge/"; - require_once $modules_path . 'header.php'; require_once $modules_path . 'functions.php'; if (!isset($limit) || !$limit) diff --git a/www/include/configuration/configKnowledge/display-services.php b/www/include/configuration/configKnowledge/display-services.php index 24a53442702190cab2fe8480edbad36550fb9436..5715909de435421468796a2fdda3e48375a2157f 100644 --- a/www/include/configuration/configKnowledge/display-services.php +++ b/www/include/configuration/configKnowledge/display-services.php @@ -41,7 +41,6 @@ if (!isset($oreon)) { } $modules_path = $centreon_path . "www/include/configuration/configKnowledge/"; -require_once $modules_path . 'header.php'; require_once $modules_path . 'functions.php'; diff --git a/www/include/configuration/configKnowledge/header.php b/www/include/configuration/configKnowledge/header.php deleted file mode 100644 index 871cc672cc9c1dbfdd432029b641b5cd51347df3..0000000000000000000000000000000000000000 --- a/www/include/configuration/configKnowledge/header.php +++ /dev/null @@ -1,11 +0,0 @@ -<?php -if (zend_loader_file_encoded() == true) { - $licenseValidity = zend_loader_install_license ($centreon_path . "www/modules/centreon-knowledgebase/license/merethis_lic.zl", true); - if ($licenseValidity == false) { - echo "<div class='msg' align='center'>"._("The license is not valid. Please contact your administator for more information.")."</div>"; - echo "</td></tr></table></div>"; - include("./footer.php"); - exit(0); - } -} -?> \ No newline at end of file diff --git a/www/include/configuration/configKnowledge/pagination.php b/www/include/configuration/configKnowledge/pagination.php index e213d84bb444cad279dd1145c11a9c275db7d663..ddcf2c13ad178f6e0dbf9a1b5907b99e3b65a967 100644 --- a/www/include/configuration/configKnowledge/pagination.php +++ b/www/include/configuration/configKnowledge/pagination.php @@ -105,7 +105,7 @@ /* * Smarty template Init */ - $tpl = initSmartyTpl($path, new Smarty(), "./modules/centreon-knowledgebase/core/display/"); + $tpl = initSmartyTpl($path, new Smarty(), "./include/configuration/configKnowledge/"); $page_max = ceil($rows / $limit); if ($num >= $page_max && $rows) { @@ -223,9 +223,8 @@ $tpl->assign("order", $_GET["order"]); $tpl->assign("tab_order", $tab_order); $tpl->assign('form', $renderer->toArray()); - if ($bNewChart) { - $tpl->display("templates/pagination-2.7.ihtml"); - } else { - $tpl->display("templates/pagination.ihtml"); - } + + + $tpl->display("templates/pagination.ihtml"); + ?> diff --git a/www/include/configuration/configKnowledge/popup.php b/www/include/configuration/configKnowledge/popup.php index 51493ec0dcae634cb1c1fc0a3899ea3b44a855c5..c9566268cc7231725730e24bc11c41c5c2904341 100644 --- a/www/include/configuration/configKnowledge/popup.php +++ b/www/include/configuration/configKnowledge/popup.php @@ -43,21 +43,26 @@ /* * Add paths */ - require_once "../../wiki.conf.php"; - require_once "$etc_centreon/centreon.conf.php"; - require_once $centreon_path.'www/modules/centreon-knowledgebase/core/header.php'; + $centreon_path = realpath(dirname(__FILE__) . '/../../../../'); + require_once $centreon_path."/config/wiki.conf.php"; + require_once "$etc_centreon/centreon.conf.php"; - set_include_path(get_include_path() . PATH_SEPARATOR . $centreon_path . "www/modules/centreon-knowledgebase/". PATH_SEPARATOR . $centreon_path."www/class/"); + set_include_path(get_include_path() . PATH_SEPARATOR . $centreon_path . "config/". PATH_SEPARATOR . $centreon_path."www/class/"); require_once "DB.php"; require_once "wiki.conf.php"; - require_once "core/class/procedures_DB_Connector.class.php"; - require_once "core/class/procedures.class.php"; + require_once "centreon-knowledge/procedures_DB_Connector.class.php"; + require_once "centreon-knowledge/procedures.class.php"; require_once "centreonLog.class.php"; require_once "centreonDB.class.php"; + + + + + /* * Connect to centreon DB */ diff --git a/www/include/configuration/configKnowledge/popup_form.php b/www/include/configuration/configKnowledge/popup_form.php index 959e397ff9773e9be04bf6ce09621d63aab9404a..4fe8c55d621d6e3b6984a0da8160a90e58655cac 100644 --- a/www/include/configuration/configKnowledge/popup_form.php +++ b/www/include/configuration/configKnowledge/popup_form.php @@ -36,10 +36,10 @@ * */ - require_once "../../wiki.conf.php"; + require_once $centreon_path."/config/wiki.conf.php"; require_once "$etc_centreon/centreon.conf.php"; - set_include_path(get_include_path() . PATH_SEPARATOR . $centreon_path . "www/modules/centreon-knowledgebase/".PATH_SEPARATOR . $centreon_path."www/"); + set_include_path(get_include_path() . PATH_SEPARATOR . $centreon_path . "www/include/configuration/configKnowledge/".PATH_SEPARATOR . $centreon_path."www/class/".PATH_SEPARATOR . $centreon_path."www/"); require_once "DB.php"; require_once "include/common/common-Func.php"; @@ -50,9 +50,9 @@ $pearDB = new CentreonDB(); if (isset($_GET["session_id"]) && $_GET["session_id"] != "") { $path = "core/display/"; - require_once "wiki.conf.php"; - require_once "core/class/procedures_DB_Connector.class.php"; - require_once "core/class/procedures.class.php"; + require_once $centreon_path."/config/wiki.conf.php"; + require_once "centreon-knowledge/procedures_DB_Connector.class.php"; + require_once "centreon-knowledge/procedures.class.php"; /* * Init procedures Object diff --git a/proxy/proxyKB.php b/www/include/configuration/configKnowledge/proxy/proxy.php similarity index 94% rename from proxy/proxyKB.php rename to www/include/configuration/configKnowledge/proxy/proxy.php index fd96e5a42d1a00a7e7a18371ec8ea90b69e44dff..7f3614da5a810c39968bdb6b8aded7b98b24d3fa 100644 --- a/proxy/proxyKB.php +++ b/www/include/configuration/configKnowledge/proxy/proxy.php @@ -37,8 +37,8 @@ */ ini_set("display_errors", "On"); - - require_once "../config/wiki.conf.php"; + $centreon_path = realpath(dirname(__FILE__) . '/../../../../../'); + require_once $centreon_path."/config/wiki.conf.php"; global $etc_centreon, $db_prefix; require_once $etc_centreon."/centreon.conf.php"; diff --git a/www/include/configuration/configKnowledge/templates/display.ihtml b/www/include/configuration/configKnowledge/templates/display.ihtml index c648943325a8114e450f1acd5c7238b3db5f6850..c41f6e7da8fcb36423a690d9a7eefba2b5e7b31b 100644 --- a/www/include/configuration/configKnowledge/templates/display.ihtml +++ b/www/include/configuration/configKnowledge/templates/display.ihtml @@ -69,7 +69,7 @@ <table class="ToolbarTable table"> <tr class="ToolbarTR"> {php} - include('./modules/centreon-knowledgebase/core/display/pagination.php'); + include('./include/configuration/configKnowledge/pagination.php'); {/php} </tr> </table> @@ -97,13 +97,13 @@ {foreach key=elem from=$content item=stt} <tr class="{php} global $line; print $line[$l%2]; {/php}"> <td class="ListColCenter"><img class="ico-14" src="./img/icons/service.png"></td> - <td class="ListColLeft"><a href="./modules/centreon-knowledgebase/core/proxy/proxy.php?host_name={$services.$elem.h}" target="_blank" title="Show Wiki Page"><img class="ico-14" src="./img/icons/link.png"></a> {if $services.$elem.h != $hostname}{$services.$elem.h}{else} {/if}</td> - <td class="ListColLeft"><a href="./modules/centreon-knowledgebase/core/proxy/proxy.php?host_name={$services.$elem.h}&service_description={$services.$elem.svc}" target="_blank" title="Show Wiki Page"><img class="ico-14" src="./img/icons/link.png"></a> {$services.$elem.svc}</td> + <td class="ListColLeft"><a href="./include/configuration/configKnowledge/proxy/proxy.php?host_name={$services.$elem.h}" target="_blank" title="Show Wiki Page"><img class="ico-14" src="./img/icons/link.png"></a> {if $services.$elem.h != $hostname}{$services.$elem.h}{else} {/if}</td> + <td class="ListColLeft"><a href="./include/configuration/configKnowledge/proxy/proxy.php?host_name={$services.$elem.h}&service_description={$services.$elem.svc}" target="_blank" title="Show Wiki Page"><img class="ico-14" src="./img/icons/link.png"></a> {$services.$elem.svc}</td> <td class="ListColRight">{$templateHostArray.$elem}</td> <td class="ListColCenter">{$status[$stt]}</td> <td class="ListColCenter"> {if $stt == 0} - <a name="Create wiki page" href='./modules/centreon-knowledgebase/core/display/popup.php?session_id={php}print session_id();{/php}&object=Service:{$elem}&type={$selection}' target='_blank'>Create wiki page</a> + <a name="Create wiki page" href='./include/configuration/configKnowledge/popup.php?session_id={php}print session_id();{/php}&object=Service:{$elem}&type={$selection}' target='_blank'>Create wiki page</a> {$line} {/if} {if $stt == 1} @@ -128,7 +128,7 @@ {else} <img class="ico-14" src="{$icone[$elem]}"></td> {/if} - <td class="ListColLeft">{if $selection == 0}<a href="./modules/centreon-knowledgebase/core/proxy/proxy.php?host_name={$elem}" target="_blank" title="Show Wiki Page"><img class="ico-14" src="./img/icons/link.png"></a> {/if}{$elem}</td> + <td class="ListColLeft">{if $selection == 0}<a href="./include/configuration/configKnowledge/proxy/proxy.php?host_name={$elem}" target="_blank" title="Show Wiki Page"><img class="ico-14" src="./img/icons/link.png"></a> {/if}{$elem}</td> {if $selection == 1} <td class="ListColLeft">{$content[$elem].svc}</td> {/if} @@ -137,11 +137,11 @@ <td class="ListColCenter"> {if $stt == 0} {if $selection == 3} - <a name="Create wiki page" href='./modules/centreon-knowledgebase/core/display/popup.php?session_id={php}print session_id();{/php}&object=Service-Template:{$elem}&type={$selection}' target='_blank'>Create wiki page</a> + <a name="Create wiki page" href='./include/configuration/configKnowledge/popup.php?session_id={php}print session_id();{/php}&object=Service-Template:{$elem}&type={$selection}' target='_blank'>Create wiki page</a> {elseif $selection == 2} - <a name="Create wiki page" href='./modules/centreon-knowledgebase/core/display/popup.php?session_id={php}print session_id();{/php}&object=Host-Template:{$elem}&type={$selection}' target='_blank'>Create wiki page</a> + <a name="Create wiki page" href='./include/configuration/configKnowledge/popup.php?session_id={php}print session_id();{/php}&object=Host-Template:{$elem}&type={$selection}' target='_blank'>Create wiki page</a> {else} - <a name="Create wiki page" href='./modules/centreon-knowledgebase/core/display/popup.php?session_id={php}print session_id();{/php}&object=Host:{$elem}&type={$selection}' target='_blank'>Create wiki page</a> + <a name="Create wiki page" href='./include/configuration/configKnowledge/popup.php?session_id={php}print session_id();{/php}&object=Host:{$elem}&type={$selection}' target='_blank'>Create wiki page</a> {/if} {/if} {if $stt == 1} @@ -177,7 +177,7 @@ <table class="ToolbarTable table"> <tr class="ToolbarTR"> {php} - include('./modules/centreon-knowledgebase/core/display/pagination.php'); + include('./include/configuration/configKnowledge/pagination.php'); {/php} </tr> </table> diff --git a/www/include/configuration/configKnowledge/templates/pagination-2.7.ihtml b/www/include/configuration/configKnowledge/templates/pagination-2.7.ihtml deleted file mode 100644 index eea67d5534cf4c50467facdb5037113ddc70262b..0000000000000000000000000000000000000000 --- a/www/include/configuration/configKnowledge/templates/pagination-2.7.ihtml +++ /dev/null @@ -1,15 +0,0 @@ -<td class="ToolbarPagination" align="center"> - {if $firstPage} <a href="{$firstPage}{if $host_name}&host_name={$host_name}{/if}"><img src="./img/icons/first_rewind.png" title='{$first}'></a>{/if} - {if $pagePrev} <a href="{$pagePrev}{if $host_name}&host_name={$host_name}{/if}"><img src="./img/icons/rewind.png" title='{$previous}'></a>{/if} - {foreach key=key item=item from=$pageArr } - {if $pageArr[$key].num != $num} - <a href="{$pageArr[$key].url_page}{if $host_name}&host_name={$host_name}{/if}" class="otherPageNumber">{$pageArr[$key].label_page}</a> - {else} - <b class="currentPageNumber">{$pageArr[$key].label_page}</b> - {/if} - {/foreach} - {if $pageNext} <a href="{$pageNext}{if $host_name}&host_name={$host_name}{/if}"><img src="./img/icons/fast_forward.png" title='{$next}'></a>{/if} - {if $lastPage} <a href="{$lastPage}{if $host_name}&host_name={$host_name}{/if}"><img src="./img/icons/end_forward.png" title='{$last}'></a>{/if} -</td> -<td class="Toolbar_pagelimit">{$form.l.html}</td> -{$form.hidden} diff --git a/www/include/configuration/configKnowledge/templates/pagination.ihtml b/www/include/configuration/configKnowledge/templates/pagination.ihtml index 336eebf0a3ff547e776aa574b6132217d0ea39c8..a1b48fae9109e6e2accd322ed701090be2d4e4c9 100644 --- a/www/include/configuration/configKnowledge/templates/pagination.ihtml +++ b/www/include/configuration/configKnowledge/templates/pagination.ihtml @@ -1,15 +1,15 @@ -<td class="ToolbarPagination"> - {if $firstPage} <a href="{$firstPage}{if $host_name}&host_name={$host_name}{/if}"><img src="./img/icones/16x16/arrow_left_blue_double.gif" title='{$first}'></a>{/if} - {if $pagePrev} <a href="{$pagePrev}{if $host_name}&host_name={$host_name}{/if}"><img src="./img/icones/16x16/arrow_left_blue.gif" title='{$previous}'></a>{/if} +<td class="ToolbarPagination" align="center"> + {if $firstPage} <a href="{$firstPage}{if $host_name}&host_name={$host_name}{/if}"><img src="./img/icons/first_rewind.png" title='{$first}'></a>{/if} + {if $pagePrev} <a href="{$pagePrev}{if $host_name}&host_name={$host_name}{/if}"><img src="./img/icons/rewind.png" title='{$previous}'></a>{/if} {foreach key=key item=item from=$pageArr } - {if $pageArr[$key].num != $num} - <a href="{$pageArr[$key].url_page}{if $host_name}&host_name={$host_name}{/if}" class="otherPageNumber">{$pageArr[$key].label_page}</a> - {else} - <b class="currentPageNumber">{$pageArr[$key].label_page}</b> - {/if} + {if $pageArr[$key].num != $num} + <a href="{$pageArr[$key].url_page}{if $host_name}&host_name={$host_name}{/if}" class="otherPageNumber">{$pageArr[$key].label_page}</a> + {else} + <b class="currentPageNumber">{$pageArr[$key].label_page}</b> + {/if} {/foreach} - {if $pageNext} <a href="{$pageNext}{if $host_name}&host_name={$host_name}{/if}"><img src="./img/icones/16x16/arrow_right_blue.gif" title='{$next}'></a>{/if} - {if $lastPage} <a href="{$lastPage}{if $host_name}&host_name={$host_name}{/if}"><img src="./img/icones/16x16/arrow_right_blue_double.gif" title='{$last}'></a>{/if} + {if $pageNext} <a href="{$pageNext}{if $host_name}&host_name={$host_name}{/if}"><img src="./img/icons/fast_forward.png" title='{$next}'></a>{/if} + {if $lastPage} <a href="{$lastPage}{if $host_name}&host_name={$host_name}{/if}"><img src="./img/icons/end_forward.png" title='{$last}'></a>{/if} </td> -<td class="Toolbar_pagelimit">{$form.l.label}</b> {$form.l.html} {$pagin_page} {$pageNumber}</td> -{$form.hidden} \ No newline at end of file +<td class="Toolbar_pagelimit">{$form.l.html}</td> +{$form.hidden}