Show
Ignore:
Timestamp:
05/08/07 16:40:42 (14 years ago)
Author:
ralle030583
Message:

All files (i hope i havent forgott something) was modified to use the the config in this way:
- config::get($key)
- config::del($key)
- config::set($key,value)

Exception Templates/Smarty?:
The templates still uses $config->get($key) and $config->set($key,$value) cause
it seems that smarty dont like the :: notification

Location:
dev/mods/feed_syndication
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • dev/mods/feed_syndication/feed_fetcher.php

    r193 r213  
    2525$link = ""; 
    2626$x=0; 
    27  
    28 function setConfig($key, $value) { 
    29     global $config; 
    30     if (method_exists($config, 'setConfig')) 
    31         return $config->setConfig($key, $value); 
    32     $qry = new DBQuery(); 
    33     $qry->execute("select cfg_value from kb3_config 
    34                    where cfg_key = '".$key."' and cfg_site = '".KB_SITE."'"); 
    35     if ($qry->recordCount()) 
    36         $sql = "update kb3_config set cfg_value = '".$value."' 
    37                 where cfg_site = '".KB_SITE."' and cfg_key = '".$key."'"; 
    38     else 
    39         $sql = "insert into kb3_config values ( '".KB_SITE."','".$key."','".$value."' )"; 
    40     $qry->execute($sql); 
    41 } 
    42  
    43 function getConfig($key) { 
    44     global $config; 
    45     if (method_exists($config, 'getConfig')) 
    46         return $config->getConfig($key); 
    47     $qry = new DBQuery(); 
    48     $qry->query("select ".$key." from kb3_config where cfg_site = '".KB_SITE."'"); 
    49     $row = $qry->getRow(); 
    50     if (isset($row[$key])) 
    51         return $row[$key]; 
    52     return false; 
    53 } 
    54  
    55 function delConfig($key) { 
    56     global $config; 
    57     $qry = new DBQuery(); 
    58     $qry->execute("delete from kb3_config where cfg_key = '".$key."' and cfg_site = '".KB_SITE."'"); 
    59 } 
    6027 
    6128class Fetcher { 
     
    8956                xml_parser_free($xml_parser); 
    9057 
    91                 if ( getConfig('fetch_verbose') ) { 
     58                if (config::get('fetch_verbose') ) { 
    9259                        if ($x) 
    9360                                $html .= "<div class=block-header2>".$x." kills added from feed: ".$url."<br>".$str." <i><br>(".$cprs.")</i><br><br></div>"; 
     
    12087                $killid = $parser->parse( true ); 
    12188                if ( $killid == 0 || $killid == -1 || $killid == -2 ) { 
    122                                 if ( $killid == 0 && getConfig('fetch_verbose') ) 
     89                                if ( $killid == 0 && config::get('fetch_verbose') ) 
    12390                        $html .= "Killmail is malformed.<br>"; 
    124                         if ( $killid == -2 && getConfig('fetch_verbose') ) 
     91                        if ( $killid == -2 && config::get('fetch_verbose') ) 
    12592                            $html .= "Killmail is not related to ".KB_TITLE.".<br>"; 
    126                                 if ( $killid == -1 && getConfig('fetch_verbose') ) 
     93                                if ( $killid == -1 && config::get('fetch_verbose') ) 
    12794                                    $html .= "Killmail already posted <a href=\"?a=kill_detail&kll_id=".$parser->dupeid_."\">here</a>.<br>"; 
    12895                        } 
     
    13299                                $html .= "Killmail succsessfully posted <a href=\"?a=kill_detail&kll_id=".$killid."\">here</a>.<br>"; 
    133100 
    134                                 if (class_exists('Comments') && getConfig('fetch_comment')) { // for the Eve-Dev Comment Class 
     101                                if (class_exists('Comments') && config::get('fetch_comment')) { // for the Eve-Dev Comment Class 
    135102                                        $comments = new Comments($killid); 
    136                         $comments->addComment("liq's feed syndication", getConfig('fetch_comment')." mail fetched from: ".$uurl.")"); 
     103                        $comments->addComment("liq's feed syndication", config::get('fetch_comment')." mail fetched from: ".$uurl.")"); 
    137104                                } 
    138                                 if (class_exists('Comment') && getConfig('fetch_comment')) { // for the D2 Killboard Comment Class 
     105                                if (class_exists('Comment') && config::get('fetch_comment')) { // for the D2 Killboard Comment Class 
    139106                                        $comment = new Comment($killid); 
    140                         $comment->postComment(getConfig('fetch_comment')." \n\n\n <i>mail fetched from:\n ".$uurl."</i>", "liquidism"); 
     107                        $comment->postComment(config::get('fetch_comment')." \n\n\n <i>mail fetched from:\n ".$uurl."</i>", "liquidism"); 
    141108                                } 
    142109                                $x++; 
  • dev/mods/feed_syndication/settings.php

    r212 r213  
    4040                $html .= '<div class="kl-loss">Cant retrieve version information from: '.$versionserver.'</div><br><br>'; 
    4141 
    42         if (getConfig('fetch_feed_count')) 
    43                 $feedcount = getConfig('fetch_feed_count'); 
     42        if (config::get('fetch_feed_count')) 
     43                $feedcount = config::get('fetch_feed_count'); 
    4444        else 
    4545                $feedcount = 3; 
     
    4949                        if ( ctype_digit($_POST['fetch_feed_count']) && $_POST['fetch_feed_count'] > 0) { 
    5050                        $feedcount = $_POST['fetch_feed_count']; 
    51                         setConfig('fetch_feed_count', $feedcount); 
     51                        config::set('fetch_feed_count', $feedcount); 
    5252                        for ($i = 99; $i>=$feedcount; $i--) { 
    53                                 delConfig('fetch_url_'.$i); 
     53                                config::del('fetch_url_'.$i); 
    5454                        } 
    5555                } 
    5656                if ( $_POST['fetch_verbose'] ) 
    57                         setConfig('fetch_verbose', '1'); 
    58                 else 
    59                         setConfig('fetch_verbose', '0'); 
     57                        config::set('fetch_verbose', '1'); 
     58                else 
     59                        config::set('fetch_verbose', '0'); 
    6060                 
    6161                if ( $_POST['fetch_compress'] ) 
    62                         setConfig('fetch_compress', '0'); 
    63                 else 
    64                         setConfig('fetch_compress', '1'); 
     62                        config::set('fetch_compress', '0'); 
     63                else 
     64                        config::set('fetch_compress', '1'); 
    6565 
    6666                if ( $_POST['fetch_comment'] ) 
    67                         setConfig('fetch_comment', $_POST['fetch_comment']); 
    68                 else 
    69                         setConfig('fetch_comment', ''); 
     67                        config::set('fetch_comment', $_POST['fetch_comment']); 
     68                else 
     69                        config::set('fetch_comment', ''); 
    7070 
    7171                for ($i = 1; $i<=$feedcount; $i++) { 
     
    7575                                         $friends = "on"; 
    7676                                else $friends = ""; 
    77                                 setConfig($url, $_POST[$url].':::'.$time[$i].':::'.$friends); 
     77                                config::set($url, $_POST[$url].':::'.$time[$i].':::'.$friends); 
    7878                                $feed[$i] = $_POST[$url]; 
    7979                } else 
    80                                 setConfig($url, ''); 
     80                                config::set($url, ''); 
    8181                                $feed[$i] = ''; 
    8282                } 
     
    8484        $feed = array(); 
    8585        for ($i = 1; $i<=$feedcount; $i++) { 
    86                 $str = getConfig('fetch_url_'.$i); 
     86                $str = config::gset('fetch_url_'.$i); 
    8787                $tmp = explode(':::', $str); 
    8888                $feed[$i] = $tmp[0]; 
     
    113113                                if ( $_POST['fetch_losses'] ) 
    114114                        $str .= "&losses=1"; 
    115                                 if ( !getConfig('fetch_compress') ) 
     115                                if ( !config::get('fetch_compress') ) 
    116116                        $str .= "&gz=1"; 
    117117                                if ( $_POST['range1'] && $_POST['range2'] ) { 
     
    130130                                $html .= $feedfetch->grab( $feed[$i], $myid.$str ); 
    131131                        } 
    132                     setConfig($cfg, $feed[$i].':::'.$lastkllid.':::'.$friend); 
     132                    config::set($cfg, $feed[$i].':::'.$lastkllid.':::'.$friend); 
    133133            $time[$i] = $lastkllid; 
    134134                } 
     
    203203        $html .= "<tr><td height=50px width=150px><b>Comment for automatically parsed killmails?</b></td>"; 
    204204        $html .= "<td><input type=text size=50 class=password name=fetch_comment id=fetch_comment value=\""; 
    205     if ( getConfig('fetch_comment') ) 
    206                 $html .= getConfig('fetch_comment'); 
     205    if ( config::get('fetch_comment') ) 
     206                $html .= config::get('fetch_comment'); 
    207207        $html .= "\"><br><i> (leave blank for none)</i><br></td></tr>"; 
    208208        $html .= "<tr><td height=30px width=150px><b>Enable compression?</b></td>"; 
    209209    $html .= "<td><input type=checkbox name=fetch_compress id=fetch_compress"; 
    210         if ( !getConfig('fetch_compress') ) 
     210        if ( !config::get('fetch_compress') ) 
    211211                $html .= " checked=\"checked\""; 
    212212        $html .= "><i> (enables GZip compression for feeds that support this feature, for streams that do not support GZip compression regular html mode will be used automatically)</i></td>"; 
     
    214214        $html .= "<tr><td height=30px width=150px><b>Verbose mode?</b></td>"; 
    215215    $html .= "<td><input type=checkbox name=fetch_verbose id=fetch_verbose"; 
    216         if ( getConfig('fetch_verbose') ) 
     216        if ( config::get('fetch_verbose') ) 
    217217                $html .= " checked=\"checked\""; 
    218218        $html .= "><i> (displays advanced feed request information and errormessages when the imported mail is rejected for being malformed, already exists or is not related to your corp or alliance)</i></td>";