function getGeneratedClassCode()
 {
     $thisTable = $this->getTableObject();
     $arguments = array();
     $arguments['db'] = $thisTable->getDatabase();
     $arguments['table'] = $thisTable->getTableName();
     $thisPlugInLoader = new plugInLoader();
     $generatedInsertCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_GENIE_APP_DAO_INSERT_GENERATOR_NAME, PLUGIN_PHP_GENIE_APP_DAO_INSERT_GENERATOR_CLASS, $arguments);
     $generatedUpdateCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_GENIE_APP_DAO_UPDATE_GENERATOR_NAME, PLUGIN_PHP_GENIE_APP_DAO_UPDATE_GENERATOR_CLASS, $arguments);
     $generatedDeleteCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_GENIE_APP_DAO_DELETE_GENERATOR_NAME, PLUGIN_PHP_GENIE_APP_DAO_DELETE_GENERATOR_CLASS, $arguments);
     $generatedGetByIdCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_GENIE_APP_DAO_GETBYID_GENERATOR_NAME, PLUGIN_PHP_GENIE_APP_DAO_GETBYID_GENERATOR_CLASS, $arguments);
     $generatedPopulateIntoInfoCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_GENIE_APP_DAO_POPULATEINTOINFO_GENERATOR_NAME, PLUGIN_PHP_GENIE_APP_DAO_POPULATEINTOINFO_GENERATOR_CLASS, $arguments);
     $generatedSearchCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_GENIE_APP_DAO_SEARCH_GENERATOR_NAME, PLUGIN_PHP_GENIE_APP_DAO_SEARCH_GENERATOR_CLASS, $arguments);
     //$searchByKeywordCode = $this->generateSearchByKeywordDao();
     $generatedCode = "";
     $generatedCode .= "\n<?php \n";
     $generatedCode .= "// Class Representing the " . $this->getInfoName() . " table \n";
     $generatedCode .= "// and DML operations on it from the database\n\n";
     if (GENERATE_FOR_PHP5) {
         $generatedCode .= "abstract ";
     }
     $generatedCode .= "class " . $this->getTableName() . "GenDAO { \n\n";
     $generatedCode .= $generatedInsertCode . $this->getLineEnder() . $this->getLineEnder();
     $generatedCode .= $generatedUpdateCode . $this->getLineEnder() . $this->getLineEnder();
     $generatedCode .= $generatedDeleteCode . $this->getLineEnder() . $this->getLineEnder();
     $generatedCode .= $generatedSearchCode . $this->getLineEnder() . $this->getLineEnder();
     $generatedCode .= $generatedGetByIdCode . $this->getLineEnder() . $this->getLineEnder();
     $generatedCode .= $generatedPopulateIntoInfoCode . $this->getLineEnder() . $this->getLineEnder();
     $generatedCode .= "} // end of " . $this->getTableName() . "GenDAO Class\n\n";
     $generatedCode .= "?>";
     return $generatedCode;
 }
 function generate()
 {
     $thisPlugInLoader = new plugInLoader();
     $thisTable = $this->getTableObject();
     $arguments = "";
     $arguments['db'] = $thisTable->getDatabase();
     $arguments['table'] = $thisTable->getTableName();
     $arguments['variables'] = $thisTable->getFieldNameArray();
     $arguments['functions'] = array();
     $arguments['className'] = strtolower($thisTable->getTableName()) . ucfirst(strtolower(NAME_DATA_CONTAINER));
     $generatedCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_CLASS_GENERATOR_NAME, PLUGIN_PHP_CLASS_GENERATOR_CLASS, $arguments);
     $this->appendToCode($generatedCode);
     $beautifulCode = codeBeautifier::beautify($this->getSourceCode());
     return $beautifulCode;
 }
示例#3
0
<?php

include_once "//var/www/gip/app/settings/gipConfiguration.inc.php";
include_once INC_SUPERHEADER;
include_once CLASS_PLUGIN_LOADER;
$thisPlugInLoader = new plugInLoader();
$arguments = array();
$arguments['db'] = requestUtils::getRequestObject('db');
$arguments['table'] = requestUtils::getRequestObject('table');
$arguments['headerText'] = "";
$arguments['footerText'] = "";
$generatedCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_SIMPLE_WEB_UPDATE_GENERATOR_NAME, PLUGIN_PHP_SIMPLE_WEB_UPDATE_GENERATOR_CLASS, $arguments);
highlight_string($generatedCode);
<?php

