Description
Usage
OIK_settings::do_actions();Parameters
Returns
voidSource
File name: oik-rwd/admin/oik-settings.phpLines:
1 to 48 of 48
function do_actions() { $validated = false; $option = $this->option; $preview_type = bw_array_get( $_REQUEST, "preview_$option", null ); $delete_type = bw_array_get( $_REQUEST, "delete_$option", null ); $edit_type = bw_array_get( $_REQUEST, "edit_$option", null ); /** These codes override the ones from the list... but why do we need to do it? * Do we have to receive the others in the $_REQUEST **?** * */ $oik_settings_edit_type = bw_array_get( $_REQUEST, "_oik_settings_edit_$option", null ); $oik_settings_add_this_type = bw_array_get( $_REQUEST, "_oik_settings_add_this_$option", null ); $oik_settings_add_type = bw_array_get( $_REQUEST, "_oik_settings_add_$option", null ); if ( $oik_settings_add_type || $oik_settings_add_this_type ) { $preview_type = null; $delete_type = null; $edit_type = null; } if ( $preview_type ) { //oik_box( NULL, NULL, "Preview", "oik_cpt_preview" ); } if ( $delete_type ) { //_oik_settings_delete_type( $delete_type ); } if ( $edit_type ) { //bw_build_overridden_type( $edit_type ); } if ( $oik_settings_edit_type ) { $validated = _oik_settings_type_validate( false ); } if ( $oik_settings_add_this_type ) { $validated = _oik_settings_type_validate( true ); } if ( $oik_settings_add_type || ( $oik_settings_add_this_type && !$validated ) ) { oik_box( NULL, NULL, $this->get_action_label( "add" ), $this->get_action_cb( "add") ); } if ( $edit_type || $oik_settings_edit_type || $validated ) { oik_box( null, null, "Edit type", "oik_settings_edit_type" ); } }View on GitHub
Invoked by
Call hooks
API Letters:
