set_al_ext_parameter( $opt, 'type', al_ext_config::AL_EXT_DEFAULT_LOGOUT_TYPE ); $expire_date = $this->set_al_ext_parameter( $opt, 'expire_date', al_ext_config::AL_EXT_DEFAULT_EXPIRE_DATE ); $force_logout = $this->set_al_ext_parameter( $opt, 'force_logout', al_ext_config::AL_EXT_DEFAULT_EXPIRE_TIME ); $force_logout_url = $this->set_al_ext_parameter( $opt, 'force_logout_url', '' ); $default_logout_url = al_ext_config::get_default_logout_url(); include al_ext_config::AL_EXT_TEMPLATE_DIR . 'al_ext_form.php'; } private function set_al_ext_parameter( $opt, $target, $default ) { if ( isset( $opt[ $target ] ) && ! empty( $opt[ $target ] ) ) { return $opt[ $target ]; } else { return $default; } } } }