include_once "//var/www/gip/app/settings/gipConfiguration.inc.php";
include_once INC_SUPERHEADER;
include_once CLASS_PLUGIN_LOADER;
$thisPlugInLoader = new plugInLoader();
$arguments = array();
$arguments['db'] = requestUtils::getRequestObject('db');
$arguments['table'] = requestUtils::getRequestObject('table');
$generatedCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_GENIE_APP_MANAGER_GENERATOR_NAME, PLUGIN_PHP_GENIE_APP_MANAGER_GENERATOR_CLASS, $arguments);
highlight_string($generatedCode);
<?php

include_once "//var/www/gip/app/settings/gipConfiguration.inc.php";
include_once INC_SUPERHEADER;
include_once CLASS_PLUGIN_LOADER;
$thisPlugInLoader = new plugInLoader();
$arguments = array();
$arguments['db'] = requestUtils::getRequestObject('db');
$arguments['table'] = requestUtils::getRequestObject('table');
$allCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_GENIE_APP_GENDAO_GENERATOR_NAME, PLUGIN_PHP_GENIE_APP_GENDAO_GENERATOR_CLASS, $arguments);
highlight_string($allCode);
示例#6
0
<?php

include_once "//var/www/gip/app/settings/gipConfiguration.inc.php";
include_once CLASS_PLUGIN_LOADER;
$thisPlugInLoader = new plugInLoader();
// Building Arguments Array to pass to Plugin
$arguments['db'] = $_REQUEST['db'];
$arguments['table'] = $_REQUEST['table'];
// Loading and Getting the generated Code from the plugin
$generatedCode = $thisPlugInLoader->loadPlugIn("myDbPlugin", "./myDbPlugin.class.php", $arguments);
// I preffer highlight_string($generatedCode) if its php code
echo $generatedCode;
示例#7
0
<?php

include_once "//var/www/gip/app/settings/gipConfiguration.inc.php";
include_once INC_SUPERHEADER;
include_once CLASS_PLUGIN_LOADER;
$thisPlugInLoader = new plugInLoader();
$arguments = array();
$arguments['db'] = $_SESSION['db'];
$arguments['table'] = $_SESSION['table'];
$generatedCode = $thisPlugInLoader->loadPlugIn(PPLUGIN_PHP_GENIE_APP_DAO_INSERT_GENERATOR_NAME, PLUGIN_PHP_GENIE_APP_DAO_INSERT_GENERATOR_CLASS, $arguments);
highlight_string($generatedCode);
<?php

include_once "//var/www/gip/app/settings/gipConfiguration.inc.php";
include_once INC_SUPERHEADER;
include_once CLASS_PLUGIN_LOADER;
$thisPlugInLoader = new plugInLoader();
$arguments = array();
$arguments['db'] = requestUtils::getRequestObject('db');
$arguments['table'] = requestUtils::getRequestObject('table');
$arguments['headerText'] = "";
$arguments['footerText'] = "";
$generatedCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_SIMPLE_WEB_POWER_SEARCH_SCRIPT_GENERATOR_NAME, PLUGIN_PHP_SIMPLE_WEB_POWER_SEARCH_SCRIPT_GENERATOR_CLASS, $arguments);
highlight_string($generatedCode);
示例#9
0
     $chosenFields = "";
     $fieldSize = "";
     $fieldType = "";
     $fieldLabel = "";
     for ($i = 0; $i < count($allFields); $i++) {
         $fieldSize[$allFields[$i]] = 20;
         $fieldType[$allFields[$i]] = "text";
         $fieldLabel[$allFields[$i]] = ucfirst($allFields[$i]) . " : ";
         $chosenFields[] = $allFields[$i];
     }
     $arguments['chosenFields'] = $chosenFields;
     $arguments['fieldSize'] = $fieldSize;
     $arguments['fieldType'] = $fieldType;
     $arguments['label'] = $fieldLabel;
     $arguments['formType'] = "enter";
     $generatedEnterCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_SIMPLE_WEB_ENTER_FORM_GENERATOR_NAME, PLUGIN_PHP_SIMPLE_WEB_ENTER_FORM_GENERATOR_CLASS, $arguments);
     $generatedInsertCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_SIMPLE_WEB_INSERT_GENERATOR_NAME, PLUGIN_PHP_SIMPLE_WEB_INSERT_GENERATOR_CLASS, $arguments);
     $insertFileName = "insertNew" . ucfirst($currentTable) . ".php";
     $thisFileUtils->writeContentsToFile($currentDirectory, $insertFileName, $generatedInsertCode);
     $enterFileName = "enterNew" . ucfirst($currentTable) . ".php";
     $thisFileUtils->writeContentsToFile($currentDirectory, $enterFileName, $generatedEnterCode);
     echo "<li>Generating <font color=blue><b>Enter Form</b></font> for " . $currentTable . "</li>";
     echo "<li>Generating <font color=blue><b>Insert Script</b></font> for " . $currentTable . "</li>";
 }
 if ($thisGenDelete == "y") {
     $arguments = "";
     $arguments['table'] = $thisTables[$a];
     $arguments['db'] = requestUtils::getRequestObject('db');
     $arguments['headerText'] = $headerText;
     $arguments['footerText'] = $footerText;
     $generatedConfirmDeleteCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_SIMPLE_WEB_DELETE_CONFIRMATION_GENERATOR_NAME, PLUGIN_PHP_SIMPLE_WEB_DELETE_CONFIRMATION_GENERATOR_CLASS, $arguments);
