Trying to fix ajax calls
authorLaury GvR <laury@gaslightmedia.com>
Tue, 3 Mar 2015 21:58:15 +0000 (16:58 -0500)
committerLaury GvR <laury@gaslightmedia.com>
Tue, 3 Mar 2015 21:58:15 +0000 (16:58 -0500)
functions.php

index dd418df..ab26941 100755 (executable)
@@ -129,6 +129,34 @@ add_filter( 'woocommerce_enqueue_styles', '__return_false' );
 add_filter( 'loop_shop_per_page', create_function( '$cols', 'return 48;' ), 20 );
 
 function redirect_user_on_role()
+{
+    if(isset($_REQUEST['action'])):
+        do_action( 'wp_ajax_' . $_REQUEST['action'] );
+        do_action( 'wp_ajax_nopriv_' . $_REQUEST['action'] );
+    endif;
+    if (!current_user_can('publish_pages') ) {
+        /* A non-admin, non-editor */
+        wp_redirect( home_url() ); exit;
+    }
+    //If login user role is Subscriber
+    // if ($current_user->user_level !== 0)
+    //If login user role is Contributor
+    // if ($current_user->user_level > 1)
+    //If login user role is Editor
+    // if ($current_user->user_level > 8)
+    
+}
+add_action('admin_init', 'redirect_user_on_role');
+add_action( 'wp_ajax_AJAXfunctionCall', 'JavascriptFunctionName' );
+add_action( 'wp_ajax_nopriv_AJAXfunctionCall', 'JavascriptFunctionName');   
+?>
+
+
+
+
+
+
+<!--function redirect_user_on_role()
 {
     if(isset($_REQUEST['action']) && $_REQUEST['action']=='AJAXfunctionCall'):
         do_action( 'wp_ajax_' . $_REQUEST['action'] );
@@ -151,5 +179,4 @@ function redirect_user_on_role()
 add_action('admin_init', 'redirect_user_on_role');   
 add_action( 'wp_ajax_AJAXfunctionCall', 'redirect_user_on_role' );
 add_action( 'wp_ajax_nopriv_AJAXfunctionCall', 'redirect_user_on_role');   
-?>
-
+?>-->
\ No newline at end of file