$get_started = '<input type="submit" onclick="document.location.href=\'' . $link_for_button . '\'" value="' . JText::_('GURU_MYPROGRAMS_ACTION_GETSTARTEDWITH') . '" name="getstarted"/>'; } else { // if the program doesn't have a day $get_started = ''; } } else { $get_started = ''; } $buy_now_link = 'index.php?option=com_guru&view=guruProfile&task=account'; $buy_now = '<input type="submit" onclick="document.location.href=\'' . $buy_now_link . '\'" value="' . JText::_('GURU_PROGRAM_BUY_NOW_BUTTON') . '" name="Submit"/>'; } else { // the program is bought - begin $s = guruModelguruProgram::program_status($my->id, $program->id); // the status per program can be: 0 = Not started; 1 = In progress; 2 - Completed $status_line = guruModelguruProgram::find_status_line_for_program($my->id, $program->id); $status_button = guruModelguruProgram::find_link_text_for_day_resume_button($status_line->days, $status_line->tasks, $s); $status_button = explode('$$$$$', $status_button); $link_for_resume = $status_button[0]; $text_for_resume = $status_button[1]; //$link_for_resume = 'index.php?option=com_guru&view=guruTasks&task=view&cid='.$first_uncompl_task.'&pid='.$first_uncompl_day_id[0]; //$text_for_resume = JText::_('GURU_MYPROGRAMS_ACTION_RESUME'); $buy_now = ''; $get_started = '<input type="submit" onclick="document.location.href=\'' . $link_for_resume . '\'" value="' . $text_for_resume . '" name="getstarted"/>'; $status_line->days = substr($status_line->days, 0, strlen($status_line->days) - 1); // we remove the last ';' $status_line->days = explode(';', $status_line->days); foreach ($status_line->days as $one_day_obj) { $one_day_obj = explode(',', $one_day_obj); $day_id = $one_day_obj[0]; $days = guruModelguruProgram::get_a_day_by_id($day_id); $task_array = explode(';', $status_line->tasks);