示例#10
0
$thisFileSystemUtils = new fileSystemUtils();
$thisPlugInLoader = new plugInLoader();
$thisDatabase = new database();
$thisDb = requestUtils::getRequestObject('db');
echo "Db : {$thisDb} <br>";
$thisDatabase->useDatabase($thisDb);
$dbTables = $thisDatabase->getDbTables();
$arguments = array();
for ($a = 0; $a < count($dbTables); $a++) {
    $arguments['db'] = requestUtils::getRequestObject('db');
    $arguments['table'] = requestUtils::getRequestObject('table');
    echo "<pre>";
    print_r($arguments);
    echo "</pre>";
    echo "<hr>";
    $generatedEnterFormCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_GENIE_WEB_ENTER_FORM_GENERATOR_NAME, PLUGIN_PHP_GENIE_WEB_ENTER_FORM_GENERATOR_CLASS, $arguments);
    $generatedInsertCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_GENIE_WEB_INSERT_GENERATOR_NAME, PLUGIN_PHP_GENIE_WEB_INSERT_GENERATOR_CLASS, $arguments);
    $generatedEditFormCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_GENIE_WEB_EDIT_FORM_GENERATOR_NAME, PLUGIN_PHP_GENIE_WEB_EDIT_FORM_GENERATOR_CLASS, $arguments);
    $generatedUpdateCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_GENIE_WEB_UPDATE_GENERATOR_NAME, PLUGIN_PHP_GENIE_WEB_UPDATE_GENERATOR_CLASS, $arguments);
    $generatedViewRecordCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_GENIE_WEB_INSERT_GENERATOR_NAME, PLUGIN_PHP_GENIE_WEB_INSERT_GENERATOR_CLASS, $arguments);
    $newWebPath = GENERATED_FILES_FOLDER . FILE_SEPARATOR . strtolower($_SESSION['db']) . FILE_SEPARATOR . "web" . FILE_SEPARATOR . "generatedForms" . FILE_SEPARATOR . strtolower($arguments['table']);
    $newAppPath = GENERATED_FILES_FOLDER . FILE_SEPARATOR . strtolower($_SESSION['db']) . FILE_SEPARATOR . "app" . FILE_SEPARATOR . "classes" . FILE_SEPARATOR . strtolower($arguments['table']);
    $newEnterFileName = $newWebPath . FILE_SEPARATOR . "enterNew" . ucfirst($arguments['table']) . ".php";
    $newInsertFileName = $newWebPath . FILE_SEPARATOR . "insert" . ucfirst($arguments['table']) . ".php";
    $newEditFileName = $newWebPath . FILE_SEPARATOR . "edit" . ucfirst($arguments['table']) . ".php";
    $newUpdateFileName = $newWebPath . FILE_SEPARATOR . "update" . ucfirst($arguments['table']) . ".php";
    $newViewFileName = $newWebPath . FILE_SEPARATOR . "view" . ucfirst($arguments['table']) . ".php";
    $thisFileSystemUtils->makeDirectoryRecursive($newWebPath);
    $thisFileSystemUtils->makeDirectoryRecursive($newAppPath);
    $thisFileSystemUtils->createNewFile($newEnterFileName, $generatedEnterFormCode);
    $thisFileSystemUtils->createNewFile($newInsertFileName, $generatedInsertCode);
