Changeset 515 for trunk/phpbms/include
- Timestamp:
- 05/05/09 12:26:06 (3 years ago)
- Location:
- trunk/phpbms/include
- Files:
-
- 3 modified
-
imports.php (modified) (4 diffs)
-
session.php (modified) (1 diff)
-
tables.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/phpbms/include/imports.php
r485 r515 16 16 var $pageType = "main"; 17 17 18 18 19 function phpbmsImport($table, $importType = "csv"){ 19 20 … … 31 32 //Won't display db errors, just log them. 32 33 $this->table->db->showError = false; 33 if(isset($_POST["pageType"]))34 $this->pageType = $_POST["pageType"];35 36 if(isset($_POST["tempFileID"]))37 $this->tempFileID = ((int)$_POST["tempFileID"]);38 34 39 35 }//end method --imports-- … … 258 254 $verify = $this->table->verifyVariables($trimmedRowData); 259 255 if(!count($verify)) 260 $theid = $this->table->insertRecord($trimmedRowData );256 $theid = $this->table->insertRecord($trimmedRowData, NULL, true); 261 257 }else 262 258 $this->error .= '<li> incorrect amount of fields for line number '.$rowNum.'.</li>'; … … 332 328 $this->table->getTableInfo(); 333 329 330 if(isset($_POST["pageType"])) 331 $this->pageType = $_POST["pageType"]; 332 333 if(isset($_POST["tempFileID"])) 334 $this->tempFileID = ((int)$_POST["tempFileID"]); 335 334 336 if(!isset($_POST["command"])){ 335 337 -
trunk/phpbms/include/session.php
r485 r515 515 515 $error = new appError(-353,"You must remove the install directory and all modules' install directories before phpBMS can run.","Main Install Directory Present",true,true,true,$errorFormat); 516 516 517 $thedir= @ opendir("modules"); 518 519 while($entry = readdir($thedir)){ 520 521 if($entry != "." && $entry != ".." && $entry != "base" && $entry != "sample" && is_dir("modules/".$entry)){ 522 523 if(file_exists("modules/".$entry."/install") && is_dir("modules/".$entry."/install")){ 524 525 $error = new appError(-354,"You must remove the install directory and all modules' install directories before phpBMS can run.","Module '".$entry."' Install Directory Present",true,true,true,$errorFormat); 517 if(file_exists("modules") && is_dir("modules")){ 518 519 $thedir = @ opendir("modules"); 520 521 while($entry = readdir($thedir)){ 522 523 if($entry != "." && $entry != ".." && $entry != "base" && $entry != "sample" && is_dir("modules/".$entry)){ 524 525 if(file_exists("modules/".$entry."/install") && is_dir("modules/".$entry."/install")){ 526 527 $error = new appError(-354,"You must remove the install directory and all modules' install directories before phpBMS can run.","Module '".$entry."' Install Directory Present",true,true,true,$errorFormat); 528 529 }//endif 526 530 527 531 }//endif 528 532 529 }//end if533 }//end while 530 534 531 535 }//end if -
trunk/phpbms/include/tables.php
r513 r515 345 345 346 346 347 function insertRecord($variables,$createdby = NULL, $overrideID = false ){347 function insertRecord($variables,$createdby = NULL, $overrideID = false, $replace = false){ 348 348 349 349 if($createdby === NULL) … … 396 396 $insertvalues = substr($insertvalues, 0, strlen($insertvalues)-2); 397 397 398 $insertstatement = "INSERT INTO ".$this->maintable." (".$fieldlist.") VALUES (".$insertvalues.")"; 398 if($replace) 399 $insertstatement = "REPLACE"; 400 else 401 $insertstatement = "INSERT"; 402 403 $insertstatement .= " INTO ".$this->maintable." (".$fieldlist.") VALUES (".$insertvalues.")"; 399 404 $insertresult = $this->db->query($insertstatement); 400 405