$thumb_width = $img_width / ($img_height / $full_image_size); } $image_to_thumb = JURI::base() . $configs->imagesin . '/' . $day->image; $image_full_thumb = $guruHelper->create_thumbnails($image_to_thumb, $thumb_width, $thumb_height, $img_width, $img_height, 'full_'); $cfg_image = '<img style="margin:5px;" border="0" alt="" src="' . JURI::base() . 'images' . DS . 'stories' . DS . $image_full_thumb . '" />'; } else { $cfg_image = ''; } // generating thumb image - stop /* if ($day->image) $cfg_image = '<img '.$full_image_proportional.'="'.$full_image_size.'" class="dayimage" alt="" src="'.JURI::base().'/'.$configs->imagesin.'/'.$day->image.'" />'; else $cfg_image = ''; */ ///////// - we find the link for RESUME - BEGIN /////////// $s = guruModelguruDays::program_status($my->id, $programname[0]->id); // the status per program can be: 0 = Not started; 1 = In progress; 2 - Completed; (-1) = Locked - he needs to re-buy for use it if (isset($s)) { // if there is a status line - begin $status_line = guruModelguruDays::find_status_line_for_program($my->id, $programname[0]->id); $status_button = guruModelguruDays::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]; } else { // there is no status line = he can do a trial - begin $status_line = guruModelguruDays::create_status_line_for_program($programname[0]->id); $status_line = explode('$$$$$', $status_line); $day_array = explode(';', $status_line[0]); $day_id_to_get_started_array = explode(',', $day_array[0]); $task_array = explode(';', $status_line[1]);