示例#11
0
<?php

include_once "//var/www/gip/app/settings/gipConfiguration.inc.php";
include_once INC_SUPERHEADER;
include_once CLASS_DATABASE_QUERY;
include_once CLASS_PLUGIN_LOADER;
$thisPlugInLoader = new plugInLoader();
$thisDbQuery = new databaseQuery();
$arguments = array();
$arguments['headerText'] = "";
$arguments['footerText'] = "";
$arguments['db'] = requestUtils::getRequestObject('db');
$thisDbQuery->useDatabase(requestUtils::getRequestObject('db'));
$allTables = $thisDbQuery->getTables();
for ($a = 0; $a < count($allTables); $a++) {
    $arguments['table'] = $allTables[$a];
    echo "<h2>" . $arguments['table'] . "</h2>";
    $generatedInsertCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_SIMPLE_WEB_INSERT_GENERATOR_NAME, PLUGIN_PHP_SIMPLE_WEB_INSERT_GENERATOR_CLASS, $arguments);
    $generatedDeleteCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_SIMPLE_WEB_DELETE_GENERATOR_NAME, PLUGIN_PHP_SIMPLE_WEB_DELETE_GENERATOR_CLASS, $arguments);
    $generatedUpdateCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_SIMPLE_WEB_UPDATE_GENERATOR_NAME, PLUGIN_PHP_SIMPLE_WEB_UPDATE_GENERATOR_CLASS, $arguments);
    $generatedListerCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_SIMPLE_WEB_LISTER_GENERATOR_NAME, PLUGIN_PHP_SIMPLE_WEB_LISTER_GENERATOR_CLASS, $arguments);
    highlight_string($generatedInsertCode);
    echo "<hr>";
    highlight_string($generatedDeleteCode);
    echo "<hr>";
    highlight_string($generatedUpdateCode);
    echo "<hr>";
    highlight_string($generatedListerCode);
    echo "<hr>";
}
示例#12
0
<?php

include_once "//var/www/gip/app/settings/gipConfiguration.inc.php";
include_once INC_SUPERHEADER;
include_once CLASS_PLUGIN_LOADER;
$thisPlugInLoader = new plugInLoader();
$author = urldecode($_REQUEST['author']);
$description = urldecode($_REQUEST['description']);
$arguments['db'] = $_REQUEST['db'];
$arguments['table'] = $_REQUEST['table'];
$plugInName = $_REQUEST['name'];
$plugInPath = $_REQUEST['path'];
$generatedCode = $thisPlugInLoader->loadPlugIn($plugInName, $plugInPath, $arguments);
?>
<table>
<tr>
<td align="right"><b><?php 
echo LANG_UPLUGINS_PLUGIN_NAME;
?>
 :</b> </td>
<td><?php 
echo $plugInName;
?>
</td>
</tr>
<tr>
<td align="right"><b><?php 
echo LANG_BASIC_DESCRIPTION;
?>
 :</b></td>
<td><?php 
<?php

include_once "//var/www/gip/app/settings/gipConfiguration.inc.php";
include_once INC_SUPERHEADER;
include_once CLASS_PLUGIN_LOADER;
$thisPlugInLoader = new plugInLoader();
$arguments = array();
$arguments['db'] = requestUtils::getRequestObject('db');
$arguments['table'] = requestUtils::getRequestObject('table');
$arguments['headerText'] = "";
$arguments['footerText'] = "";
$generatedCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_SIMPLE_WEB_DELETE_CONFIRMATION_GENERATOR_NAME, PLUGIN_PHP_SIMPLE_WEB_DELETE_CONFIRMATION_GENERATOR_CLASS, $arguments);
highlight_string($generatedCode);
示例#14
0
echo "<hr>";

