| 
View
 

Navigationphp

Page history last edited by Antonio Balderi 16 years, 8 months ago

        <div id="navigation">

<?php

if ($_GET['do']=="help")

{

        echo(GetTemplate("Help/Menu"));

}

else if ($_SESSION['gasid']==0)

{

        if ($_SESSION['userid']==0)

        {

                $str=GetTemplate("User/Login");

                $str=str_replace("{{value1}}",$_COOKIE['username'],$str);

                $str=str_replace("{{value2}}",$_COOKIE['password'],$str);

                if ($_COOKIE['username']!="")

                        $str=str_replace("{{value3}}","checked=\"checked\"",$str);

                else

                        $str=str_replace("{{value3}}","",$str);

                if ($_SESSION['login_error']==1)

                        echo(str_replace("{{error}}","Ritenta!",$str));

                else if ($_SESSION['login_error']==2)

                        echo(str_replace("{{error}}","Non abilitato!",$str));

                else

                        echo(str_replace("{{error}}"," ",$str));

        }

        else

        {

                $str=GetTemplate("User/GuestToolsMenu");

                echo(str_replace("{{num_groups}}",$_SESSION['num_gas_on_site'],$str));

                if ($_SESSION['factory_producerid']>0 && $_SESSION['factory_authlevel']>0)

                        echo(GetTemplate("Factory/Menu"));

        }

        unset ($_SESSION['login_error']);

}

else

