28 ultimix.user.add_avatar =
function( ServerData )
31 eval(
"ServerDataObject=" + ServerData );
33 ItemTemplate =
jQuery(
'.avatar>.avatar_template' ).html();
34 ItemTemplate =
ultimix.string_utilities.print_record( ItemTemplate , ServerDataObject );
36 jQuery(
'.avatar>.avatar_item' ).html( ItemTemplate );
50 ultimix_user_after_avatar_upload_processor =
function( File , ServerData , ReceivedResponse )
54 var Progress =
new FileProgress( File , this.customSettings.progressTarget );
55 Progress.setComplete();
56 Progress.setStatus(
ultimix.get_string(
'complete' ) );
57 Progress.toggleCancel(
false );
59 ultimix.user.add_avatar( ServerData );
76 ultimix.user.set_default_options =
function( ViewOptions )
83 ViewOptions.meta = ViewOptions.meta ? ViewOptions.meta :
'meta_user_list';
84 ViewOptions.package_name = ViewOptions.package_name ? ViewOptions.package_name :
'user::user_view';
85 ViewOptions.paging_require_form = ViewOptions.paging_require_form ? ViewOptions.paging_require_form :
'0';
86 ViewOptions.add_hidden_fields = ViewOptions.add_hidden_fields ? ViewOptions.add_hidden_fields :
'0';
88 return( ViewOptions );
100 ultimix.user.get_list_form =
function( Fuctions , ViewOptions )
107 ViewOptions =
ultimix.user.set_default_options( ViewOptions );
109 ultimix.ajax_gate.direct_view( ViewOptions , Fuctions );
127 ultimix.user.get_custom_list_form =
function( Fuctions , Header , Item , Footer , ViewOptions )
129 ultimix.auto.get_custom_list_form( Fuctions , Header , Item , Footer ,
false , ViewOptions ,
'ad_banner' );
143 ultimix.user.activate_success =
function( ProgressDialogId , Ids , CheckboxGroupName )
148 ultimix.std_dialogs.close_message_box( ProgressDialogId );
149 ultimix.std_dialogs.InfoMessageBox(
'users_were_activated' );
150 for( var i = 0 ; i < Ids.length ; i++ )
152 jQuery(
'#active_' + Ids[ i ] ).html(
ultimix.get_string(
'active' ) );
154 ultimix.grids.set_checkboxes( CheckboxGroupName ,
false );
170 ultimix.user.activate_users_ajax_request =
function( Functions , Ids , CheckboxGroupName )
177 var ProgressDialogId =
ultimix.std_dialogs.SimpleWaitingMessageBox();
179 if( !Functions.success )
181 Functions.success =
ultimix.user.activate_success( ProgressDialogId , Ids , CheckboxGroupName );
184 ControllerOptions = {
185 'ids' : Ids ,
'meta' :
'meta_admin_activate_user' ,
'package_name' :
'user::user_controller'
188 ultimix.ajax_gate.direct_controller( ControllerOptions , Functions );
198 ultimix.user.activate_users =
function( CheckboxGroupName )
200 if( !
ultimix.grids.record_selected( CheckboxGroupName ,
'at_least_one_record_must_be_selected' ) )
205 var Ids =
ultimix.grids.get_identificators( CheckboxGroupName );
207 ultimix.user.activate_users_ajax_request( {} , Ids , CheckboxGroupName );
221 ultimix.user.deactivate_success =
function( ProgressDialogId , Ids , CheckboxGroupName )
226 ultimix.std_dialogs.close_message_box( ProgressDialogId );
227 ultimix.std_dialogs.InfoMessageBox(
'users_were_deactivated' );
228 for( var i = 0 ; i < Ids.length ; i++ )
230 jQuery(
'#active_' + Ids[ i ] ).html(
ultimix.get_string(
'not_active' ) );
232 ultimix.grids.set_checkboxes( CheckboxGroupName ,
false );
248 ultimix.user.deactivate_users_ajax_request =
function( Functions , Ids , CheckboxGroupName )
255 var ProgressDialogId =
ultimix.std_dialogs.SimpleWaitingMessageBox();
257 if( !Functions.success )
259 Functions.success =
ultimix.user.deactivate_success( ProgressDialogId , Ids , CheckboxGroupName );
262 ControllerOptions = {
263 'ids' : Ids ,
'meta' :
'meta_admin_deactivate_user' ,
'package_name' :
'user::user_controller'
266 ultimix.ajax_gate.direct_controller( ControllerOptions , Functions );
276 ultimix.user.deactivate_users =
function( CheckboxGroupName )
278 if( !
ultimix.grids.record_selected( CheckboxGroupName ,
'at_least_one_record_must_be_selected' ) )
283 var Ids =
ultimix.grids.get_identificators( CheckboxGroupName );
285 ultimix.user.deactivate_users_ajax_request( {} , Ids , CheckboxGroupName );
297 ultimix.user.delete =
function( Id , DataSelector )
302 'package_name' :
'user::user_controller' ,
303 'user_context_action' :
'delete_record' ,
304 'user_action' :
'delete_record' ,
'user_record_id' : Id ,
305 'meta' :
'meta_delete_user'
321 ultimix.user.record_view_form =
function( Id , DataSelector )
326 'package_name' :
'user::user_view' ,
'user_context_action' :
'record_view_form' ,
327 'user_action' :
'record_view_form' ,
'user_record_id' : Id ,
328 'meta' :
'meta_record_view_user_form'