$selectSQL = $thisPlugInLoader->loadPlugIn(
PLUGIN_SQL_SELECT_GENERATOR_NAME,
PLUGIN_SQL_SELECT_GENERATOR_CLASS,
$arguments
);


echo "<h2>Select SQL</h2>";
$thisCodeBeautifier->printBeautifulSQL($selectSQL);
echo "<hr>";



$createSQL = $thisPlugInLoader->loadPlugIn(
PLUGIN_SQL_CREATE_GENERATOR_NAME,
PLUGIN_SQL_CREATE_GENERATOR_CLASS,
$arguments
);


echo "<h2>Create SQL</h2>";
$thisCodeBeautifier->printBeautifulSQL($createSQL);

echo "<hr>";
*/
$populatedInsert = $thisPlugInLoader->loadPlugIn(PLUGIN_SQL_POPULATED_INSERT_GENERATOR_NAME, PLUGIN_SQL_POPULATED_INSERT_GENERATOR_CLASS, $arguments);
echo "<h2>Insert SQL Statements for all rows in your Table</h2>";
$thisCodeBeautifier->printBeautifulSQL($populatedInsert);
//echo "<hr>";
示例#15
0
<?php

include_once "//var/www/gip/app/settings/gipConfiguration.inc.php";
include_once INC_SUPERHEADER;
include_once CLASS_PLUGIN_LOADER;
$thisPlugInLoader = new plugInLoader();
$arguments = array();
$arguments['db'] = requestUtils::getRequestObject('db');
$arguments['table'] = requestUtils::getRequestObject('table');
$arguments['headerText'] = "";
$arguments['footerText'] = "";
$generatedCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_SIMPLE_MAIN_INDEX_GENERATOR_NAME, PLUGIN_PHP_SIMPLE_MAIN_INDEX_GENERATOR_CLASS, $arguments);
highlight_string($generatedCode);
示例#16
0
include_once INC_SUPERHEADER;
include_once CLASS_PLUGIN_LOADER;
include_once CLASS_PHP_CODE_BEAUTIFIER;
$thisCodeBeautifier = new codeBeautifier();
$thisPlugInLoader = new plugInLoader();
$fieldNames = $_REQUEST['fieldNames'];
for ($a = 0; $a < count($fieldNames); $a++) {
    $fieldTypes[$fieldNames[$a]] = $_REQUEST["fieldType" . $fieldNames[$a]];
    $fieldLabels[$fieldNames[$a]] = $_REQUEST["label" . $fieldNames[$a]];
}
$arguments['db'] = $_REQUEST['db'];
$arguments['table'] = $_REQUEST['table'];
$arguments['fieldTypes'] = $fieldTypes;
$arguments['fieldLabels'] = $fieldLabels;
$arguments['packageRoot'] = $_REQUEST['packageRoot'];
$generatedCode = $thisPlugInLoader->loadPlugIn(PLUGIN_JAVA_EJB_BEAN_GENERATOR_NAME, PLUGIN_JAVA_EJB_BEAN_GENERATOR_CLASS, $arguments);
echo "<h2>EJB INFO Bean</h2>";
$thisCodeBeautifier->printBeautifulJavaCode($generatedCode);
echo "<hr>";
$generatedCode1 = $thisPlugInLoader->loadPlugIn(PLUGIN_JAVA_EJB_GENERATOR_NAME, PLUGIN_JAVA_EJB_GENERATOR_CLASS, $arguments);
echo "<h2>EJB</h2>";
$thisCodeBeautifier->printBeautifulJavaCode($generatedCode1);
echo "<hr>";
$generatedCode2 = $thisPlugInLoader->loadPlugIn(PLUGIN_JAVA_EJB_LOCAL_GENERATOR_NAME, PLUGIN_JAVA_EJB_LOCAL_GENERATOR_CLASS, $arguments);
echo "<h2>EJB LOCAL</h2>";
$thisCodeBeautifier->printBeautifulJavaCode($generatedCode2);
echo "<hr>";
echo "<h2>EJB LOCAL HOME</h2>";
$generatedCode3 = $thisPlugInLoader->loadPlugIn(PLUGIN_JAVA_EJB_LOCAL_HOME_GENERATOR_NAME, PLUGIN_JAVA_EJB_LOCAL_HOME_GENERATOR_CLASS, $arguments);
$thisCodeBeautifier->printBeautifulJavaCode($generatedCode3);
echo "<hr>";
<?php

