Files
ultimatemember/admin/core/um-admin-actions-user.php
2016-01-02 17:08:45 +02:00

45 lines
954 B
PHP

<?php
/***
*** @Does an action to user asap
***/
add_action('um_admin_user_action_hook', 'um_admin_user_action_hook');
function um_admin_user_action_hook( $action ){
global $ultimatemember;
switch ( $action ) {
default:
do_action("um_admin_custom_hook_{$action}", $ultimatemember->user->id );
break;
case 'um_put_as_pending':
$ultimatemember->user->pending();
break;
case 'um_approve_membership':
case 'um_reenable':
$ultimatemember->user->approve();
break;
case 'um_reject_membership':
$ultimatemember->user->reject();
break;
case 'um_resend_activation':
$ultimatemember->user->email_pending();
break;
case 'um_deactivate':
$ultimatemember->user->deactivate();
break;
case 'um_delete':
if ( is_admin() )
wp_die('This action is not allowed in backend.','ultimatemember');
$ultimatemember->user->delete();
break;
}
}