30 ultimix.permit.success_function =
function( Data , Waiting )
35 if( Result ==
ultimix.std_dialogs.MB_YES )
37 ultimix.data_form.AddDataToForm( Data );
38 document.getElementById(
'data_form' ).submit();
42 ultimix.get_string(
'wait_please' ) ,
ultimix.get_string(
'Info' ) ,
66 ultimix.permit.submit_permit_button =
function( Permit , MasterId , MasterType , Checkboxes , Action )
70 if( Checkboxes !=
'' )
72 if( !
ultimix.grids.record_selected( Checkboxes ,
'at_least_one_record_must_be_selected' ) )
76 var ids =
ultimix.grids.get_identificators( Checkboxes );
77 var Data = {
'permit' : Permit ,
'master_id' : MasterId ,
'master_type' : MasterType ,
'ids' : ids };
81 var Data = {
'permit' : Permit ,
'master_id' : MasterId ,
'master_type' : MasterType };
85 var Success =
ultimix.permit.success_function( Data ,
true );
86 ultimix.std_dialogs.QuestionMessageBox(
ultimix.get_string(
'are_you_shure' ) , Success )
102 ultimix.permit.set_permit_button =
function( Permit , MasterId , MasterType , Checkboxes )
104 ultimix.permit.submit_permit_button( Permit , MasterId , MasterType , Checkboxes ,
'set_permit' );
120 ultimix.permit.toggle_permit_button =
function( Permit , MasterId , MasterType , Checkboxes )
122 ultimix.permit.submit_permit_button( Permit , MasterId , MasterType , Checkboxes ,
'toggle_permit' );
138 ultimix.permit.delete_permit_button =
function( Permit , MasterId , MasterType , Checkboxes )
140 ultimix.permit.submit_permit_button( Permit , MasterId , MasterType , Checkboxes ,
'delete_permit' );
148 ultimix.permit.add_permit =
function( PermitName )
150 if( PermitName !=
'' )
152 document.getElementById(
'permit_list' ).removeChild( document.getElementById( PermitName +
'_div_id_rest' ) );
153 document.getElementById(
'all_permits_div_id' ).innerHTML +=
154 "<div class='double_panel_row no_selection_text' id='" + PermitName +
"_div_id'></div>";
155 document.getElementById( PermitName +
'_div_id' ).innerHTML +=
"<input type='hidden' id='" + PermitName +
156 "_field_id' name='permits[]' value='" + PermitName +
157 "'><a href=\"javascript:ultimix.permit.delete_permit( '" +
158 PermitName +
"' );\">" + PermitName +
"</a><br>";
167 ultimix.permit.delete_permit =
function( PermitName )
169 if( PermitName !=
'' )
171 document.getElementById(
'all_permits_div_id' ).removeChild(
172 document.getElementById( PermitName +
'_div_id' )
174 document.getElementById(
'permit_list' ).innerHTML +=
"<div class='double_panel_row no_selection_text' id='" +
175 PermitName +
"_div_id_rest'></div>";
176 document.getElementById( PermitName +
'_div_id_rest' ).innerHTML +=
177 " <a href=\"javascript:ultimix.permit.add_permit( '" + PermitName +
"' );\">" + PermitName +
"</a><br>";
190 ultimix.permit.set_default_options =
function( ViewOptions )
197 ViewOptions.meta = ViewOptions.meta ? ViewOptions.meta :
'meta_permit_list';
198 ViewOptions.package_name = ViewOptions.package_name ? ViewOptions.package_name :
'permit::permit_view';
199 ViewOptions.paging_require_form = ViewOptions.paging_require_form ? ViewOptions.paging_require_form :
'0';
200 ViewOptions.add_hidden_fields = ViewOptions.add_hidden_fields ? ViewOptions.add_hidden_fields :
'0';
202 return( ViewOptions );
214 ultimix.permit.get_list_form =
function( Fuctions , ViewOptions )
221 ViewOptions =
ultimix.permit.set_default_options( ViewOptions );
223 ultimix.ajax_gate.direct_view( ViewOptions , Fuctions );
241 ultimix.permit.get_custom_list_form =
function( Fuctions , Header , Item , Footer , ViewOptions )
243 ultimix.auto.get_custom_list_form( Fuctions , Header , Item , Footer ,
false , ViewOptions ,
'ad_banner' );
255 ultimix.permit.delete =
function( Id , DataSelector )
260 'package_name' :
'permit::permit_controller' ,
261 'permit_context_action' :
'delete_record' ,
262 'permit_action' :
'delete_record' ,
'permit_record_id' : Id ,
263 'meta' :
'meta_delete_permit'
279 ultimix.permit.record_view_form =
function( Id , DataSelector )
284 'package_name' :
'permit::permit_view' ,
'permit_context_action' :
'record_view_form' ,
285 'permit_action' :
'record_view_form' ,
'permit_record_id' : Id ,
286 'meta' :
'meta_record_view_permit_form'