Example #1
0
function browser_is_windows()
{
    if (browser_get_platform() == 'Win') {
        return true;
    } else {
        return false;
    }
}
Example #2
0
function browser_is_mozilla_linux()
{
    if (browser_get_agent() == 'MOZILLA' && browser_get_platform() == 'Linux') {
        return true;
    } else {
        return false;
    }
}
Example #3
0
//
// SourceForge: Breaking Down the Barriers to Open Source Development
// Copyright 1999-2000 (c) The SourceForge Crew
// http://sourceforge.net
//
// $Id: bslogot.php,v 1.1 2003/11/13 11:29:20 helix Exp $
require_once 'squal_pre.php';
/*
	Determine group
*/
if ($group_id) {
    $log_group = $group_id;
} else {
    $log_group = 0;
}
$res_logger = db_query("INSERT INTO activity_log (day,hour,group_id,browser,ver,platform,time,page,type) " . "VALUES (" . date('Ymd', mktime()) . ",'" . date('H', mktime()) . "','{$log_group}','" . browser_get_agent() . "','" . browser_get_version() . "','" . browser_get_platform() . "','" . time() . "','{$PHP_SELF}','1');");
if (!$res_logger) {
    echo "An error occured in the logger.\n";
    echo db_error();
    exit;
}
// output image
header("Content-Type: image/png");
header("Cache-Control: no-cache, must-revalidate");
//header("Pragma: no-cache");
//if (!$group_id) {
//	echo 'xxxxx NO GROUP ID xxxxxxx';
//	exit;
//}
//if ($type == 1) {
echo readfile($sys_urlroot . 'images/berliOS_small_logo_trans.png');
Example #4
0
//
// SourceForge: Breaking Down the Barriers to Open Source Development
// Copyright 1999-2000 (c) The SourceForge Crew
// http://sourceforge.net
//
//
/*
	Determine group
*/
if (isset($group_id) && $group_id) {
    $log_group = $group_id;
} else {
    if (isset($form_grp) && $form_grp) {
        $log_group = $form_grp;
    } else {
        $log_group = 0;
    }
}
$request =& HTTPRequest::instance();
$log_time = time();
$sql = 'INSERT INTO activity_log' . '(day,hour,group_id,browser,ver,platform,time,page,type)' . ' VALUES (' . date('Ymd', $log_time) . ',' . date('H', $log_time) . ',' . db_ei($log_group) . ',' . '"' . db_escape_string(browser_get_agent()) . '",' . floatval(browser_get_version()) . ',' . '"' . db_escape_string(browser_get_platform()) . '",' . $log_time . ',' . '"' . db_escape_string($request->getFromServer('PHP_SELF')) . '",' . '0' . ')';
$res_logger = db_query($sql);
if (!$res_logger) {
    echo $GLOBALS['Language']->getText('include_logger', 'log_err');
    echo db_error();
    exit;
}
$em =& EventManager::instance();
$em->processEvent('logger_after_log_hook', array('isScript' => IS_SCRIPT, 'groupId' => $log_group, 'time' => $log_time));
unset($log_time);
unset($log_group);
Example #5
0
                $group_id = db_result($res_grp, 0, 'group_id');
                //set up a foundry object for reference all over the place
                if ($group_id) {
                    $grp =& group_get_object($group_id, $res_grp);
                    if ($grp) {
                        //this is a project - so set up the project var properly
                        $project =& $grp;
                        //echo "IS PROJECT: ".$group_id;
                        $log_group = $group_id;
                    } else {
                        $log_group = 0;
                    }
                } else {
                    $log_group = 0;
                }
            }
            $log_group = 0;
        }
    }
}
$sql = "INSERT INTO activity_log " . "(day,hour,group_id,browser,ver,platform,time,page,type) " . "VALUES (" . date('Ymd', mktime()) . ",'" . date('H', mktime()) . "','{$log_group}','" . browser_get_agent() . "','" . browser_get_version() . "','" . browser_get_platform() . "','" . time() . "','" . getStringFromServer('PHP_SELF') . "','0');";
$res_logger = db_query($sql);
//
//	temp hack
//
$sys_db_is_dirty = false;
if (!$res_logger) {
    echo "An error occured in the logger.\n";
    echo htmlspecialchars(db_error());
    exit;
}
Example #6
0
<?php

// Page Logging System - Exit logging script
// Get database connection
include "../admin/config.php";
include "{$site_root}/libs/lib_db.php";
include "{$site_root}/libs/lib_browser.php";
$site_id = $s;
// rename the $s variable to $site_id
$user_id = $u;
// rename the $u variable to $user_id
$exit_page = $e;
// rename the $e variable to $exit_page;
$page = $p;
// rename the $p variable to $page;
// Create the SQL query string
$sql = "INSERT DELAYED INTO logging_log " . "(day,hour,session_id,site_id,user_id,browser,ver,platform,time,page,ip_address,remote_host,referrer,exit_page) " . "VALUES (" . date('Ymd', mktime()) . ",'" . date('H', mktime()) . "','" . $PHPSESSID . "','" . $site_id . "','" . $user_id . "','" . browser_get_agent() . "','" . browser_get_version() . "','" . browser_get_platform() . "','" . time() . "','" . $page . "','" . $REMOTE_ADDR . "','" . $REMOTE_HOST . "','" . $HTTP_REFERER . "','" . $exit_page . "'" . ");";
// Insert into database
$link_id = db_connect();
$res_logger = mysql_query($sql, $link_id);
if (!$res_logger) {
    echo mail("*****@*****.**", "Logging error", "Can't connect");
}
// Then send the user on their way
Header("Location: {$exit_page}");
exit;