%PDF- %PDF-
Direktori : /var/www/html/shaban/laviva/wp-content/plugins/visualcomposer/visualcomposer/Helpers/ |
Current File : /var/www/html/shaban/laviva/wp-content/plugins/visualcomposer/visualcomposer/Helpers/Nonce.php |
<?php namespace VisualComposer\Helpers; if (!defined('ABSPATH')) { header('Status: 403 Forbidden'); header('HTTP/1.1 403 Forbidden'); exit; } use VisualComposer\Framework\Illuminate\Support\Helper; /** * Class Nonce. */ class Nonce implements Helper { /** * @return mixed */ public function user() { return wp_create_nonce('vcv:nonce'); } /** * @return mixed */ public function admin() { return vchelper('AccessCurrentUser')->wpAll('edit_posts')->get() ? wp_create_nonce('vcv:nonce:admin') : false; } /** * @param $nonce * * @return bool */ public function verifyUser($nonce) { return !empty($nonce) && wp_verify_nonce($nonce, 'vcv:nonce'); } /** * @param $nonce * * @return bool */ public function verifyAdmin($nonce) { return !empty($nonce) && vchelper('AccessCurrentUser')->wpAll('edit_posts')->get() && wp_verify_nonce( $nonce, 'vcv:nonce:admin' ); } }