Example #1
0
function load_apiApp($appName, $mysql, $texts)
{
    $apiApp = new ApiApp();
    $apiApp->setTexts($texts);
    $projectDao = new ProjectDao($mysql);
    $apiApp->setProjectDao($projectDao);
    $clientDao = new ClientDao($mysql);
    $apiApp->setClientDao($clientDao);
    $getResponseDao = new GetresponseDao($mysql);
    $apiApp->setGetResponseDao($getResponseDao);
    $eventDao = new EventDao($mysql);
    $apiApp->setEventDao($eventDao);
    $partnerDao = new PartnerDao($mysql);
    $apiApp->setPartnerDao($partnerDao);
    $stageDao = new StageDao($mysql);
    $apiApp->setStageDao($stageDao);
    global $mailPatterns;
    $apiApp->setMailPatterns($mailPatterns);
    global $config_partnerURL;
    $apiApp->setPartnerUrl($config_partnerURL);
    global $config_adminUrl;
    $apiApp->setAdminUrl($config_adminUrl);
    $emailLogDao = new Email_logDao($mysql);
    $apiApp->setEmailLogDao($emailLogDao);
    $userDao = new UserDao($mysql);
    $apiApp->setUserDao($userDao);
    global $config_URL;
    $apiApp->setSystemUrl($config_URL);
    global $config_projectURL;
    $apiApp->setProjectUrl($config_projectURL);
    $eventHistoryDao = new EventHistoryDao($mysql);
    $apiApp->setEventHistoryDao($eventHistoryDao);
    $clientPeriodicalDao = new ClientPeriodicalDao($mysql);
    $apiApp->setClientPeriodicalDao($clientPeriodicalDao);
    return $apiApp;
}