Beispiel #1
0
    if ($roe_data['pay_period_end_date'] != '') {
        $roe_data['pay_period_end_date'] = TTDate::parseDateTime($roe_data['pay_period_end_date']);
    }
    if ($roe_data['recall_date'] != '') {
        $roe_data['recall_date'] = TTDate::parseDateTime($roe_data['recall_date']);
    }
}
$ugdlf = new UserGenericDataListFactory();
$ugdf = new UserGenericDataFactory();
$action = Misc::findSubmitButton();
switch ($action) {
    case 'submit':
        //Debug::setVerbosity(11);
        Debug::Text('Submit!', __FILE__, __LINE__, __METHOD__, 10);
        //Save report setup data
        $ugdlf->getByCompanyIdAndScriptAndDefault($current_company->getId(), $roef->getTable());
        if ($ugdlf->getRecordCount() > 0) {
            $ugdf->setID($ugdlf->getCurrent()->getID());
        }
        $ugdf->setCompany($current_company->getId());
        $ugdf->setScript($roef->getTable());
        $ugdf->setName($title);
        $ugdf->setData($setup_data);
        $ugdf->setDefault(TRUE);
        if ($ugdf->isValid()) {
            $ugdf->Save();
        }
        if (!empty($roe_data['id'])) {
            $roef->setId($roe_data['id']);
        }
        $roef->setUser($roe_data['user_id']);