本文整理汇总了PHP中Page_Unloaded函数的典型用法代码示例。如果您正苦于以下问题:PHP Page_Unloaded函数的具体用法?PHP Page_Unloaded怎么用?PHP Page_Unloaded使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了Page_Unloaded函数的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Page_Terminate
function Page_Terminate($url = "")
{
global $conn;
// Global page unloaded event (in userfn*.php)
Page_Unloaded();
// Close Connection
$conn->Close();
// Go to url if specified
if ($url != "") {
ob_end_clean();
header("Location: {$url}");
}
exit;
}
示例2: Page_Terminate
function Page_Terminate($url = "")
{
global $conn;
// Page Unload event
$this->Page_Unload();
// Global Page Unloaded event (in userfn*.php)
Page_Unloaded();
$this->Page_Redirecting($url);
// Close connection
$conn->Close();
// Go to URL if specified
if ($url != "") {
if (!EW_DEBUG_ENABLED && ob_get_length()) {
ob_end_clean();
}
header("Location: " . $url);
}
exit;
}
示例3: Page_Terminate
function Page_Terminate($url = "")
{
global $conn, $gsExportFile, $gTmpImages;
// Page Unload event
$this->Page_Unload();
// Global Page Unloaded event (in userfn*.php)
Page_Unloaded();
// Export
global $EW_EXPORT, $v_hoja_manteniminto;
if ($this->CustomExport != "" && $this->CustomExport == $this->Export && array_key_exists($this->CustomExport, $EW_EXPORT)) {
$sContent = ob_get_contents();
if ($gsExportFile == "") {
$gsExportFile = $this->TableVar;
}
$class = $EW_EXPORT[$this->CustomExport];
if (class_exists($class)) {
$doc = new $class($v_hoja_manteniminto);
$doc->Text = $sContent;
if ($this->Export == "email") {
echo $this->ExportEmail($doc->Text);
} else {
$doc->Export();
}
ew_DeleteTmpImages();
// Delete temp images
exit;
}
}
$this->Page_Redirecting($url);
// Close connection
$conn->Close();
// Go to URL if specified
if ($url != "") {
if (!EW_DEBUG_ENABLED && ob_get_length()) {
ob_end_clean();
}
header("Location: " . $url);
}
exit;
}
示例4: Page_Terminate
function Page_Terminate($url = "")
{
global $conn;
// Page Unload event
$this->Page_Unload();
if ($this->Export == "print" && @$_GET["pdf"] == "1") {
// Printer friendly version and with pdf=1 in URL parameters
$pdf = new cExportPdf($GLOBALS["Table"]);
$pdf->Text = ob_get_contents();
// Set the content as the HTML of current page (printer friendly version)
ob_end_clean();
$pdf->Export();
}
// Global Page Unloaded event (in userfn*.php)
Page_Unloaded();
$this->Page_Redirecting($url);
// Close connection
$conn->Close();
// Go to URL if specified
if ($url != "") {
if (!EW_DEBUG_ENABLED && ob_get_length()) {
ob_end_clean();
}
header("Location: " . $url);
}
exit;
}
示例5: Page_Terminate
function Page_Terminate($url = "")
{
global $conn, $ReportLanguage, $EWR_EXPORT, $gsExportFile;
// Page Unload event
$this->Page_Unload();
// Global Page Unloaded event (in userfn*.php)
Page_Unloaded();
// Export
if ($this->Export != "" && array_key_exists($this->Export, $EWR_EXPORT)) {
$sContent = ob_get_contents();
// Remove all <div data-tagid="..." id="orig..." class="hide">...</div> (for customviewtag export, except "googlemaps")
if (preg_match_all('/<div\\s+data-tagid=[\'"]([\\s\\S]*?)[\'"]\\s+id=[\'"]orig([\\s\\S]*?)[\'"]\\s+class\\s*=\\s*[\'"]hide[\'"]>([\\s\\S]*?)<\\/div\\s*>/i', $sContent, $divmatches, PREG_SET_ORDER)) {
foreach ($divmatches as $divmatch) {
if ($divmatch[1] != "googlemaps") {
$sContent = str_replace($divmatch[0], '', $sContent);
}
}
}
$fn = $EWR_EXPORT[$this->Export];
if ($this->Export == "email") {
// Email
ob_end_clean();
echo $this->{$fn}($sContent);
$conn->Close();
// Close connection
exit;
} else {
$this->{$fn}($sContent);
}
}
// Close connection
$conn->Close();
// Go to URL if specified
if ($url != "") {
if (!EWR_DEBUG_ENABLED && ob_get_length()) {
ob_end_clean();
}
header("Location: " . $url);
}
exit;
}
开发者ID:vbalalla,项目名称:project_CV_and_Recruitment_Management,代码行数:41,代码来源:University_Vs_Rejected_Candidatesctb.php
示例6: Page_Terminate
function Page_Terminate($url = "")
{
global $conn, $gsExportFile, $gTmpImages;
// Page Unload event
$this->Page_Unload();
// Global Page Unloaded event (in userfn*.php)
Page_Unloaded();
// Export
global $EW_EXPORT_REPORT;
if ($this->Export != "" && array_key_exists($this->Export, $EW_EXPORT_REPORT)) {
$sContent = ob_get_contents();
$fn = $EW_EXPORT_REPORT[$this->Export];
$this->{$fn}($sContent);
}
$this->Page_Redirecting($url);
// Close connection
$conn->Close();
// Go to URL if specified
if ($url != "") {
if (!EW_DEBUG_ENABLED && ob_get_length()) {
ob_end_clean();
}
header("Location: " . $url);
}
exit;
}
示例7: Page_Terminate
function Page_Terminate($url = "")
{
global $conn;
global $ReportLanguage;
global $CustomView2;
// Page Unload event
$this->Page_Unload();
// Global Page Unloaded event (in userfn*.php)
Page_Unloaded();
// Export to Email (use ob_file_contents for PHP)
if ($CustomView2->Export == "email") {
$sContent = ob_get_contents();
$this->ExportEmail($sContent);
ob_end_clean();
// Close connection
$conn->Close();
header("Location: " . ewrpt_CurrentPage());
exit;
}
// Close connection
$conn->Close();
// Go to URL if specified
if ($url != "") {
if (!EWRPT_DEBUG_ENABLED && ob_get_length()) {
ob_end_clean();
}
header("Location: " . $url);
}
exit;
}
示例8: Page_Terminate
function Page_Terminate($url = "")
{
global $conn, $gsExportFile, $gTmpImages;
// Global Page Unloaded event (in userfn*.php)
Page_Unloaded();
// Export
// Close connection
$conn->Close();
// Go to URL if specified
if ($url != "") {
if (!EW_DEBUG_ENABLED && ob_get_length()) {
ob_end_clean();
}
header("Location: " . $url);
}
exit;
}
示例9: Page_Terminate
function Page_Terminate($url = "")
{
global $gsExportFile, $gTmpImages;
global $gbOldSkipHeaderFooter, $gbSkipHeaderFooter;
$gbSkipHeaderFooter = $gbOldSkipHeaderFooter;
// Page Unload event
$this->Page_Unload();
// Global Page Unloaded event (in userfn*.php)
Page_Unloaded();
// Export
$this->Page_Redirecting($url);
// Close connection
ew_CloseConn();
// Go to URL if specified
if ($url != "") {
if (!EW_DEBUG_ENABLED && ob_get_length()) {
ob_end_clean();
}
header("Location: " . $url);
}
}
示例10: Page_Terminate
function Page_Terminate($url = "")
{
global $conn;
// $GLOBALS["Table"] = &$GLOBALS["MasterTable"];
unset($GLOBALS["Grid"]);
if ($url == "") {
return;
}
// Global Page Unloaded event (in userfn*.php)
Page_Unloaded();
$this->Page_Redirecting($url);
// Go to URL if specified
if ($url != "") {
if (!EW_DEBUG_ENABLED && ob_get_length()) {
ob_end_clean();
}
header("Location: " . $url);
}
exit;
}
示例11: Page_Main
function Page_Main()
{
global $conn;
$GLOBALS["Page"] =& $this;
$post = ew_StripSlashes($_POST);
if (count($post) == 0) {
die("Missing post data.");
}
//$sql = $qs->getValue("s");
$sql = @$post["s"];
$sql = ew_Decrypt($sql);
if ($sql == "") {
die("Missing SQL.");
}
$dbid = @$post["d"];
$conn = ew_Connect($dbid);
// Global Page Loading event (in userfn*.php)
Page_Loading();
if (ob_get_length()) {
// Clear output
ob_clean();
}
if (strpos($sql, "{filter}") > 0) {
$filters = "";
$ar = preg_grep('/^f\\d+$/', array_keys($post));
foreach ($ar as $key) {
// Get the filter values (for "IN")
$filter = ew_Decrypt(@$post[$key]);
if ($filter != "") {
$i = preg_replace('/^f/', '', $key);
$value = @$post["v" . $i];
if ($value == "") {
if ($i > 0) {
// Empty parent field
//continue; // Allow
ew_AddFilter($filters, "1=0");
}
// Disallow
continue;
}
$arValue = explode(",", $value);
$fldtype = intval(@$post["t" . $i]);
$flddatatype = ew_FieldDataType($fldtype);
$bValidData = TRUE;
for ($j = 0, $cnt = count($arValue); $j < $cnt; $j++) {
if ($flddatatype == EW_DATATYPE_NUMBER && !is_numeric($arValue[$j])) {
$bValidData = FALSE;
break;
} else {
$arValue[$j] = ew_QuotedValue($arValue[$j], $flddatatype, $dbid);
}
}
if ($bValidData) {
$filter = str_replace("{filter_value}", implode(",", $arValue), $filter);
} else {
$filter = "1=0";
}
$fn = @$post["fn" . $i];
if ($fn == "" || !function_exists($fn)) {
$fn = "ew_AddFilter";
}
$fn($filters, $filter);
}
}
$sql = str_replace("{filter}", $filters != "" ? $filters : "1=1", $sql);
}
// Get the query value (for "LIKE" or "=")
$value = ew_AdjustSql(@$_GET["q"], $dbid);
// Get the query value from querystring
if ($value == "") {
$value = ew_AdjustSql(@$post["q"], $dbid);
}
// Get the value from post
if ($value != "") {
$sql = preg_replace('/LIKE \'(%)?\\{query_value\\}%\'/', ew_Like('\'$1{query_value}%\'', $dbid), $sql);
$sql = str_replace("{query_value}", $value, $sql);
}
// Replace {query_value_n}
preg_match_all('/\\{query_value_(\\d+)\\}/', $sql, $out);
$cnt = count($out[0]);
for ($i = 0; $i < $cnt; $i++) {
$j = $out[1][$i];
$v = ew_AdjustSql(@$post["q" . $j], $dbid);
$sql = str_replace("{query_value_" . $j . "}", $v, $sql);
}
$this->GetLookupValues($sql, $dbid);
$result = ob_get_contents();
// Global Page Unloaded event (in userfn*.php)
Page_Unloaded();
if (ob_get_length()) {
// Clear output
ob_clean();
}
// Close connection
ew_CloseConn();
// Output
echo $result;
}
示例12: Page_Terminate
function Page_Terminate($url = "")
{
global $conn, $ReportLanguage, $EWR_EXPORT, $gsExportFile;
// Page Unload event
$this->Page_Unload();
// Global Page Unloaded event (in userfn*.php)
Page_Unloaded();
// Close connection
$conn->Close();
// Go to URL if specified
if ($url != "") {
if (!EWR_DEBUG_ENABLED && ob_get_length()) {
ob_end_clean();
}
header("Location: " . $url);
}
exit;
}