本文整理汇总了PHP中main::GetDate方法的典型用法代码示例。如果您正苦于以下问题:PHP main::GetDate方法的具体用法?PHP main::GetDate怎么用?PHP main::GetDate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类main
的用法示例。
在下文中一共展示了main::GetDate方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: sql
<?php
if ($_SERVER['HTTP_X_REQUESTED_WITH'] == "XMLHttpRequest" && !empty($_POST['a1']) && !empty($_POST['a2']) && !empty($_POST['userid']) && !empty($_POST['sql']) && !empty($_POST['links'])) {
require_once "config.php";
require_once "lib/classes.php";
$sql = new sql();
$main = new main();
$cfg = new config();
$id = $main->GetNewId();
$date = $main->GetDate("Y-m-d H:i:s");
$link_query = substr($_POST['links'], 0, strlen($_POST['links']) - 1);
$link_query = str_replace("ID_OF_REPORT", $id, $link_query);
$link_query = stripslashes($link_query);
$area1 = htmlspecialchars($_POST['a1'], ENT_QUOTES);
$area2 = htmlspecialchars($_POST['a2'], ENT_QUOTES);
$area3 = '';
$userid = htmlspecialchars($_POST['userid'], ENT_QUOTES);
if (!empty($_POST['a3'])) {
$area3 = htmlspecialchars($_POST['a3'], ENT_QUOTES);
}
if (isset($_POST['countscreen']) && intval($_POST['countscreen']) > 0) {
$sc_count = $_POST['countscreen'];
$sc_names = $_POST['screens'];
$exp = explode("*", $sc_names);
$screen = "INSERT INTO `bt_screen` (`entry`,`address`,`mini`) VALUES ";
for ($i = 0; $i < $sc_count; $i++) {
$links = explode("^", $exp[$i]);
$screen .= "('" . $id . "','" . $links[0] . "','" . $links[1] . "'),";
}
$query = substr($screen, 0, strlen($screen) - 1);
if (!$sql->exe($cfg->get("realmd"), $query)) {
示例2: CheckVersion
public function CheckVersion()
{
$main = new main();
$cfg = new config();
if (!$cfg->get("CheckVersion")) {
return;
}
$created = true;
$fp = @fopen("lib/lastupdate", 'r');
if (!$fp) {
$created = false;
}
$str = @fgets($fp, 1024);
@fclose($fp);
if ($str == $main->GetDate("d")) {
return;
}
if ($main->GetDate("d") % $cfg->get("checkdiff") != 0 || !$created) {
$current = $cfg->get("version");
$fp = fopen("http://github.com/Hantet/BugTracker/", "r");
if ($fp) {
$str = '';
while (!feof($fp)) {
$str .= fgets($fp, 999);
}
$exp1 = explode("<pre><a href", $str);
$exp2 = explode("[", $exp1[1]);
$exp3 = explode("\"", $exp1[1]);
$link = explode("\"", $exp3[1]);
$version = explode("]", $exp2[1]);
if ($current != $version[0]) {
$text = '
<font color="red">Внимание! Версия Баг-трекера устарела!</font> <a href="#" onClick=\'showhide0("hide0")\'>Подробнее...</a>
<div id="hide0" style="display:none;">
<br>
Текущая версия: ' . $current . '.<br>
Обновлённая версия: ' . $version[0] . ' (<a href="http://github.com' . $link[0] . '" target="_blank">подробнее</a>).<br><br>
Для того, чтобы обновить баг-трекер, необходимо:
<ul>
<li>В программе GIT ввести команду <b>git pull</b>.</li>
<li>Или скачать готовый архив с новой версией <a href="http://github.com/Hantet/BugTracker/">отсюда</a>.</li>
</ul>
Для того, чтобы отключить это уведомление, необходимо:
<ul>
<li>Открыть конфигурационный файл баг-трекера config.php.</li>
<li>Изменить параметр <b>CheckVersion</b> на false.</li>
</ul></div>';
return $text;
} else {
fclose($fp);
$fp = fopen("lib/lastupdate", 'w');
fwrite($fp, $main->GetDate("d"));
}
}
fclose($fp);
}
}