include_once "//var/www/gip/app/settings/gipConfiguration.inc.php";
include_once INC_SUPERHEADER;
include_once CLASS_PLUGIN_LOADER;
$thisPlugInLoader = new plugInLoader();
$arguments = array();
$arguments['db'] = $_SESSION['db'];
$arguments['table'] = $_SESSION['table'];
$generatedCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_GENIE_COMMONPAGES_GENERATOR_NAME, PLUGIN_PHP_GENIE_COMMONPAGES_GENERATOR_CLASS, $arguments);
highlight_string($generatedCode);
<?php

include_once "//var/www/gip/app/settings/gipConfiguration.inc.php";
include_once INC_SUPERHEADER;
include_once CLASS_PLUGIN_LOADER;
$thisPlugInLoader = new plugInLoader();
$arguments = array();
$arguments['db'] = requestUtils::getRequestObject('db');
$arguments['table'] = requestUtils::getRequestObject('table');
$generatedCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_GENIE_WEB_DELETE_GENERATOR_NAME, PLUGIN_PHP_GENIE_WEB_DELETE_GENERATOR_CLASS, $arguments);
highlight_string($generatedCode);
 $thisFileUtils->makeDirectoryRecursive($indexDirectory);
 $thisCommonFileCopier->copyAppFiles($thisConfigFile, $appDirectory);
 $thisCommonFileCopier->copyWebFiles($thisConfigFile, $webDirectory, $thisConfigFile);
 $thisCommonFileCopier->copyConfigFiles($thisConfigFile, $configDirectory, $thisConfigFile);
 $appDaoDirectory = $appDirectory . FILE_SEPARATOR . DEFAULT_DIRECTORY_NAME_FOR_CRUD_CLASSES;
 $webFormDirectory = $webDirectory . FILE_SEPARATOR . DEFAULT_DIRECTORY_NAME_FOR_CRUD_FRONT_END;
 $thisFileUtils->makeDirectoryRecursive($appDaoDirectory);
 $thisFileUtils->makeDirectoryRecursive($webFormDirectory);
 if ($thisConstants == "y") {
     // Initializing Arguments
     $arguments = array();
     $arguments['table'] = $thisTables[0];
     $arguments['db'] = $thisDb;
     $arguments['siteRootPath'] = $projectRoot;
     $arguments['urlAddress'] = URL_ADDRESS . "/generatedCode/framework/" . $thisDb;
     $dbConstantsCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_GENIE_COMMONDB_GENERATOR_NAME, PLUGIN_PHP_GENIE_COMMONDB_GENERATOR_CLASS, $arguments);
     $dbConstantsFileName = "databaseConfiguration.inc.php";
     $thisFileUtils->writeContentsToFile($configDirectory, $dbConstantsFileName, $dbConstantsCode);
     $configurationFileCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_GENIE_CONFIGURATION_FILE_GENERATOR_NAME, PLUGIN_PHP_GENIE_CONFIGURATION_FILE_GENERATOR_CLASS, $arguments);
     $configurationFileName = $thisDb . ".conf.php";
     $thisFileUtils->writeContentsToFile($includeDirectory, $configurationFileName, $configurationFileCode);
     $pageConstantsCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_GENIE_COMMONPAGES_GENERATOR_NAME, PLUGIN_PHP_GENIE_COMMONPAGES_GENERATOR_CLASS, $arguments);
     $pageConstantsFileName = "pageConstants.inc.php";
     $thisFileUtils->writeContentsToFile($configDirectory, $pageConstantsFileName, $pageConstantsCode);
     $classConstantsCode = $thisPlugInLoader->loadPlugIn(PLUGIN_PHP_GENIE_COMMON_CLASSES_GENERATOR_NAME, PLUGIN_PHP_GENIE_COMMON_CLASSES_GENERATOR_CLASS, $arguments);
     $classConstantsFileName = "classConstants.inc.php";
     $thisFileUtils->writeContentsToFile($configDirectory, $classConstantsFileName, $classConstantsCode);
 }
 for ($a = 0; $a < count($thisTables); $a++) {
     $currentTable = $thisTables[$a];
     $arguments['table'] = $thisTables[$a];