Current Craftysyntax > Craftysyntax2.12.7 / Admin Common.php

Questions? Need Help? Want to share? » PHP Forum
Script Name:
Current Craftysyntax

Download:
current-craftysyntax.zip

Category:
Customer Support

Archive Content:

Craftysyntax2.12.7

Craftysyntax2.12.7 > Chat Smiles

Craftysyntax2.12.7

Craftysyntax2.12.7 > Class

Craftysyntax2.12.7

Craftysyntax2.12.7 > Images

Craftysyntax2.12.7 > Images > Blue

Craftysyntax2.12.7 > Images

Craftysyntax2.12.7 > Images > Brown

Craftysyntax2.12.7 > Images

Craftysyntax2.12.7 > Images > White

Craftysyntax2.12.7 > Images

Craftysyntax2.12.7 > Images > Yellow

Craftysyntax2.12.7

Craftysyntax2.12.7 > Javascript > Dynapi

Craftysyntax2.12.7 > Javascript > Dynapi > Js

Craftysyntax2.12.7 > Javascript > Dynapi

Craftysyntax2.12.7 > Javascript

Craftysyntax2.12.7 > Lang

Craftysyntax2.12.7

Craftysyntax2.12.7 > Layer Invites

Craftysyntax2.12.7

Craftysyntax2.12.7 > README FILES

Craftysyntax2.12.7

Admin Common.php:


<?php
//===========================================================================
//* --    ~~                Crafty Syntax Live Help                ~~    -- *
//===========================================================================
//           URL:   http://www.craftysyntax.com/    EMAIL: ericg <at> craftysyntax <dot> com
//         Copyright (C) 2003-2005 Eric Gerdes   (http://www.craftysyntax.com )
// --------------------------------------------------------------------------
// $              CVS will be released with version 3.1.0                   $
// $    Please check http://www.craftysyntax.com/ or REGISTER your program for updates  $
// --------------------------------------------------------------------------
// NOTICE: Do NOT remove the copyright and/or license information any files. 
//         doing so will automatically terminate your rights to use program.
//         If you change the program you MUST clause your changes and note
//         that the original program is Crafty Syntax Live help or you will 
//         also be terminating your rights to use program and any segment 
//         of it.        
// --------------------------------------------------------------------------
// LICENSE:
//     This program is free software; you can redistribute it and/or
//     modify it under the terms of the GNU General Public License
//     as published by the Free Software Foundation; 
//     This program is distributed in the hope that it will be useful,
//     but WITHOUT ANY WARRANTY; without even the implied warranty of
//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//     GNU General Public License for more details.
//
//     You should have received a copy of the GNU General Public License
//     along with this program in a file named LICENSE.txt .
// --------------------------------------------------------------------------  
// BIG NOTE:
//     At the time of the release of this version of CSLH,  Version 3.1.0 
//     which is a more modular,  extendable ,  “skinable” version of CSLH
//     was being developed.. please visit http://www.craftysyntax.com to see if it was released! 
//===========================================================================
require_once("security.php");
require_once(
"config.php");
require_once(
"config_cslh.php");
require_once(
"functions.php");
require_once(
"file_get_contents.php");
$colorfile "images".C_DIR$CSLH_Config['colorscheme'] .C_DIR."color.php";
require_once(
$colorfile);

// The two sessions operator and visitor sessions:
if(empty($UNTRUSTED['cslhVISITOR'])) $UNTRUSTED['cslhVISITOR'] = "";
if(empty(
$UNTRUSTED['cslhOPERATOR'])) $UNTRUSTED['cslhOPERATOR'] = "";
if(!(empty(
$_COOKIE['cslhVISITOR']))) $UNTRUSTED['cslhVISITOR'] = $_COOKIE['cslhVISITOR'];
if(!(empty(
$_COOKIE['cslhOPERATOR']))) $UNTRUSTED['cslhOPERATOR'] = $_COOKIE['cslhOPERATOR'];

// settings for server session/host ip logins,  cookies:
$allow_ip_host_sessions=false// for the operator this should NEVER be set to true.
$cookiesession=true;           // in most cases this is needed to be True. unles trans-id
$serversession=false;   // I have no idea why so many hosts can not handle PHP server sessions.. 
                        // I had this to true in the last version and got 3 people the first week
                        // with session handling errors.. I will stick with the cookies..
if($CSLH_Config['adminsession']=='Y')
  
$serversession=true;
 else
  
$serversession=false;    
   
$identity identity($UNTRUSTED['cslhOPERATOR'], "cslhOPERATOR", $allow_ip_host_sessions, $serversession, $cookiesession);

update_session($identity);
// get the info on the admin user:
$query "SELECT user_id, onchannel, show_arrival, user_alert, externalchats, istyping, isadmin FROM livehelp_users WHERE sessionid='".$identity['SESSIONID']."'";    
$people $mydatabase->query($query);
if(
$people->numrows() != 0){
  
$operator_row $people->fetchRow(DB_FETCHMODE_ASSOC);
  
$myid $operator_row['user_id'];
  
$channel $operator_row['onchannel'];
  
$show_arrival $operator_row['show_arrival']; 
  
$user_alert $operator_row['user_alert'];
  
$externalchats $operator_row['externalchats'];
  
$defaultshowvisitors $operator_row['istyping'];
  
$isadminsetting $operator_row['isadmin'];
}
?>


Other Customer Support Scripts:

WebMaster Resources Home

©RingsWorld.com