示例#1
0
             $sf->setDepartment(array());
         }
         if (isset($data['include_user_ids'])) {
             $sf->setIncludeUser($data['include_user_ids']);
         } else {
             $sf->setIncludeUser(array());
         }
         if (isset($data['exclude_user_ids'])) {
             $sf->setExcludeUser($data['exclude_user_ids']);
         } else {
             $sf->setExcludeUser(array());
         }
         if ($sf->isValid()) {
             $sf->Save(TRUE);
             //$sf->FailTransaction();
             $sf->CommitTransaction();
             Redirect::Page(URLBuilder::getURL(NULL, 'StationList.php'));
             break;
         }
     }
     $sf->FailTransaction();
 case 'time_clock_command':
     if (getTTProductEdition() >= 15 and $action != 'submit') {
         //Debug::setVerbosity(11);
         Debug::Text('Time Clock Command: ' . $data['time_clock_command'], __FILE__, __LINE__, __METHOD__, 10);
         $tc = new TimeClock($data['type']);
         $tc->setIPAddress($data['source']);
         $tc->setPort($data['port']);
         //$tc->setUsername( $data['user_name'] );
         $tc->setPassword($data['password']);
         $slf = new StationListFactory();