gforge-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gforge-commits] gforge/www/my index.php,1.31,1.32


From: tperdue
Subject: [Gforge-commits] gforge/www/my index.php,1.31,1.32
Date: Wed, 29 Sep 2004 16:48:48 -0500

Update of /cvsroot/gforge/gforge/www/my
In directory db.perdue.net:/home/tperdue/share/dev.gforge.org/www/my

Modified Files:
        index.php 
Log Message:
fixing bad code

Index: index.php
===================================================================
RCS file: /cvsroot/gforge/gforge/www/my/index.php,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -d -r1.31 -r1.32
--- index.php   12 Sep 2004 10:01:41 -0000      1.31
+++ index.php   29 Sep 2004 21:48:45 -0000      1.32
@@ -278,46 +278,56 @@
         * Pending projects and news bytes
         */
        $admingroup = group_get_object (1) ;
-       exit_assert_object($admingroup,'Group');
-       $perm =& $admingroup->getPermission( session_get_user() );
-       if ($perm && is_object($perm) && $perm->isAdmin()) {
-               $sql="SELECT group_name FROM groups where status='P';";
-               $result=db_query($sql);
-               $rows=db_numrows($result);
-               if ($rows) {
-                       echo 
$HTML->boxMiddle($Language->getText('my','pending_projects'), false, false);
+       if (!$admingroup || !is_object($admingroup)) {
+               //don't have perm to see this
+       } elseif ($admingroup->isError()) {
+               //don't have perm to see this
+       } else {
+               $perm =& $admingroup->getPermission( session_get_user() );
+               if ($perm && is_object($perm) && $perm->isAdmin()) {
+                       $sql="SELECT group_name FROM groups where status='P';";
+                       $result=db_query($sql);
+                       $rows=db_numrows($result);
+                       if ($rows) {
+                               echo 
$HTML->boxMiddle($Language->getText('my','pending_projects'), false, false);
 
-                       if ($rows==1){
-                               echo 
$Language->getText('my','pending_projects_1');
-                       } else {
-                               echo 
$Language->getText('my','pending_projects_2',$rows);
-                       }
+                               if ($rows==1){
+                                       echo 
$Language->getText('my','pending_projects_1');
+                               } else {
+                                       echo 
$Language->getText('my','pending_projects_2',$rows);
+                               }
                        
-                       echo " <a href=\"/admin/approve-pending.php\">";
-                       echo $Language->getText('my','pending_projects_3');
-                       echo "</a>.";
+                               echo " <a href=\"/admin/approve-pending.php\">";
+                               echo 
$Language->getText('my','pending_projects_3');
+                               echo "</a>.";
+                       }
                }
        }
        $newsgroup = group_get_object ($GLOBALS['sys_news_group']) ;
-       exit_assert_object($newsgroup,'Group');
-       $perm =& $newsgroup->getPermission( session_get_user() );
-       if ($perm && is_object($perm) && $perm->isAdmin()) {
-               $sql="SELECT * FROM news_bytes nb, groups g WHERE 
nb.is_approved=0 and nb.group_id = g.group_id and g.status = 'A'";
-               $result=db_query($sql);
-               $rows=db_numrows($result);
-               if ($rows) {
-                       echo 
$HTML->boxMiddle($Language->getText('my','pending_news_bytes'), false, false);
+       if (!$newsgroup || !is_object($newsgroup)) {
+               //don't have perm to see this
+       } elseif ($newsgroup->isError()) {
+               //don't have perm to see this
+       } else {
+               $perm =& $newsgroup->getPermission( session_get_user() );
+               if ($perm && is_object($perm) && $perm->isAdmin()) {
+                       $sql="SELECT * FROM news_bytes nb, groups g WHERE 
nb.is_approved=0 and nb.group_id = g.group_id and g.status = 'A'";
+                       $result=db_query($sql);
+                       $rows=db_numrows($result);
+                       if ($rows) {
+                               echo 
$HTML->boxMiddle($Language->getText('my','pending_news_bytes'), false, false);
 
-                       if ($rows==1){
-                               echo 
$Language->getText('my','pending_news_bytes_1');
-                       } else{
-                               echo 
$Language->getText('my','pending_news_bytes_2',$rows);
-                       }
+                               if ($rows==1){
+                                       echo 
$Language->getText('my','pending_news_bytes_1');
+                               } else{
+                                       echo 
$Language->getText('my','pending_news_bytes_2',$rows);
+                               }
 
-                       echo " <a 
href=\"/news/admin/?group_id=".$GLOBALS['sys_news_group']."\">";
+                               echo " <a 
href=\"/news/admin/?group_id=".$GLOBALS['sys_news_group']."\">";
 
-                       echo $Language->getText('my','pending_news_bytes_3');
-                       echo "</a>.";
+                               echo 
$Language->getText('my','pending_news_bytes_3');
+                               echo "</a>.";
+                       }
                }
        }
        /*





reply via email to

[Prev in Thread] Current Thread [Next in Thread]