[Uludag-commits] r6571 - in trunk/pardon: . etc/themes/pardul lib

svn-uludag at uludag.org.tr svn-uludag at uludag.org.tr
19 Mar 2006 Paz 23:10:19 EET


Author: gokmen.goksel
Date: Sun Mar 19 23:10:16 2006
New Revision: 6571

Added:
   trunk/pardon/etc/themes/pardul/queue.html
   trunk/pardon/etc/themes/pardul/userlist.html
Modified:
   trunk/pardon/etc/themes/pardul/leftpane.html
   trunk/pardon/etc/themes/pardul/style.css
   trunk/pardon/index.php
   trunk/pardon/lib/utils.php
   trunk/pardon/lib/var.php
Log:
userları getir, onaylanacakları getir, eksikleri götür ama artık bitir yaw ;)

Modified: trunk/pardon/etc/themes/pardul/leftpane.html
=================================================================
--- trunk/pardon/etc/themes/pardul/leftpane.html	(original)
+++ trunk/pardon/etc/themes/pardul/leftpane.html	Sun Mar 19 23:10:16 2006
@@ -6,6 +6,12 @@
                 <li><a href="{$pardul_url}?myhardwares">Gönderdiklerim</a>
             </div>
             {/if}
+            {if $UserAdmin}
+            <div id="leftbox">
+                <li><a href="{$pardul_url}?queue">Onay Bekleyenler</a>
+                <li><a href="{$pardul_url}?users">Kullanıcı Tanımları</a>
+            </div>
+            {/if}
             <div id="leftbox">
                 {if $UserName}
                 <div id="head">Kullanıcı Bilgileri</div>

Modified: trunk/pardon/etc/themes/pardul/style.css
=================================================================
--- trunk/pardon/etc/themes/pardul/style.css	(original)
+++ trunk/pardon/etc/themes/pardul/style.css	Sun Mar 19 23:10:16 2006
@@ -5,15 +5,17 @@
     */
 
 body {
-    font-size: 9pt;
-    font-family: "Trebuchet MS", Sans-Serif;
-    letter-spacing: .5px;
     color:#564b47;
     padding:5px;
     margin:0px;
     text-align: center;
 }
 
+body, div, span, table, td, th, input,select,option {
+    font-size: 9pt;
+    font-family: "Trebuchet MS", Sans-Serif;
+    letter-spacing: .5px;
+}
 a {
     color: #990000;
     text-decoration: none;

Modified: trunk/pardon/index.php
=================================================================
--- trunk/pardon/index.php	(original)
+++ trunk/pardon/index.php	Sun Mar 19 23:10:16 2006
@@ -7,18 +7,22 @@
 
     require ("lib/var.php");
 
+//  Session Check
     if (session_is_registered("pardon")){
         ssv("UserName",$_SESSION["user"]);
         ssv("UserRealName",$_SESSION["uname"]);
         ssv("UserState",$_SESSION["state"]);
         ssv("UserID",$_SESSION["uid"]);
+        if ($_SESSION["state"]=="A") ssv("UserAdmin",TRUE);
     }
 
+//  Get Standarts
     ssv("p_vendor",get_("x","Vendors"));
     ssv("p_distro",get_("x","Distribution"));
     ssv("p_scat",get_("x","Categories"));
     ssv("p_category",get_categories());
 
+//  For All Users (Guest)
     foreach ($_GET as $key => $value){
        switch ($key){
             case "register_f":
@@ -48,6 +52,7 @@
         }
     }
 
+//  For SAdmin Users (SA)
     if (session_is_registered("pardon") AND $_SESSION["state"]=="SA" OR $_SESSION["state"]=="A") {
         foreach ($_GET as $key => $value){
         switch ($key){
@@ -75,12 +80,27 @@
                     break;
                 case "myhardwares":
                     ssv("userpage","x");
-                    ssv("sr",get_products_byuser($_SESSION["uid"]));
+                    ssv("sr",get_products("UserID",$_SESSION["uid"]));
                     $smarty->display("search.html");
                     die();
                     break;
-                case "submitted_var_3":
-                    $$key = $value;
+            }
+        }
+    }
+
+//  For Admin Users (A)
+    if (session_is_registered("pardon") AND $_SESSION["state"]=="A") {
+        foreach ($_GET as $key => $value){
+        switch ($key){
+                case "queue":
+                    ssv("sr",get_products("Status",0));
+                    $smarty->display("queue.html");
+                    die();
+                    break;
+                case "users":
+                    ssv("sr",get_("x","Users"));
+                    $smarty->display("userlist.html");
+                    die();
                     break;
             }
         }

Modified: trunk/pardon/lib/utils.php
=================================================================
--- trunk/pardon/lib/utils.php	(original)
+++ trunk/pardon/lib/utils.php	Sun Mar 19 23:10:16 2006
@@ -144,7 +144,6 @@
         return @mysql_query($sql_word);
     }
 
-
     /*
         user_exist($uname)
         it checks the user $uname and returns users info
@@ -195,9 +194,11 @@
         return perform_sql($sql_word);
     }
 
-    function get_products_byuser($userid){
+    function get_products($field,$userid){
         global $config;
-        $sql_word = "SELECT * FROM {$config['db']['tableprefix']}Hardwares WHERE UserID = '$userid'";
+        $sql_word = "SELECT * FROM {$config['db']['tableprefix']}Hardwares WHERE $field = '$userid'";
         return perform_sql($sql_word);
     }
+
+
 ?>

Modified: trunk/pardon/lib/var.php
=================================================================
--- trunk/pardon/lib/var.php	(original)
+++ trunk/pardon/lib/var.php	Sun Mar 19 23:10:16 2006
@@ -50,7 +50,7 @@
             $_SESSION["uname"]=$ird[0]['UserRealName'];
             $_SESSION["user"]=$user;
             $_SESSION["state"]=$ird[0]['UserState'];
-            header ("location: ","index.php");
+            header ("location: index.php");
         }
         else $login_error=USER_OR_PASS_WRONG;
     }


Uludag-commits mesaj listesiyle ilgili daha fazla bilgi