', $class, $message );
+ public static function admin_notice_persian_gf()
+ {
+ $class = 'notice notice-error';
+ $message = sprintf(__("برای استفاده از نسخه جدید درگاه های پرداخت گرویتی فرم نصب بسته فارسی ساز نسخه 2.3.1 به بالا الزامی است. برای نصب فارسی ساز %sکلیک کنید%s.", "gravityformsvandar"), '', '');
+ printf('
%2$s
', $class, $message);
}
// ------------------------GravityForms.IR-------------------------
- public static function admin_notice_gf_support() {
- $class = 'notice notice-error';
- $message = sprintf( __( "درگاه وندار نیاز به گرویتی فرم نسخه %s به بالا دارد. برای بروز رسانی هسته گرویتی فرم به %sسایت گرویتی فرم فارسی%s مراجعه نمایید .", "gravityformsvandar" ), self::$min_gravityforms_version, "", "" );
- printf( '
%2$s
', $class, $message );
+ public static function admin_notice_gf_support()
+ {
+ $class = 'notice notice-error';
+ $message = sprintf(__("درگاه وندار نیاز به گرویتی فرم نسخه %s به بالا دارد. برای بروز رسانی هسته گرویتی فرم به %sسایت گرویتی فرم فارسی%s مراجعه نمایید .", "gravityformsvandar"), self::$min_gravityforms_version, "", "");
+ printf('
%2$s
', $class, $message);
}
// #1
// ------------------------GravityForms.IR-------------------------
- public static function gravityformsvandar( $form, $entry ) {
+ public static function gravityformsvandar($form, $entry)
+ {
$vandar = array(
- 'class' => ( __CLASS__ . '|' . self::$author ),
- 'title' => __( 'وندار
- ', 'gravityformsvandar' ),
+ 'class' => (__CLASS__ . '|' . self::$author),
+ 'title' => __('وندار
+ ', 'gravityformsvandar'),
'param' => array(
// 'name' => __('نام', 'gravityformsvandar'),
// 'email' => __('ایمیل', 'gravityformsvandar'),
@@ -110,49 +116,54 @@ public static function gravityformsvandar( $form, $entry ) {
)
);
- return apply_filters( self::$author . '_gf_vandar_detail', apply_filters( self::$author . '_gf_gateway_detail', $vandar, $form, $entry ), $form, $entry );
+ return apply_filters(self::$author . '_gf_vandar_detail', apply_filters(self::$author . '_gf_gateway_detail', $vandar, $form, $entry), $form, $entry);
}
// ------------------------GravityForms.IR-------------------------
- public static function add_permissions() {
+ public static function add_permissions()
+ {
global $wp_roles;
$editable_roles = get_editable_roles();
- foreach ( (array) $editable_roles as $role => $details ) {
- if ( $role == 'administrator' || in_array( 'gravityforms_edit_forms', $details['capabilities'] ) ) {
- $wp_roles->add_cap( $role, 'gravityforms_vandar' );
- $wp_roles->add_cap( $role, 'gravityforms_vandar_uninstall' );
+ foreach ((array)$editable_roles as $role => $details) {
+ if ($role == 'administrator' || in_array('gravityforms_edit_forms', $details['capabilities'])) {
+ $wp_roles->add_cap($role, 'gravityforms_vandar');
+ $wp_roles->add_cap($role, 'gravityforms_vandar_uninstall');
}
}
}
// ------------------------GravityForms.IR-------------------------
- public static function members_get_capabilities( $caps ) {
- return array_merge( $caps, array( "gravityforms_vandar", "gravityforms_vandar_uninstall" ) );
+ public static function members_get_capabilities($caps)
+ {
+ return array_merge($caps, array("gravityforms_vandar", "gravityforms_vandar_uninstall"));
}
// ------------------------GravityForms.IR-------------------------
- private static function setup() {
- if ( get_option( "gf_vandar_version" ) != self::$version ) {
+ private static function setup()
+ {
+ if (get_option("gf_vandar_version") != self::$version) {
GFPersian_DB_Vandar::update_table();
- update_option( "gf_vandar_version", self::$version );
+ update_option("gf_vandar_version", self::$version);
}
}
// ------------------------GravityForms.IR-------------------------
- public static function tooltips( $tooltips ) {
- $tooltips["gateway_name"] = __( "تذکر مهم : این قسمت برای نمایش به بازدید کننده می باشد و لطفا جهت جلوگیری از مشکل و تداخل آن را فقط یکبار تنظیم نمایید و از تنظیم مکرر آن خود داری نمایید .", "gravityformsvandar" );
+ public static function tooltips($tooltips)
+ {
+ $tooltips["gateway_name"] = __("تذکر مهم : این قسمت برای نمایش به بازدید کننده می باشد و لطفا جهت جلوگیری از مشکل و تداخل آن را فقط یکبار تنظیم نمایید و از تنظیم مکرر آن خود داری نمایید .", "gravityformsvandar");
return $tooltips;
}
// ------------------------GravityForms.IR-------------------------
- public static function menu( $menus ) {
+ public static function menu($menus)
+ {
$permission = "gravityforms_vandar";
- if ( ! empty( $permission ) ) {
+ if (!empty($permission)) {
$menus[] = array(
- "name" => "gf_vandar",
- "label" => __( "وندار", "gravityformsvandar" ),
- "callback" => array( __CLASS__, "vandar_page" ),
+ "name" => "gf_vandar",
+ "label" => __("وندار", "gravityformsvandar"),
+ "callback" => array(__CLASS__, "vandar_page"),
"permission" => $permission
);
}
@@ -161,19 +172,21 @@ public static function menu( $menus ) {
}
// ------------------------GravityForms.IR-------------------------
- public static function toolbar( $menu_items ) {
+ public static function toolbar($menu_items)
+ {
$menu_items[] = array(
- 'name' => 'vandar',
- 'label' => __( 'وندار', 'gravityformsvandar' )
+ 'name' => 'vandar',
+ 'label' => __('وندار', 'gravityformsvandar')
);
return $menu_items;
}
// ------------------------GravityForms.IR-------------------------
- private static function is_gravityforms_supported() {
- if ( class_exists( "GFCommon" ) ) {
- $is_correct_version = version_compare( GFCommon::$version, self::$min_gravityforms_version, ">=" );
+ private static function is_gravityforms_supported()
+ {
+ if (class_exists("GFCommon")) {
+ $is_correct_version = version_compare(GFCommon::$version, self::$min_gravityforms_version, ">=");
return $is_correct_version;
} else {
@@ -182,139 +195,145 @@ private static function is_gravityforms_supported() {
}
// ------------------------GravityForms.IR-------------------------
- protected static function has_access( $required_permission = 'gravityforms_vandar' ) {
- if ( ! function_exists( 'wp_get_current_user' ) ) {
- include( ABSPATH . "wp-includes/pluggable.php" );
+ protected static function has_access($required_permission = 'gravityforms_vandar')
+ {
+ if (!function_exists('wp_get_current_user')) {
+ include(ABSPATH . "wp-includes/pluggable.php");
}
- return GFCommon::current_user_can_any( $required_permission );
+ return GFCommon::current_user_can_any($required_permission);
}
// ------------------------GravityForms.IR-------------------------
- protected static function get_base_url() {
- return plugins_url( null, __FILE__ );
+ protected static function get_base_url()
+ {
+ return plugins_url(null, __FILE__);
}
// ------------------------GravityForms.IR-------------------------
- protected static function get_base_path() {
- $folder = basename( dirname( __FILE__ ) );
+ protected static function get_base_path()
+ {
+ $folder = basename(dirname(__FILE__));
return WP_PLUGIN_DIR . "/" . $folder;
}
// ------------------------GravityForms.IR-------------------------
- public static function set_logging_supported( $plugins ) {
- $plugins[ basename( dirname( __FILE__ ) ) ] = "vandar";
+ public static function set_logging_supported($plugins)
+ {
+ $plugins[basename(dirname(__FILE__))] = "vandar";
return $plugins;
}
// ------------------------GravityForms.IR-------------------------
- public static function uninstall() {
- if ( ! self::has_access( "gravityforms_vandar_uninstall" ) ) {
- die( __( "شما مجوز کافی برای این کار را ندارید . سطح دسترسی شما پایین تر از حد مجاز است . ", "gravityformsvandar" ) );
+ public static function uninstall()
+ {
+ if (!self::has_access("gravityforms_vandar_uninstall")) {
+ die(__("شما مجوز کافی برای این کار را ندارید . سطح دسترسی شما پایین تر از حد مجاز است . ", "gravityformsvandar"));
}
GFPersian_DB_Vandar::drop_tables();
- delete_option( "gf_vandar_settings" );
- delete_option( "gf_vandar_configured" );
- delete_option( "gf_vandar_version" );
- $plugin = basename( dirname( __FILE__ ) ) . "/index.php";
- deactivate_plugins( $plugin );
- update_option( 'recently_activated', array( $plugin => time() ) + (array) get_option( 'recently_activated' ) );
+ delete_option("gf_vandar_settings");
+ delete_option("gf_vandar_configured");
+ delete_option("gf_vandar_version");
+ $plugin = basename(dirname(__FILE__)) . "/index.php";
+ deactivate_plugins($plugin);
+ update_option('recently_activated', array($plugin => time()) + (array)get_option('recently_activated'));
}
// ------------------------GravityForms.IR-------------------------
- private static function is_vandar_page() {
- $current_page = in_array( trim( strtolower( rgget( "page" ) ) ), array( 'gf_vandar', 'vandar' ) );
- $current_view = in_array( trim( strtolower( rgget( "view" ) ) ), array( 'gf_vandar', 'vandar' ) );
- $current_subview = in_array( trim( strtolower( rgget( "subview" ) ) ), array( 'gf_vandar', 'vandar' ) );
+ private static function is_vandar_page()
+ {
+ $current_page = in_array(trim(strtolower(rgget("page"))), array('gf_vandar', 'vandar'));
+ $current_view = in_array(trim(strtolower(rgget("view"))), array('gf_vandar', 'vandar'));
+ $current_subview = in_array(trim(strtolower(rgget("subview"))), array('gf_vandar', 'vandar'));
return $current_page || $current_view || $current_subview;
}
// ------------------------GravityForms.IR-------------------------
- public static function feed_page() {
+ public static function feed_page()
+ {
GFFormSettings::page_header(); ?>
' . __( "درگاه با موفقیت غیرفعال شد و اطلاعات مربوط به آن نیز از بین رفت برای فعالسازی مجدد میتوانید از طریق افزونه های وردپرس اقدام نمایید .", "gravityformsvandar" ) . '
';
+ echo '
' . __("درگاه با موفقیت غیرفعال شد و اطلاعات مربوط به آن نیز از بین رفت برای فعالسازی مجدد میتوانید از طریق افزونه های وردپرس اقدام نمایید .", "gravityformsvandar") . '