Files
ultimatemember/includes/admin/core/um-admin-actions-user.php
T

43 lines
919 B
PHP
Raw Normal View History

2014-12-15 22:38:07 +02:00
<?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 ){
switch ( $action ) {
2016-01-02 17:08:45 +02:00
default:
do_action("um_admin_custom_hook_{$action}", UM()->user()->id );
2016-01-02 17:08:45 +02:00
break;
2014-12-15 22:38:07 +02:00
case 'um_put_as_pending':
UM()->user()->pending();
2014-12-15 22:38:07 +02:00
break;
case 'um_approve_membership':
2015-01-05 01:33:17 +02:00
case 'um_reenable':
UM()->user()->approve();
2014-12-15 22:38:07 +02:00
break;
case 'um_reject_membership':
UM()->user()->reject();
2014-12-15 22:38:07 +02:00
break;
case 'um_resend_activation':
UM()->user()->email_pending();
2014-12-15 22:38:07 +02:00
break;
case 'um_deactivate':
UM()->user()->deactivate();
2014-12-15 22:38:07 +02:00
break;
case 'um_delete':
if ( is_admin() )
wp_die('This action is not allowed in backend.','ultimate-member');
UM()->user()->delete();
2014-12-15 22:38:07 +02:00
break;
}
}