Beispiel #1
0
 function ParseCSV($filename)
 {
     $lines = null;
     $newline = null;
     if (file_exists($filename)) {
         App::LoadCore("File.class.php");
         $fp = new File($filename);
         $strfile = $fp->ReadToEnd();
         $strfile = str_replace("\r", "", $strfile);
         $lines = explode("\n", $strfile);
         for ($i = 0; $i < count($lines); $i++) {
             if ($this->IgnoreLines == null || $this->IgnoreLines < $i) {
                 if (!$this->isIgnoreLine($lines[$i])) {
                     $line = explode(",", $lines[$i]);
                     for ($j = 0; $j < count($line); $j++) {
                         $line[$j] = trim($line[$j]);
                     }
                     $newline[] = $line;
                 }
                 //unset($line);
             }
         }
     }
     //unset($lines);
     //App::Pr($newline);
     return $newline;
 }
Beispiel #2
0
$classdir = $includedir . "classes/";
$dataclassdir = $includedir . "datalayer/";
$moduledir = $includedir . "Modules/";
$controlsdir = $includedir . "controls/";
$librarydir = $includedir . "lib/";
global $_CONFIG;
$_CONFIG["basepath"] = $basepath;
$_CONFIG["coredir"] = $coredir;
$_CONFIG["includedir"] = $includedir;
$_CONFIG["templatesdir"] = $templatesdir;
$_CONFIG["settingsdir"] = $settingsdir;
$_CONFIG["classdir"] = $classdir;
$_CONFIG["dataclassdir"] = $dataclassdir;
$_CONFIG["moduledir"] = $moduledir;
$_CONFIG["controlsdir"] = $controlsdir;
$_CONFIG["librarydir"] = $librarydir;
require_once $coredir . "App.class.php";
App::LoadSettings("settings.inc.php");
App::LoadCore("BaseObject.class.php");
App::LoadCore("BaseEntity.class.php");
App::LoadCore("BaseModule.class.php");
App::LoadCore("ArrayList.class.php");
App::LoadCore("DateSelector.class.php");
App::LoadCore("Pager.class.php");
App::LoadCore("QueryString.class.php");
App::LoadCore("URL.class.php");
if (App::getParam("devmode") == true) {
    App::LoadSettings("dbsettingsdev.inc.php");
} else {
    App::LoadSettings("dbsettings.inc.php");
}