Exemplo n.º 1
0
    exit;
}
///////////////////////////////////////////////////////////////////////
////////////////////////stat_collector/////////////////////////////////
///////////////////////////////////////////////////////////////////////
if ($uid != get_uid(false)) {
    require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/stat_collector.php';
    $scl = new stat_collector();
    $ref_id = __paramInit('int', 'f', NULL, 0);
    if ($ref_id == 4) {
        $stamp = intval($_GET['stamp']);
    } else {
        $stamp = false;
    }
    if ($uid) {
        $scl->LogStat($uid, (int) get_uid(false), $_SERVER['REMOTE_ADDR'], $ref_id, (int) is_emp(), $stamp);
    }
    unset($scl);
}
///////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////
$skip_blocked = $user_obj->uid == get_uid(false) || hasPermissions('users') ? false : true;
$prj_prev = (int) portfolio::GetPrjNear($user_obj->uid, $prjid, -1, $skip_blocked);
$prj_next = (int) portfolio::GetPrjNear($user_obj->uid, $prjid, 1, $skip_blocked);
$action = trim($_GET['action']);
if ($action == 'delete') {
    $portf = new portfolio();
    if ($prjid) {
        $error .= $portf->DelPortf(get_uid(false), $prjid, hasPermissions('users'));
    }
Exemplo n.º 2
0
    unset($_SESSION['pro_last']);
}
///////////////////////////////////////////////////////////////////////
////////////////////////stat_collector/////////////////////////////////
///////////////////////////////////////////////////////////////////////
if ($user->uid != $uid && !is_emp($user->role)) {
    require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/stat_collector.php';
    $scl = new stat_collector();
    $ref_id = __paramInit('int', 'f', NULL, 0);
    if ($ref_id == 6 || $ref_id == 4 || $ref_id == 2 || $ref_id == 1 || $ref_id == 7) {
        $stamp = intval($_GET['stamp']);
    } else {
        $stamp = false;
    }
    if ($user->uid) {
        $scl->LogStat($user->uid, (int) $uid, $_SERVER['REMOTE_ADDR'], $ref_id, (int) is_emp(), $stamp);
        // статистика по ключевым словам ------------
        $kw = $_GET['kw'];
        if ($kw && $user->is_pro && preg_match('~/freelancers/~i', $_SERVER['HTTP_REFERER'])) {
            $bIsEmp = is_emp() ? true : false;
            $scl->wordsStatLog($user->uid, (int) $uid, $_SERVER['REMOTE_ADDR'], $bIsEmp, $kw);
        }
        //-----------------------------------------------
    }
    unset($scl);
}
///////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////
$role = $user->role;
$rpath = '../';