{

        if ($_SESSION['gas_authlevel']==0)

        {

                $str=GetTemplate("User/ToolsMenu");

                $str=str_replace("{{num_groups}}",$_SESSION['num_gas_on_site'],$str);

                echo(str_replace("{{value1}}",($active_polls>0)?"($active_polls)":"",$str));

        }

        else

        {

                if ($_SESSION['authlevel']==1)

                {

                        $str=GetTemplate("User/GuestToolsMenu");

                        echo(str_replace("{{num_groups}}",$_SESSION['num_gas_on_site'],$str));

                        echo(GetTemplate("User/GuestMenu"));

                        if ($_SESSION['factory_producerid']>0 && $_SESSION['factory_authlevel']>0)

                                echo(GetTemplate("Factory/Menu"));

                }

                else

                {

                        $gasid=$_SESSION['gasid'];

                        if (($_SESSION['flags']&32768)==32768)

                                echo(GetTemplate("User/Menu"));

                        else

                                echo(GetTemplate("User/MicroMenu"));

                        $active_polls=$_SESSION['active_polls'];

                        $str=GetTemplate("User/ToolsMenu");

                        $str=str_replace("{{num_groups}}",$_SESSION['num_gas_on_site'],$str);

                        echo(str_replace("{{value1}}",($active_polls>0)?"($active_polls)":"",$str));

                        if ($_SESSION['shop_authlevel']>=2)

                                echo(GetTemplate("Shop/Menu"));

                        if ($_SESSION['referral_producerid']>0 && $_SESSION['referral_authlevel']>=2)

                                echo(GetTemplate("Referral/Menu"));

                        if ($_SESSION['admin_level']>0)

                        {

                                $str=GetTemplate("Admin/Menu",$_SESSION['gasname']);

                                $result=mysql_query("SELECT (SELECT COUNT(*) FROM `rg_users` WHERE `gasid`='$gasid' AND `authlevel`='2' AND `flags`&'32768'='32768') AS `num1`,

                                                                                        (SELECT COUNT(*) FROM `rg_users` WHERE `gasid`='$gasid' AND `authlevel`='1') AS `num2`,

                                                                                        (SELECT COUNT(*) FROM `rg_users`,`rg_referrals` WHERE `gasid`='$gasid' AND `flags`&'32768'='32768' AND `referral_producerid`>'0' AND rg_referrals.`userid`=rg_users.`userid` AND `referral_authlevel`>='2') AS `num3`,

                                                                                        (SELECT COUNT(*) FROM `rg_users`,`rg_referrals` WHERE `gasid`='$gasid' AND `flags`&'32768'='32768' AND `referral_producerid`>'0' AND rg_referrals.`userid`=rg_users.`userid` AND `referral_authlevel`<'2') AS `num4`,

                                                                                        (SELECT COUNT(*) FROM `rg_cashier`,`rg_users` WHERE rg_cashier.`userid`=rg_users.`userid` AND `gasid`='$gasid' AND rg_cashier.`authlevel`>'0') AS `num11`,

                                                                                        (SELECT COUNT(*) FROM `rg_cashier`,`rg_users` WHERE rg_cashier.`userid`=rg_users.`userid` AND `gasid`='$gasid' AND rg_cashier.`authlevel`='0') AS `num12`,

                                                                                        (SELECT COUNT(*) FROM `rg_quality_group`,`rg_users` WHERE rg_quality_group.`userid`=rg_users.`userid` AND `gasid`='$gasid' AND rg_quality_group.`authlevel`>'0') AS `num5`,

                                                                                        (SELECT COUNT(*) FROM `rg_quality_group`,`rg_users` WHERE rg_quality_group.`userid`=rg_users.`userid` AND `gasid`='$gasid' AND rg_quality_group.`authlevel`='0') AS `num6`,

                                                                                        (SELECT COUNT(*) FROM `rg_welcome_group`,`rg_users` WHERE rg_welcome_group.`userid`=rg_users.`userid` AND `gasid`='$gasid' AND rg_welcome_group.`authlevel`>'0') AS `num7`,

                                                                                        (SELECT COUNT(*) FROM `rg_welcome_group`,`rg_users` WHERE rg_welcome_group.`userid`=rg_users.`userid` AND `gasid`='$gasid' AND rg_welcome_group.`authlevel`='0') AS `num8`,

                                                                                        (SELECT COUNT(*) FROM `rg_logistic_group`,`rg_users` WHERE rg_logistic_group.`userid`=rg_users.`userid` AND `gasid`='$gasid' AND rg_logistic_group.`authlevel`>'0') AS `num9`,

                                                                                        (SELECT COUNT(*) FROM `rg_logistic_group`,`rg_users` WHERE rg_logistic_group.`userid`=rg_users.`userid` AND `gasid`='$gasid' AND rg_logistic_group.`authlevel`='0') AS `num10`");

                                extract(mysql_fetch_assoc($result));

                                $str=str_replace("{{value1}}",$num1,$str);

                                $str=str_replace("{{value2}}",$num2,$str);

                                $str=str_replace("{{value3}}","$num3/$num4",$str);

                                $str=str_replace("{{value7}}","$num11/$num12",$str);

                                $str=str_replace("{{value4}}","$num5/$num6",$str);

                                $str=str_replace("{{value5}}","$num7/$num8",$str);

                                echo(str_replace("{{value6}}","$num9/$num10",$str));

                        }

                        if ($_SESSION['admin_level']>2)

                        {

                                $result=mysql_query("SELECT (SELECT COUNT(*) FROM `rg_users`) AS `num1`,

                                                                                        (SELECT COUNT(*) FROM `rg_gas` WHERE `authlevel`>'0') AS `num2`,

                                                                                        (SELECT COUNT(*) FROM `rg_gas` WHERE `authlevel`='0') AS `num3`,

                                                                                        (SELECT COUNT(*) FROM `rg_users` WHERE `factory_producerid`>'0' AND `factory_authlevel`>'0') AS `num4`,

                                                                                        (SELECT COUNT(*) FROM `rg_users` WHERE `factory_producerid`>'0' AND `factory_authlevel`='0') AS `num5`,

                                                                                        (SELECT COUNT(*) FROM `rg_producers`) AS `num6`,

                                                                                        (SELECT COUNT(*) FROM `rg_homenews` WHERE `auth`>'0') AS `num7`,

                                                                                        (SELECT COUNT(*) FROM `rg_homenews` WHERE `auth`='0') AS `num8`");

                                extract(mysql_fetch_assoc($result));

                                $str=GetTemplate("Master/Menu");

                                $str=str_replace("{{value1}}",$num1,$str);

                                $str=str_replace("{{value2}}","$num2/$num3",$str);

                                $str=str_replace("{{value3}}","$num4/$num5",$str);

                                $str=str_replace("{{value4}}",$num6,$str);

                                echo(str_replace("{{value5}}","$num7/$num8",$str));

                        }

                        if ($_SESSION['factory_producerid']>0 && $_SESSION['factory_authlevel']>0)

                                echo(GetTemplate("Factory/Menu"));

                        if ($_SESSION['cashier_authlevel']>0)

                                echo(GetTemplate("Cashier/Menu"));

                        if ($_SESSION['quality_group_authlevel']>0)

                                echo(GetTemplate("QualityGroup/Menu"));

                        if ($_SESSION['welcome_group_authlevel']>0)

                        {

                                $result=doquery("SELECT COUNT(*) AS `num` FROM {{table}} WHERE `gasid`=? AND `authlevel`=1 ORDER BY `name`","users",array($gasid));

                                extract(mysql_fetch_assoc($result));

                                $str=GetTemplate("WelcomeGroup/Menu");

                                echo(str_replace("{{value1}}",$num,$str));

                        }

                        if ($_SESSION['logistic_group_authlevel']>0)

                                echo(GetTemplate("LogisticGroup/Menu"));

                }

        }

}

?>

</div>

 

Comments (0)

You don't have permission to comment on this page.