Esempio n. 1
0
 function init()
 {
     $this->view = 'project.new.html';
     $this->db = $this->dbFactory('sqlite:localhost/' . $this->getConf('root.dir') . '/data/project.db');
     $this->uid = $this->getSession('user.id');
     parent::init();
 }
Esempio n. 2
0
 function run()
 {
     $this->set('project_id', $this->Request->id);
     return parent::run();
 }
Esempio n. 3
0
function load_projectApp($appName, $mysql, $texts, $userLoginApp)
{
    $projectApp = new ProjectApp();
    $actionNames = $projectApp->getActionNames();
    $actionUrls = build_actionUrls($appName, $actionNames);
    $projectApp->setActionUrls($actionUrls);
    $projectApp->setTexts($texts);
    $projectApp->setUserLoginApp($userLoginApp);
    $userDao = new UserDao($mysql);
    $projectApp->setUserDao($userDao);
    $projectDao = new ProjectDao($mysql);
    $projectApp->setProjectDao($projectDao);
    $partnerDao = new PartnerDao($mysql);
    $projectApp->setPartnerDao($partnerDao);
    $clientDao = new ClientDao($mysql);
    $projectApp->setClientDaol($clientDao);
    $stageDao = new StageDao($mysql);
    $projectApp->setStageDao($stageDao);
    global $mailPatterns;
    $projectApp->setMailPatterns($mailPatterns);
    $eventDao = new EventDao($mysql);
    $projectApp->setEventDao($eventDao);
    global $config_partnerURL;
    $projectApp->setPartnerUrl($config_partnerURL);
    global $config_rssUrl;
    $projectApp->setRssUrl($config_rssUrl);
    $eventHistoryDao = new EventHistoryDao($mysql);
    $projectApp->setEventHistoryDao($eventHistoryDao);
    $emailLogDao = new Email_logDao($mysql);
    $projectApp->setEmailLogDao($emailLogDao);
    $clientPeriodicalDao = new ClientPeriodicalDao($mysql);
    $projectApp->setClientPeriodicalDao($clientPeriodicalDao);
    global $config_clientsURL;
    $projectApp->setClientsURL($config_clientsURL);
    $groupsDao = new GroupDao($mysql);
    $projectApp->setGroupsDao($groupsDao);
    $projectApp->setRssLogDao(new Rss_logDao($mysql));
    return $projectApp;
}