public static function listSteppages($current = NULL) { $pagelist = Page::all(); $arrayPages['data'] = array('Sila Pilih'); foreach ($pagelist as $value) { $regnav = Step::where('page', '=', $value->modulpageid)->first(); if (isset($value->action) && $value->actionalias != '' && $value->visible == 1 && (empty($regnav) or !empty($regnav) && $current != NULL ? $regnav->stepid == $current : empty($regnav))) { $arrayPages['data'][$value->modulpageid] = $value->actionalias; if (!empty($regnav) && $regnav->stepid == $current) { $arrayPages['selected'] = $regnav->page; } } } return $arrayPages; }