標籤:
nagiosql的入口檔案:index.php,這也是所有php程式的入口檔案。是由apache指定的。
index.php 檔案的開始引入了 require("functions/prepend_adm.php"); 說明其實nagiosql的入口檔案為prepend_adm.php;
prepend_adm.php檔案是nagiosql的主入口檔案,它在整個程式中起到了至關重要的作用,它為整個程式傳遞了session資訊等。
1 $conttp->setVariable("TITLE",translate(‘Welcome to‘));
2 $conttp->setVariable("TITLE_LOGIN",translate(‘歡迎‘));
3 $conttp->setVariable("USERNAME",translate(‘使用者名稱‘));
4 $conttp->setVariable("PASSWORD",translate(‘密 碼‘));
5 $conttp->setVariable("LOGIN",translate(‘登 陸‘));
$conttp對像為HTML_Template_IT模板類對像,是在prepend_adm.php中聲明過的。$conttp = new HTML_Template_IT($preBasePath ."templates/");
$conttp->setVariable("TITLE",translate(‘Welcome to‘));中 setVariable方法為設定模板中TITLE變數的值,設定的值為translate(‘Welcome to‘)。
translate方法是翻譯英文至中文方法,是為了國際化的實現。
$conttp->parse("main");中parse方法為分析main模板。執行此後才可使變數設定成功。
$conttp->show("main");中show為展示main模板。
當執行parse和show後才可使模板展示。
nagios二次開發(六)---nagiosql主要檔案的介紹