Example #1
0
function get_content()
{
    ?>
<div id="content">	<!--------------------------------------- TARTALOM ---------------------------------------->
	<div id="content_menu">
<?php 
    get_menu(isset($_SESSION["nev"]));
    //megjeleniti a menut
    ?>
	</div>	<!-- content_menu -->
	<div id="content_content" style="overflow: auto">
<?php 
    if (!isset($_SESSION["nev"])) {
        //ha nincs bejelentkezve---------------------------------------------
        if (!isset($_POST["menu"])) {
            //ha nem kattintott egyetlen gombra sem
            ?>
				<p />&nbsp;<p />&nbsp;
				<p />A <a href="http://www.ubbcluj.ro/" target="_blank">BBTE</a> és 
				<a href="http://www.kmei.ro/" target="_blank">KMEI</a> által szervezett 2009/2010-es tanévi<br />
				<i>"Adatbázisok és webes alkalmazások fejlesztése"</i><br />továbbképző weboldala
				<p />Ha te is részt vettél a képzésen,<br />kérlek regisztrálj ezen az oldalon!
<!--				<p />&nbsp;<p />&nbsp;<p />&nbsp;<p />&nbsp;<p />&nbsp;<p />&nbsp;<p />&nbsp;<p />&nbsp;
				<p />Ha te is részt vettél a képzésen,<br />kérlek regisztrálj ezen az oldalon!-->
<?php 
        } else {
            //ha rakattintott valamelyik gombra
            switch ($_POST["menu"]) {
                case "be":
                    //Bejelentkezést/kijelentkezést megvalósító függvények
                    include "loginout_db.php";
                    include "loginout.php";
                    $hiba = 0;
                    $userneve = "";
                    if (isset($_POST["nev"]) || isset($_POST["jelszo"])) {
                        $hiba = db_login_check($_POST["nev"], $_POST["jelszo"], $userneve);
                    }
                    get_login($hiba, $userneve);
                    break;
                case "reg":
                    //Regisztrálást megvalósító függvények
                    include "register_db.php";
                    include "register.php";
                    $hiba = 0;
                    if (isset($_POST["nev"]) || isset($_POST["jelszo"]) || isset($_POST["jelszo2"]) || isset($_POST["email"]) || isset($_POST["email2"]) || isset($_POST["vnev"]) || isset($_POST["knev"])) {
                        $hiba = db_register_check($_POST);
                    }
                    get_register($hiba, $_POST);
                    break;
                case "weboldalrol":
                    get_page_info();
                    break;
            }
        }
    } else {
        //ha be van jelentkezve----------------------------------------------------------------------
        if (!isset($_POST["menu"])) {
            //ha nem kattintott egyetlen gombra sem
            ?>
				<p />&nbsp;<p />&nbsp;<p />&nbsp;
				<p />A <a href="http://www.ubbcluj.ro/" target="_blank">BBTE</a> és 
				<a href="http://www.kmei.ro/" target="_blank">KMEI</a> által szervezett 2009/2010-es tanévi<br />
				<i>"Adatbázisok és webes alkalmazások fejlesztése"</i><br />továbbképző weboldala
<?php 
        } else {
            //ha rakattintott valamelyik gombra
            switch ($_POST["menu"]) {
                case "menu0":
                    //az admin menu megjelenitese
                    //Adminsztracio fuggvenyek
                    include "admin_db.php";
                    include "admin.php";
                    get_admin_menu();
                    break;
                case "menu01":
                    //admin szamara listazodnak a felhasznalok
                    //Adminsztracio fuggvenyek
                    include "admin_db.php";
                    include "admin.php";
                    get_admin_menu();
                    get_admin_users();
                    break;
                case "menu011":
                    //admin modositja egy user adatait
                    //Adminsztracio fuggvenyek
                    include "admin_db.php";
                    include "admin.php";
                    get_admin_menu();
                    $hiba = 0;
                    if (isset($_POST["user"])) {
                        $hiba = db_admin_user_modify($_POST);
                    }
                    get_admin_user_modify($hiba, $_POST["nev"]);
                    break;
                case "menu012":
                    //admin veglegesen torli az adatbazisbol a usert
                    //Adminsztracio fuggvenyek
                    include "admin_db.php";
                    include "admin.php";
                    get_admin_menu();
                    $hiba = 0;
                    if (isset($_POST["user"])) {
                        $hiba = db_admin_user_delete($_POST);
                    }
                    get_admin_user_delete($hiba, $_POST["nev"]);
                    break;
                case "menu013":
                    //admin aktivalja a usert
                    //Adminsztracio fuggvenyek
                    include "admin_db.php";
                    include "admin.php";
                    get_admin_menu();
                    $hiba = 0;
                    if (isset($_POST["user"])) {
                        $hiba = db_admin_user_activate($_POST);
                    }
                    get_admin_user_activate($hiba, $_POST["nev"]);
                    break;
                case "menu02":
                    //admin modositja a linkgyujtemenyt
                    //Linkgyüjteményre vonatkozó függvények
                    include "links_db.php";
                    include "links.php";
                    //Adminsztracio fuggvenyek
                    include "admin_db.php";
                    include "admin.php";
                    get_admin_menu();
                    $hiba = 0;
                    if (isset($_POST["katid"])) {
                        //mar ki van valasztva a modositando linkkategoria
                        if (isset($_POST["nev"])) {
                            //kesz a modositas
                            $hiba = db_admin_modify_cathegory($_POST);
                        }
                        get_admin_modify_cathegory($hiba, $_POST["katid"]);
                    } else {
                        if (isset($_POST["linkid"])) {
                            //mar ki van valasztva a modositando link
                            if (isset($_POST["ref"])) {
                                //kesz a modositas
                                $hiba = db_admin_modify_link($_POST);
                            }
                            get_admin_modify_link($hiba, $_POST["linkid"]);
                        } else {
                            get_admin_links();
                        }
                    }
                    break;
                case "menu03":
                    //admin modositja a forum tartalmat
                    //A forumra vonatkozó függvények
                    include "forum_db.php";
                    include "forum.php";
                    //Adminsztracio fuggvenyek
                    include "admin_db.php";
                    include "admin.php";
                    get_admin_menu();
                    $hiba = 0;
                    if (isset($_POST["id"])) {
                        //ki van valasztva egy topik, az abba tartozo uzeneteket listazni
                        $id = $_POST["id"];
                    } else {
                        //nincs kivalasztva topik, a topikokat kell listazni
                        $id = 0;
                    }
                    if (isset($_POST["oldal"])) {
                        $oldal = $_POST["oldal"];
                    } else {
                        $oldal = 1;
                    }
                    if (isset($_POST["messageid"])) {
                        //mar ki van valasztva a modositando hozzaszolas
                        if (isset($_POST["operation"])) {
                            //kesz a modositas
                            $hiba = db_admin_modify_message($_POST);
                        }
                        get_admin_modify_message($hiba, $_POST["messageid"], $_POST["topicid"], $_POST["oldal"]);
                    } else {
                        if (isset($_POST["topicid"])) {
                            //mar ki van valasztva a modositando topik
                            if (isset($_POST["operation"])) {
                                //kesz a modositas
                                $hiba = db_admin_modify_topic($_POST);
                            }
                            get_admin_modify_topic($hiba, $_POST["topicid"]);
                        } else {
                            get_admin_forum($id, $oldal);
                        }
                    }
                    //h id=0, akkor a topikokat listazza, kulonben egy topikon belul az uzenetekt
                    break;
                case "ki":
                    //kijelentkezesre kattintottak
                    //Bejelentkezést/kijelentkezést megvalósító függvények
                    include "loginout_db.php";
                    include "loginout.php";
                    logout();
                    break;
                case "beallitasok":
                    //beallitasokra kattintott a felhasznalo
                    //Beállítások, opciók módosításához szükséges függvények
                    include "settings_db.php";
                    include "settings.php";
                    $hiba = 0;
                    if (isset($_POST["nev"]) || isset($_POST["jelszo"]) || isset($_POST["jelszo2"]) || isset($_POST["email"]) || isset($_POST["email2"]) || isset($_POST["vnev"]) || isset($_POST["knev"]) || isset($_POST["tel"]) || isset($_POST["cim"])) {
                        $hiba = db_settings_check($_POST);
                    }
                    get_settings($hiba, $_POST);
                    break;
                case "felhasznalok":
                    //a felhasznalokat akarja megtekinteni
                    get_all_users();
                    break;
                case "kepek":
                    //a "Kepek" menupont ill. a kepgaleriak eseten mindig ugyanaz tortenik
                //a "Kepek" menupont ill. a kepgaleriak eseten mindig ugyanaz tortenik
                case "kepek1":
                case "kepek2":
                case "kepek3":
                    //Képgalériák megjelenítéséhez a függvények
                    include "pixgals.php";
                    get_picture_galerys();
                    break;
                case "linkek":
                    //linkek megtekintese
                    //Linkgyüjteményre vonatkozó függvények
                    include "links_db.php";
                    include "links.php";
                    get_links();
                    break;
                case "ujkategoria":
                    //uj linkkategoriat akar valaki letrehozni vagy modositani
                    //Linkgyüjteményre vonatkozó függvények
                    include "links_db.php";
                    include "links.php";
                    $hiba = 0;
                    if (isset($_POST["katnev"])) {
                        //ha mar be voltak irva az uj linkkategoria adatai
                        $hiba = db_add_new_cathegory($_POST["katnev"]);
                        if ($hiba) {
                            get_new_cathegory($hiba);
                        }
                    } else {
                        if (isset($_POST["id"])) {
                            //ha mar beirta a modositasokat
                            $hiba = db_modify_cathegory($_POST);
                            if ($hiba) {
                                get_modify_cathegory($hiba, $_POST["id"]);
                            }
                        } else {
                            if (isset($_POST["linkkat"])) {
                                //ha modositani akarja a linkkategoriat, jon a form
                                get_modify_cathegory($hiba, $_POST["linkkat"]);
                            } else {
                                //kulonben jelenjen meg az uj linkkategoria adatai szamara a form
                                get_new_cathegory($hiba);
                            }
                        }
                    }
                    break;
                case "ujlink":
                    //uj linket akar valaki ajanlani vagy modositani
                    //Linkgyüjteményre vonatkozó függvények
                    include "links_db.php";
                    include "links.php";
                    $hiba = 0;
                    if (isset($_POST["kat"])) {
                        //ha mar be voltak irva az uj link adatai
                        $hiba = db_add_new_link($_POST);
                        if ($hiba) {
                            get_new_link($hiba, $_POST["kat"]);
                        }
                    } else {
                        if (isset($_POST["linkid"])) {
                            //ha mar beirta a modositasokat
                            db_modify_link($_POST);
                        } else {
                            if (isset($_POST["id"])) {
                                //ha modositani akarja a linket, jon a form
                                get_modify_link($_POST["id"]);
                            } else {
                                //kulonben jelenjen meg az uj link adatai szamara a form
                                get_new_link($hiba, $_POST["linkkat"]);
                            }
                        }
                    }
                    break;
                case "forum":
                    //forum topikjainak megtekinteses es szrkesztese
                    //A forumra vonatkozó függvények
                    include "forum_db.php";
                    include "forum.php";
                    if (isset($_POST["topikid"])) {
                        $id = $_POST["topikid"];
                    } else {
                        $id = 0;
                    }
                    //ekkor a topikok jelennek meg
                    if (isset($_POST["oldal"])) {
                        $oldal = $_POST["oldal"];
                    } else {
                        $oldal = 1;
                    }
                    get_forum($id, $oldal);
                    break;
                case "ujtopik":
                    //A forumra vonatkozó függvények
                    include "forum_db.php";
                    include "forum.php";
                    $hiba = 0;
                    if (isset($_POST["nev"])) {
                        //uj topik neve mar beirva
                        $hiba = topic_check($_POST["nev"]);
                    } else {
                        if (isset($_POST["id"]) && isset($_POST["ujnev"])) {
                            //mar beirta a modositasokat
                            $hiba = db_modify_topic($_POST["id"], $_POST["ujnev"], $_POST["oldal"]);
                        }
                    }
                    if (!isset($_POST["id"])) {
                        get_new_topic($hiba);
                    } else {
                        get_modify_topic($hiba, $_POST["id"], $_POST["oldal"]);
                    }
                    break;
                case "ujuzenet":
                    //A forumra vonatkozó függvények
                    include "forum_db.php";
                    include "forum.php";
                    $hiba = 0;
                    if (isset($_POST["uzenet"])) {
                        $hiba = message_check($_POST["uzenet"], $_POST["idezet"]);
                    }
                    if (isset($_POST["id"]) && isset($_POST["ujuzenet"])) {
                        $hiba = db_modify_message($_POST["topicid"], $_POST["id"], $_POST["ujuzenet"], $_POST["oldal"]);
                    }
                    if (!isset($_POST["id"])) {
                        get_new_message($hiba, $_POST["oldal"]);
                    } else {
                        get_modify_message($hiba, $_POST["topicid"], $_POST["id"], $_POST["mesg"], $_POST["oldal"]);
                    }
                    break;
                case "weboldalrol":
                    get_page_info();
                    break;
            }
        }
    }
    ?>
	</div>	<!-- content_content -->
</div>	<!-- content -->
<?php 
}
	.left-blok ul.list {margin-left: 20px}
	.content-box {width: 650px; float: right}
	ul.list li {}
	ul.list li a {color: #444; text-decoration: none}
	ul.list li a:hover {text-decoration: underline}
	ul.list li.active a {font-weight: bold}
	.clear {clear: both}
	hr {border: 1px solid #ccc}
	.table {text-align: center; width: 100%; border-radius: 3px; border: 1px solid #ccc}
	.table thead tr td {border-bottom: 1px solid #444; background-color: #efefef; padding: 4px 14px; font-weight: bold; }
	.table tbody tr td {border-bottom: 1px solid #ccc}
	span.author {font-weight: bold; display: block}
	span.description {display: block}
	span.url a {color: #888888}
	</style>
	<?php 
do_action('add_head');
?>
</head>
	<body>
	<div class="content">
		<h3><?php 
echo apply_filters('page_title', 'PHP İLE EKLENTİLİ GELİŞTİREBİLİR SİSTEM UYGULAMASI');
?>
</h3>
		<hr />
		<div class="left-blok">
			<?php 
echo get_admin_menu();
?>
		</div>
Example #3
0
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title><?php 
the_title("后台管理");
?>
</title>
<link href="template/admin.css" rel="stylesheet" type="text/css">
<script src="template/admin.js" type="text/javascript"></script>
</head>
<body>
<div id="warp">
<div id="left_nv1">
<div id="left_nv2">
<ul>
<?php 
get_admin_menu();
?>
</ul>
</div>

</div>

<div id="content">
<div id="adminbody">