I am using 7.10 on-demand and when i upload my module with module loader and install it my Scheduler goes blank and i can't see it until i uninstall it. I searched on this forum and some say that its because there is a logic flaw in my code. can someone point that out? thanks beforehand.
code:
function lftm_it_late_task_job() {
$builder = $GLOBALS['db']->getConnection()->createQueryBuilder();
$builder->select('id')
->from('tasks')
->where('deleted = 0')
->andwhere('DATE(NOW) > DATE_ADD(date_due, INTERVAL 1 HOUR)');
$stmt = $builder->execute();
foreach($stmt->fetchAll() as $row) {
$id = $row['id'];
$task = BeanFactory::retrieveBean('Tasks', $id, array('disable_row_level_security' => true));
if (isset($task) && isset($task -> id) && !empty($task -> id)) {
if($task->it_late_c != true) {
$task->it_late_c = true
}
}
}
return true
}
ps: it_late_c is a checkbox field