session_start();
ob_start();
error_reporting(E_ERROR | E_WARNING | E_PARSE/* | E_NOTICE*/);//Zg�aszanie b��d�ww typu: krytyki, warning, sk�adni i notice
//error_reporting(E_ERROR);//Zg�aszanie tylko b��d�w krytycznych
define ( _ROOT, "/partner/");//Konfiguracja w katalogu partner
//define ( _ROOT, "/");//Konfiguracja na serwerze danmed
//define ( _ROOT, "/home/vhris/workspace/lgs_danmed/");
include _ROOT."include/danmed/admin/include/const.php";
include _ROOT."tools.php";
include _ROOT."include/danmed/admin/include/view_lib.php";
include _ROOT."include/danmed/admin/include/syslog_lib.php";
if($_SERVER['HTTP_HOST'] != 'www.danmed.home.pl')
header('Location: http://www.danmed.home.pl/partner/?action=order');
if($_GET[action]!='order' && $_SERVER['SERVER_PORT']==443)
{
header('Location: http://www.danmed.home.pl/partner');
}
define ( _SHOP_PATH, "/partner/include/danmed/sklep");
include _SHOP_PATH."/include/user_auth.php";
include _SHOP_PATH."/include/const.php";
include _SHOP_PATH."/include/function.php";
include _SHOP_PATH."/include/html_func.php";
include _SHOP_PATH."/class/class_user.php";
include _SHOP_PATH."/class/class_group.php";
include _SHOP_PATH."/class/class_product.php";
if($_GET[idProduct]) {
$oProduct = new cProduct($_GET[idProduct]);
$oProductItem = new cProductItem($_GET[idProduct]);
}
if($_GET[action]=='buy'||$_GET[action]=='order'||$_GET[action]=='remind'||$_GET[action]=='register'||$_GET[action]=='activate') {
if($_GET["id"]=="") $_GET["id"]=_DM_SKLEP;
}else{
if($_GET["id"]=="") $_GET["id"]=_DM_SKLEP;
}
// voting
include _ROOT."include/vote.php";
$bVoteFailed = VerifyVote();
$id = strip_tags($_GET[id]);
$action = strip_tags($_GET[action]);
if ( $id > 0 )
$oView = new cView($id);
if ( $oView->id > 0 ){
//poszukanie w liscie
$res = mysql_query('select * from document where id = '.$oView->id);
$res = mysql_fetch_assoc($res);
if(isset($res['bDeleted']) && $res['bDeleted'] == 1){
$name = 'Dokument usuniêty';
$oView = null;
}else{
$name = $oView->sTitle;
}
}else{
$name = "Strona G³ówna";
}
if ( $name )
include _ROOT."include/danmed/count.php";
//Ma byæ kurwa tylko jedno kurwa logowanie!!!
//Najpierw ujednolicamy kurwa dane z POST
if($_POST['login']){
$real_login = $_POST['login'];
}elseif($_POST['login_s']){
$real_login = $_POST['login_s'];
}
if($_POST['password']){
$real_passwd = $_POST['password'];
}elseif($_POST['password_s']){
$real_passwd = $_POST['password_s'];
}
// logowanie do sklepu
if ( $real_login && $real_passwd )
{
$oLogin = LoginUser($PHPSESSID, $real_login, $real_passwd);
$login_info = '';
if(is_string($oLogin)){
switch($oLogin){
case 'unactive':
$login_info = 'Konto jest nieaktywne. Konto mo¿e byæ aktywowane tylko przez administratora.';
break;
case 'failPasswd': //B³êdne has³o
case 'failLogin': //Brak takiego loginu
$login_info = 'B³êdny login i/lub has³o.';
break;
case 'accountOff':
$login_info = 'Zbyt du¿o nieudanych prób logowania. Konto zostaje zawieszone.
Aby ponownie aktywowaæ konto nale¿y siê skontaktowaæ z administratorem.';
break;
}
}
$sysLogin = PartnerLogin($real_login, $real_passwd);
$debug[] = array('sysLogin' => $sysLogin);
$debug[] = array('oLogin' => $oLogin);
if(!$oLogin){
$login_info = 'logowanie siê nie powiod³o!';
header( "Location: http://www.danmed.home.pl/partner/index.php?action=order");
exit();
}
$_SESSION['login'] = $oLogin;
}elseif ( $action == 'logout'){
SysClbLogout($PHPSESSID);
}
//$oSysClAccess = SysClAccessOK();
$oSysClAccess = PartnerAccessOK();
$debug[] = array('oSysClAccess' => $oSysClAccess);
$oAccess = VerifyUserAccess($PHPSESSID);
$debug[] = array('oAccess' => $oAccess);
if($oSysClAccess->idUser > 0 && $oAccess){
}elseif($action != 'order'){
ob_clean();
header('Location: http://www.danmed.home.pl/partner/?action=order');
exit();
}
$nRootId = GetRootId ( $oView->id, array(_DM_MENU_PL, _DM_DANMED_NET_PL) );
$oDocDolacz = ReadDoc(_DM_BOX_DOLACZ);
$oDocDanmedNet = ReadDoc(_DM_BOX_DANMED_NET);
$oDocMapaSerwisu = ReadDoc(_DM_BOX_MAPA_SERWISU);
$oDocZlokalizuj = ReadDoc(_DM_BOX_ZLOKALIZUJ);
$oDocHaslo = ReadDoc(_DM_BOX_HASLO);
//
function ConvertContent2Swf($str)
{
return iconv("iso-8859-2", "UTF-8", $str);
}
?>
| |||||||