public function getJobDataFromModel(Aoe_Scheduler_Model_Job $job) { $values = array('name' => $job->getName(), 'description' => $job->getDescription(), 'short_description' => $job->getShortDescription(), 'run/model' => $job->getRunModel(), 'schedule/config_path' => $job->getScheduleConfigPath(), 'schedule/cron_expr' => $job->getScheduleCronExpr(), 'parameters' => $job->getParameters(), 'groups' => $job->getGroups(), 'is_active' => $job->getIsActive() ? '1' : '0'); // Strip out the auto-generated name if ($values['name'] === $job->getJobCode()) { $values['name'] = ''; } // Clean up each entry to being a trimmed string $values = array_map('trim', $values); return $values; }