$current_module = $step->module; while (!$stop) { $next_module = $guruModelguruTask->getNextModule($step->pid, $current_module); if ($next_module == "0") { $stop = true; } else { $cid_array = $guruModelguruTask->getAllSteps($next_module); if (count($cid_array) > 0) { $stop = true; } else { $current_module = $next_module; } } } if ($next_module != "0") { $guruModelguruTask->setModule($next_module); $cid_array = $guruModelguruTask->getAllSteps($next_module); $cid = "0"; if (isset($cid_array) && is_array($cid_array) && count($cid_array) > 0) { $cid = $cid_array["0"]["id"]; $step->nextaccess = $cid_array["0"]["step_access"]; } if ($cid != "0") { $chb_free_courses1 = $guruModelguruTask->getChbAccessCourses(); $step_access_courses1 = $guruModelguruTask->getStepAccessCourses(); if ($chb_free_courses1 == 1 && $step_access_courses1 == 2) { $step->nextaccess = 2; } if ($user->id <= 0 && $step->nextaccess != 2) { ?> <a href="#" onclick="openMyModal(400, 400, '<?php