Changeset 400

Show
Ignore:
Timestamp:
07/02/09 07:34:26 (11 years ago)
Author:
kovell
Message:

Fixes: install is locked after first run, private cache files made inaccesible, initial summary caching removed from kill posting, board will not attempt to run on MySQL < 4.1, PILOT_ID cannot be set, legacy option removed from admin panel, pos values added to installation defaults

Location:
dev
Files:
6 added
1 removed
24 modified

Legend:

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

    r361 r400  
    55options::fadd('Forbid posting', 'post_forbid', 'checkbox'); 
    66options::fadd('Forbid out of game posting', 'post_oog_forbid', 'checkbox'); 
    7 options::fadd('Enable auto-addition of unknown Items', 'adapt_items', 'checkbox'); 
     7//options::fadd('Enable auto-addition of unknown Items', 'adapt_items', 'checkbox'); 
    88options::fadd('ReAdd known killmails', 'readd_dupes', 'checkbox'); 
    99options::fadd('Mail post password', 'post_password', 'edit'); 
  • dev/common/includes/autoupgrade.php

    r399 r400  
    2828                update008(); 
    2929                update009(); 
     30                update010(); 
    3031        } 
    3132} 
     
    512513                                                $indexcexists = false; 
    513514                                } 
    514                                 if(!$indexcexists) $qry->execute("ALTER TABLE `kb3_corps` DROP INDEX `".$indexcname."`"); 
     515                                if($indexcexists) $qry->execute("ALTER TABLE `kb3_corps` DROP INDEX `".$indexcname."`"); 
    515516                                $qry->execute("ALTER TABLE `kb3_corps` ADD UNIQUE INDEX ( `crp_name` ) "); 
    516517 
     
    663664} 
    664665 
     666// Add alliance and corp summary tables. 
     667function update010() 
     668{ 
     669        //Checking if this Update already done 
     670        if (CURRENT_DB_UPDATE < "010" ) 
     671        { 
     672                $qry = new DBQuery(); 
     673                $sql = "CREATE TABLE IF NOT EXISTS `kb3_sum_pilot` ( 
     674                  `psm_plt_id` int(11) NOT NULL DEFAULT '0', 
     675                  `psm_shp_id` int(3) NOT NULL DEFAULT '0', 
     676                  `psm_kill_count` int(11) NOT NULL DEFAULT '0', 
     677                  `psm_kill_isk` float NOT NULL DEFAULT '0', 
     678                  `psm_loss_count` int(11) NOT NULL DEFAULT '0', 
     679                  `psm_loss_isk` float NOT NULL DEFAULT '0', 
     680                  PRIMARY KEY (`psm_plt_id`,`psm_shp_id`) 
     681                ) ENGINE=InnoDB"; 
     682                $qry->execute($sql); 
     683 
     684                config::set("DBUpdate", "010"); 
     685        } 
     686} 
     687 
    665688function update_slot_of_group($id,$oldSlot = 0 ,$newSlot){ 
    666689        $qry  = new DBQuery(); 
  • dev/common/includes/class.kill.php

    r399 r400  
    11001100                        return false; 
    11011101                } 
     1102                //Update cache tables. 
    11021103                allianceSummary::addKill($this); 
    11031104                corpSummary::addKill($this); 
     1105                pilotSummary::addKill($this); 
    11041106                $qry->autocommit(true); 
    11051107                // call the event that we added this mail 
  • dev/common/includes/class.killsummarytable.php

    r399 r400  
    175175                        return; 
    176176                } 
    177  
    178                 if( count($this->inv_crp_) == 1 && !$this->inv_all_ && !$this->inv_plt_ && $this->setDateFilter() == "") 
     177                elseif( count($this->inv_crp_) == 1 && !$this->inv_all_ && !$this->inv_plt_ && $this->setDateFilter() == "") 
    179178                { 
    180179                        $crpsum = new corpSummary($this->inv_crp_[0]); 
    181180                        $summary = $crpsum->getSummary(); 
     181                        foreach($summary as $key => $row) 
     182                        { 
     183                                $this->entry_[$row['class_name']] = array('id' => $key, 
     184                                        'kills' => $row['killcount'], 'kills_isk' => $row['killisk'], 
     185                                        'losses' => $row['losscount'], 'losses_isk' => $row['lossisk']); 
     186 
     187                                $this->tkcount_ += $row['killcount']; 
     188                                $this->tkisk_ += $row['killisk']; 
     189                                $this->tlcount_ += $row['losscount']; 
     190                                $this->tlisk_ += $row['lossisk']; 
     191                        } 
     192                        return; 
     193                } 
     194                elseif( count($this->inv_plt_) == 1 && !$this->inv_all_ && !$this->inv_crp_ && $this->setDateFilter() == "") 
     195                { 
     196                        $pltsum = new pilotSummary($this->inv_plt_[0]); 
     197                        $summary = $pltsum->getSummary(); 
    182198                        foreach($summary as $key => $row) 
    183199                        { 
  • dev/common/includes/class.summary.php

    r399 r400  
    135135                $alls = array(); 
    136136                $qry = new DBQuery(); 
    137                 $qry2 = new DBQuery(); 
    138137                $qry->execute("SELECT 1 FROM kb3_sum_alliance WHERE asm_all_id = ".$kill->getVictimAllianceID()); 
    139                 if(!$qry->recordCount()) 
    140                         allianceSummary::buildSummary($kill->getVictimAllianceID()); 
    141  
     138// Causes big slowdowns for feeds so just return and leave summary creation until the page is viewed. 
     139//              if(!$qry->recordCount()) allianceSummary::buildSummary($kill->getVictimAllianceID()); 
     140                if(!$qry->recordCount()) return; 
    142141                $sql = "INSERT INTO kb3_sum_alliance (asm_all_id, asm_shp_id, asm_loss_count, asm_loss_isk) ". 
    143142                        "VALUES ( ".$kill->getVictimAllianceID().", ".$kill->getVictimShip()->getClass()->getID().", 1, ". 
     
    151150                        $alls[$inv->getAllianceID()] = 1; 
    152151                        $qry->execute("SELECT 1 FROM kb3_sum_alliance WHERE asm_all_id = ".$inv->getAllianceID()); 
    153                         if(!$qry->recordCount()) 
    154                                 allianceSummary::buildSummary($inv->getAllianceID()); 
     152                        //if(!$qry->recordCount()) allianceSummary::buildSummary($inv->getAllianceID()); 
     153                        if(!$qry->recordCount()) continue; 
    155154                        $sql = "INSERT INTO kb3_sum_alliance (asm_all_id, asm_shp_id, asm_kill_count, asm_kill_isk) ". 
    156155                                "VALUES ( ".$inv->getAllianceID().", ".$kill->getVictimShip()->getClass()->getID().", 1, ". 
     
    166165                $alls = array(); 
    167166                $qry = new DBQuery(); 
    168                 $qry2 = new DBQuery(); 
    169167                $qry->execute("SELECT 1 FROM kb3_sum_alliance WHERE asm_all_id = ".$kill->getVictimAllianceID()); 
    170168                // No summary table to remove kill from so skip. 
     
    276274                $alls = array(); 
    277275                $qry = new DBQuery(); 
    278                 $qry2 = new DBQuery(); 
    279276                $qry->execute("SELECT 1 FROM kb3_sum_corp WHERE csm_crp_id = ".$kill->getVictimcorpID()); 
    280                 if(!$qry->recordCount()) 
    281                         corpSummary::buildSummary($kill->getVictimcorpID()); 
    282  
     277//              if(!$qry->recordCount()) corpSummary::buildSummary($kill->getVictimcorpID()); 
     278                if(!$qry->recordCount()) return; 
    283279                $sql = "INSERT INTO kb3_sum_corp (csm_crp_id, csm_shp_id, csm_loss_count, csm_loss_isk) ". 
    284280                        "VALUES ( ".$kill->getVictimcorpID().", ".$kill->getVictimShip()->getClass()->getID().", 1, ". 
     
    292288                        $alls[$inv->getcorpID()] = 1; 
    293289                        $qry->execute("SELECT 1 FROM kb3_sum_corp WHERE csm_crp_id = ".$inv->getcorpID()); 
    294                         if(!$qry->recordCount()) 
    295                                 corpSummary::buildSummary($inv->getcorpID()); 
     290                        //if(!$qry->recordCount()) corpSummary::buildSummary($inv->getcorpID()); 
     291                        if(!$qry->recordCount()) continue; 
    296292                        $sql = "INSERT INTO kb3_sum_corp (csm_crp_id, csm_shp_id, csm_kill_count, csm_kill_isk) ". 
    297293                                "VALUES ( ".$inv->getcorpID().", ".$kill->getVictimShip()->getClass()->getID().", 1, ". 
     
    307303                $alls = array(); 
    308304                $qry = new DBQuery(); 
    309                 $qry2 = new DBQuery(); 
    310                 $qry->execute("SELECT 1 FROM kb3_sum_corp WHERE csm_crp_id = ".$kill->getVictimcorpID()); 
     305                $qry->execute("SELECT 1 FROM kb3_sum_corp WHERE csm_crp_id = ".$kill->getVictimCorpID()); 
    311306                // No summary table to remove kill from so skip. 
    312307                if($qry->recordCount()) 
     
    314309                        $sql = "UPDATE kb3_sum_corp SET csm_loss_count = csm_loss_count - 1, ". 
    315310                                " csm_loss_isk = csm_loss_isk - ".$kill->getISKLoss(). 
    316                                 " WHERE csm_crp_id = ".$kill->getVictimcorpID(). 
     311                                " WHERE csm_crp_id = ".$kill->getVictimCorpID(). 
    317312                                        " AND csm_shp_id = ".$kill->getVictimShip()->getClass()->getID(); 
    318313                        $qry->execute($sql); 
     
    320315                foreach($kill->involvedparties_ as $inv) 
    321316                { 
    322                         if(intval($alls[$inv->getcorpID()])) continue; 
    323                         $alls[$inv->getcorpID()] = 1; 
    324                         $qry->execute("SELECT 1 FROM kb3_sum_corp WHERE csm_crp_id = ".$inv->getcorpID()); 
     317                        if(intval($alls[$inv->getCorpID()])) continue; 
     318                        $alls[$inv->getCorpID()] = 1; 
     319                        $qry->execute("SELECT 1 FROM kb3_sum_corp WHERE csm_crp_id = ".$inv->getCorpID()); 
    325320                        if(!$qry->recordCount()) continue; 
    326321                        $sql = "UPDATE kb3_sum_corp SET csm_kill_count = csm_kill_count - 1, ". 
    327322                                " csm_kill_isk = csm_kill_isk - ".$kill->getISKLoss(). 
    328                                 " WHERE csm_crp_id = ".$inv->getcorpID(). 
     323                                " WHERE csm_crp_id = ".$inv->getCorpID(). 
    329324                                        " AND csm_shp_id = ".$kill->getVictimShip()->getClass()->getID(); 
     325                        $qry->execute($sql); 
     326                } 
     327        } 
     328} 
     329 
     330class pilotSummary extends allianceSummary 
     331{ 
     332        function pilotSummary($plt_id) 
     333        { 
     334                $this->plt_id_ = intval($plt_id); 
     335                $this->executed_ = false; 
     336        } 
     337        //! Fetch the summary information. 
     338        function execute() 
     339        { 
     340                if($this->executed_) return; 
     341                if(!$this->plt_id_) 
     342                { 
     343                        $this->executed_ = true; 
     344                        return false; 
     345                } 
     346 
     347                $qry = new DBQuery(); 
     348                $qry->execute("SELECT 1 FROM kb3_sum_pilot WHERE psm_plt_id = ".$this->plt_id_); 
     349                if(!$qry->recordCount()) 
     350                        $this->buildSummary($this->plt_id_); 
     351 
     352                $sql = "SELECT scl_class, scl_id, kb3_sum_pilot.* 
     353                        FROM kb3_ship_classes left join kb3_sum_pilot 
     354                                ON (psm_shp_id = scl_id AND psm_plt_id = ".$this->plt_id_.") 
     355                        WHERE scl_class not in ('Drone','Unknown') 
     356                                ORDER BY scl_class"; 
     357                $qry->execute($sql); 
     358                while($row = $qry->getRow()) 
     359                { 
     360                        $this->summary[$row['scl_id']]['class_name'] = $row['scl_class']; 
     361                        $this->summary[$row['scl_id']]['killcount'] = intval($row['psm_kill_count']); 
     362                        $this->summary[$row['scl_id']]['killisk'] = floatval($row['psm_kill_isk']); 
     363                        $this->summary[$row['scl_id']]['losscount'] = intval($row['psm_loss_count']); 
     364                        $this->summary[$row['scl_id']]['lossisk'] = floatval($row['psm_loss_isk']); 
     365                } 
     366                $this->executed_ = true; 
     367        } 
     368        //! Build a new summary table for an pilot. 
     369        function buildSummary($plt_id) 
     370        { 
     371                $plt_id = intval($plt_id); 
     372                if(!$plt_id) return false; 
     373                $qry = new DBQuery(); 
     374                $sql = 'INSERT INTO kb3_sum_pilot (psm_plt_id, psm_shp_id, psm_kill_count, psm_kill_isk) 
     375                        SELECT '.$plt_id.', shp_class, COUNT(distinct kll.kll_id) AS knb, 
     376                                sum(kll_isk_loss) AS kisk 
     377                        FROM kb3_kills kll 
     378                                INNER JOIN kb3_ships shp 
     379                                        ON ( shp.shp_id = kll.kll_ship_id ) 
     380                                INNER JOIN (SELECT distinct c.ind_kll_id, c.ind_plt_id 
     381                                                        FROM kb3_inv_detail c 
     382                                                        WHERE c.ind_plt_id ='.$plt_id.'  ) ind 
     383                                        ON (ind.ind_kll_id = kll.kll_id 
     384                                                AND kll.kll_victim_id <> '.$plt_id.') 
     385                        GROUP BY shp_class'; 
     386                $qry->execute($sql); 
     387                $sql = "CREATE TEMPORARY TABLE tmp_summary (shp_id INT NOT NULL DEFAULT '0', 
     388                        loss_count INT NOT NULL DEFAULT '0', 
     389                        loss_isk FLOAT NOT NULL DEFAULT '0') 
     390                        ENGINE = MEMORY"; 
     391                $qry->execute($sql); 
     392 
     393                $sql = 'INSERT INTO tmp_summary (shp_id, loss_count, loss_isk) 
     394                        SELECT shp_class, count(distinct kll_id) AS lnb, sum(kll_isk_loss) AS lisk 
     395                        FROM kb3_kills kll 
     396                                INNER JOIN kb3_ships shp ON ( shp.shp_id = kll.kll_ship_id ) 
     397                        WHERE  kll.kll_victim_id = '.$plt_id.' 
     398                                AND EXISTS (SELECT 1 
     399                                                        FROM kb3_inv_detail ind 
     400                                                        WHERE kll.kll_id = ind_kll_id 
     401                                                        AND ind.ind_plt_id <> '.$plt_id.' limit 0,1) 
     402                        GROUP BY shp_class'; 
     403                $qry->execute($sql); 
     404                $qry->execute("INSERT INTO kb3_sum_pilot (psm_plt_id, psm_shp_id, psm_loss_count, psm_loss_isk) 
     405                        SELECT ".$plt_id.", shp_id, loss_count, loss_isk FROM tmp_summary 
     406                        ON DUPLICATE KEY UPDATE psm_loss_count = loss_count, psm_loss_isk = loss_isk"); 
     407                $qry->execute("DROP TEMPORARY TABLE tmp_summary"); 
     408        } 
     409        //! Add a Kill and its value to the summary. 
     410        function addKill($kill) 
     411        { 
     412                $alls = array(); 
     413                $qry = new DBQuery(); 
     414                $qry->execute("SELECT 1 FROM kb3_sum_pilot WHERE psm_plt_id = ".$kill->getVictimID()); 
     415//              if(!$qry->recordCount()) pilotSummary::buildSummary($kill->getVictimpilotID()); 
     416                if(!$qry->recordCount()) return; 
     417                $sql = "INSERT INTO kb3_sum_pilot (psm_plt_id, psm_shp_id, psm_loss_count, psm_loss_isk) ". 
     418                        "VALUES ( ".$kill->getVictimID().", ".$kill->getVictimShip()->getClass()->getID().", 1, ". 
     419                        $kill->getISKLoss().") ON DUPLICATE KEY UPDATE ". 
     420                        "psm_loss_count = psm_loss_count + 1, ". 
     421                        "psm_loss_isk = psm_loss_isk + ".$kill->getISKLoss(); 
     422                $qry->execute($sql); 
     423                foreach($kill->involvedparties_ as $inv) 
     424                { 
     425                        if(intval($alls[$inv->getPilotID()])) continue; 
     426                        $alls[$inv->getPilotID()] = 1; 
     427                        $qry->execute("SELECT 1 FROM kb3_sum_pilot WHERE psm_plt_id = ".$inv->getPilotID()); 
     428                        if(!$qry->recordCount()) continue; 
     429                        //if(!$qry->recordCount())pilotSummary::buildSummary($inv->getpilotID()); 
     430                        $sql = "INSERT INTO kb3_sum_pilot (psm_plt_id, psm_shp_id, psm_kill_count, psm_kill_isk) ". 
     431                                "VALUES ( ".$inv->getPilotID().", ".$kill->getVictimShip()->getClass()->getID().", 1, ". 
     432                                $kill->getISKLoss().") ON DUPLICATE KEY UPDATE ". 
     433                                "psm_kill_count = psm_kill_count + 1, ". 
     434                                "psm_kill_isk = psm_kill_isk + ".$kill->getISKLoss(); 
     435                        $qry->execute($sql); 
     436                } 
     437        } 
     438        //! Add a Kill and its value to the summary. 
     439        function delKill($kill) 
     440        { 
     441                $alls = array(); 
     442                $qry = new DBQuery(); 
     443                $qry->execute("SELECT 1 FROM kb3_sum_pilot WHERE psm_plt_id = ".$kill->getVictimpilotID()); 
     444                // No summary table to remove kill from so skip. 
     445                if($qry->recordCount()) 
     446                { 
     447                        $sql = "UPDATE kb3_sum_pilot SET psm_loss_count = psm_loss_count - 1, ". 
     448                                " psm_loss_isk = psm_loss_isk - ".$kill->getISKLoss(). 
     449                                " WHERE psm_plt_id = ".$kill->getVictimpilotID(). 
     450                                        " AND psm_shp_id = ".$kill->getVictimShip()->getClass()->getID(); 
     451                        $qry->execute($sql); 
     452                } 
     453                foreach($kill->involvedparties_ as $inv) 
     454                { 
     455                        if(intval($alls[$inv->getpilotID()])) continue; 
     456                        $alls[$inv->getpilotID()] = 1; 
     457                        $qry->execute("SELECT 1 FROM kb3_sum_pilot WHERE psm_plt_id = ".$inv->getpilotID()); 
     458                        if(!$qry->recordCount()) continue; 
     459                        $sql = "UPDATE kb3_sum_pilot SET psm_kill_count = psm_kill_count - 1, ". 
     460                                " psm_kill_isk = psm_kill_isk - ".$kill->getISKLoss(). 
     461                                " WHERE psm_plt_id = ".$inv->getpilotID(). 
     462                                        " AND psm_shp_id = ".$kill->getVictimShip()->getClass()->getID(); 
    330463                        $qry->execute($sql); 
    331464                } 
  • dev/common/includes/db.php

    r399 r400  
    1111// get mysql server info and store it in a define so we know if its 
    1212// safe to use subquerys or not. (mysqli only works on 4.1+) 
    13 if(DB_TYPE == 'mysqli') define('KB_MYSQL41', true); 
     13$conn = new DBConnection; 
     14$value = (float) mysql_get_server_info($conn->id_); 
     15if ($value > 4.1) 
     16{ 
     17        define('KB_MYSQL41', true); 
     18} 
    1419else 
    1520{ 
    16         $conn = new DBConnection; 
    17         $value = (float) mysql_get_server_info($conn->id_); 
    18         if ($value > 4.1) 
    19         { 
    20                 define('KB_MYSQL41', true); 
    21         } 
    22         else 
    23         { 
    24                 define('KB_MYSQL41', false); 
    25         } 
     21        die("EDK 2.0 requires MySQL version 4.1+. Your version is ".$value); 
     22        define('KB_MYSQL41', false); 
    2623} 
    2724 
  • dev/common/index.php

    r399 r400  
    7777if (0 && config::get('cfg_pilotid')) 
    7878{ 
    79         define('PILOT_ID', config::get('cfg_pilotid') ); 
     79        define('PILOT_ID', intval(config::get('cfg_pilotid')) ); 
    8080        define('CORP_ID', 0); 
    8181        define('ALLIANCE_ID', 0); 
     
    8484{ 
    8585        define('PILOT_ID', 0); 
    86         define('CORP_ID', config::get('cfg_corpid')); 
     86        define('CORP_ID', intval(config::get('cfg_corpid'))); 
    8787        define('ALLIANCE_ID', 0); 
    8888} 
     
    9191        define('PILOT_ID', 0); 
    9292        define('CORP_ID', 0); 
    93         define('ALLIANCE_ID', config::get('cfg_allianceid')); 
     93        define('ALLIANCE_ID', intval(config::get('cfg_allianceid'))); 
    9494} 
    9595 
     
    138138 
    139139// Hardcode the DBUpdate 
    140 define(LASTEST_DB_UPDATE,"009"); 
     140define(LASTEST_DB_UPDATE,"010"); 
    141141 
    142142if(config::get('DBUpdate') < LASTEST_DB_UPDATE) $page = 'admin'; 
  • dev/cron/cron_fetcher.php

    r386 r400  
    4141if (config::get('cfg_corpid')) 
    4242{ 
    43     define('CORP_ID', config::get('cfg_corpid')); 
     43    define('CORP_ID', intval(config::get('cfg_corpid'))); 
    4444    define('ALLIANCE_ID', 0); 
    4545} 
     
    4747{ 
    4848    define('CORP_ID', 0); 
    49     define('ALLIANCE_ID', config::get('cfg_allianceid')); 
     49    define('ALLIANCE_ID', intval(config::get('cfg_allianceid'))); 
    5050} 
    5151 
  • dev/cron/cron_import.php

    r370 r400  
    4040if (config::get('cfg_corpid')) 
    4141{ 
    42     define('CORP_ID', config::get('cfg_corpid')); 
     42    define('CORP_ID', intval(config::get('cfg_corpid'))); 
    4343    define('ALLIANCE_ID', 0); 
    4444} else { 
    4545    define('CORP_ID', 0); 
    46     define('ALLIANCE_ID', config::get('cfg_allianceid')); 
     46    define('ALLIANCE_ID', intval(config::get('cfg_allianceid'))); 
    4747} 
    4848 
  • dev/install/index.php

    r370 r400  
    11<?php 
     2 
     3if(file_exists('install.lock')) die("Remove install/install.lock before attempting to reinstall."); 
     4$installrunning = true; 
     5 
    26session_start(); 
    37 
  • dev/install/install_step1.php

    r370 r400  
     1<?php 
     2if(!$installrunning) {header('Location: index.php');die();} 
     3?> 
    14<p>Welcome to the installer and updater, it will help you to set up everything correctly.<br/> 
    25<br/> 
  • dev/install/install_step2.php

    r370 r400  
    11<?php 
     2if(!$installrunning) {header('Location: index.php');die();} 
    23$stoppage = false; 
    34 
  • dev/install/install_step3.php

    r397 r400  
    11<?php 
     2if(!$installrunning) {header('Location: index.php');die();} 
    23$stoppage = true; 
    34 
  • dev/install/install_step4.php

    r370 r400  
    11<?php 
     2if(!$installrunning) {header('Location: index.php');die();} 
    23if (file_exists('../config.php')) 
    34{ 
  • dev/install/install_step40.php

    r370 r400  
    11<?php 
     2if(!$installrunning) {header('Location: index.php');die();} 
    23$stoppage = true; 
    34include('../common/includes/php_compat.php'); 
  • dev/install/install_step40_tblchk.php

    r273 r400  
    11<?php 
     2if(!$installrunning) {header('Location: index.php');die();} 
    23 
    34function check_commenttable() 
  • dev/install/install_step41.php

    r277 r400  
    11<?php 
     2if(!$installrunning) {header('Location: index.php');die();} 
    23$stoppage = false; 
    34 
  • dev/install/install_step42.php

    r274 r400  
    11<?php 
     2if(!$installrunning) {header('Location: index.php');die();} 
    23$stoppage = false; 
    34 
  • dev/install/install_step43.php

    r254 r400  
    11<?php 
     2if(!$installrunning) {header('Location: index.php');die();} 
    23$stoppage = true; 
    34?> 
  • dev/install/install_step5.php

    r370 r400  
    11<?php 
     2if(!$installrunning) {header('Location: index.php');die();} 
    23$stoppage = true; 
    34$db = mysql_pconnect($_SESSION['sql']['host'], $_SESSION['sql']['user'], $_SESSION['sql']['pass']); 
  • dev/install/install_step6.php

    r397 r400  
    11<?php 
     2if(!$installrunning) {header('Location: index.php');die();} 
    23$stoppage = true; 
    34 
  • dev/install/install_step7.php

    r370 r400  
    11<?php 
     2if(!$installrunning) {header('Location: index.php');die();} 
    23$stoppage = true; 
    34 
  • dev/install/install_step8.php

    r370 r400  
    1111<?php if ($stoppage) 
    1212{ 
     13        // Block further attempts to run the install in case the installer 
     14        // forgets to delete the install folder. 
     15        touch("install.lock"); 
    1316    return; 
    1417}?>