30 ultimix.permit.SuccessFunction =
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.SubmitPermitButton =
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.SuccessFunction( Data ,
true );
86 ultimix.std_dialogs.QuestionMessageBox(
ultimix.get_string(
'are_you_shure' ) , Success )
102 ultimix.permit.SetPermitButton =
function( Permit , MasterId , MasterType , Checkboxes )
104 ultimix.permit.SubmitPermitButton( Permit , MasterId , MasterType , Checkboxes ,
'set_permit' );
120 ultimix.permit.TogglePermitButton =
function( Permit , MasterId , MasterType , Checkboxes )
122 ultimix.permit.SubmitPermitButton( Permit , MasterId , MasterType , Checkboxes ,
'toggle_permit' );
138 ultimix.permit.DeletePermitButton =
function( Permit , MasterId , MasterType , Checkboxes )
140 ultimix.permit.SubmitPermitButton( Permit , MasterId , MasterType , Checkboxes ,
'delete_permit' );
148 function AddPermit( 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 +
"'><a href=\"javascript:DeletePermit( '" +
157 PermitName +
"' );\">" + PermitName +
"</a><br>";
166 function DeletePermit( PermitName )
168 if( PermitName !=
'' )
170 document.getElementById(
'all_permits_div_id' ).removeChild(
171 document.getElementById( PermitName +
'_div_id' )
173 document.getElementById(
'permit_list' ).innerHTML +=
"<div class='double_panel_row no_selection_text' id='" +
174 PermitName +
"_div_id_rest'></div>";
175 document.getElementById( PermitName +
'_div_id_rest' ).innerHTML +=
" <a href=\"javascript:AddPermit( '" +
176 PermitName +
"' );\">" + PermitName +
"</a><br>";