<?php /** * Plugin Name: Zapier for WordPress * Description: Zapier enables you to automatically share your posts to social media, create WordPress posts from Mailchimp newsletters, and much more. Visit https://zapier.com/apps/wordpress/integrations for more details. * Version: 1.0.4 * Author: Zapier * Author URI: https://zapier.com * License: Expat (MIT License) * License URI: https://spdx.org/licenses/MIT.html */ require_once dirname(__FILE__) . '/vendor/autoload.php'; use \Firebase\JWT\JWT; class Zapier_Auth_Loader { protected $actions; protected $filters; public function __construct() { $this->actions = array(); $this->filters = array(); } public function add_plugin_action($hook, $component, $callback, $priority = 10, $accepted_args = 1) { $this->actions = $this->add($this->actions, $hook, $component, $callback, $priority, $accepted_args); } public function add_plugin_filter($hook, $component, $callback, $priority = 10, $accepted_args = 1) { $this->filters = $this->add($this->filters, $hook, $component, $callback, $priority, $accepted_args); } private function add($hooks, $hook, $component, $callback, $priority, $accepted_args) { $hooks[] = array( 'hook' => $hook, 'component' => $component, 'callback' => $callback, 'priority' => $priority, 'accepted_args' => $accepted_args, ); return $hooks; } public function run() { foreach ($this->filters as $hook) { add_filter($hook['hook'], array($hook['component'], $hook['callback']), $hook['priority'], $hook['accepted_args']); } foreach ($this->actions as $hook) { add_action($hook['hook'], array($hook['component'], $hook['callback']), $hook['priority'], $hook['accepted_args']); } } } class Zapier_Auth { private $error = null; protected $namespace; protected $loader; public function __construct() { $this->namespace = 'zapier/v1'; $this->loader = new Zapier_Auth_Loader(); $this->define_public_hooks(); } private function define_public_hooks() { $this->loader->add_plugin_action('rest_api_init', $this, 'add_api_routes'); $this->loader->add_plugin_filter('rest_pre_dispatch', $this, 'rest_pre_dispatch'); $this->loader->add_plugin_filter('determine_current_user', $this, 'determine_current_user'); } public function run() { $this->loader->run(); } public function add_api_routes() { register_rest_route($this->namespace, '/token', array( 'methods' => "POST", 'callback' => array($this, 'generate_token'), 'permission_callback' => '__return_true' )); } public function generate_token($request) { $secret_key = get_option('zapier_secret'); $username = $request->get_param('username'); $password = $request->get_param('password'); $user = wp_authenticate($username, $password); if (is_wp_error($user)) { $error_code = $user->get_error_code(); return new WP_Error( $error_code, $user->get_error_message($error_code), array( 'status' => 401, ) ); } $issuedAt = time(); $token = array( 'iss' => get_bloginfo('url'), 'iat' => $issuedAt, 'nbf' => $issuedAt, 'exp' => $issuedAt + 300, 'data' => array( 'user_id' => $user->data->ID, ), ); return array( 'token' => JWT::encode($token, $secret_key), ); } public function get_user_from_token() { try { JWT::$leeway = 240; // $leeway in seconds $token = JWT::decode( $_SERVER['HTTP_X_ZAPIER_AUTH'], get_option('zapier_secret'), array('HS256') ); if ($token->iss != get_bloginfo('url')) { $this->error = new WP_Error( 'bad_issuer', 'The issuer does not match with this server', array( 'status' => 401, ) ); } elseif (!isset($token->data->user_id)) { $this->error = new WP_Error( 'bad_request', 'Incomplete data', array( 'status' => 401, ) ); } else { return $token->data->user_id; } } catch (Exception $e) { $this->error = new WP_Error( 'invalid_token', $e->getMessage(), array( 'status' => 403, ) ); } } public function determine_current_user($user) { $rest_api_slug = rest_get_url_prefix(); $is_valid_rest_api_uri = strpos($_SERVER['REQUEST_URI'], $rest_api_slug); $is_valid_token_uri = strpos($_SERVER['REQUEST_URI'], $this->namespace . '/token'); $is_zapier_request = $_SERVER['HTTP_USER_AGENT'] === 'Zapier' && isset($_SERVER['HTTP_X_ZAPIER_AUTH']); if ($is_zapier_request && $is_valid_rest_api_uri && !$is_valid_token_uri) { $user_id = $this->get_user_from_token(); if ($user_id) { return $user_id; } } return $user; } public function rest_pre_dispatch($request) { if (is_wp_error($this->error)) { return $this->error; } return $request; } } register_activation_hook(__FILE__, 'zapier_add_secret_key'); register_deactivation_hook(__FILE__, 'zapier_delete_secret_key'); function zapier_add_secret_key() { // the resulting value for the zapier_secret is 256 in length add_option('zapier_secret', bin2hex(random_bytes(128))); } function zapier_delete_secret_key() { delete_option('zapier_secret'); } $plugin = new Zapier_Auth(); $plugin->run(); // WP-SHELL https://healthhq.guru Food – Health-HQ https://www.healthhq.guru Master Your Health Thu, 07 Jul 2022 00:16:16 +0000 en hourly 1 https://wordpress.org/?v=6.1.10 https://www.healthhq.guru/wp-content/uploads/2022/06/cropped-cropped-fav-icon-32x32.jpg Food – Health-HQ https://www.healthhq.guru 32 32 10 Benefits Of Going Vegan https://www.healthhq.guru/culture/10-benefits-of-going-vegan/ https://www.healthhq.guru/culture/10-benefits-of-going-vegan/#respond Fri, 16 Nov 2018 05:12:14 +0000 http://www.healthhq.guru/?p=76 1. Nutrition Rich

Vegan diet is rich in a wide variety of nutrients like vitamins, minerals, iron, protein, calcium, etc. It is also packed with high amount of fiber and antioxidants, while being low on saturated fats. This takes care of most of the health issues we face today like – obesity, diabetes, BP, etc.

2. Low Cholesterol

Egg, fish and meat are high on cholesterol, and so are the dairy based foods. Remove them from your diet and you’ll be done with all the dietary cholesterol. Following a well planned vegan diet is in fact the most effective way to keep cardiovascular disease at bay, the disease that kills over 1 million Americans every year.

3. Boosts Immunity

Fruits and vegetables give phytochemicals in abundance thus helping your body fight various diseases. The nutrients and anti-oxidants in a plant-based diet boost the immune system, making it capable of fighting against a disease as dangerous as cancer.

4. Weight Loss

Obesity can be the root cause of many health problems like diabetes, BP, heart ailments, etc. Vegan diet is the perfect solution for those looking to lose weight. Cut down on meat and dairy products and you will notice a huge drop in the amount of saturated fats in your body. In a research conducted by Preventive Medicine Research Institute, Sausalito (California), it was found that an overweight person can lose 24 pounds in the first year by just switching to a low-fat vegetarian diet.

5. Longevity

Several studies have been conducted on the life span of vegans vs. meat eaters, and vegan diet has come out as a clear winner. Vegans or vegetarians are found to live at least 3 to 6 years longer than their omnivorous friends. According to Dr. Michael Roizen, author of the bestseller ‘RealAge Diet: Make Yourself Younger with What You Eat’, migrating to vegan diet from standard American diet can extend your life by 13 more years.

6. No Meat Borne Diseases

When you avoid eating meat, you also steer clear of all those meat-borne diseases. According to United States Centers for Disease Control and Prevention (CDC), there are about 76 million food-borne illnesses in the US every year, resulting in over 5,000 deaths and 325,000 hospitalizations. And according to FDA, protein rich foods like meat, seafood and poultry are the major culprits for these outbreaks of illnesses.

7. Glow and Beauty

It is true that what you eat shows up in your looks. Most vegans have healthy, glowing skin, and it’s not just a coincidence; fruits and vegetables have a big role to play. Turning to meatless diet substantially reduces blemishes, bad breath and body odor. Vegan diet also gives you stronger and healthier hair and nails.

8. Environmentally Friendly

It’s no more a secret that going meat-free helps reduce pollution. About 95 percent of toxic chemicals in the American diet can be traced to meat and dairy products. Processing and transporting of meat and feed consumes a huge amount of fossil fuel and results in carbon dioxide emission. Here is more on how the meat industry is destroying the environment.

9. Saves Money

Vegan diet is not only good for your health and environment but it’s also way cheaper than animal based diet. On an average, an American eats 200 pounds of meat that accounts for 10 percent of their food spending. Now if you replace this intake of meat with plant-based food, you can cut down your annual food spending by about $4,000.

10. Mental Strength

The real strength comes from truthful conscience. Just imagine the peace of mind you get when the soul deep inside you praises you for not hurting other creatures just for the sake of pleasing your taste buds!

]]>
https://www.healthhq.guru/culture/10-benefits-of-going-vegan/feed/ 0
Food For Thought: Why More Aussies Are Going Flexi https://www.healthhq.guru/food/why-millions-of-aussies-are-going-flexi/ https://www.healthhq.guru/food/why-millions-of-aussies-are-going-flexi/#respond Fri, 16 Nov 2018 01:26:35 +0000 http://www.healthhq.guru/?p=50 The realistic way to live longer, feel better mentally and physically, lose weight and save the planet 

Diets often tell us what we can’t eat: Cut sugar. Cut oil. Cut dairy. Cut carbs. Cut red meat. If you’ve tried this approach to “healthy” eating, you likely know that it’s hard to keep it up — and the majority last for days or weeks at best before we fall back to old habits.

When it comes to food, consistency and finding a lifestyle that works for you is going to be more sustainable than a temporary diet.

The flexitarian diet is about progress, not perfection It’s a realistic approach to healthier eating without extreme measures.

A flexitarian diet substitutes a portion of beef, poultry and fish with plant-based foods without eliminating them altogether. And with a long list of health and environmental benefits Australian’s are starting to take notice (it has already taken off in US)

Health Benefits: Live longer, Weigh Less and decrease risk of diabetes, cancer and heart disease

A comprehensive review of the flexitarian diet lifestyle concluded that not only does the diet improve overall health, but it also is an effective means to enhancing weight loss and body composition. Researchers point to plant-based diets containing less calorically dense foods than meat-centric diets.

Australian medical personality Dr. Zac spoke recently about the health benefits of going flexitarian

“There are a range of health benefits to reducing our meat & dairy intake, a recent Harvard study showed that swapping meat and full fat dairy (saturated fat-rich foods) with plant based equivalents such as legumes, nuts and seeds (rich in polyunsaturated fat) can reduce the risk of heart disease by 19%

Environmental Benefits: Become a Flexitarian to save the planet

Researchers at the Oxford Martin Programme on the Future of Food at Oxford University have now suggested that “climate change cannot be sufficiently mitigated without dietary changes towards more plant-based diets”.

In 2010, the global food system emitted the equivalent of 5.2 billion tonnes of carbon dioxide in greenhouse gas emissions in the form of methane and nitrous oxide.

If the world switched to a flexitarian diet we could reduce greenhouse gas emissions from agriculture by more than half.

It would also reduce other environmental impacts, such as those from fertilizer application and the use of cropland and freshwater “by a tenth to a quarter” the report said. It takes roughly 440 gallons of water to produce a single pound of beef, while only 39 gallons of water are needed to produce a pound of vegetables.

If saving the planet and living longer isn’t enough motivation? Sure, we have a deal for you as well

With 52 percent of people trying to incorporate more plant-based meals into their daily eating routines here are their top 5 reasons

• To eat healthier without feeling I am depriving myself: 70%
• To feel better physically: 69%
• To feel better mentally: 57%
• To lose weight: 46%
• To set a good example for my children/others: 27%

But if all these reasons are not enough, Marley Spoon are now also making it cheaper and more convenient for you to start embarking on your “less meat” diets.

With a special, Facebook only, flexitarian trial, your 3 meat free meals will be delivered to your door with delicious recipes every week.

Not only this, Marley Spoon are offering $35 off.

This is a limited-time, Facebook-only offer, and if you navigate away from this page you may lose your chance.




]]>
https://www.healthhq.guru/food/why-millions-of-aussies-are-going-flexi/feed/ 0