You appear to be a bot. Output may be restricted
Description
Fields to Types mapping pageProcessing depends on the button that was pressed. There should only be one! Selection Validate? Perform action Display preview Display add Display edit Display select list ——————————- ——– ——————- ————— ———— ———— ——————- preview_f2t No n/a Yes – – – delete_f2t No delete selected f2t – – – Yes edit_f2t No n/a – – Yes Yes _oik_f2t_edit_f2t Yes update selected f2t – – Yes Yes _oik_f2t_add_f2t _oik_f2t_add_oik_f2t
Usage
oikf2t_lazy_do_page();
Parameters
Returns
voidSource
File name: oik-types/admin/oik-f2t.phpLines:
function oikf2t_lazy_do_page() { oik_menu_header( "Fields to Types", "w100pc" ); $validated = false; $preview_f2t = bw_array_get( $_REQUEST, "preview_f2t", null ); $delete_f2t = bw_array_get( $_REQUEST, "delete_f2t", null ); $edit_f2t = bw_array_get( $_REQUEST, "edit_f2t", 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_f2t_edit_f2t = bw_array_get( $_REQUEST, "_oik_f2t_edit_f2t", null ); $oik_f2t_add_oik_f2t = bw_array_get( $_REQUEST, "_oik_f2t_add_oik_f2t", null ); $oik_f2t_add_f2t = bw_array_get( $_REQUEST, "_oik_f2t_add_f2t", null ); if ( $oik_f2t_add_f2t || $oik_f2t_add_oik_f2t ) { $preview_f2t = null; $delete_f2t = null; $edit_f2t = null; } if ( $preview_f2t ) { oik_box( NULL, NULL, "Preview", "oik_f2t_preview" ); } if ( $delete_f2t ) { _oik_f2t_delete_f2t( $delete_f2t ); } if ( $edit_f2t ) { global $bw_f2t; $bw_f2ts = get_option( "bw_f2ts" ); $bw_f2t = bw_array_get( $bw_f2ts, $edit_f2t, null ); $bw_f2t['args']['f2t'] = $edit_f2t; bw_trace2( $bw_f2t ); } if ( $oik_f2t_edit_f2t ) { $validated = _oik_f2t_f2t_validate( false ); } if ( $oik_f2t_add_oik_f2t ) { $validated = _oik_f2t_f2t_validate( true ); } if ( $oik_f2t_add_f2t || ( $oik_f2t_add_oik_f2t && !$validated ) ) { oik_box( NULL, NULL, "Add new", "oik_f2t_add_oik_f2t" ); } if ( $edit_f2t || $oik_f2t_edit_f2t || $validated ) { // oik_box( null, null, "Edit relationship", "oik_f2t_edit_f2t" ); } oik_box( NULL, NULL, "Fields to types relationships", "oik_f2t_f2ts" ); oik_menu_footer(); bw_flush(); }View on GitHub