Changeset 283

Show
Ignore:
Timestamp:
12/12/07 08:55:32 (12 years ago)
Author:
ralle030583
Message:

-readded a shorten check_navigatable() to autoupgrade.php

to fix issue with not shown navigation after changeing KBSITE

Location:
dev/common
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • dev/common/admin/option_db.php

    r282 r283  
    88    function checkDatabase() 
    99    { 
    10         // nothing to do currently 
     10        //check if navigation table filled with default links 
     11        check_navigationtable(); 
    1112    } 
    1213 
  • dev/common/includes/autoupgrade.php

    r282 r283  
    11<?php 
    2  
     2function check_navigationtable(){ 
     3        if (CORP_ID) 
     4        { 
     5            $statlink = '?a=corp_detail&crp_id='.CORP_ID; 
     6        } 
     7        elseif (ALLIANCE_ID) 
     8        { 
     9            $statlink = '?a=alliance_detail&all_id='.ALLIANCE_ID; 
     10        } 
     11        $query = "select count(KBSITE) from kb3_navigation WHERE KBSITE = '".KB_SITE."' AND target = '?a=home'"; 
     12        $result = @mysql_query($query); 
     13        $row = mysql_fetch_row($result); 
     14        if ($row[0] == 0) 
     15        { 
     16                $queries = "INSERT IGNORE INTO `kb3_navigation` (`nav_type`,`intern`,`descr` ,`url` ,`target`,`posnr`,`page` ,`hidden`,`KBSITE`) VALUES ('top',1,'Home','?a=home','_self',1,'ALL_PAGES',0,'".KB_SITE."'); 
     17                                        INSERT IGNORE INTO `kb3_navigation` (`nav_type`,`intern`,`descr` ,`url` ,`target`,`posnr` ,`page`,`hidden`,`KBSITE`) VALUES ('top',1,'Campaigns','?a=campaigns','_self',2,'ALL_PAGES',0,'".KB_SITE."'); 
     18                                        INSERT IGNORE INTO `kb3_navigation` (`nav_type`,`intern`,`descr` ,`url` ,`target`,`posnr` ,`page`,`hidden`,`KBSITE`) VALUES ('top',1,'Contracts','?a=contracts','_self',3,'ALL_PAGES',0,'".KB_SITE."'); 
     19                                        INSERT IGNORE INTO `kb3_navigation` (`nav_type`,`intern`,`descr` ,`url` ,`target`,`posnr` ,`page`,`hidden`,`KBSITE`) VALUES ('top',1,'Kills','?a=kills','_self',4,'ALL_PAGES',0,'".KB_SITE."'); 
     20                                        INSERT IGNORE INTO `kb3_navigation` (`nav_type`,`intern`,`descr` ,`url` ,`target`,`posnr` ,`page`,`hidden`,`KBSITE`) VALUES ('top',1,'Losses','?a=losses','_self',5,'ALL_PAGES',0,'".KB_SITE."'); 
     21                                        INSERT IGNORE INTO `kb3_navigation` (`nav_type`,`intern`,`descr` ,`url` ,`target`,`posnr` ,`page`,`hidden`,`KBSITE`) VALUES ('top',1,'Post Mail','?a=post','_self',6,'ALL_PAGES',0,'".KB_SITE."'); 
     22                                        INSERT IGNORE INTO `kb3_navigation` (`nav_type`,`intern`,`descr` ,`url` ,`target`,`posnr` ,`page`,`hidden`,`KBSITE`) VALUES ('top',1,'Stats','$statlink','_self',7,'ALL_PAGES',0,'".KB_SITE."'); 
     23                                        INSERT IGNORE INTO `kb3_navigation` (`nav_type`,`intern`,`descr` ,`url` ,`target`,`posnr` ,`page`,`hidden`,`KBSITE`) VALUES ('top',1,'Awards','?a=awards','_self',8,'ALL_PAGES',0,'".KB_SITE."'); 
     24                                        INSERT IGNORE INTO `kb3_navigation` (`nav_type`,`intern`,`descr` ,`url` ,`target`,`posnr` ,`page`,`hidden`,`KBSITE`) VALUES ('top',1,'Standings','?a=standings','_self',9,'ALL_PAGES',0,'".KB_SITE."'); 
     25                                        INSERT IGNORE INTO `kb3_navigation` (`nav_type`,`intern`,`descr` ,`url` ,`target`,`posnr` ,`page`,`hidden`,`KBSITE`) VALUES ('top',1,'Search','?a=search','_self',10,'ALL_PAGES',0,'".KB_SITE."'); 
     26                                        INSERT IGNORE INTO `kb3_navigation` (`nav_type`,`intern`,`descr` ,`url` ,`target`,`posnr` ,`page`,`hidden`,`KBSITE`) VALUES ('top',1,'Admin','?a=admin','_self',11,'ALL_PAGES',0,'".KB_SITE."'); 
     27                                        INSERT IGNORE INTO `kb3_navigation` (`nav_type`,`intern`,`descr` ,`url` ,`target`,`posnr` ,`page`,`hidden`,`KBSITE`) VALUES ('top',1,'About','?a=about','_self',12,'ALL_PAGES',0,'".KB_SITE."');"; 
     28                $query = explode("\n", $queries); 
     29                $qry = new DBQuery(); 
     30                foreach ($query as $querystring) 
     31                { 
     32                        if ($string = trim(str_replace(');', ')', $querystring))) 
     33                        { 
     34                            $qry->execute($string); 
     35                        } 
     36                } 
     37        } 
     38}        
    339?> 
  • dev/common/includes/globals.php

    r281 r283  
    11<?php 
    22// current subversion revision 
    3 preg_match('/\$Re'.'vision: (.*?) \$/', '$Revision: 281 $', $match); 
     3preg_match('/\$Re'.'vision: (.*?) \$/', '$Revision: 283 $', $match); 
    44define('SVN_REV', $match[1]); 
    55