30 ultimix.ajax_gate.validate_direct_data =
function( Data )
32 if( !Data.package_name )
34 ultimix.std_dialogs.ErrorMessageBox(
ultimix.get_string(
'the_setting_package_name_was_not_found' ) );
52 ultimix.ajax_gate.direct_controller =
function( Data , Functions , Options )
54 if(
ultimix.ajax_gate.validate_direct_data( Data ) == false )
62 jQuery.extend( Options , {
'async' : true ,
'dataType' :
'text' } );
63 jQuery.extend( Data , {
'auto_redirect' : 0 ,
'template' :
'ajax_result_template' } );
64 if( Functions && Functions.before_request )
66 Functions.before_request();
69 async : Options.async , type :
'POST' , url :
'direct_controller.html?' + (
new Date() ).getTime() ,
70 data : Data , success : Functions ? Functions.success : false ,
71 error : Functions ? Functions.error : false , dataType : Options.data_type
87 ultimix.ajax_gate.direct_view =
function( Data , Functions , Options )
89 if(
ultimix.ajax_gate.validate_direct_data( Data ) == false )
93 Options = !Options ? {} : Options;
94 jQuery.extend( {
'async' : true ,
'data_type' :
'html' } , Options );
95 jQuery.extend( {
'auto_redirect' : 0 ,
'template' :
'ajax_result_template' } , Data );
96 if( Functions && Functions.before_request )
98 Functions.before_request();
101 async : Options.async , type :
'POST' , url :
'direct_view.html?' + (
new Date() ).getTime() ,
102 data : Data , success : Functions ? Functions.success : false ,
103 error : Functions ? Functions.error : false , dataType : Options.data_type
117 ultimix.ajax_gate.succes_delete_function =
function( DataSelector , ProgressDialogId )
122 ultimix.std_dialogs.close_message_box( ProgressDialogId );
123 ultimix.std_dialogs.InfoMessageBox(
'all_selected_records_were_deleted' );
124 jQuery( DataSelector ).remove();