Esempio n. 1
0
$sf = new StationFactory();
$action = Misc::findSubmitButton();
switch ($action) {
    case 'submit':
        //Debug::setVerbosity(11);
        Debug::Text('Submit!', __FILE__, __LINE__, __METHOD__, 10);
        $sf->StartTransaction();
        $sf->setId($data['id']);
        $sf->setCompany($current_company->getId());
        $sf->setStatus($data['status']);
        $sf->setType($data['type']);
        $sf->setSource($data['source']);
        $sf->setStation($data['station']);
        $sf->setDescription($data['description']);
        if (isset($data['port'])) {
            $sf->setPort($data['port']);
        }
        if (isset($data['user_name'])) {
            $sf->setUserName($data['user_name']);
        }
        if (isset($data['password'])) {
            $sf->setPassword($data['password']);
        }
        if ($data['type'] >= 100) {
            if (isset($data['poll_frequency'])) {
                $sf->setPollFrequency($data['poll_frequency']);
            }
            if (isset($data['push_frequency'])) {
                $sf->setPushFrequency($data['push_frequency']);
            }
            if (isset($data['partial_push_frequency'])) {