public static function get_api($options = array()) { if (!empty($options)) { $subpage = $options['subpage']; $callback = $options['callback']; switch ($subpage) { case 'akademik': $str = array(); foreach (GameDev::$arrAcademics as $key => $value) { $str[] = array('key' => $key, 'value' => $value); } break; case 'curang': $str = GameDev::get_api_survey_result(true); break; default: $str = GameDev::get_api_survey_result(); break; } $result = json_encode($str); $output = !empty($callback) ? $callback . '(' . $result . ');' : $result; echo $output; unset($result, $output); } }