/[corp_html]/inc/common.inc
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /inc/common.inc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.10 by dpavlin, Mon Mar 19 10:47:46 2001 UTC revision 1.18 by dpavlin, Fri Apr 5 09:40:39 2002 UTC
# Line 1  Line 1 
1  <?  <?
2    
3  global $smarty,$dbh;  global $smarty,$dbh,$visible_is_true;
4    
5    // just to be on safe side
6    if (! isset($visible_is_true)) {
7            $visible_is_true="visible is true";
8    }
9    
10  // fetch menu  // fetch menu
11    
12  $sth = $dbh->prepare("select item,url,file from menu where section='$section' order by num");  $sth = $dbh->prepare("select item,url,file from menu where section='$section' and $visible_is_true order by num");
13  $sth->execute();  $sth->execute();
14  while ($row=$sth->fetchrow_hash()) {  while ($row=$sth->fetchrow_hash()) {
15          $menu[]=$row;          $menu[]=$row;
# Line 14  $smarty->assign("menu",$menu); Line 19  $smarty->assign("menu",$menu);
19    
20  // fetch news  // fetch news
21    
22  $sth = $dbh->prepare("select id,title from news where type<>'e' and visible order by date desc limit 5");  $sth = $dbh->prepare("select id,title from news where (type='n' or type='c' or type='a' or type='i' or type='r' or type='p') and $visible_is_true order by date desc limit 5");
23  $sth->execute();  $sth->execute();
24  while ($row=$sth->fetchrow_hash()) {  while ($row=$sth->fetchrow_hash()) {
25          $news[]=$row;          $news[]=$row;
26  }  }
27  $smarty->assign("news",$news);  $smarty->assign("news",$news);
28    
29  $sth = $dbh->prepare("select id,title from news where type='e' and visible order by priority desc,date desc limit 5");  $sth = $dbh->prepare("select id,title from news where type='e' and $visible_is_true order by priority desc,date desc limit 5");
30  $sth->execute();  $sth->execute();
31  while ($row=$sth->fetchrow_hash()) {  while ($row=$sth->fetchrow_hash()) {
32          $events[]=$row;          $events[]=$row;
# Line 30  $smarty->assign("events",$events); Line 35  $smarty->assign("events",$events);
35    
36  #include("debug.inc");  #include("debug.inc");
37    
38    // multipage
39    
40  if ($multi_page) {  if ($multi_page) {
41          $max=count($multi_page);          $max=count($multi_page);
42          $next=$multi_page[$current+1];          $next=$multi_page[$current+1];
# Line 63  if ($multi_page) { Line 70  if ($multi_page) {
70    
71  }  }
72    
73  function check_required() {  // banner
         global $inputs_required;  
         global $inputs_required_type;  
         $ok=1;  
         if (isset($inputs_required)) {  
                 foreach ($inputs_required as $i) {  
                         if (! isset($GLOBALS[$i]) || $GLOBALS[$i] == "") $ok=0;  
                         switch (strtolower($inputs_required_type[$i])) {  
                                 case 'email':  
                                         if (!strstr($GLOBALS[$i],'@')) $ok=0;  
                         }  
 //                      print "$i: $GLOBALS[$i] type: $inputs_required_type[$i] $ok -- ";  
74    
75                  }  include("banner.inc");
         } else {  
                 print "<!-- no inputs required -->";  
         }  
         return $ok;  
 }  
76    
77  ?>  ?>

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.18

  ViewVC Help
Powered by ViewVC 1.1.26