From 5247d7ca8618b01368070d46ae793920f9158a2f Mon Sep 17 00:00:00 2001 From: Warwick Date: Tue, 17 Sep 2024 10:29:46 +0200 Subject: [PATCH 01/88] Removing all code --- Dockerfile | 5 - admin/class-paystack-forms-admin.php | 1092 ------ admin/css/paystack-forms-admin.css | 413 --- admin/index.php | 1 - admin/js/paystack-forms-admin.js | 18 - banner-772x250.png | Bin 21583 -> 0 bytes icon-256x256.png | Bin 11935 -> 0 bytes icon.png | Bin 13374 -> 0 bytes images/cardlogos.png | Bin 15592 -> 0 bytes images/logo.png | Bin 255 -> 0 bytes images/logos@2x.png | Bin 43876 -> 0 bytes includes/class-paystack-forms-activator.php | 88 - includes/class-paystack-forms-deactivator.php | 19 - includes/class-paystack-forms-i18n.php | 26 - includes/class-paystack-forms-loader.php | 118 - includes/class-paystack-forms.php | 261 -- includes/index.php | 1 - includes/paystack-invoice.php | 110 - includes/tinymce-custom-class.css | 10 - includes/tinymce-custom-class.js | 61 - languages/pff-paystack.pot | 0 ...s-paystack-forms-public-for-old-themes.php | 1880 ---------- public/class-paystack-forms-public.php | 3141 ----------------- public/class-paystack-plugin-tracker.php | 71 - public/css/.DS_Store | Bin 6148 -> 0 bytes public/css/font-awesome.min.css | 4 - public/css/pff-paystack-style.css | 2029 ----------- public/fonts/Graphik-Black.otf | Bin 140268 -> 0 bytes public/fonts/Graphik-BlackItalic.otf | Bin 142948 -> 0 bytes public/fonts/Graphik-Bold.otf | Bin 139708 -> 0 bytes public/fonts/Graphik-BoldItalic.otf | Bin 142756 -> 0 bytes public/fonts/Graphik-Extralight.otf | Bin 135248 -> 0 bytes public/fonts/Graphik-ExtralightItalic.otf | Bin 139472 -> 0 bytes public/fonts/Graphik-Light.otf | Bin 134752 -> 0 bytes public/fonts/Graphik-LightItalic.otf | Bin 139012 -> 0 bytes public/fonts/Graphik-Medium.otf | Bin 137664 -> 0 bytes public/fonts/Graphik-MediumItalic.otf | Bin 140808 -> 0 bytes public/fonts/Graphik-Regular.otf | Bin 131204 -> 0 bytes public/fonts/Graphik-RegularItalic.otf | Bin 134832 -> 0 bytes public/fonts/Graphik-Semibold.otf | Bin 138448 -> 0 bytes public/fonts/Graphik-SemiboldItalic.otf | Bin 142280 -> 0 bytes public/fonts/Graphik-Super.otf | Bin 138840 -> 0 bytes public/fonts/Graphik-SuperItalic.otf | Bin 139892 -> 0 bytes public/fonts/Graphik-Thin.otf | Bin 131292 -> 0 bytes public/fonts/Graphik-ThinItalic.otf | Bin 133272 -> 0 bytes public/fonts/fontawesome-webfont-.eot | Bin 56006 -> 0 bytes public/fonts/fontawesome-webfont-v=4.2.0.eot | Bin 56006 -> 0 bytes public/fonts/fontawesome-webfont-v=4.2.0.svg | 520 --- public/fonts/fontawesome-webfont-v=4.2.0.ttf | Bin 112160 -> 0 bytes public/fonts/fontawesome-webfont-v=4.2.0.woff | Bin 65452 -> 0 bytes public/index.php | 1 - public/js/jquery.blockUI.min.js | 14 - public/js/jquery.ui.min.js | 8 - public/js/paystack-forms-public.js | 761 ---- readme.txt | 6 +- uninstall.php | 6 - 56 files changed, 3 insertions(+), 10661 deletions(-) delete mode 100644 Dockerfile delete mode 100644 admin/class-paystack-forms-admin.php delete mode 100644 admin/css/paystack-forms-admin.css delete mode 100644 admin/index.php delete mode 100644 admin/js/paystack-forms-admin.js delete mode 100644 banner-772x250.png delete mode 100644 icon-256x256.png delete mode 100644 icon.png delete mode 100644 images/cardlogos.png delete mode 100644 images/logo.png delete mode 100644 images/logos@2x.png delete mode 100644 includes/class-paystack-forms-activator.php delete mode 100644 includes/class-paystack-forms-deactivator.php delete mode 100644 includes/class-paystack-forms-i18n.php delete mode 100644 includes/class-paystack-forms-loader.php delete mode 100644 includes/class-paystack-forms.php delete mode 100644 includes/index.php delete mode 100644 includes/paystack-invoice.php delete mode 100644 includes/tinymce-custom-class.css delete mode 100644 includes/tinymce-custom-class.js delete mode 100644 languages/pff-paystack.pot delete mode 100644 public/class-paystack-forms-public-for-old-themes.php delete mode 100644 public/class-paystack-forms-public.php delete mode 100644 public/class-paystack-plugin-tracker.php delete mode 100644 public/css/.DS_Store delete mode 100644 public/css/font-awesome.min.css delete mode 100644 public/css/pff-paystack-style.css delete mode 100644 public/fonts/Graphik-Black.otf delete mode 100644 public/fonts/Graphik-BlackItalic.otf delete mode 100644 public/fonts/Graphik-Bold.otf delete mode 100644 public/fonts/Graphik-BoldItalic.otf delete mode 100644 public/fonts/Graphik-Extralight.otf delete mode 100644 public/fonts/Graphik-ExtralightItalic.otf delete mode 100644 public/fonts/Graphik-Light.otf delete mode 100644 public/fonts/Graphik-LightItalic.otf delete mode 100644 public/fonts/Graphik-Medium.otf delete mode 100644 public/fonts/Graphik-MediumItalic.otf delete mode 100644 public/fonts/Graphik-Regular.otf delete mode 100644 public/fonts/Graphik-RegularItalic.otf delete mode 100644 public/fonts/Graphik-Semibold.otf delete mode 100644 public/fonts/Graphik-SemiboldItalic.otf delete mode 100644 public/fonts/Graphik-Super.otf delete mode 100644 public/fonts/Graphik-SuperItalic.otf delete mode 100644 public/fonts/Graphik-Thin.otf delete mode 100644 public/fonts/Graphik-ThinItalic.otf delete mode 100644 public/fonts/fontawesome-webfont-.eot delete mode 100644 public/fonts/fontawesome-webfont-v=4.2.0.eot delete mode 100644 public/fonts/fontawesome-webfont-v=4.2.0.svg delete mode 100644 public/fonts/fontawesome-webfont-v=4.2.0.ttf delete mode 100644 public/fonts/fontawesome-webfont-v=4.2.0.woff delete mode 100644 public/index.php delete mode 100644 public/js/jquery.blockUI.min.js delete mode 100644 public/js/jquery.ui.min.js delete mode 100644 public/js/paystack-forms-public.js delete mode 100644 uninstall.php diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 328b7d3..0000000 --- a/Dockerfile +++ /dev/null @@ -1,5 +0,0 @@ -FROM wordpress:php7.2 - -WORKDIR /var/www/html/ - -COPY . ./wp-content/plugins/paystack diff --git a/admin/class-paystack-forms-admin.php b/admin/class-paystack-forms-admin.php deleted file mode 100644 index 0ad6995..0000000 --- a/admin/class-paystack-forms-admin.php +++ /dev/null @@ -1,1092 +0,0 @@ -plugin_name = $plugin_name; - $this->version = $version; - add_action('admin_menu', 'kkd_pff_paystack_add_settings_page'); - add_action('admin_init', 'kkd_pff_paystack_register_setting_page'); - - function kkd_pff_paystack_add_settings_page() - { - add_submenu_page('edit.php?post_type=paystack_form', 'Settings', 'Settings', 'edit_posts', basename(__FILE__), 'kkd_pff_paystack_setting_page'); - } - function kkd_pff_paystack_register_setting_page() - { - register_setting('kkd-pff-paystack-settings-group', 'mode'); - register_setting('kkd-pff-paystack-settings-group', 'tsk'); - register_setting('kkd-pff-paystack-settings-group', 'tpk'); - register_setting('kkd-pff-paystack-settings-group', 'lsk'); - register_setting('kkd-pff-paystack-settings-group', 'lpk'); - - register_setting('kkd-pff-paystack-settings-group', 'prc'); - register_setting('kkd-pff-paystack-settings-group', 'ths'); - register_setting('kkd-pff-paystack-settings-group', 'adc'); - register_setting('kkd-pff-paystack-settings-group', 'cap'); - } - function kkd_pff_paystack_txncheck($name, $txncharge) - { - if ($name == $txncharge) { - $result = "selected"; - } else { - $result = ""; - } - return $result; - } - function kkd_pff_paystack_setting_page() - { - ?> -
-

Paystack Forms Settings

- - -

API Keys Settings

- Get your API Keys here -
- - - - - - - - - - - - - - - - - - - - - - - - - -
Mode - -
Test Secret Key - -
Test Public Key
Live Secret Key
Live Public Key
- -
- - -

Fees Settings

- - - - - - - - - - - - - - - - - - - - -
Percentage
Threshold
(amount above which Paystack adds the fixed amount below)
Additional Charge
(amount added to percentage fee when transaction amount is above threshold)
Cap
(maximum charge paystack can charge on your transactions)
- - - -
-
- _x('Paystack Forms', 'paystack_form'), - 'singular_name' => _x('Paystack Form', 'paystack_form'), - 'add_new' => _x('Add New', 'paystack_form'), - 'add_new_item' => _x('Add Paystack Form', 'paystack_form'), - 'edit_item' => _x('Edit Paystack Form', 'paystack_form'), - 'new_item' => _x('Paystack Form', 'paystack_form'), - 'view_item' => _x('View Paystack Form', 'paystack_form'), - 'all_items' => _x('All Forms', 'paystack_form'), - 'search_items' => _x('Search Paystack Forms', 'paystack_form'), - 'not_found' => _x('No Paystack Forms found', 'paystack_form'), - 'not_found_in_trash' => _x('No Paystack Forms found in Trash', 'paystack_form'), - 'parent_item_colon' => _x('Parent Paystack Form:', 'paystack_form'), - 'menu_name' => _x('Paystack Forms', 'paystack_form'), - ); - - $args = array( - 'labels' => $labels, - 'hierarchical' => true, - 'description' => 'Paystack Forms filterable by genre', - 'supports' => array('title', 'editor'), - 'public' => true, - 'show_ui' => true, - 'show_in_menu' => true, - 'menu_position' => 5, - 'menu_icon' => plugins_url('../images/logo.png', __FILE__), - 'show_in_nav_menus' => true, - 'publicly_queryable' => true, - 'exclude_from_search' => false, - 'has_archive' => false, - 'query_var' => true, - 'can_export' => true, - 'rewrite' => false, - 'comments' => false, - 'capability_type' => 'post' - ); - register_post_type('paystack_form', $args); - } - add_filter('user_can_richedit', 'kkd_pff_paystack_disable_wyswyg'); - - function kkd_pff_paystack_add_view_payments($actions, $post) - { - if (get_post_type() === 'paystack_form') { - unset($actions['view']); - unset($actions['quick edit']); - $url = add_query_arg( - array( - 'post_id' => $post->ID, - 'action' => 'submissions', - ) - ); - $actions['export'] = 'View Payments'; - } - return $actions; - } - add_filter('page_row_actions', 'kkd_pff_paystack_add_view_payments', 10, 2); - - - function kkd_pff_paystack_remove_fullscreen($qtInit) - { - $qtInit['buttons'] = 'fullscreen'; - return $qtInit; - } - function kkd_pff_paystack_disable_wyswyg($default) - { - global $post_type, $_wp_theme_features; - - - if ($post_type == 'paystack_form') { - echo ""; - add_action("admin_print_footer_scripts", "kkd_pff_paystack_shortcode_button_script"); - add_filter('user_can_richedit', '__return_false', 50); - add_action('wp_dashboard_setup', 'kkd_pff_paystack_remove_dashboard_widgets'); - remove_action('media_buttons', 'media_buttons'); - remove_meta_box('postimagediv', 'post', 'side'); - add_filter('quicktags_settings', 'kkd_pff_paystack_remove_fullscreen'); - } - - return $default; - } - function kkd_pff_paystack_remove_dashboard_widgets() - { - remove_meta_box('dashboard_right_now', 'dashboard', 'normal'); // Right Now - remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal'); // Recent Comments - remove_meta_box('dashboard_incoming_links', 'dashboard', 'normal'); // Incoming Links - remove_meta_box('dashboard_plugins', 'dashboard', 'normal'); // Plugins - remove_meta_box('dashboard_quick_press', 'dashboard', 'side'); // Quick Press - remove_meta_box('dashboard_recent_drafts', 'dashboard', 'side'); // Recent Drafts - remove_meta_box('dashboard_primary', 'dashboard', 'side'); // WordPress blog - remove_meta_box('dashboard_secondary', 'dashboard', 'side'); // Other WordPress News - // use 'dashboard-network' as the second parameter to remove widgets from a network dashboard. - } - add_filter('manage_edit-paystack_form_columns', 'kkd_pff_paystack_edit_dashboard_header_columns'); - - function kkd_pff_paystack_edit_dashboard_header_columns($columns) - { - $columns = array( - 'cb' => '', - 'title' => __('Name'), - 'shortcode' => __('Shortcode'), - 'payments' => __('Payments'), - 'date' => __('Date') - ); - - return $columns; - } - add_action('manage_paystack_form_posts_custom_column', 'kkd_pff_paystack_dashboard_table_data', 10, 2); - - function kkd_pff_paystack_dashboard_table_data($column, $post_id) - { - global $post, $wpdb; - $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; - - switch ($column) { - case 'shortcode': - echo ' - '; - - break; - case 'payments': - - $count_query = $wpdb->prepare("SELECT COUNT(*) FROM {$table} WHERE post_id = %d AND paid = '1'", $post_id); - $num = $wpdb->get_var($count_query); - - echo '' . $num . ''; - break; - default: - break; - } - } - add_filter('default_content', 'kkd_pff_paystack_editor_content', 10, 2); - - function kkd_pff_paystack_editor_content($content, $post) - { - switch ($post->post_type) { - case 'paystack_form': - $content = '[text name="Phone Number"]'; - break; - default: - $content = ''; - break; - } - - return $content; - } - ///// - function kkd_pff_paystack_editor_help_metabox($post) - { - do_meta_boxes(null, 'custom-metabox-holder', $post); - } - add_action('edit_form_after_title', 'kkd_pff_paystack_editor_help_metabox'); - - function kkd_pff_paystack_editor_help_metabox_details($post) - { - echo ''; ?> -
- Email and Full Name field is added automatically, no need to include that.

- To make an input field compulsory add required="required" to the shortcode

- It should look like this [text name="Full Name" required="required" ]

- - Warning: Using the file input field may cause data overload on your server. - Be sure you have enough server space before using it. You also have the ability to set file upload limits. - -
- - -

- - - -

- - '; - - // Get the location data if its already been entered - $amount = get_post_meta($post->ID, '_amount', true); - $paybtn = get_post_meta($post->ID, '_paybtn', true); - $successmsg = get_post_meta($post->ID, '_successmsg', true); - $txncharge = get_post_meta($post->ID, '_txncharge', true); - $loggedin = get_post_meta($post->ID, '_loggedin', true); - $currency = get_post_meta($post->ID, '_currency', true); - $filelimit = get_post_meta($post->ID, '_filelimit', true); - $redirect = get_post_meta($post->ID, '_redirect', true); - $minimum = get_post_meta($post->ID, '_minimum', true); - $usevariableamount = get_post_meta($post->ID, '_usevariableamount', true); - $variableamount = get_post_meta($post->ID, '_variableamount', true); - $hidetitle = get_post_meta($post->ID, '_hidetitle', true); - - if ($amount == "") { - $amount = 0; - } - if ($filelimit == "") { - $filelimit = 2; - } - if ($paybtn == "") { - $paybtn = 'Pay'; - } - if ($successmsg == "") { - $successmsg = 'Thank you for paying!'; - } - if ($currency == "") { - $currency = 'NGN'; - } - if ($txncharge == "") { - $txncharge = 'merchant'; - } - if ($minimum == "") { - $minimum = 0; - } - if ($usevariableamount == "") { - $usevariableamount = 0; - } - if ($hidetitle == "") { - $hidetitle = 0; - } - if ($variableamount == "") { - $variableamount = ''; - } - // Echo out the field - - - if ($hidetitle == 1) { - echo ''; - } else { - echo ''; - } - echo "
"; - echo '

Currency:

'; - echo ''; - echo 'Ensure you are activated for the currency you are selecting. Check here for more information.'; - echo '

Amount to be paid(Set 0 for customer input):

'; - echo ''; - if ($minimum == 1) { - echo '
'; - } else { - echo '
'; - } - echo '

Variable Dropdown Amount:

'; - echo ''; - if ($usevariableamount == 1) { - echo '
'; - } else { - echo '
'; - } - echo '

Pay button Description:

'; - echo ''; - echo '

Add Extra Charge:

'; - echo ' -
This allows you include an extra charge to cushion the effect of the transaction fee. Configure'; - echo '

User logged In:

'; - echo ''; - echo '

Success Message after Payment

'; - echo ''; - echo '

File Upload Limit(MB):

'; - echo ''; - echo '

Redirect to page link after payment(keep blank to use normal success message):

'; - echo ''; - } - function kkd_pff_paystack_editor_add_email_data() - { - global $post; - - // Noncename needed to verify where the data originated - echo ''; - - // Get the location data if its already been entered - $subject = get_post_meta($post->ID, '_subject', true); - $merchant = get_post_meta($post->ID, '_merchant', true); - $heading = get_post_meta($post->ID, '_heading', true); - $message = get_post_meta($post->ID, '_message', true); - $sendreceipt = get_post_meta($post->ID, '_sendreceipt', true); - $sendinvoice = get_post_meta($post->ID, '_sendinvoice', true); - - if ($subject == "") { - $subject = 'Thank you for your payment'; - } - if ($sendreceipt == "") { - $sendreceipt = 'yes'; - } - if ($sendinvoice == "") { - $sendinvoice = 'yes'; - } - if ($heading == "") { - $heading = "We've received your payment"; - } - if ($message == "") { - $message = 'Your payment was received and we appreciate it.'; - } - // Echo out the field - echo '

Send an invoices when a payment is attempted:

'; - echo ''; - echo '

Send Email Receipt:

'; - echo ''; - echo '

Email Subject:

'; - echo ''; - echo '

Merchant Name on Receipt:

'; - echo ''; - echo '

Email Heading:

'; - echo ''; - echo '

Email Body/Message:

'; - echo ''; - } - function kkd_pff_paystack_editor_add_recur_data() - { - global $post; - - // Noncename needed to verify where the data originated - echo ''; - - // Get the location data if its already been entered - $recur = get_post_meta($post->ID, '_recur', true); - $recurplan = get_post_meta($post->ID, '_recurplan', true); - - if ($recur == "") { - $recur = 'no'; - } - if ($recurplan == "") { - $recurplan = ''; - } - // Echo out the field - echo '

Recurring Payment:

'; - echo ''; - echo '

Paystack Recur Plan code:

'; - echo ' - Plan amount must match amount on extra form description.'; - } - function kkd_pff_paystack_reset_stock() - { - } - function kkd_pff_paystack_editor_add_quantity_data() - { - global $post; - - // Noncename needed to verify where the data originated - echo ''; - - // Get the location data if its already been entered - $usequantity = get_post_meta($post->ID, '_usequantity', true); - $useinventory = get_post_meta($post->ID, '_useinventory', true); - $inventory = get_post_meta($post->ID, '_inventory', true); - $sold = get_post_meta($post->ID, '_sold', true); - $quantity = get_post_meta($post->ID, '_quantity', true); - $quantityunit = get_post_meta($post->ID, '_quantityunit', true); - $recur = get_post_meta($post->ID, '_recur', true); - - if ($usequantity == "") { - $usequantity = 'no'; - } - if ($useinventory == "") { - $useinventory = "no"; - } - if ($quantity == "") { - $quantity = '10'; - } - if ($inventory == "") { - if ($sold !== "") { - $inventory = $sold; - } else { - $inventory = '1'; - } - } - if ($sold == "") { - $sold = '0'; - } - $stock = $inventory - $sold; - if ($quantityunit == "") { - $quantityunit = 'Quantity'; - } - - // Echo out the field - echo 'Allow your users pay in multiple quantity

Quantified Payment:

'; - if ($recur != "no") { - echo ''; - } else { - echo ''; - } - if ($usequantity == "yes") { - - echo '

Max payable quantity:

'; - echo ' - Your users only get to pay in quantities if the from amount is not set to zero and recur is set to none.'; - echo '

Unit of quantity:

'; - echo ' - What is the unit of this quantity? Default is Quantity.'; - - - echo '

Inventory Payment:

'; - echo ' - - Set maximum available items in stock - '; - } - if ($useinventory == "yes" && $usequantity == "yes") { - echo '

Total Inventory

'; - echo ''; - echo '

Already sold

'; - echo ' - -
'; - } - } - - function kkd_pff_paystack_editor_add_agreement_data() - { - global $post; - - // Noncename needed to verify where the data originated - echo ''; - - // Get the location data if its already been entered - $useagreement = get_post_meta($post->ID, '_useagreement', true); - $agreementlink = get_post_meta($post->ID, '_agreementlink', true); - - if ($useagreement == "") { - $useagreement = 'no'; - } - if ($agreementlink == "") { - $agreementlink = ''; - } - // Echo out the field - echo '

Use agreement checkbox:

'; - echo ''; - echo '

Agreement Page Link:

'; - echo ''; - } - function kkd_pff_paystack_editor_add_subaccount_data() - { - global $post; - - // Noncename needed to verify where the data originated - echo ''; - - // Get the location data if its already been entered - $subaccount = get_post_meta($post->ID, '_subaccount', true); - $txnbearer = get_post_meta($post->ID, '_txnbearer', true); - $merchantamount = get_post_meta($post->ID, '_merchantamount', true); - - - if ($subaccount == "") { - $subaccount = ''; - } - if ($merchantamount == "") { - $merchantamount = ''; - } - echo '

Sub Account code:

'; - echo ''; - echo '

Transaction Charge bearer:

'; - echo ''; - echo '

Merchant Amount:

'; - echo ''; - } - function kkd_pff_paystack_editor_add_startdateplan_data() - { - global $post; - - // Noncename needed to verify where the data originated - echo '

User subscribes to plan after number of days:

'; - echo ''; - - // Get the location data if its already been entered - $days = get_post_meta($post->ID, '_startdate_days', true); - $plan = get_post_meta($post->ID, '_startdate_plan_code', true); - $enabled = get_post_meta($post->ID, '_startdate_enabled', true); - - - if ($days == "") { - $days = ''; - } - if ($plan == "") { - $plan = ''; - } - if ($enabled == "") { - $enabled = 0; - } - echo '

Number of days:

'; - echo ''; - echo '

Plan:

'; - echo ''; - if ($enabled == 1) { - echo '


'; - } else { - echo '


'; - } - } - - function kkd_pff_paystack_save_data($post_id, $post) - { - if (!wp_verify_nonce(@$_POST['eventmeta_noncename'], plugin_basename(__FILE__))) { - return $post->ID; - } - - // Is the user allowed to edit the post or page? - if (!current_user_can('edit_post', $post->ID)) { - return $post->ID; - } - $form_meta['_inventory'] = $_POST['_inventory']; - $form_meta['_useinventory'] = $_POST['_useinventory']; - $form_meta['_amount'] = $_POST['_amount']; - $form_meta['_hidetitle'] = $_POST['_hidetitle']; - $form_meta['_minimum'] = $_POST['_minimum']; - - $form_meta['_variableamount'] = $_POST['_variableamount']; - $form_meta['_usevariableamount'] = $_POST['_usevariableamount']; - - $form_meta['_paybtn'] = $_POST['_paybtn']; - $form_meta['_currency'] = $_POST['_currency']; - $form_meta['_successmsg'] = $_POST['_successmsg']; - $form_meta['_txncharge'] = $_POST['_txncharge']; - $form_meta['_loggedin'] = $_POST['_loggedin']; - $form_meta['_filelimit'] = $_POST['_filelimit']; - $form_meta['_redirect'] = $_POST['_redirect']; - /// - $form_meta['_subject'] = $_POST['_subject']; - $form_meta['_merchant'] = $_POST['_merchant']; - $form_meta['_heading'] = $_POST['_heading']; - $form_meta['_message'] = $_POST['_message']; - $form_meta['_sendreceipt'] = $_POST['_sendreceipt']; - $form_meta['_sendinvoice'] = $_POST['_sendinvoice']; - /// - $form_meta['_recur'] = $_POST['_recur']; - $form_meta['_recurplan'] = $_POST['_recurplan']; - $form_meta['_usequantity'] = $_POST['_usequantity']; - $form_meta['_quantity'] = $_POST['_quantity']; - $form_meta['_sold'] = $_POST['_sold']; - $form_meta['_quantityunit'] = $_POST['_quantityunit']; - - $form_meta['_useagreement'] = $_POST['_useagreement']; - $form_meta['_agreementlink'] = $_POST['_agreementlink']; - $form_meta['_subaccount'] = $_POST['_subaccount']; - $form_meta['_txnbearer'] = $_POST['_txnbearer']; - $form_meta['_merchantamount'] = $_POST['_merchantamount']; - // Add values of $form_meta as custom fields - - //Custom Plan with Start Date - $form_meta['_startdate_days'] = $_POST['_startdate_days']; - $form_meta['_startdate_plan_code'] = $_POST['_startdate_plan_code']; - $form_meta['_startdate_enabled'] = $_POST['_startdate_enabled']; - - foreach ($form_meta as $key => $value) { // Cycle through the $form_meta array! - if ($post->post_type == 'revision') { - return; // Don't store custom data twice - } - $value = implode(',', (array) $value); // If $value is an array, make it a CSV (unlikely) - if (get_post_meta($post->ID, $key, false)) { // If the custom field already has a value - update_post_meta($post->ID, $key, $value); - } else { // If the custom field doesn't have a value - add_post_meta($post->ID, $key, $value); - } - if (!$value) { - delete_post_meta($post->ID, $key); // Delete if blank - } - } - } - add_action('save_post', 'kkd_pff_paystack_save_data', 1, 2); - } - - public function enqueue_styles($hook) - { - if ($hook != 'toplevel_page_submissions' && $hook != 'paystack_form_page_class-paystack-forms-admin') { - return; - } - wp_enqueue_style($this->plugin_name, plugin_dir_url(__FILE__) . 'css/paystack-forms-admin.css', array(), $this->version, 'all'); - } - public function enqueue_scripts() - { - wp_enqueue_script($this->plugin_name, plugin_dir_url(__FILE__) . 'js/paystack-forms-admin.js', array('jquery'), $this->version, false); - } - - /** - * Add settings action link to the plugins page. - * - * @since 1.0.0 - */ - public function add_action_links($links) - { - $settings_link = array( - '' . __('Settings', $this->plugin_name) . '', - ); - return array_merge($settings_link, $links); - } -} - -add_action('admin_menu', 'kkd_pff_paystack_register_newpage'); -function kkd_pff_paystack_register_newpage() -{ - add_menu_page('paystack', 'paystack', 'administrator', 'submissions', 'kkd_pff_paystack_payment_submissions'); - remove_menu_page('submissions'); -} - -function kkd_pff_paystack_payment_submissions() -{ - $id = $_GET['form']; - $obj = get_post($id); - if ($obj->post_type == 'paystack_form') { - $amount = get_post_meta($id, '_amount', true); - $thankyou = get_post_meta($id, '_successmsg', true); - $paybtn = get_post_meta($id, '_paybtn', true); - $loggedin = get_post_meta($id, '_loggedin', true); - $txncharge = get_post_meta($id, '_txncharge', true); - - $exampleListTable = new Kkd_Pff_Paystack_Payments_List_Table(); - $data = $exampleListTable->prepare_items(); ?> -
-
-

post_title); ?> Payments

-

All payments made for this form

- 0) { - ?> - -
- - - -
- - -

-
-
-
-
- display(); ?> -
- prefix . KKD_PFF_PAYSTACK_TABLE; - $data = array(); - $table = sanitize_text_field($table); - - $alldbdata = $wpdb->get_results($wpdb->prepare("SELECT * FROM {$table} WHERE post_id = %d AND paid = '1' ORDER BY `id` ASC", $post_id)); - $i = 0; - - if (count($alldbdata) > 0) { - $header = $alldbdata[0]; - $csv_output .= "#,"; - $csv_output .= "Email,"; - $csv_output .= "Amount,"; - $csv_output .= "Date Paid,"; - $csv_output .= "Reference,"; - $new = json_decode($header->metadata); - $text = ''; - if (array_key_exists("0", $new)) { - foreach ($new as $key => $item) { - $csv_output .= Kkd_pff_prep_csv_data($item->display_name) . ","; - } - } else { - if (count($new) > 0) { - foreach ($new as $key => $item) { - $csv_output .= Kkd_pff_prep_csv_data($key) . ","; - } - } - } - $csv_output .= "\n"; - - foreach ($alldbdata as $key => $dbdata) { - $newkey = $key + 1; - if ($dbdata->txn_code_2 != "") { - $txn_code = $dbdata->txn_code_2; - } else { - $txn_code = $dbdata->txn_code; - } - $csv_output .= Kkd_pff_prep_csv_data($newkey) . ","; - $csv_output .= Kkd_pff_prep_csv_data($dbdata->email) . ","; - $csv_output .= Kkd_pff_prep_csv_data($currency . ' ' . $dbdata->amount) . ","; - $csv_output .= Kkd_pff_prep_csv_data(substr($dbdata->paid_at, 0, 10)) . ","; - $csv_output .= Kkd_pff_prep_csv_data($txn_code) . ","; - $new = json_decode($dbdata->metadata); - $text = ''; - if (array_key_exists("0", $new)) { - foreach ($new as $key => $item) { - $csv_output .= Kkd_pff_prep_csv_data($item->value) . ","; - } - } else { - if (count($new) > 0) { - foreach ($new as $key => $item) { - $csv_output .= Kkd_pff_prep_csv_data($item) . ","; - } - } - } - $csv_output .= "\n"; - } - - - $filename = $obj->post_title . "_payments_" . date("Y-m-d_H-i", time()); - header("Content-type: application/vnd.ms-excel"); - header("Content-disposition: csv" . date("Y-m-d") . ".csv"); - header("Content-disposition: filename=" . $filename . ".csv"); - print $csv_output; - exit; - } - - - // Handle request then generate response using echo or leaving PHP and using HTML -} - -class Kkd_Pff_Paystack_Wp_List_Table -{ - public function __construct() - { - add_action('admin_menu', array($this, 'add_menu_example_list_table_page')); - } - public function add_menu_example_list_table_page() - { - add_menu_page('', '', 'manage_options', 'example-list-table.php', array($this, 'list_table_page')); - } - public function list_table_page() - { - $exampleListTable = new Example_List_Table(); - $exampleListTable->prepare_items($data); ?> -
-
- display(); ?> -
- $item) { - if ($item->type == 'text') { - $text .= '' . $item->display_name . ": " . $item->value . "
"; - } else { - $text .= '' . $item->display_name . ": link
"; - } - } - } else { - $text = ''; - if (count($new) > 0) { - foreach ($new as $key => $item) { - $text .= '' . $key . ": " . $item . "
"; - } - } - } - // - return $text; -} - -class Kkd_Pff_Paystack_Payments_List_Table extends WP_List_Table -{ - public function prepare_items() - { - $post_id = $_GET['form']; - $currency = get_post_meta($post_id, '_currency', true); - - global $wpdb; - - $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; - $data = array(); - $alldbdata = $wpdb->get_results($wpdb->prepare("SELECT * FROM {$table} WHERE post_id = %d AND paid = '1'", $post_id)); - foreach ($alldbdata as $key => $dbdata) { - $newkey = $key + 1; - if ($dbdata->txn_code_2 != "") { - $txn_code = $dbdata->txn_code_2; - } else { - $txn_code = $dbdata->txn_code; - } - $data[] = array( - 'id' => $newkey, - 'email' => '' . $dbdata->email . '', - 'amount' => $currency . '' . number_format($dbdata->amount) . '', - 'txn_code' => $txn_code, - 'metadata' => format_data($dbdata->metadata), - 'date' => $dbdata->created_at - ); - } - - $columns = $this->get_columns(); - $hidden = $this->get_hidden_columns(); - $sortable = $this->get_sortable_columns(); - usort($data, array(&$this, 'sort_data')); - $perPage = 20; - $currentPage = $this->get_pagenum(); - $totalItems = count($data); - $this->set_pagination_args( - array( - 'total_items' => $totalItems, - 'per_page' => $perPage - ) - ); - $data = array_slice($data, (($currentPage - 1) * $perPage), $perPage); - $this->_column_headers = array($columns, $hidden, $sortable); - $this->items = $data; - - $rows = count($alldbdata); - return $rows; - } - - public function get_columns() - { - $columns = array( - 'id' => '#', - 'email' => 'Email', - 'amount' => 'Amount', - 'txn_code' => 'Txn Code', - 'metadata' => 'Data', - 'date' => 'Date' - ); - return $columns; - } - /** - * Define which columns are hidden - * - * @return Array - */ - public function get_hidden_columns() - { - return array(); - } - public function get_sortable_columns() - { - return array('email' => array('email', false), 'date' => array('date', false), 'amount' => array('amount', false)); - } - /** - * Get the table data - * - * @return Array - */ - private function table_data($data) - { - return $data; - } - /** - * Define what data to show on each column of the table - * - * @param Array $item Data - * @param String $column_name - Current column name - * - * @return Mixed - */ - public function column_default($item, $column_name) - { - switch ($column_name) { - case 'id': - case 'email': - case 'amount': - case 'txn_code': - case 'metadata': - case 'date': - return $item[$column_name]; - default: - return print_r($item, true); - } - } - - /** - * Allows you to sort the data by the variables set in the $_GET - * - * @return Mixed - */ - private function sort_data($a, $b) - { - $orderby = 'date'; - $order = 'desc'; - if (!empty($_GET['orderby'])) { - $orderby = $_GET['orderby']; - } - if (!empty($_GET['order'])) { - $order = $_GET['order']; - } - $result = strcmp($a[$orderby], $b[$orderby]); - if ($order === 'asc') { - return $result; - } - return -$result; - } -} diff --git a/admin/css/paystack-forms-admin.css b/admin/css/paystack-forms-admin.css deleted file mode 100644 index e79a17e..0000000 --- a/admin/css/paystack-forms-admin.css +++ /dev/null @@ -1,413 +0,0 @@ -/** - * All of the CSS for your admin-specific functionality should be - * included in this file. - */ - -#titlediv .inside p.description { - margin: 8px 2px 0; -} - -#titlediv .inside p.description label { - cursor: pointer; -} - -span.shortcode { - display: block; - margin: 2px 0; -} - -span.shortcode.old { - background: #777; - color: #fff; -} - -span.shortcode > input { - background: inherit; - color: inherit; - font-size: 12px; - border: none; - box-shadow: none; - padding: 4px 8px; - margin: 0; -} - -#submitpost input.copy { - margin-bottom: 10px; -} - -#submitpost input.delete { - padding: 0; - margin: 0; - border: none; - cursor: pointer; - background: inherit; - color: #a00; -} - -#submitpost input.delete:hover { - color: #f00; -} - -#submitpost input.delete:focus { - outline: thin dotted; -} - -.postbox-container .postbox h3 { - border-bottom: 1px solid transparent; -} - -.keyboard-interaction { - visibility: hidden; - color: #23282d; -} - -#misc-publishing-actions .misc-pub-section::before { - content: "\f488"; - -moz-osx-font-smoothing: grayscale; - display: inline-block; - font: 20px/1 dashicons; - left: -1px; - padding: 0 2px 0 0; - position: relative; - text-decoration: none !important; - top: 0; - vertical-align: top; - color: #82878c; -} - -#misc-publishing-actions .misc-pub-section.warning::before { - content: "\f534"; -} - -#misc-publishing-actions .misc-pub-section.warning a.external { - font-style: italic; -} - -div.config-error, span.config-error, ul.config-error { - color: #d00; - font-style: normal; - font-size: 13px; -} - -ul.config-error { - margin: 0; -} - -ul.config-error li { - padding: 0 4px; - margin: 0; -} - -ul.config-error li a.external { - font-style: italic; -} - -[data-config-field][aria-invalid="true"] { - border-color: #d00; -} - -/* - * Tabs - */ -#contact-form-editor-tabs { - border-bottom: 1px solid #aaa; - padding: 9px 15px 0 10px; - margin: 0; -} - -#contact-form-editor-tabs li { - display: inline-block; - list-style: none; - border: 1px solid #ccc; - border-bottom: 1px solid #aaa; - padding: 0; - margin: 0 4px -1px; - background-color: #e4e4e4; -} - -#contact-form-editor-tabs li:hover { - background-color: #fff; -} - -#contact-form-editor-tabs li.ui-tabs-active, -#contact-form-editor-tabs li.ui-tabs-active:hover { - border-top: 1px solid #aaa; - border-right: 1px solid #aaa; - border-left: 1px solid #aaa; - border-bottom: 1px solid #f5f5f5; - background-color: #f5f5f5; -} - -#contact-form-editor-tabs li a { - padding: 6px 10px; - font-size: 14px; - font-weight: normal; - line-height: 30px; - color: #333; - text-decoration: none; -} - -#contact-form-editor-tabs li.ui-tabs-active a { - color: #000; - font-size: 14px; - font-weight: bold; -} - -#contact-form-editor-tabs li a:hover { - color: #000; -} - -#contact-form-editor .contact-form-editor-panel h2 { - font-size: 18px; - font-weight: 400; - line-height: 24px; - margin: 8px 0; - padding: 0; -} - -#contact-form-editor .contact-form-editor-panel { - background-color: #f5f5f5; - border: 1px solid #aaa; - border-top: none; - padding: 16px; -} - -#contact-form-editor .form-table th { - width: 100px; -} - -#contact-form-editor .contact-form-editor-panel fieldset legend { - line-height: 1.5; - margin: .6em 0 .4em; -} - -/* - * Form Panel - */ -#tag-generator-list a.button { - font-size: 12px; - height: 26px; - line-height: 24px; - margin: 2px; - padding: 0 8px 1px; -} - -.tag-generator-panel { - position: relative; - height: 495px; -} - -.tag-generator-panel .control-box { - padding: 0; - margin: 0; - height: 380px; - overflow: auto; -} - -.tag-generator-panel .control-box > fieldset legend { - border: 1px solid #dfdfdf; - border-left: 4px solid #00a0d2; - background: #f7fcfe; - padding: 4px 12px; - margin: 4px 0; - line-height: 1.4em; - width: 95%; -} - -.tag-generator-panel table { - width: 100%; -} - -.tag-generator-panel table.form-table th { - width: 120px; - padding: 4px 10px 4px 0; - font-size: 13px; -} - -.tag-generator-panel table.form-table td { - padding: 4px 10px; - font-size: 13px; -} - -.tag-generator-panel .control-box input.oneline { - width: 200px; -} - -.tag-generator-panel .control-box textarea.values { - width: 200px; - height: 6em; -} - -.tag-generator-panel .control-box input[type="number"], -.tag-generator-panel .control-box input[type="date"] { - width: 88px; -} - -.tag-generator-panel .control-box table caption { - text-align: left; - font-size: 110%; - font-weight: bold; - color: #777; - margin: 10px 0 5px; -} - -.tag-generator-panel .control-box table.form-table td label { - line-height: 1.1em; -} - -.tag-generator-panel .control-box table.form-table td label .description { - line-height: 1.4em; -} - -.tag-generator-panel .insert-box { - position: absolute; - left: -15px; - right: -15px; - bottom: -15px; - width: 100%; - height: 84px; - margin: 0; - padding: 8px 16px; - background-color: #fcfcfc; - border-top: 1px solid #dfdfdf; - overflow: auto; -} - -.tag-generator-panel .insert-box input.tag { - width: 480px; - float: left; - background-color: transparent; - box-shadow: none; -} - -.tag-generator-panel .insert-box .submitbox { - padding: 2px 4px; -} - -.tag-generator-panel .insert-box .submitbox input[type="button"] { - float: right; -} - -.tag-generator-panel .insert-box .description label { - cursor: text; -} - -/* - * Mail Panel - */ -.contact-form-editor-box-mail span.mailtag { - display: inline-block; - margin: 0 0 0 4px; - padding: 1px 2px; - cursor: pointer; - color: #000; -} - -.contact-form-editor-box-mail span.mailtag.used { - color: #666; -} - -/* - * Messages Panel - */ -#messages-panel p.description { - margin: 5px 0 10px; -} - -/* - * List Table - */ -.fixed .column-title { - width: 38%; -} - -.fixed .column-shortcode { - width: 38%; -} - -/* - * Welcome Panel - */ -.welcome-panel h3 { - font-size: 16px; - font-weight: 600; - line-height: 2.1em; - margin: 1.33em 0 0; -} - -.welcome-panel p.message { - line-height: 1.4em; - margin-right: 25px; -} - -.welcome-panel li { - margin-bottom: 12px; -} - -.welcome-panel-close { - z-index: 2; -} - -/* - * Integration - */ -.card { - background: #fff none repeat scroll 0 0; - border: 1px solid #e5e5e5; - border-left: 4px solid #e5e5e5; - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); - margin-top: 20px; - max-width: 520px; - min-width: 255px; - padding: 0.7em 2em 1em; - position: relative; -} - -.card.active { - border-color: #00a0d2; -} - -.card img.icon { - float: left; - margin: 8px 8px 8px -8px; -} - -.card h2.title { - float: left; - max-width: 240px; - font-size: 1.3em; - font-weight: 600; -} - -.card .infobox { - float: right; - font-size: 13px; - color: #666; - margin: 2px 0 5px; - line-height: 1.5; - max-width: 240px; -} - -.card .inside .form-table th { - padding: 15px 10px 15px 0; - width: 160px; -} - -.card .inside .form-table td { - padding: 10px 10px; -} - - -.paystack_setting_page input{ - width: 50%; -} -#custom-metabox-holder-sortables{ - margin-top:30px; -} - -.wp-list-table .column-id { width: 5%; } -.wp-list-table .column-email { width: 20%; } -.wp-list-table .column-metadata { width: 35%; } -.wp-list-table .column-amount { width: 10%; } -.wp-list-table .column-txn_code { width: 15%; } -.wp-list-table .column-date { width: 10%; } diff --git a/admin/index.php b/admin/index.php deleted file mode 100644 index e71af0e..0000000 --- a/admin/index.php +++ /dev/null @@ -1 +0,0 @@ -= 35 && event.keyCode <= 39) - ) { - return; - }else{ - if (event.shiftKey || (event.keyCode < 48 || event.keyCode > 57) && (event.keyCode < 96 || event.keyCode > 105 )) { - event.preventDefault(); - } - } - } - ); -})(jQuery); diff --git a/banner-772x250.png b/banner-772x250.png deleted file mode 100644 index 242c2f53f8b848a94d53cd31e47bd84f9d2203e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21583 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 ShrhSR4RuZK6yJ7y`M&@YkDVU? diff --git a/icon.png b/icon.png deleted file mode 100644 index 8b40dab4e35f51cad70277fadd7a21811979be3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13374 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%0A$2=WG>_Mg3^Myd(T_HBKl)x^_9?qxiMAbV7 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 J)hbq@{|8-K4mtn; diff --git a/images/cardlogos.png b/images/cardlogos.png deleted file mode 100644 index bb8b372fcb6e80e84f73d3b52e278e863de6d4d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15592 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 FV1nCPXTksg diff --git a/images/logos@2x.png b/images/logos@2x.png deleted file mode 100644 index 355645486c2cf8dcb5e165ecf76631bad8dd1411..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43876 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

4fnoFX?NM?Io0YS-zXjE=YRqiGr|i# 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 . KKD_PFF_PAYSTACK_TABLE; - $table_name = sanitize_text_field($table_name); - $charset_collate = $wpdb->get_charset_collate(); - - $sql = "CREATE TABLE IF NOT EXISTS `" . $table_name . "` ( - id int(11) NOT NULL AUTO_INCREMENT, - post_id int(11) NOT NULL, - user_id int(11) NOT NULL, - email varchar(255) DEFAULT '' NOT NULL, - metadata text, - paid int(1) NOT NULL DEFAULT '0', - plan varchar(255) DEFAULT '' NOT NULL, - txn_code varchar(255) DEFAULT '' NOT NULL, - txn_code_2 varchar(255) DEFAULT '' NOT NULL, - amount varchar(255) DEFAULT '' NOT NULL, - ip varchar(255) NOT NULL, - deleted_at varchar(255) DEFAULT '' NULL, - created_at timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - paid_at timestamp, - modified timestamp DEFAULT '0000-00-00 00:00:00' NOT NULL, - UNIQUE KEY id (id),PRIMARY KEY (id) - ) $charset_collate;"; - - include_once ABSPATH . 'wp-admin/includes/upgrade.php'; - dbDelta($sql); - - if (version_compare($version, '2.0') < 0) { - $sql = "CREATE TABLE IF NOT EXISTS `" . $table_name . "` ( - id int(11) NOT NULL AUTO_INCREMENT, - post_id int(11) NOT NULL, - user_id int(11) NOT NULL, - email varchar(255) DEFAULT '' NOT NULL, - metadata text, - paid int(1) NOT NULL DEFAULT '0', - plan varchar(255) DEFAULT '' NOT NULL, - txn_code varchar(255) DEFAULT '' NOT NULL, - txn_code_2 varchar(255) DEFAULT '' NOT NULL, - amount varchar(255) DEFAULT '' NOT NULL, - paid_at timestamp, - ip varchar(255) NOT NULL, - deleted_at varchar(255) DEFAULT '' NULL, - created_at timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - modified timestamp DEFAULT '0000-00-00 00:00:00' NOT NULL, - UNIQUE KEY id (id),PRIMARY KEY (id) - ) $charset_collate;"; - - dbDelta($sql); - - update_option('kkd_db_version', '2.0'); - } - - - $query = $wpdb->prepare( - "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = %s AND column_name = 'plan'", - $table_name - ); - - $row = $wpdb->get_results($query); - if (empty($row)) { - $wpdb->query("ALTER TABLE `" . $table_name . "` ADD `plan` VARCHAR(255) NOT NULL AFTER `paid`;"); - } - - $row1 = $wpdb->get_results( - "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS - WHERE table_name = '" . $table_name . "' AND column_name = 'txn_code_2'" - ); - if (empty($row1)) { - $wpdb->query("ALTER TABLE `" . $table_name . "` ADD `txn_code_2` VARCHAR(255) DEFAULT '' NULL AFTER `txn_code`;"); - } - - $row1 = $wpdb->get_results( - "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS - WHERE table_name = '" . $table_name . "' AND column_name = 'paid_at'" - ); - if (empty($row1)) { - $wpdb->query("ALTER TABLE `" . $table_name . "` ADD `paid_at` timestamp AFTER `created_at`;"); - } - } -} diff --git a/includes/class-paystack-forms-deactivator.php b/includes/class-paystack-forms-deactivator.php deleted file mode 100644 index a720328..0000000 --- a/includes/class-paystack-forms-deactivator.php +++ /dev/null @@ -1,19 +0,0 @@ -actions = array(); - $this->filters = array(); - - } - - /** - * Add a new action to the collection to be registered with WordPress. - * - * @since 1.0.0 - * @param string $hook The name of the WordPress action that is being registered. - * @param object $component A reference to the instance of the object on which the action is defined. - * @param string $callback The name of the function definition on the $component. - * @param int $priority Optional. he priority at which the function should be fired. Default is 10. - * @param int $accepted_args Optional. The number of arguments that should be passed to the $callback. Default is 1. - */ - public function add_action( $hook, $component, $callback, $priority = 10, $accepted_args = 1 ) - { - $this->actions = $this->add($this->actions, $hook, $component, $callback, $priority, $accepted_args); - } - - /** - * Add a new filter to the collection to be registered with WordPress. - * - * @param string $hook The name of the WordPress filter that is being registered. - * @param object $component A reference to the instance of the object on which the filter is defined. - * @param string $callback The name of the function definition on the $component. - * @param int $priority Optional. he priority at which the function should be fired. Default is 10. - * @param int $accepted_args Optional. The number of arguments that should be passed to the $callback. Default is 1 - * - * @return null - * - * @since 1.0.0 - */ - public function add_filter( $hook, $component, $callback, $priority = 10, $accepted_args = 1 ) - { - $this->filters = $this->add($this->filters, $hook, $component, $callback, $priority, $accepted_args); - } - - /** - * A utility function that is used to register the actions and hooks into a single - * collection. - * - * @since 1.0.0 - * @access private - * @param array $hooks The collection of hooks that is being registered (that is, actions or filters). - * @param string $hook The name of the WordPress filter that is being registered. - * @param object $component A reference to the instance of the object on which the filter is defined. - * @param string $callback The name of the function definition on the $component. - * @param int $priority The priority at which the function should be fired. - * @param int $accepted_args The number of arguments that should be passed to the $callback. - * @return array The collection of actions and filters registered with WordPress. - */ - 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; - - } - - /** - * Register the filters and actions with WordPress. - * - * @since 1.0.0 - */ - 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']); - } - - } - -} diff --git a/includes/class-paystack-forms.php b/includes/class-paystack-forms.php deleted file mode 100644 index 938553b..0000000 --- a/includes/class-paystack-forms.php +++ /dev/null @@ -1,261 +0,0 @@ -plugin_name = 'pff-paystack'; - $this->version = '2.0.0'; - - $this->load_dependencies(); - $this->set_locale(); - $this->define_admin_hooks(); - $this->define_public_hooks(); - add_action('init', array( &$this, 'setup_tinymce_plugin' )); - - - } - /** - * Check if the current user can edit Posts or Pages, and is using the Visual Editor - * If so, add some filters so we can register our plugin - */ - function setup_tinymce_plugin() - { - - // Check if the logged in WordPress User can edit Posts or Pages - // If not, don't register our TinyMCE plugin - if (! current_user_can('edit_posts') && ! current_user_can('edit_pages') ) { - return; - } - - // Check if the logged in WordPress User has the Visual Editor enabled - // If not, don't register our TinyMCE plugin - if (get_user_option('rich_editing') !== 'true' ) { - return; - } - - // Setup some filters - add_filter('mce_external_plugins', array( &$this, 'add_tinymce_plugin' )); - add_filter('mce_buttons', array( &$this, 'add_tinymce_toolbar_button' )); - - } - - /** - * Adds a TinyMCE plugin compatible JS file to the TinyMCE / Visual Editor instance - * - * @param array $plugin_array Array of registered TinyMCE Plugins - * @return array Modified array of registered TinyMCE Plugins - */ - function add_tinymce_plugin( $plugin_array ) - { - - $plugin_array['custom_class'] = plugin_dir_url(__FILE__) . 'tinymce-custom-class.js'; - return $plugin_array; - - } - - /** - * Adds a button to the TinyMCE / Visual Editor which the user can click - * to insert a custom CSS class. - * - * @param array $buttons Array of registered TinyMCE Buttons - * @return array Modified array of registered TinyMCE Buttons - */ - function add_tinymce_toolbar_button( $buttons ) - { - - array_push($buttons, 'custom_class'); - return $buttons; - - } - - /** - * Load the required dependencies for this plugin. - * - * Include the following files that make up the plugin: - * - * - Paystack_Forms_Loader. Orchestrates the hooks of the plugin. - * - Paystack_Forms_i18n. Defines internationalization functionality. - * - Paystack_Forms_Admin. Defines all hooks for the admin area. - * - Paystack_Forms_Public. Defines all hooks for the public side of the site. - * - * Create an instance of the loader which will be used to register the hooks - * with WordPress. - * - * @since 1.0.0 - * @access private - */ - private function load_dependencies() - { - - /** - * The class responsible for orchestrating the actions and filters of the - * core plugin. - */ - include_once plugin_dir_path(dirname(__FILE__)) . 'includes/class-paystack-forms-loader.php'; - - /** - * The class responsible for defining internationalization functionality - * of the plugin. - */ - include_once plugin_dir_path(dirname(__FILE__)) . 'includes/class-paystack-forms-i18n.php'; - - /** - * The class responsible for defining all actions that occur in the admin area. - */ - include_once plugin_dir_path(dirname(__FILE__)) . 'admin/class-paystack-forms-admin.php'; - - /** - * The class responsible for defining all actions that occur in the public-facing - * side of the site. - */ - include_once plugin_dir_path(dirname(__FILE__)) . 'public/class-paystack-forms-public.php'; - // require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/paystack-webhook.php'; - - $this->loader = new Kkd_Pff_Paystack_Loader(); - - } - - /** - * Define the locale for this plugin for internationalization. - * - * Uses the Paystack_Forms_i18n class in order to set the domain and to register the hook - * with WordPress. - * - * @since 1.0.0 - * @access private - */ - private function set_locale() - { - - $plugin_i18n = new Kkd_Pff_Paystack_i18n(); - - $this->loader->add_action('plugins_loaded', $plugin_i18n, 'load_plugin_textdomain'); - - } - - /** - * Register all of the hooks related to the admin area functionality - * of the plugin. - * - * @since 1.0.0 - * @access private - */ - private function define_admin_hooks() - { - - $plugin_admin = new Kkd_Pff_Paystack_Admin($this->get_plugin_name(), $this->get_version()); - - $this->loader->add_action('admin_enqueue_scripts', $plugin_admin, 'enqueue_styles'); - $this->loader->add_action('admin_enqueue_scripts', $plugin_admin, 'enqueue_scripts'); - - // Add Settings link to the plugin - $this->loader->add_filter( - 'plugin_action_links_' . KKD_PFF_PLUGIN_BASENAME, - $plugin_admin, - 'add_action_links' - ); - } - - /** - * Register all of the hooks related to the public-facing functionality - * of the plugin. - * - * @since 1.0.0 - * @access private - */ - private function define_public_hooks() - { - - $plugin_public = new Kkd_Pff_Paystack_Public($this->get_plugin_name(), $this->get_version()); - - $this->loader->add_action('wp_enqueue_scripts', $plugin_public, 'enqueue_styles'); - $this->loader->add_action('wp_enqueue_scripts', $plugin_public, 'enqueue_scripts'); - - } - - /** - * Run the loader to execute all of the hooks with WordPress. - * - * @since 1.0.0 - */ - public function run() - { - $this->loader->run(); - } - - /** - * The name of the plugin used to uniquely identify it within the context of - * WordPress and to define internationalization functionality. - * - * @since 1.0.0 - * @return string The name of the plugin. - */ - public function get_plugin_name() - { - return $this->plugin_name; - } - - /** - * The reference to the class that orchestrates the hooks with the plugin. - * - * @since 1.0.0 - * @return Paystack_Forms_Loader Orchestrates the hooks of the plugin. - */ - public function get_loader() - { - return $this->loader; - } - - /** - * Retrieve the version number of the plugin. - * - * @since 1.0.0 - * @return string The version number of the plugin. - */ - public function get_version() - { - return $this->version; - } - -} diff --git a/includes/index.php b/includes/index.php deleted file mode 100644 index e71af0e..0000000 --- a/includes/index.php +++ /dev/null @@ -1 +0,0 @@ - $item) { - if ($item->type == 'text') { - $text.= '

- - '.$item->value.' -
'; - }else{ - $text.= '
- - link -
'; - } - - } - }else{ - $text = ''; - if (count($new) > 0) { - foreach ($new as $key => $item) { - $text.= '
- - '.$item.' -
'; - } - } - } - // - return $text; -} - - global $wpdb; - $table = $wpdb->prefix.KKD_PFF_PAYSTACK_TABLE; - $record = $wpdb->get_results($wpdb->prepare("SELECT * FROM %s WHERE txn_code = %s", $table, $code)); - -if (array_key_exists("0", $record)) { - get_header(); - $dbdata = $record[0]; - $currency = get_post_meta($dbdata->post_id, '_currency', true); - - - - - ?> -
-
-
-
-
- - -
- -
- Payment Invoice -
- -
-
- - email); ?> -
-
- - amount)); ?> -
- metadata)); ?> - -
- - created_at); ?> -
- paid == 1) {?> -
- - Successful -
- - - -
-
- - -
-
-
-
-
- ' + text + ''); - } - ); - - // Enable/disable the button on the node change event - editor.onNodeChange.add( - function ( editor ) { - // Get selected text, and assume we'll disable our button - var selection = editor.selection.getContent(); - var disable = true; - - // If we have some text selected, don't disable the button - if (selection ) { - disable = false; - } - - // Define whether our button should be enabled or disabled - editor.controlManager.setDisabled('custom_class', disable); - } - ); - } - ); -})(); \ No newline at end of file diff --git a/languages/pff-paystack.pot b/languages/pff-paystack.pot deleted file mode 100644 index e69de29..0000000 diff --git a/public/class-paystack-forms-public-for-old-themes.php b/public/class-paystack-forms-public-for-old-themes.php deleted file mode 100644 index 5ca97a0..0000000 --- a/public/class-paystack-forms-public-for-old-themes.php +++ /dev/null @@ -1,1880 +0,0 @@ -plugin_name = $plugin_name; - $this->version = $version; - } - public function enqueue_styles() - { - wp_enqueue_style($this->plugin_name.'1', plugin_dir_url(__FILE__) . 'css/pff-paystack-style.css', array(), $this->version, 'all'); - wp_enqueue_style($this->plugin_name.'2', plugin_dir_url(__FILE__) . 'css/font-awesome.min.css', array(), $this->version, 'all'); - } - - public static function fetchPublicKey() - { - $mode = esc_attr(get_option('mode')); - if ($mode == 'test') { - $key = esc_attr(get_option('tpk')); - } else { - $key = esc_attr(get_option('lpk')); - } - return $key; - } - - public static function fetchFeeSettings() - { - $ret = []; - $ret['prc'] = intval(floatval(esc_attr(get_option('prc', 1.5))) * 100) / 10000; - $ret['ths'] = intval(floatval(esc_attr(get_option('ths', 2500))) * 100); - $ret['adc'] = intval(floatval(esc_attr(get_option('adc', 100))) * 100); - $ret['cap'] = intval(floatval(esc_attr(get_option('cap', 2000))) * 100); - return $ret; - } - - public function enqueue_scripts() - { - wp_enqueue_script('blockUI', plugin_dir_url(__FILE__) . 'js/jquery.blockUI.min.js', false, $this->version); - wp_enqueue_script('jquery-ui-core'); - wp_register_script('Paystack', 'https://js.paystack.co/v1/inline.js', false, '1'); - wp_enqueue_script('Paystack'); - wp_enqueue_script('paystack_frontend', plugin_dir_url(__FILE__) . 'js/paystack-forms-public.js', false, $this->version); - wp_localize_script('paystack_frontend', 'kkd_pff_settings', array('key'=> Kkd_Pff_Paystack_Public::fetchPublicKey(), 'fee'=>Kkd_Pff_Paystack_Public::fetchFeeSettings()), $this->version, true, true); - } -} - -define('KKD_PFF_PAYSTACK_PERCENTAGE', 0.015); -define('KKD_PFF_PAYSTACK_CROSSOVER_TOTAL', 250000); -define('KKD_PFF_PAYSTACK_ADDITIONAL_CHARGE', 10000); -define('KKD_PFF_PAYSTACK_LOCAL_CAP', 200000); - -define('KKD_PFF_PAYSTACK_CHARGE_DIVIDER', floatval(1-KKD_PFF_PAYSTACK_PERCENTAGE)); -define('KKD_PFF_PAYSTACK_CROSSOVER_AMOUNT', intval((KKD_PFF_PAYSTACK_CROSSOVER_TOTAL*KKD_PFF_PAYSTACK_CHARGE_DIVIDER)-KKD_PFF_PAYSTACK_ADDITIONAL_CHARGE)); -define('KKD_PFF_PAYSTACK_FLATLINE_AMOUNT_PLUS_CHARGE', intval((KKD_PFF_PAYSTACK_LOCAL_CAP-KKD_PFF_PAYSTACK_ADDITIONAL_CHARGE)/KKD_PFF_PAYSTACK_PERCENTAGE)); -define('KKD_PFF_PAYSTACK_FLATLINE_AMOUNT', KKD_PFF_PAYSTACK_FLATLINE_AMOUNT_PLUS_CHARGE - KKD_PFF_PAYSTACK_LOCAL_CAP); - -function kkd_pff_paystack_add_paystack_charge($amount) -{ - // $amountinkobo = $amount; // * 100; - $charge = 0; - $amount = intval($amount); - if ($amount <= 2500) { - $charge = floatval($amount*KKD_PFF_PAYSTACK_PERCENTAGE); - } else { - $charge = floatval($amount*KKD_PFF_PAYSTACK_PERCENTAGE)+100; - } - if ($charge > 2000) { - $charge = 2000; - } - $amount += $charge; - return $amount; - // if ($amountinkobo > KKD_PFF_PAYSTACK_FLATLINE_AMOUNT) - // return ($amountinkobo + KKD_PFF_PAYSTACK_LOCAL_CAP)/100; - // elseif ($amountinkobo > KKD_PFF_PAYSTACK_CROSSOVER_AMOUNT) - // return (intval(($amountinkobo + KKD_PFF_PAYSTACK_ADDITIONAL_CHARGE) / KKD_PFF_PAYSTACK_CHARGE_DIVIDER))/100; - // else - // return (intval($amountinkobo / KKD_PFF_PAYSTACK_CHARGE_DIVIDER))/100; -} - -add_filter("wp_mail_content_type", "kkd_pff_paystack_mail_content_type"); -function kkd_pff_paystack_mail_content_type() -{ - return "text/html"; -} -add_filter("wp_mail_from_name", "kkd_pff_paystack_mail_from_name"); -function kkd_pff_paystack_mail_from_name() -{ - $name = get_option('blogname'); - return $name; -} - - -function kkd_pff_paystack_send_invoice($currency, $amount, $name, $email, $code) -{ - // echo date('F j,Y'); - $user_email = stripslashes($email); - - $email_subject = "Payment Invoice for ".$currency.' '.number_format($amount); - - ob_start(); ?> - - - - - - - - - - - - - - - - - - - " . "\r\n"); - $headers = "From: ".$website."<$admin_email>" . "\r\n"; - wp_mail($user_email, $email_subject, $message, $headers); -} -function kkd_pff_paystack_send_receipt($id, $currency, $amount, $name, $email, $code, $metadata) -{ - // echo date('F j,Y'); - $user_email = stripslashes($email); - $subject = get_post_meta($id, '_subject', true); - $merchant = get_post_meta($id, '_merchant', true); - $heading = get_post_meta($id, '_heading', true); - $sitemessage = get_post_meta($id, '_message', true); - - $email_subject =$subject; - - ob_start(); ?> - - - - - - - - - - - - - - - - - - - - " . "\r\n"); - $headers = "From: ".$website."<$admin_email>" . "\r\n"; - wp_mail($user_email, $email_subject, $message, $headers); -} -function kkd_pff_paystack_send_receipt_owner($id, $currency, $amount, $name, $email, $code, $metadata) -{ - // echo date('F j,Y'); - $user_email = stripslashes($email); - $subject = "You just received a payment"; - $heading = get_post_meta($id, '_heading', true); - $sitemessage = get_post_meta($id, '_message', true); - - $email_subject =$subject; - - ob_start(); ?> - - - - - - - - - - - - - - - - - - - - " . "\r\n"); - $headers = "From: ".$website."<$admin_email>" . "\r\n"; - wp_mail($admin_email, $email_subject, $message, $headers); -} -function kkd_pff_paystack_fetch_plan($code) -{ - $mode = esc_attr(get_option('mode')); - if ($mode == 'test') { - $key = esc_attr(get_option('tsk')); - } else { - $key = esc_attr(get_option('lsk')); - } - $paystack_url = 'https://api.paystack.co/plan/' . $code; - $headers = array( - 'Authorization' => 'Bearer ' . $key - ); - $args = array( - 'headers' => $headers, - 'timeout' => 60 - ); - $request = wp_remote_get($paystack_url, $args); - if (! is_wp_error($request)) { - $paystack_response = json_decode(wp_remote_retrieve_body($request)); - } - return $paystack_response; -} -function kkd_pff_paystack_form_shortcode($atts) -{ - ob_start(); - - // Ensure the current user is populated - global $current_user; - wp_get_current_user(); - $user_id = $current_user->ID; - $email = sanitize_email($current_user->user_email); - $fname = sanitize_text_field($current_user->user_firstname); - $lname = sanitize_text_field($current_user->user_lastname); - $fullname = $fname || $lname ? trim($fname . ' ' . $lname) : ''; - - // Use array access for shortcode attributes - $atts = shortcode_atts(array('id' => 0), $atts, 'paystack_form'); - $id = intval($atts['id']); // Ensure $id is an integer - - $pk = Kkd_Pff_Paystack_Public::fetchPublicKey(); - if (!$pk) { - $settingslink = esc_url(get_admin_url(null, 'edit.php?post_type=paystack_form&page=class-paystack-forms-admin.php')); - echo "
You must set your Paystack API keys first settings
"; - return ob_get_clean(); // Return early to avoid further processing - } - - if ($id > 0) { - $obj = get_post($id); - if ($obj && $obj->post_type === 'paystack_form') { - // Fetch and sanitize meta values - $meta_keys = [ - '_amount', '_successmsg', '_paybtn', '_loggedin', '_txncharge', - '_currency', '_recur', '_recurplan', '_usequantity', '_quantity', - '_useagreement', '_agreementlink', '_minimum', '_variableamount', - '_usevariableamount', '_hidetitle' - ]; - $meta = []; - foreach ($meta_keys as $key) { - $meta[$key] = sanitize_text_field(get_post_meta($id, $key, true)); - } - - // Ensure minimum defaults are set - $meta['_minimum'] = $meta['_minimum'] === "" ? 0 : $meta['_minimum']; - $meta['_usevariableamount'] = $meta['_usevariableamount'] === "" ? 0 : $meta['_usevariableamount']; - - // Process variable amount options if applicable - $paymentoptions = []; - if ($meta['_usevariableamount'] == 1) { - $paymentoptions = explode(',', $meta['_variableamount']); - $paymentoptions = array_map('sanitize_text_field', $paymentoptions); - } - $showbtn = true; - $planerrorcode = 'Input Correct Recurring Plan Code'; - $recur = $meta['_recur']; - $recurplan = $meta['_recurplan']; - if ($meta['_recur']== 'plan') { - if ($meta['_recurplan'] == '' || $meta['_recurplan'] == '') { - $showbtn = false; - } else { - $plan = kkd_pff_paystack_fetch_plan($meta['_recurplan']); - if (isset($plan->data->amount)) { - $planamount = $plan->data->amount/100; - } else { - $showbtn = false; - } - } - } - // Check if the form should be displayed based on user login status - $show_form = ($user_id != 0 && $meta['_loggedin'] == 'yes') || $meta['_loggedin'] == 'no'; - - if ($show_form) { - // Form title - if ($meta['_hidetitle'] != 1) { - echo "

" . esc_html($obj->post_title) . "

"; - } - - // Start form output - echo '
-
'; - - // Hidden inputs - echo ' - - - '; - - // Full Name input - echo '
- -
- -
-
'; - - // Email input - echo '
- -
- -
-
'; - - // Amount selection with consideration for variable amounts, minimum payments, and recurring plans - echo '
- -
'; - - if ($usevariableamount == 0) { - if ($minimum == 1) { - echo ' Minimum payable amount ' . esc_html($currency) . ' ' . esc_html(number_format($amount)) . ''; - } - if ($recur == 'plan') { - if ($showbtn) { - echo ''; - } else { - echo '
- -
'; - } - } elseif ($recur == 'optional') { - echo ''; - } else { - echo ''; - } - } else { - if ($usevariableamount == "") { - echo "Form Error, set variable amount string"; - } else { - if (count($paymentoptions) > 0) { - echo '
- - -
'; - } - } - } - - // Transaction charge notice - if ($txncharge != 'merchant' && $recur != 'plan') { - echo 'Transaction Charge: , Total:'; - } - - echo '
'; - - // Quantity selection - if ($recur == 'no' && $usequantity == 'yes' && ($usevariableamount == 1 || $amount != 0)) { - echo '
- -
- -
'; - } - - // Recurring payment options - if ($recur == 'optional') { - echo '
- -
-
'; - } - - // Plan details for recurring payments - if ($recur == 'plan' && $showbtn) { - echo ''; - echo '
- -
'; - } - echo(do_shortcode($obj->post_content)); - - // Agreement terms - if ($useagreement == 'yes') { - echo '
- -

'; - } - - - // Form submission controls - echo '
-* are compulsory
-cardlogos -'; - if ($showbtn) { - echo ''; - } - echo '
'; - } else { - echo "
You must be logged in to make a payment.
"; - } - } else { - echo "
Invalid Paystack form ID or the form does not exist.
"; - } - } else { - echo "
No Paystack form ID provided.
"; - } - - return ob_get_clean(); -} -add_shortcode('paystack_form', 'kkd_pff_paystack_form_shortcode'); - -add_shortcode('pff-paystack', 'kkd_pff_paystack_form_shortcode'); - -function kkd_pff_paystack_datepicker_shortcode($atts) -{ - $atts = shortcode_atts( - array( - 'name' => __('Title', 'text-domain'), - 'required' => '0', - ), - $atts, - 'datepicker' - ); - $name = sanitize_text_field($atts['name']); - $required = $atts['required'] === 'required' ? 'required' : ''; - - $id = uniqid('datepicker-'); - - $code = '
- -
-
'; - - return $code; -} -add_shortcode('datepicker', 'kkd_pff_paystack_datepicker_shortcode'); - - - -function kkd_pff_paystack_text_shortcode($atts) -{ - $atts = shortcode_atts( - array( - 'name' => __('Title', 'text-domain'), - 'required' => '0', - ), - $atts, - 'text' - ); - $name = sanitize_text_field($atts['name']); - $required = $atts['required'] === 'required' ? 'required' : ''; - - $id = uniqid('text-'); - - $code = '
- -
-
'; - - return $code; -} -add_shortcode('text', 'kkd_pff_paystack_text_shortcode'); - -function kkd_pff_paystack_select_shortcode($atts) -{ - $atts = shortcode_atts( - array( - 'name' => __('Title', 'text-domain'), - 'options' => '', - 'required' => '0', - ), - $atts, - 'select' - ); - - $name = sanitize_text_field($atts['name']); - $options = array_map('sanitize_text_field', explode(',', $atts['options'])); - $required = $atts['required'] === 'required' ? 'required' : ''; - - $id = uniqid('select-'); - - $code = '
- -
-
'; - - return $code; -} -add_shortcode('select', 'kkd_pff_paystack_select_shortcode'); - -function kkd_pff_paystack_radio_shortcode($atts) -{ - $atts = shortcode_atts( - array( - 'name' => __('Title', 'text-domain'), - 'options' => '', - 'required' => '0', - ), - $atts, - 'radio' - ); - - $name = sanitize_text_field($atts['name']); - $options = array_map('sanitize_text_field', explode(',', $atts['options'])); - $required = $atts['required'] === 'required' ? 'required' : ''; - - $code = '
- -
'; - - foreach ($options as $index => $option) { - $id = uniqid('radio-'); - $isChecked = $index == 0 ? 'checked' : ''; - $code .= ''; - } - - $code .= '
'; - - return $code; -} -add_shortcode('radio', 'kkd_pff_paystack_radio_shortcode'); - -function kkd_pff_paystack_checkbox_shortcode($atts) -{ - $atts = shortcode_atts( - array( - 'name' => __('Title', 'text-domain'), - 'options' => '', - 'required' => '0', - ), - $atts, - 'checkbox' - ); - - $name = sanitize_text_field($atts['name']); - $options = array_map('sanitize_text_field', explode(',', $atts['options'])); - $required = $atts['required'] === 'required' ? 'required' : ''; - - $code = '
- -
'; - - foreach ($options as $option) { - $id = uniqid('checkbox-'); - $code .= ''; - } - - $code .= '
'; - - return $code; -} -add_shortcode('checkbox', 'kkd_pff_paystack_checkbox_shortcode'); -function kkd_pff_paystack_textarea_shortcode($atts) -{ - $atts = shortcode_atts( - array( - 'name' => __('Title', 'text-domain'), - 'required' => '0', - ), - $atts, - 'textarea' - ); - - $name = sanitize_text_field($atts['name']); - $required = $atts['required'] === 'required' ? 'required' : ''; - - $id = uniqid('textarea-'); - - $code = '
- -
-
'; - - return $code; -} -add_shortcode('textarea', 'kkd_pff_paystack_textarea_shortcode'); - -function kkd_pff_paystack_input_shortcode($atts) -{ - $atts = shortcode_atts( - array( - 'name' => __('Title', 'text-domain'), - 'required' => '0', - ), - $atts, - 'input' - ); - - $name = sanitize_text_field($atts['name']); - $required = $atts['required'] === 'required' ? 'required' : ''; - - $fileInputId = uniqid('file-input-'); - $textInputId = uniqid('text-input-'); - - $code = '
- -
-
- '.__('Browse', 'text-domain').' - -
- -
'; - - return $code; -} -add_shortcode('input', 'kkd_pff_paystack_input_shortcode'); - -// Save the Metabox Data -function kkd_pff_paystack_generate_new_code($length = 10) -{ - $characters = '06EFGHI9KL'.time().'MNOPJRSUVW01YZ923234'.time().'ABCD5678QXT'; - $charactersLength = strlen($characters); - $randomString = ''; - for ($i = 0; $i < $length; $i++) { - $randomString .= $characters[rand(0, $charactersLength - 1)]; - } - return time()."_".$randomString; -} -function kkd_pff_paystack_check_code($code) -{ - global $wpdb; - $table = $wpdb->prefix.KKD_PFF_PAYSTACK_TABLE; - $code = sanitize_text_field($code); - $o_exist = $wpdb->get_results($wpdb->prepare("SELECT * FROM {$table} WHERE txn_code = %s", $code)); - - if (count($o_exist) > 0) { - $result = true; - } else { - $result = false; - } - - return $result; -} -function kkd_pff_paystack_generate_code() -{ - $code = 0; - $check = true; - while ($check) { - $code = kkd_pff_paystack_generate_new_code(); - $check = kkd_pff_paystack_check_code($code); - } - - return $code; -} -function kkd_pff_paystack_get_the_user_ip() -{ - if (! empty($_SERVER['HTTP_CLIENT_IP'])) { - $ip = $_SERVER['HTTP_CLIENT_IP']; - } elseif (! empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { - $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; - } else { - $ip = $_SERVER['REMOTE_ADDR']; - } - return $ip; -} - -add_action('wp_ajax_kkd_pff_paystack_submit_action', 'kkd_pff_paystack_submit_action'); -add_action('wp_ajax_nopriv_kkd_pff_paystack_submit_action', 'kkd_pff_paystack_submit_action'); -function kkd_pff_paystack_submit_action() -{ - if (trim($_POST['pf-pemail']) == '') { - $response['result'] = 'failed'; - $response['message'] = 'Email is required'; - - // Exit here, for not processing further because of the error - exit(json_encode($response)); - } - - // Hookable location. Allows other plugins use a fresh submission before it is saved to the database. - // Such a plugin only needs do - // add_action( 'kkd_pff_paystack_before_save', 'function_to_use_posted_values' ); - // somewhere in their code; - do_action('kkd_pff_paystack_before_save'); - - global $wpdb; - $code = kkd_pff_paystack_generate_code(); - - $table = $wpdb->prefix.KKD_PFF_PAYSTACK_TABLE; - $metadata = $_POST; - $fullname = $_POST['pf-fname']; - $recur = $_POST['pf-recur']; - unset($metadata['action']); - unset($metadata['pf-recur']); - unset($metadata['pf-id']); - unset($metadata['pf-pemail']); - unset($metadata['pf-amount']); - unset($metadata['pf-user_id']); - unset($metadata['pf-interval']); - - // echo '
';
-    // print_r($_POST);
-
-    $fixedmetadata = kkd_pff_paystack_meta_as_custom_fields($metadata);
-    // print_r($fixedmetadata );
-    $filelimit = get_post_meta($_POST["pf-id"], '_filelimit', true);
-    $currency = get_post_meta($_POST["pf-id"], '_currency', true);
-    $formamount = get_post_meta($_POST["pf-id"], '_amount', true);/// From form
-    $recur = get_post_meta($_POST["pf-id"], '_recur', true);
-    $subaccount = get_post_meta($_POST["pf-id"], '_subaccount', true);
-    $txnbearer = get_post_meta($_POST["pf-id"], '_txnbearer', true);
-    $transaction_charge = get_post_meta($_POST["pf-id"], '_merchantamount', true);
-    $transaction_charge = $transaction_charge*100;
-        
-    $txncharge = get_post_meta($_POST["pf-id"], '_txncharge', true);
-    $minimum = get_post_meta($_POST["pf-id"], '_minimum', true);
-    $variableamount = get_post_meta($_POST["pf-id"], '_variableamount', true);
-    $usevariableamount = get_post_meta($_POST["pf-id"], '_usevariableamount', true);
-    $amount = (int)str_replace(' ', '', $_POST["pf-amount"]);
-    $variablename = $_POST["pf-vname"];
-    // pf-vname
-    $originalamount = $amount;
-    $quantity = 1;
-    $usequantity = get_post_meta($_POST["pf-id"], '_usequantity', true);
-
-    if (($recur == 'no') && ($formamount != 0)) {
-        $amount = (int)str_replace(' ', '', $formamount);
-    }
-    if ($minimum == 1 && $formamount != 0) {
-        if ($originalamount < $formamount) {
-            $amount = $formamount;
-        } else {
-            $amount = $originalamount;
-        }
-    }
-    if ($usevariableamount == 1) {
-        $paymentoptions = explode(',', $variableamount);
-        if (count($paymentoptions) > 0) {
-            foreach ($paymentoptions as $key => $paymentoption) {
-                list($a, $b) = explode(':', $paymentoption);
-                if ($variablename == $a) {
-                    $amount = $b;
-                }
-            }
-        }
-    }
-    $fixedmetadata[] =  array(
-    'display_name' => 'Unit Price',
-    'variable_name' => 'Unit_Price',
-    'type' => 'text',
-    'value' => $currency.number_format($amount)
-    );
-    if ($usequantity != 'no') {
-        $quantity = $_POST["pf-quantity"];
-        $unitamount = (int)str_replace(' ', '', $amount);
-        $amount = $quantity*$unitamount;
-    }
-        
-    
-    
-    if ($txncharge == 'customer') {
-        $amount = kkd_pff_paystack_add_paystack_charge($amount);
-    }
-    $maxFileSize = $filelimit * 1024 * 1024;
-
-    if (!empty($_FILES)) {
-        foreach ($_FILES as $keyname => $value) {
-            if ($value['size'] > 0) {
-                if ($value['size'] > $maxFileSize) {
-                    $response['result'] = 'failed';
-                    $response['message'] = 'Max upload size is '.$filelimit."MB";
-                    exit(json_encode($response));
-                } else {
-                    $attachment_id = media_handle_upload($keyname, $_POST["pf-id"]);
-                    $url = wp_get_attachment_url($attachment_id);
-                    $fixedmetadata[] =  array(
-                    'display_name' => ucwords(str_replace("_", " ", $keyname)),
-                    'variable_name' => $keyname,
-                    'type' => 'link',
-                    'value' => $url
-                    );
-                }
-            } else {
-                $fixedmetadata[] =  array(
-                'display_name' => ucwords(str_replace("_", " ", $keyname)),
-                'variable_name' => $keyname,
-                'type' => 'text',
-                'value' => 'No file Uploaded'
-                );
-            }
-        }
-    }
-    $plancode = 'none';
-    if ($recur != 'no') {
-        if ($recur == 'optional') {
-            $interval = $_POST['pf-interval'];
-            if ($interval != 'no') {
-                unset($metadata['pf-interval']);
-                $mode =  esc_attr(get_option('mode'));
-                if ($mode == 'test') {
-                    $key = esc_attr(get_option('tsk'));
-                } else {
-                    $key = esc_attr(get_option('lsk'));
-                }
-                $koboamount = $amount*100;
-                //Create Plan
-                $paystack_url = 'https://api.paystack.co/plan';
-                $check_url = 'https://api.paystack.co/plan?amount='.$koboamount.'&interval='.$interval;
-                $headers = array(
-                'Content-Type'    => 'application/json',
-                'Authorization' => 'Bearer ' . $key
-                );
-
-                $checkargs = array(
-                'headers'    => $headers,
-                'timeout'    => 60
-                );
-                // Check if plan exist
-                $checkrequest = wp_remote_get($check_url, $checkargs);
-                if (!is_wp_error($checkrequest)) {
-                    $response = json_decode(wp_remote_retrieve_body($checkrequest));
-                    if ($response->meta->total >= 1) {
-                        $plan = $response->data[0];
-                        $plancode = $plan->plan_code;
-                        $fixedmetadata[] =  array(
-                        'display_name' => 'Plan Interval',
-                        'variable_name' => 'Plan Interval',
-                        'type' => 'text',
-                        'value' => $plan->interval
-                        );
-                    } else {
-                        //Create Plan
-                        $body = array(
-                        'name'                        => $currency.number_format($originalamount).' ['.$currency.number_format($amount).'] - '.$interval,
-                        'amount'                    => $koboamount,
-                        'interval'        => $interval
-                        );
-                        $args = array(
-                        'body'        => json_encode($body),
-                        'headers'    => $headers,
-                        'timeout'    => 60
-                        );
-
-                        $request = wp_remote_post($paystack_url, $args);
-                        if (! is_wp_error($request)) {
-                            $paystack_response = json_decode(wp_remote_retrieve_body($request));
-                            $plancode    = $paystack_response->data->plan_code;
-                            $fixedmetadata[] =  array(
-                            'display_name' => 'Plan Interval',
-                            'variable_name' => 'Plan Interval',
-                            'type' => 'text',
-                            'value' => $paystack_response->data->interval
-                            );
-                        }
-                    }
-                }
-            }
-        } else {
-            //Use Plan Code
-            $plancode = $_POST['pf-plancode'];
-            unset($metadata['pf-plancode']);
-        }
-    }
-
-    if ($plancode != 'none') {
-        $fixedmetadata[] =  array(
-        'display_name' => 'Plan',
-        'variable_name' => 'Plan',
-        'type' => 'text',
-        'value' => $plancode
-        );
-    }
-
-    $insert = array(
-        'post_id' => intval($_POST["pf-id"]),
-        'email' => sanitize_email($_POST["pf-pemail"]),
-        'user_id' => intval($_POST["pf-user_id"]),
-        'amount' => sanitize_text_field($amount),
-        'plan' => sanitize_text_field($plancode),
-        'ip' => kkd_pff_paystack_get_the_user_ip(), // Ensure this function returns a sanitized IP address
-        'txn_code' => sanitize_text_field($code),
-        'metadata' => wp_json_encode($fixedmetadata) // Use wp_json_encode for WordPress environments
-    );
-    
-    $exist = $wpdb->get_results(
-        $wpdb->prepare(
-            "SELECT * FROM $table WHERE post_id = %d AND email = %s AND user_id = %d AND amount = %s AND plan = %s AND ip = %s AND paid = '0' AND metadata = %s",
-            $insert['post_id'], $insert['email'], $insert['user_id'], $insert['amount'], $insert['plan'], $insert['ip'], $insert['metadata']
-        )
-    );
-    if (count($exist) > 0) {
-        // $insert['txn_code'] = $code;
-        // $insert['plan'] = $exist[0]->plan;
-        $wpdb->query(
-            $wpdb->prepare(
-                "UPDATE {$table} SET txn_code = %s, plan = %s WHERE id = %d",
-                $code,
-                $insert['plan'],
-                $exist[0]->id
-            )
-        );
-    } else {
-        $wpdb->insert(
-            $table,
-            $insert
-        );
-        // if("yes" == get_post_meta($insert['post_id'],'_sendinvoice',true)){
-        kkd_pff_paystack_send_invoice($currency, $insert['amount'], $fullname, $insert['email'], $code);
-        // }
-    }
-    if ($subaccount == "" || !isset($subaccount)) {
-        $subaccount = null;
-        $txnbearer = null;
-        $transaction_charge = null;
-    }
-    if ($transaction_charge == "" || $transaction_charge == 0 || $transaction_charge == null) {
-        $transaction_charge = null;
-    }
-
-    $amount = floatval($insert['amount'])*100;
-    $response = array(
-         'result' => 'success',
-         'code' => $insert['txn_code'],
-         'plan' => $insert['plan'],
-         'quantity' => $quantity,
-         'email' => $insert['email'],
-         'name' => $fullname,
-         'total' => round($amount),
-         'custom_fields' => $fixedmetadata,
-         'currency' => $currency,
-    'subaccount' => $subaccount,
-    'txnbearer' => $txnbearer,
-    'transaction_charge' => $transaction_charge
-    );
-    // print_r($response);
-    echo json_encode($response, JSON_NUMERIC_CHECK);
-
-    die();
-}
-
-function kkd_pff_paystack_meta_as_custom_fields($metadata)
-{
-    $custom_fields = array();
-    foreach ($metadata as $key => $value) {
-        if (is_array($value)) {
-            $value = implode(', ', $value);
-        }
-        if ($key == 'pf-fname') {
-            $custom_fields[] =  array(
-            'display_name' => 'Full Name',
-            'variable_name' => 'Full_Name',
-             'type' => 'text',
-             'value' => $value
-            );
-        } elseif ($key == 'pf-plancode') {
-            $custom_fields[] =  array(
-            'display_name' => 'Plan',
-            'variable_name' => 'Plan',
-             'type' => 'text',
-             'value' => $value
-            );
-        } elseif ($key == 'pf-vname') {
-            $custom_fields[] =  array(
-            'display_name' => 'Payment Option',
-            'variable_name' => 'Payment Option',
-             'type' => 'text',
-             'value' => $value
-            );
-        } elseif ($key == 'pf-interval') {
-            $custom_fields[] =  array(
-            'display_name' => 'Plan Interval',
-            'variable_name' => 'Plan Interval',
-             'type' => 'text',
-             'value' => $value
-            );
-        } elseif ($key == 'pf-quantity') {
-            $custom_fields[] =  array(
-            'display_name' => 'Quantity',
-            'variable_name' => 'Quantity',
-             'type' => 'text',
-             'value' => $value
-            );
-        } else {
-            $custom_fields[] =  array(
-            'display_name' => ucwords(str_replace("_", " ", $key)),
-            'variable_name' => $key,
-             'type' => 'text',
-             'value' => $value
-            );
-        }
-    }
-    return $custom_fields;
-}
-
-add_action('wp_ajax_kkd_pff_paystack_confirm_payment', 'kkd_pff_paystack_confirm_payment');
-add_action('wp_ajax_nopriv_kkd_pff_paystack_confirm_payment', 'kkd_pff_paystack_confirm_payment');
-
-function kkd_pff_paystack_confirm_payment()
-{
-    if (trim($_POST['code']) == '') {
-        $response['error'] = true;
-        $response['error_message'] = "Did you make a payment?";
-
-        exit(json_encode($response));
-    }
-    global $wpdb;
-    $table = $wpdb->prefix.KKD_PFF_PAYSTACK_TABLE;
-    $code = sanitize_text_field($_POST['code']);
-    $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE;
-    $record = $wpdb->get_results($wpdb->prepare("SELECT * FROM {$table} WHERE txn_code = %s", $code));
-    if (array_key_exists("0", $record)) {
-        $payment_array = $record[0];
-        $amount = get_post_meta($payment_array->post_id, '_amount', true);
-        $recur = get_post_meta($payment_array->post_id, '_recur', true);
-        $currency = get_post_meta($payment_array->post_id, '_currency', true);
-        $txncharge = get_post_meta($payment_array->post_id, '_txncharge', true);
-        $redirect = get_post_meta($payment_array->post_id, '_redirect', true);
-        $minimum = get_post_meta($payment_array->post_id, '_minimum', true);
-        $usevariableamount = get_post_meta($payment_array->post_id, '_usevariableamount', true);
-        $variableamount = get_post_meta($payment_array->post_id, '_variableamount', true);
-
-        if ($minimum == 1 && $amount != 0) {
-            if ($payment_array->amount < $formamount) {
-                $amount = $formamount;
-            } else {
-                $amount = $payment_array->amount;
-            }
-        }
-        $oamount = $amount;
-        $mode =  esc_attr(get_option('mode'));
-        if ($mode == 'test') {
-            $key = esc_attr(get_option('tsk'));
-        } else {
-            $key = esc_attr(get_option('lsk'));
-        }
-        $paystack_url = 'https://api.paystack.co/transaction/verify/' . $code;
-        $headers = array(
-        'Authorization' => 'Bearer ' . $key
-        );
-        $args = array(
-        'headers'    => $headers,
-        'timeout'    => 60
-        );
-        $request = wp_remote_get($paystack_url, $args);
-        if (! is_wp_error($request) && 200 == wp_remote_retrieve_response_code($request)) {
-            $paystack_response = json_decode(wp_remote_retrieve_body($request));
-            if ('success' == $paystack_response->data->status) {
-                $customer_code  = $paystack_response->data->customer->customer_code;
-                $amount_paid    = $paystack_response->data->amount / 100;
-                $paystack_ref     = $paystack_response->data->reference;
-                $paid_at        = $paystack_response->data->transaction_date;
-                if ($recur == 'optional' || $recur == 'plan') {
-                    $wpdb->update($table, array( 'paid' => 1,'amount' => $amount_paid, 'paid_at' => $paid_at), array('txn_code'=>$paystack_ref));
-                    $thankyou = get_post_meta($payment_array->post_id, '_successmsg', true);
-                    $message = $thankyou;
-                    $result = "success";
-                } else {
-                    if ($amount == 0 || $usevariableamount == 1) {
-                        $wpdb->update($table, array( 'paid' => 1,'amount' => $amount_paid, 'paid_at' => $paid_at), array('txn_code'=>$paystack_ref));
-                        $thankyou = get_post_meta($payment_array->post_id, '_successmsg', true);
-                        $message = $thankyou;
-                        $result = "success";
-                        // kkd_pff_paystack_send_receipt($currency,$amount,$name,$payment_array->email,$code,$metadata)
-                    } else {
-                        if ($txncharge == 'customer') {
-                            if ($minimum == 0 && $amount != 0) {
-                                $oamount = kkd_pff_paystack_add_paystack_charge($oamount);
-                            }
-                        }
-                        if ($oamount !=  $amount_paid) {
-                            $message = "Invalid amount Paid. Amount required is ".$currency."".number_format($oamount)."";
-                            $result = "failed";
-                        } else {
-                            $wpdb->update($table, array( 'paid' => 1, 'paid_at' => $paid_at), array('txn_code'=>$paystack_ref));
-                            $thankyou = get_post_meta($payment_array->post_id, '_successmsg', true);
-                            $message = $thankyou;
-                            $result = "success";
-                        }
-                    }
-                }
-            } else {
-                $message = "Transaction Failed/Invalid Code";
-                $result = "failed";
-            }
-        } else {
-            $message = "Payment Verifiction Failed";
-            $result = "failed";
-        }
-    } else {
-        $message = "Payment Verification Failed.";
-        $result = "failed";
-    }
-
-    if ($result == 'success') {
-        ///
-        //Create Plan
-        $enabled_custom_plan = get_post_meta($payment_array->post_id, '_startdate_enabled', true);
-        if ($enabled_custom_plan == 1) {
-            $mode =  esc_attr(get_option('mode'));
-            if ($mode == 'test') {
-                $key = esc_attr(get_option('tsk'));
-            } else {
-                $key = esc_attr(get_option('lsk'));
-            }
-            //Create Plan
-            $paystack_url = 'https://api.paystack.co/subscription';
-            $headers = array(
-            'Content-Type'    => 'application/json',
-            'Authorization' => 'Bearer ' . $key
-            );
-            $custom_plan = get_post_meta($payment_array->post_id, '_startdate_plan_code', true);
-            $days = get_post_meta($payment_array->post_id, '_startdate_days', true);
-
-            $start_date = date("c", strtotime("+".$days." days"));
-            $body = array(
-            'start_date'    => $start_date,
-            'plan'            => $custom_plan,
-            'customer'        => $customer_code
-            );
-            $args = array(
-            'body'        => json_encode($body),
-            'headers'    => $headers,
-            'timeout'    => 60
-            );
-
-            $request = wp_remote_post($paystack_url, $args);
-            if (! is_wp_error($request)) {
-                $paystack_response = json_decode(wp_remote_retrieve_body($request));
-                $plancode    = $paystack_response->data->subscription_code;
-                // $message.= $message.'Subscribed
'.$plancode.'sssss'; - } - } - - $sendreceipt = get_post_meta($payment_array->post_id, '_sendreceipt', true); - if ($sendreceipt == 'yes') { - $decoded = json_decode($payment_array->metadata); - $fullname = $decoded[0]->value; - kkd_pff_paystack_send_receipt($payment_array->post_id, $currency, $amount_paid, $fullname, $payment_array->email, $paystack_ref, $payment_array->metadata); - kkd_pff_paystack_send_receipt_owner($payment_array->post_id, $currency, $amount_paid, $fullname, $payment_array->email, $paystack_ref, $payment_array->metadata); - } - } - $response = array( - 'result' => $result, - 'message' => $message, - ); - if ($result == 'success' && $redirect != '') { - $response['result'] = 'success2'; - $response['link'] = $redirect; - } - - - echo json_encode($response); - - die(); -} - - -add_action('wp_ajax_kkd_pff_paystack_retry_action', 'kkd_pff_paystack_retry_action'); -add_action('wp_ajax_nopriv_kkd_pff_paystack_retry_action', 'kkd_pff_paystack_retry_action'); -function kkd_pff_paystack_retry_action() -{ - if (trim($_POST['code']) == '') { - $response['result'] = 'failed'; - $response['message'] = 'Cde is required'; - - // Exit here, for not processing further because of the error - exit(json_encode($response)); - } - do_action('kkd_pff_paystack_before_save'); - - global $wpdb; - $newcode = kkd_pff_paystack_generate_code(); - $newcode = $newcode.'_2'; - $insert = array(); - - $code = sanitize_text_field($_POST['code']); - $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; - $record = $wpdb->get_results($wpdb->prepare("SELECT * FROM {$table} WHERE txn_code = %s", $code)); - if (array_key_exists("0", $record)) { - $dbdata = $record[0]; - $plan = $dbdata->plan; - $quantity = 1; - $wpdb->update($table, array( 'txn_code_2' => $newcode), array('txn_code' => $code)); - - $currency = get_post_meta($dbdata->post_id, '_currency', true); - $subaccount = get_post_meta($dbdata->post_id, '_subaccount', true); - $txnbearer = get_post_meta($dbdata->post_id, '_txnbearer', true); - $transaction_charge = get_post_meta($dbdata->post_id, '_merchantamount', true); - $transaction_charge = $transaction_charge*100; - $fixedmetadata = kkd_pff_paystack_meta_as_custom_fields($dbdata->metadata); - $nmeta = json_decode($dbdata->metadata); - foreach ($nmeta as $nkey => $nvalue) { - if ($nvalue->variable_name == 'Quantity') { - $quantity = $nvalue->value; - } - if ($nvalue->variable_name == 'Full_Name') { - $fullname = $nvalue->value; - } - } - } - if ($subaccount == "" || !isset($subaccount)) { - $subaccount = null; - $txnbearer = null; - $transaction_charge = null; - } - if ($transaction_charge == "" || $transaction_charge == 0 || $transaction_charge == null || !isset($transaction_charge)) { - $transaction_charge = null; - } - $response = array( - 'result' => 'success', - 'code' => $newcode, - 'plan' => $plan, - 'quantity' => $quantity, - 'email' => $dbdata->email, - 'name' => $fullname, - 'total' => $dbdata->amount*100, - 'custom_fields' => $fixedmetadata, - 'subaccount' => $subaccount, - 'txnbearer' => $txnbearer, - 'transaction_charge' => $transaction_charge - ); - echo json_encode($response); - - die(); -} -add_action('wp_ajax_kkd_pff_paystack_rconfirm_payment', 'kkd_pff_paystack_rconfirm_payment'); -add_action('wp_ajax_nopriv_kkd_pff_paystack_rconfirm_payment', 'kkd_pff_paystack_rconfirm_payment'); - -function kkd_pff_paystack_rconfirm_payment() -{ - if (trim($_POST['code']) == '') { - $response['error'] = true; - $response['error_message'] = "Did you make a payment?"; - - exit(json_encode($response)); - } - global $wpdb; - $table = $wpdb->prefix.KKD_PFF_PAYSTACK_TABLE; - $code = sanitize_text_field($_POST['code']); - $record = $wpdb->get_results($wpdb->prepare("SELECT * FROM {$table} WHERE txn_code_2 = %s", $code)); - - if (array_key_exists("0", $record)) { - $payment_array = $record[0]; - $amount = get_post_meta($payment_array->post_id, '_amount', true); - $recur = get_post_meta($payment_array->post_id, '_recur', true); - $currency = get_post_meta($payment_array->post_id, '_currency', true); - $txncharge = get_post_meta($payment_array->post_id, '_txncharge', true); - $redirect = get_post_meta($payment_array->post_id, '_redirect', true); - - - $mode = esc_attr(get_option('mode')); - if ($mode == 'test') { - $key = esc_attr(get_option('tsk')); - } else { - $key = esc_attr(get_option('lsk')); - } - $paystack_url = 'https://api.paystack.co/transaction/verify/' . $code; - $headers = array( - 'Authorization' => 'Bearer ' . $key - ); - $args = array( - 'headers' => $headers, - 'timeout' => 60 - ); - $request = wp_remote_get($paystack_url, $args); - if (! is_wp_error($request) && 200 == wp_remote_retrieve_response_code($request)) { - $paystack_response = json_decode(wp_remote_retrieve_body($request)); - if ('success' == $paystack_response->data->status) { - $amount_paid = $paystack_response->data->amount / 100; - $paystack_ref = $paystack_response->data->reference; - $paid_at = $paystack_response->data->transaction_date; - if ($recur == 'optional' || $recur == 'plan') { - $wpdb->update($table, array( 'paid' => 1,'amount' =>$amount_paid,'paid_at' => $paid_at), array('txn_code_2'=>$paystack_ref)); - $thankyou = get_post_meta($payment_array->post_id, '_successmsg', true); - $message = $thankyou; - $result = "success"; - } else { - if ($amount == 0) { - $wpdb->update($table, array( 'paid' => 1,'amount' =>$amount_paid,'paid_at' => $paid_at), array('txn_code_2'=>$paystack_ref)); - $thankyou = get_post_meta($payment_array->post_id, '_successmsg', true); - $message = $thankyou; - $result = "success"; - // kkd_pff_paystack_send_receipt($currency,$amount,$name,$payment_array->email,$code,$metadata) - } else { - $usequantity = get_post_meta($payment_array->post_id, '_usequantity', true); - if ($usequantity == 'no') { - $amount = (int)str_replace(' ', '', $amount); - } else { - $quantity = $_POST["quantity"]; - $unitamount = (int)str_replace(' ', '', $amount); - $amount = $quantity*$unitamount; - } - - - if ($txncharge == 'customer') { - $amount = kkd_pff_paystack_add_paystack_charge($amount); - } - if ($amount != $amount_paid) { - $message = "Invalid amount Paid. Amount required is ".$currency."".number_format($amount).""; - $result = "failed"; - } else { - $wpdb->update($table, array( 'paid' => 1, 'paid_at' => $paid_at), array('txn_code_2'=>$paystack_ref)); - $thankyou = get_post_meta($payment_array->post_id, '_successmsg', true); - $message = $thankyou; - $result = "success"; - } - } - } - } else { - $message = "Transaction Failed/Invalid Code"; - $result = "failed"; - } - } - } else { - $message = "Payment Verification Failed."; - $result = "failed"; - } - - if ($result == 'success') { - $sendreceipt = get_post_meta($payment_array->post_id, '_sendreceipt', true); - if ($sendreceipt == 'yes') { - $decoded = json_decode($payment_array->metadata); - $fullname = $decoded[0]->value; - kkd_pff_paystack_send_receipt($payment_array->post_id, $currency, $amount_paid, $fullname, $payment_array->email, $paystack_ref, $payment_array->metadata); - kkd_pff_paystack_send_receipt_owner($payment_array->post_id, $currency, $amount_paid, $fullname, $payment_array->email, $paystack_ref, $payment_array->metadata); - } - } - $response = array( - 'result' => $result, - 'message' => $message, - ); - if ($result == 'success' && $redirect != '') { - $response['result'] = 'success2'; - $response['link'] = $redirect; - } - - - echo json_encode($response); - - die(); -} diff --git a/public/class-paystack-forms-public.php b/public/class-paystack-forms-public.php deleted file mode 100644 index 0cbc42d..0000000 --- a/public/class-paystack-forms-public.php +++ /dev/null @@ -1,3141 +0,0 @@ -plugin_name = $plugin_name; - $this->version = $version; - } - public function enqueue_styles() - { - wp_enqueue_style($this->plugin_name . '1', plugin_dir_url(__FILE__) . 'css/pff-paystack-style.css', array(), $this->version, 'all'); - wp_enqueue_style($this->plugin_name . '2', plugin_dir_url(__FILE__) . 'css/font-awesome.min.css', array(), $this->version, 'all'); - } - - public static function fetchPublicKey() - { - $mode = esc_attr(get_option('mode')); - if ($mode == 'test') { - $key = esc_attr(get_option('tpk')); - } else { - $key = esc_attr(get_option('lpk')); - } - return $key; - } - - public static function fetchFeeSettings() - { - $ret = []; - $ret['prc'] = intval(floatval(esc_attr(get_option('prc', 1.5))) * 100) / 10000; - $ret['ths'] = intval(floatval(esc_attr(get_option('ths', 2500))) * 100); - $ret['adc'] = intval(floatval(esc_attr(get_option('adc', 100))) * 100); - $ret['cap'] = intval(floatval(esc_attr(get_option('cap', 2000))) * 100); - return $ret; - } - - public function enqueue_scripts() - { - global $posts; - $pattern = get_shortcode_regex(); - preg_match('/'.$pattern.'/s', $posts[0]->post_content, $matches); - - wp_enqueue_script('blockUI', plugin_dir_url(__FILE__) . 'js/jquery.blockUI.min.js', array('jquery'), $this->version, true, true); - wp_enqueue_script('jquery-ui-core'); - - if(is_array($matches)) { - if(count($matches) > 0) { - if($matches[2] == 'pff-paystack') { - wp_register_script('Paystack', 'https://js.paystack.co/v1/inline.js', false, '1'); - wp_enqueue_script('Paystack'); - wp_enqueue_script('paystack_frontend', plugin_dir_url(__FILE__) . 'js/paystack-forms-public.js', array('jquery'), $this->version, true, true); - wp_localize_script('paystack_frontend', 'kkd_pff_settings', array('key' => Kkd_Pff_Paystack_Public::fetchPublicKey(), 'fee' => Kkd_Pff_Paystack_Public::fetchFeeSettings()), $this->version, true, true); - } - } - } - - - // wp_enqueue_script('blockUI', plugin_dir_url(__FILE__) . 'js/jquery.blockUI.min.js', array('jquery'), $this->version, true, true); - // wp_enqueue_script('jquery-ui-core'); - // wp_register_script('Paystack', 'https://js.paystack.co/v1/inline.js', false, '1'); - // wp_enqueue_script('Paystack'); - // wp_enqueue_script('paystack_frontend', plugin_dir_url(__FILE__) . 'js/paystack-forms-public.js', array('jquery'), $this->version, true, true); - // wp_localize_script('paystack_frontend', 'kkd_pff_settings', array('key' => Kkd_Pff_Paystack_Public::fetchPublicKey(), 'fee' => Kkd_Pff_Paystack_Public::fetchFeeSettings()), $this->version, true, true); - } -} - -define('KKD_PFF_PAYSTACK_PERCENTAGE', 0.015); -define('KKD_PFF_PAYSTACK_CROSSOVER_TOTAL', 250000); -define('KKD_PFF_PAYSTACK_ADDITIONAL_CHARGE', 10000); -define('KKD_PFF_PAYSTACK_LOCAL_CAP', 200000); - -define('KKD_PFF_PAYSTACK_CHARGE_DIVIDER', floatval(1 - KKD_PFF_PAYSTACK_PERCENTAGE)); -define('KKD_PFF_PAYSTACK_CROSSOVER_AMOUNT', intval((KKD_PFF_PAYSTACK_CROSSOVER_TOTAL * KKD_PFF_PAYSTACK_CHARGE_DIVIDER) - KKD_PFF_PAYSTACK_ADDITIONAL_CHARGE)); -define('KKD_PFF_PAYSTACK_FLATLINE_AMOUNT_PLUS_CHARGE', intval((KKD_PFF_PAYSTACK_LOCAL_CAP - KKD_PFF_PAYSTACK_ADDITIONAL_CHARGE) / KKD_PFF_PAYSTACK_PERCENTAGE)); -define('KKD_PFF_PAYSTACK_FLATLINE_AMOUNT', KKD_PFF_PAYSTACK_FLATLINE_AMOUNT_PLUS_CHARGE - KKD_PFF_PAYSTACK_LOCAL_CAP); - -class Kkd_Pff_Paystack_PaystackCharge -{ - public $percentage; - public $additional_charge; - public $crossover_total; - public $cap; - - public $charge_divider; - public $crossover; - public $flatline_plus_charge; - public $flatline; - - public function __construct($percentage = 0.015, $additional_charge = 10000, $crossover_total = 250000, $cap = 200000) - { - $this->percentage = $percentage; - $this->additional_charge = $additional_charge; - $this->crossover_total = $crossover_total; - $this->cap = $cap; - $this->__setup(); - } - - private function __setup() - { - $this->charge_divider = $this->__charge_divider(); - $this->crossover = $this->__crossover(); - $this->flatline_plus_charge = $this->__flatline_plus_charge(); - $this->flatline = $this->__flatline(); - } - - private function __charge_divider() - { - return floatval(1 - $this->percentage); - } - - private function __crossover() - { - return ceil(($this->crossover_total * $this->charge_divider) - $this->additional_charge); - } - - private function __flatline_plus_charge() - { - return floor(($this->cap - $this->additional_charge) / $this->percentage); - } - - private function __flatline() - { - return $this->flatline_plus_charge - $this->cap; - } - - public function add_for_kobo($amountinkobo) - { - if ($amountinkobo > $this->flatline) { - return $amountinkobo + $this->cap; - } elseif ($amountinkobo > $this->crossover) { - return ceil(($amountinkobo + $this->additional_charge) / $this->charge_divider); - } else { - return ceil($amountinkobo / $this->charge_divider); - } - } - - public function add_for_ngn($amountinngn) - { - return $this->add_for_kobo(ceil($amountinngn * 100)) / 100; - } -} - -function kkd_pff_paystack_add_paystack_charge($amount) -{ - $feeSettings = Kkd_Pff_Paystack_Public::fetchFeeSettings(); - $pc = new Kkd_Pff_Paystack_PaystackCharge( - $feeSettings['prc'], - $feeSettings['adc'], - $feeSettings['ths'], - $feeSettings['cap'] - ); - return $pc->add_for_ngn($amount); -} - -add_filter("wp_mail_content_type", "kkd_pff_paystack_mail_content_type"); -function kkd_pff_paystack_mail_content_type() -{ - return "text/html"; -} -add_filter("wp_mail_from_name", "kkd_pff_paystack_mail_from_name"); -function kkd_pff_paystack_mail_from_name() -{ - $name = get_option('blogname'); - return $name; -} - - -function kkd_pff_paystack_send_invoice($currency, $amount, $name, $email, $code) -{ - // echo date('F j,Y'); - $user_email = stripslashes($email); - - $email_subject = "Payment Invoice for " . $currency . ' ' . number_format($amount); - - ob_start(); ?> - - - - - - - - - - - - - - - - - - - - - - " . "\r\n"); - $headers = "From: " . $website . "<$admin_email>" . "\r\n"; - wp_mail($user_email, $email_subject, $message, $headers); -} -function kkd_pff_paystack_send_receipt($id, $currency, $amount, $name, $email, $code, $metadata) -{ - // echo date('F j,Y'); - // error_log(print_r("Sending reciept", TRUE)); - $user_email = stripslashes($email); - $subject = get_post_meta($id, '_subject', true); - $merchant = get_post_meta($id, '_merchant', true); - $heading = get_post_meta($id, '_heading', true); - $sitemessage = get_post_meta($id, '_message', true); - - $email_subject = $subject; - - ob_start(); ?> - - - - - - - - - - - - - - - - - - - - - - - " . "\r\n"); - $headers = "From: " . $website . "<$admin_email>" . "\r\n"; - wp_mail($user_email, $email_subject, $message, $headers); -} -function kkd_pff_paystack_send_receipt_owner($id, $currency, $amount, $name, $email, $code, $metadata) -{ - // echo date('F j,Y'); - $user_email = stripslashes($email); - $subject = "You just received a payment"; - $heading = get_post_meta($id, '_heading', true); - $sitemessage = get_post_meta($id, '_message', true); - - $email_subject = $subject; - - ob_start(); ?> - - - - - - - - - - - - - - - - - - - - - - - " . "\r\n"); - $headers = "From: " . $website . "<$admin_email>" . "\r\n"; - wp_mail($admin_email, $email_subject, $message, $headers); -} -function kkd_pff_paystack_fetch_plan($code) -{ - $mode = esc_attr(get_option('mode')); - if ($mode == 'test') { - $key = esc_attr(get_option('tsk')); - } else { - $key = esc_attr(get_option('lsk')); - } - $paystack_url = 'https://api.paystack.co/plan/' . $code; - $headers = array( - 'Authorization' => 'Bearer ' . $key - ); - $args = array( - 'headers' => $headers, - 'timeout' => 60 - ); - $request = wp_remote_get($paystack_url, $args); - if (!is_wp_error($request)) { - $paystack_response = json_decode(wp_remote_retrieve_body($request)); - } - return $paystack_response; -} -function kkd_pff_paystack_form_shortcode($atts) -{ - ob_start(); - - // Ensure the current user is populated - global $current_user; - wp_get_current_user(); - $user_id = $current_user->ID; - $email = sanitize_email($current_user->user_email); - $fname = sanitize_text_field($current_user->user_firstname); - $lname = sanitize_text_field($current_user->user_lastname); - $fullname = $fname || $lname ? trim($fname . ' ' . $lname) : ''; - - // Use array access for shortcode attributes - $atts = shortcode_atts(array('id' => 0), $atts, 'paystack_form'); - $id = intval($atts['id']); // Ensure $id is an integer - - $pk = Kkd_Pff_Paystack_Public::fetchPublicKey(); - if (!$pk) { - $settingslink = esc_url(get_admin_url(null, 'edit.php?post_type=paystack_form&page=class-paystack-forms-admin.php')); - echo "
You must set your Paystack API keys first settings
"; - return ob_get_clean(); // Return early to avoid further processing - } - - if ($id > 0) { - $obj = get_post($id); - if ($obj && $obj->post_type === 'paystack_form') { - // Fetch and sanitize meta values - $meta_keys = [ - '_amount', '_successmsg', '_paybtn', '_loggedin', '_txncharge', - '_currency', '_recur', '_recurplan', '_usequantity', '_quantity', - '_useagreement', '_agreementlink', '_minimum', '_variableamount', - '_usevariableamount', '_hidetitle' - ]; - $meta = []; - foreach ($meta_keys as $key) { - $meta[$key] = sanitize_text_field(get_post_meta($id, $key, true)); - } - - // Ensure minimum defaults are set - $meta['_minimum'] = $meta['_minimum'] === "" ? 0 : $meta['_minimum']; - $meta['_usevariableamount'] = $meta['_usevariableamount'] === "" ? 0 : $meta['_usevariableamount']; - $meta['_usequantity'] = $meta['_usequantity'] === "" ? 'no' : $meta['_usequantity']; - $minimum = floatval($meta['_minimum']); - $currency = $meta['_currency'] === "" ? 'NGN' : $meta['_currency']; - $txncharge = floatval($meta['_txncharge']); - // Process variable amount options if applicable - $paymentoptions = []; - if ($meta['_usevariableamount'] == 1) { - $paymentoptions = explode(',', $meta['_variableamount']); - $paymentoptions = array_map('sanitize_text_field', $paymentoptions); - } - $showbtn = true; - $planerrorcode = 'Input Correct Recurring Plan Code'; - $recur = $meta['_recur']; - $recurplan = $meta['_recurplan']; - if ($meta['_recur']== 'plan') { - if ($meta['_recurplan'] == '' || $meta['_recurplan'] == '') { - $showbtn = false; - } else { - $plan = kkd_pff_paystack_fetch_plan($meta['_recurplan']); - if (isset($plan->data->amount)) { - $planamount = $plan->data->amount/100; - } else { - $showbtn = false; - } - } - } - // Check if the form should be displayed based on user login status - $show_form = ($user_id != 0 && $meta['_loggedin'] == 'yes') || $meta['_loggedin'] == 'no'; - - if ($show_form) { - // Form title - if ($meta['_hidetitle'] != 1) { - echo "

" . esc_html($obj->post_title) . "

"; - } - - // Start form output - echo '
-
'; - - // Hidden inputs - echo ' - - - '; - - // Full Name input - echo '
- -
- -
-
'; - - // Email input - echo '
- -
- -
-
'; - - // Amount selection with consideration for variable amounts, minimum payments, and recurring plans - echo '
- -
'; - - if ($usevariableamount == 0) { - if ($minimum == 1) { - echo ' Minimum payable amount ' . esc_html($currency) . ' ' . esc_html(number_format($amount)) . ''; - } - if ($recur == 'plan') { - if ($showbtn) { - echo ''; - } else { - echo '
- -
'; - } - } elseif ($recur == 'optional') { - echo ''; - } else { - echo ''; - } - } else { - if ($usevariableamount == "") { - echo "Form Error, set variable amount string"; - } else { - if (count($paymentoptions) > 0) { - echo '
- - -
'; - } - } - } - - // Transaction charge notice - if ($txncharge != 'merchant' && $recur != 'plan') { - echo 'Transaction Charge: , Total:'; - } - - echo '
'; - - // Quantity selection - if ($recur == 'no' && $usequantity == 'yes' && ($usevariableamount == 1 || $amount != 0)) { - echo '
- -
- -
'; - } - - // Recurring payment options - if ($recur == 'optional') { - echo '
- -
-
'; - } - - // Plan details for recurring payments - if ($recur == 'plan' && $showbtn) { - echo ''; - echo '
- -
'; - } - echo(do_shortcode($obj->post_content)); - - // Agreement terms - if ($useagreement == 'yes') { - echo '
- -

'; - } - - - // Form submission controls - echo '
- * are compulsory
- cardlogos - '; - if ($showbtn) { - echo ''; - } - echo '
'; - } else { - echo "
You must be logged in to make a payment.
"; - } - } else { - echo "
Invalid Paystack form ID or the form does not exist.
"; - } - } else { - echo "
No Paystack form ID provided.
"; - } - - return ob_get_clean(); -} -add_shortcode('paystack_form', 'kkd_pff_paystack_form_shortcode'); - -add_shortcode('pff-paystack', 'kkd_pff_paystack_form_shortcode'); - -function kkd_pff_paystack_datepicker_shortcode($atts) -{ - $atts = shortcode_atts( - array( - 'name' => __('Title', 'text-domain'), - 'required' => '0', - ), - $atts, - 'datepicker' - ); - $name = sanitize_text_field($atts['name']); - $required = $atts['required'] === 'required' ? 'required' : ''; - - $id = uniqid('datepicker-'); - - $code = '
- -
-
'; - - return $code; -} -add_shortcode('datepicker', 'kkd_pff_paystack_datepicker_shortcode'); - - - -function kkd_pff_paystack_text_shortcode($atts) -{ - $atts = shortcode_atts( - array( - 'name' => __('Title', 'text-domain'), - 'required' => '0', - ), - $atts, - 'text' - ); - $name = sanitize_text_field($atts['name']); - $required = $atts['required'] === 'required' ? 'required' : ''; - - $id = uniqid('text-'); - - $code = '
- -
-
'; - - return $code; -} -add_shortcode('text', 'kkd_pff_paystack_text_shortcode'); - -function kkd_pff_paystack_select_shortcode($atts) -{ - $atts = shortcode_atts( - array( - 'name' => __('Title', 'text-domain'), - 'options' => '', - 'required' => '0', - ), - $atts, - 'select' - ); - - $name = sanitize_text_field($atts['name']); - $options = array_map('sanitize_text_field', explode(',', $atts['options'])); - $required = $atts['required'] === 'required' ? 'required' : ''; - - $id = uniqid('select-'); - - $code = '
- -
-
'; - - return $code; -} -add_shortcode('select', 'kkd_pff_paystack_select_shortcode'); - -function kkd_pff_paystack_radio_shortcode($atts) -{ - $atts = shortcode_atts( - array( - 'name' => __('Title', 'text-domain'), - 'options' => '', - 'required' => '0', - ), - $atts, - 'radio' - ); - - $name = sanitize_text_field($atts['name']); - $options = array_map('sanitize_text_field', explode(',', $atts['options'])); - $required = $atts['required'] === 'required' ? 'required' : ''; - - $code = '
- -
'; - - foreach ($options as $index => $option) { - $id = uniqid('radio-'); - $isChecked = $index == 0 ? 'checked' : ''; - $code .= ''; - } - - $code .= '
'; - - return $code; -} -add_shortcode('radio', 'kkd_pff_paystack_radio_shortcode'); - -function kkd_pff_paystack_checkbox_shortcode($atts) -{ - $atts = shortcode_atts( - array( - 'name' => __('Title', 'text-domain'), - 'options' => '', - 'required' => '0', - ), - $atts, - 'checkbox' - ); - - $name = sanitize_text_field($atts['name']); - $options = array_map('sanitize_text_field', explode(',', $atts['options'])); - $required = $atts['required'] === 'required' ? 'required' : ''; - - $code = '
- -
'; - - foreach ($options as $option) { - $id = uniqid('checkbox-'); - $code .= ''; - } - - $code .= '
'; - - return $code; -} -add_shortcode('checkbox', 'kkd_pff_paystack_checkbox_shortcode'); -function kkd_pff_paystack_textarea_shortcode($atts) -{ - $atts = shortcode_atts( - array( - 'name' => __('Title', 'text-domain'), - 'required' => '0', - ), - $atts, - 'textarea' - ); - - $name = sanitize_text_field($atts['name']); - $required = $atts['required'] === 'required' ? 'required' : ''; - - $id = uniqid('textarea-'); - - $code = '
- -
-
'; - - return $code; -} -add_shortcode('textarea', 'kkd_pff_paystack_textarea_shortcode'); - -function kkd_pff_paystack_input_shortcode($atts) -{ - $atts = shortcode_atts( - array( - 'name' => __('Title', 'text-domain'), - 'required' => '0', - ), - $atts, - 'input' - ); - - $name = sanitize_text_field($atts['name']); - $required = $atts['required'] === 'required' ? 'required' : ''; - - $fileInputId = uniqid('file-input-'); - $textInputId = uniqid('text-input-'); - - $code = '
- -
-
- '.__('Browse', 'text-domain').' - -
- -
'; - - return $code; -} -add_shortcode('input', 'kkd_pff_paystack_input_shortcode'); - -// Save the Metabox Data -function kkd_pff_paystack_generate_new_code($length = 10) -{ - $characters = '06EFGHI9KL' . time() . 'MNOPJRSUVW01YZ923234' . time() . 'ABCD5678QXT'; - $charactersLength = strlen($characters); - $randomString = ''; - for ($i = 0; $i < $length; $i++) { - $randomString .= $characters[rand(0, $charactersLength - 1)]; - } - return time() . "_" . $randomString; -} -function kkd_pff_paystack_check_code($code) -{ - global $wpdb; - $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; - - $o_exist = $wpdb->get_results($wpdb->prepare("SELECT * FROM {$table} WHERE txn_code = %s", $code)); - - if (count($o_exist) > 0) { - $result = true; - } else { - $result = false; - } - - return $result; -} -function kkd_pff_paystack_generate_code() -{ - $code = 0; - $check = true; - while ($check) { - $code = kkd_pff_paystack_generate_new_code(); - $check = kkd_pff_paystack_check_code($code); - } - - return $code; -} -function kkd_pff_paystack_get_the_user_ip() -{ - if (!empty($_SERVER['HTTP_CLIENT_IP'])) { - $ip = $_SERVER['HTTP_CLIENT_IP']; - } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { - $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; - } else { - $ip = $_SERVER['REMOTE_ADDR']; - } - return $ip; -} - -add_action('wp_ajax_kkd_pff_paystack_submit_action', 'kkd_pff_paystack_submit_action'); -add_action('wp_ajax_nopriv_kkd_pff_paystack_submit_action', 'kkd_pff_paystack_submit_action'); -function kkd_pff_paystack_submit_action() -{ - if (trim($_POST['pf-pemail']) == '') { - $response['result'] = 'failed'; - $response['message'] = 'Email is required'; - - // Exit here, for not processing further because of the error - exit(json_encode($response)); - } - - // Hookable location. Allows other plugins use a fresh submission before it is saved to the database. - // Such a plugin only needs do - // add_action( 'kkd_pff_paystack_before_save', 'function_to_use_posted_values' ); - // somewhere in their code; - do_action('kkd_pff_paystack_before_save'); - - global $wpdb; - $code = kkd_pff_paystack_generate_code(); - - $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; - $metadata = $_POST; - $fullname = $_POST['pf-fname']; - $recur = $_POST['pf-recur']; - unset($metadata['action']); - unset($metadata['pf-recur']); - unset($metadata['pf-id']); - unset($metadata['pf-pemail']); - unset($metadata['pf-amount']); - unset($metadata['pf-user_id']); - unset($metadata['pf-interval']); - - // echo '
';
-    // print_r($_POST);
-
-    $untouchedmetadata = kkd_pff_paystack_meta_as_custom_fields($metadata);
-    $fixedmetadata = [];
-    // print_r($fixedmetadata );
-    $filelimit = get_post_meta($_POST["pf-id"], '_filelimit', true);
-    $currency = get_post_meta($_POST["pf-id"], '_currency', true);
-    $formamount = get_post_meta($_POST["pf-id"], '_amount', true); /// From form
-    $recur = get_post_meta($_POST["pf-id"], '_recur', true);
-    $subaccount = get_post_meta($_POST["pf-id"], '_subaccount', true);
-    $txnbearer = get_post_meta($_POST["pf-id"], '_txnbearer', true);
-    $transaction_charge = get_post_meta($_POST["pf-id"], '_merchantamount', true);
-    $transaction_charge = intval(floatval($transaction_charge) * 100);
-
-    $txncharge = get_post_meta($_POST["pf-id"], '_txncharge', true);
-    $minimum = get_post_meta($_POST["pf-id"], '_minimum', true);
-    $variableamount = get_post_meta($_POST["pf-id"], '_variableamount', true);
-    $usevariableamount = get_post_meta($_POST["pf-id"], '_usevariableamount', true);
-    $amount = (int) str_replace(' ', '', $_POST["pf-amount"]);
-    $variablename = $_POST["pf-vname"];
-    $originalamount = $amount;
-    $quantity = 1;
-    $usequantity = get_post_meta($_POST["pf-id"], '_usequantity', true);
-
-    if (($recur == 'no') && (floatval($formamount) != 0)) {
-        $amount = (int) str_replace(' ', '', floatval($formamount));
-    }
-    if ($minimum == 1 && floatval($formamount) != 0) {
-        if ($originalamount < floatval($formamount)) {
-            $amount = floatval($formamount);
-        } else {
-            $amount = $originalamount;
-        }
-    }
-    if ($usevariableamount == 1) {
-        $paymentoptions = explode(',', $variableamount);
-        if (count($paymentoptions) > 0) {
-            foreach ($paymentoptions as $key => $paymentoption) {
-                list($a, $b) = explode(':', $paymentoption);
-                if ($variablename == $a) {
-                    $amount = $b;
-                }
-            }
-        }
-    }
-    $fixedmetadata[] =  array(
-        'display_name' => 'Unit Price',
-        'variable_name' => 'Unit_Price',
-        'type' => 'text',
-        'value' => $currency . number_format($amount)
-    );
-    if ($usequantity === 'yes' && !(($recur === 'optional') || ($recur === 'plan'))) {
-        $quantity = $_POST["pf-quantity"];
-        $unitamount = (int) str_replace(' ', '', $amount);
-        $amount = $quantity * $unitamount;
-    }
-    //--------------------------------------
-
-    //--------------------------------------
-    if ($txncharge == 'customer') {
-        $amount = kkd_pff_paystack_add_paystack_charge($amount);
-    }
-    $maxFileSize = $filelimit * 1024 * 1024;
-
-    if (!empty($_FILES)) {
-        foreach ($_FILES as $keyname => $value) {
-            if ($value['size'] > 0) {
-                if ($value['size'] > $maxFileSize) {
-                    $response['result'] = 'failed';
-                    $response['message'] = 'Max upload size is ' . $filelimit . "MB";
-                    exit(json_encode($response));
-                } else {
-                    $attachment_id = media_handle_upload($keyname, $_POST["pf-id"]);
-                    $url = wp_get_attachment_url($attachment_id);
-                    $fixedmetadata[] =  array(
-                        'display_name' => ucwords(str_replace("_", " ", $keyname)),
-                        'variable_name' => $keyname,
-                        'type' => 'link',
-                        'value' => $url
-                    );
-                }
-            } else {
-                $fixedmetadata[] =  array(
-                    'display_name' => ucwords(str_replace("_", " ", $keyname)),
-                    'variable_name' => $keyname,
-                    'type' => 'text',
-                    'value' => 'No file Uploaded'
-                );
-            }
-        }
-    }
-    $plancode = 'none';
-    if ($recur != 'no') {
-        if ($recur == 'optional') {
-            $interval = $_POST['pf-interval'];
-            if ($interval != 'no') {
-                unset($metadata['pf-interval']);
-                $mode =  esc_attr(get_option('mode'));
-                if ($mode == 'test') {
-                    $key = esc_attr(get_option('tsk'));
-                } else {
-                    $key = esc_attr(get_option('lsk'));
-                }
-                $koboamount = $amount * 100;
-                //Create Plan
-                $paystack_url = 'https://api.paystack.co/plan';
-                $check_url = 'https://api.paystack.co/plan?amount=' . $koboamount . '&interval=' . $interval;
-                $headers = array(
-                    'Content-Type'    => 'application/json',
-                    'Authorization' => 'Bearer ' . $key
-                );
-
-                $checkargs = array(
-                    'headers'    => $headers,
-                    'timeout'    => 60
-                );
-                // Check if plan exist
-                $checkrequest = wp_remote_get($check_url, $checkargs);
-                if (!is_wp_error($checkrequest)) {
-                    $response = json_decode(wp_remote_retrieve_body($checkrequest));
-                    if ($response->meta->total >= 1) {
-                        $plan = $response->data[0];
-                        $plancode = $plan->plan_code;
-                        $fixedmetadata[] =  array(
-                            'display_name' => 'Plan Interval',
-                            'variable_name' => 'Plan Interval',
-                            'type' => 'text',
-                            'value' => $plan->interval
-                        );
-                    } else {
-                        //Create Plan
-                        $body = array(
-                            'name'     => $currency . number_format($originalamount) . ' [' . $currency . number_format($amount) . '] - ' . $interval,
-                            'amount'   => $koboamount,
-                            'interval' => $interval
-                        );
-                        $args = array(
-                            'body'     => json_encode($body),
-                            'headers'  => $headers,
-                            'timeout'  => 60
-                        );
-
-                        $request = wp_remote_post($paystack_url, $args);
-                        if (!is_wp_error($request)) {
-                            $paystack_response = json_decode(wp_remote_retrieve_body($request));
-                            $plancode    = $paystack_response->data->plan_code;
-                            $fixedmetadata[] =  array(
-                                'display_name' => 'Plan Interval',
-                                'variable_name' => 'Plan Interval',
-                                'type' => 'text',
-                                'value' => $paystack_response->data->interval
-                            );
-                        }
-                    }
-                }
-            }
-        } else {
-            //Use Plan Code
-            $plancode = $_POST['pf-plancode'];
-            unset($metadata['pf-plancode']);
-        }
-    }
-
-    if ($plancode != 'none') {
-        $fixedmetadata[] =  array(
-            'display_name' => 'Plan',
-            'variable_name' => 'Plan',
-            'type' => 'text',
-            'value' => $plancode
-        );
-    }
-
-    $fixedmetadata = json_decode(json_encode($fixedmetadata, JSON_NUMERIC_CHECK), true);
-    $fixedmetadata = array_merge($untouchedmetadata, $fixedmetadata);
-
-    $insert = array(
-        'post_id' => sanitize_text_field($_POST["pf-id"]),
-        'email' => sanitize_email($_POST["pf-pemail"]),
-        'user_id' => sanitize_text_field($_POST["pf-user_id"]),
-        'amount' => sanitize_text_field($_POST["amount"]), // Assuming $amount comes from $_POST
-        'plan' => sanitize_text_field($_POST["plancode"]), // Assuming $plancode comes from $_POST
-        'ip' => kkd_pff_paystack_get_the_user_ip(), // Make sure this function returns a sanitized IP
-        'txn_code' => sanitize_text_field($_POST['code']), // Assuming $code comes from $_POST
-        'metadata' => wp_json_encode($_POST["fixedmetadata"]) // Assuming $fixedmetadata comes from $_POST
-    );
-    
-    $exist = $wpdb->get_results(
-        $wpdb->prepare(
-            "SELECT * FROM {$table} WHERE post_id = %s AND email = %s AND user_id = %s AND amount = %s AND plan = %s AND ip = %s AND paid = '0' AND metadata = %s",
-            $insert['post_id'], $insert['email'], $insert['user_id'], $insert['amount'], $insert['plan'], $insert['ip'], $insert['metadata']
-        )
-    );
-    if (count($exist) > 0) {
-        // $insert['txn_code'] = $code;
-        // $insert['plan'] = $exist[0]->plan;
-        $wpdb->update($table, array('txn_code' => $code, 'plan' => $insert['plan']), array('id' => $exist[0]->id));
-    } else {
-        $wpdb->insert(
-            $table,
-            $insert
-        );
-        if("yes" == get_post_meta($insert['post_id'], '_sendinvoice', true)) {
-            kkd_pff_paystack_send_invoice($currency, $insert['amount'], $fullname, $insert['email'], $code);
-        }
-    }
-    if ($subaccount == "" || !isset($subaccount)) {
-        $subaccount = null;
-        $txnbearer = null;
-        $transaction_charge = null;
-    }
-    if ($transaction_charge == "" || $transaction_charge == 0 || $transaction_charge == null) {
-        $transaction_charge = null;
-    }
-
-    $amount = floatval($insert['amount']) * 100;
-    $response = array(
-        'result' => 'success',
-        'code' => $insert['txn_code'],
-        'plan' => $insert['plan'],
-        'quantity' => $quantity,
-        'email' => $insert['email'],
-        'name' => $fullname,
-        'total' => round($amount),
-        'currency' => $currency,
-        'custom_fields' => $fixedmetadata,
-        'subaccount' => $subaccount,
-        'txnbearer' => $txnbearer,
-        'transaction_charge' => $transaction_charge
-    );
-
-    //-------------------------------------------------------------------------------------------
-
-    // $pstk_logger = new paystack_plugin_tracker('pff-paystack', Kkd_Pff_Paystack_Public::fetchPublicKey());
-    // $pstk_logger->log_transaction_attempt($code);
-
-    echo json_encode($response);
-    die();
-}
-
-function kkd_pff_paystack_meta_as_custom_fields($metadata)
-{
-    $custom_fields = array();
-    foreach ($metadata as $key => $value) {
-        if (is_array($value)) {
-            $value = implode(', ', $value);
-        }
-        if ($key == 'pf-fname') {
-            $custom_fields[] =  array(
-                'display_name' => 'Full Name',
-                'variable_name' => 'Full_Name',
-                'type' => 'text',
-                'value' => $value
-            );
-        } elseif ($key == 'pf-plancode') {
-            $custom_fields[] =  array(
-                'display_name' => 'Plan',
-                'variable_name' => 'Plan',
-                'type' => 'text',
-                'value' => $value
-            );
-        } elseif ($key == 'pf-vname') {
-            $custom_fields[] =  array(
-                'display_name' => 'Payment Option',
-                'variable_name' => 'Payment Option',
-                'type' => 'text',
-                'value' => $value
-            );
-        } elseif ($key == 'pf-interval') {
-            $custom_fields[] =  array(
-                'display_name' => 'Plan Interval',
-                'variable_name' => 'Plan Interval',
-                'type' => 'text',
-                'value' => $value
-            );
-        } elseif ($key == 'pf-quantity') {
-            $custom_fields[] =  array(
-                'display_name' => 'Quantity',
-                'variable_name' => 'Quantity',
-                'type' => 'text',
-                'value' => $value
-            );
-        } else {
-            $custom_fields[] =  array(
-                'display_name' => ucwords(str_replace("_", " ", $key)),
-                'variable_name' => $key,
-                'type' => 'text',
-                'value' => (string) $value
-            );
-        }
-    }
-    return $custom_fields;
-}
-
-add_action('wp_ajax_kkd_pff_paystack_confirm_payment', 'kkd_pff_paystack_confirm_payment');
-add_action('wp_ajax_nopriv_kkd_pff_paystack_confirm_payment', 'kkd_pff_paystack_confirm_payment');
-
-function kkd_pff_paystack_confirm_payment()
-{
-    if (trim($_POST['code']) == '') {
-        $response['error'] = true;
-        $response['error_message'] = "Did you make a payment?";
-
-        exit(json_encode($response));
-    }
-    global $wpdb;
-    $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE;
-   
-    $code = sanitize_text_field($_POST['code']);
-
-    $record = $wpdb->get_results($wpdb->prepare("SELECT * FROM {$table} WHERE txn_code = %s", $code));
-    if (array_key_exists("0", $record)) {
-        $payment_array = $record[0];
-        $amount = get_post_meta($payment_array->post_id, '_amount', true);
-        $recur = get_post_meta($payment_array->post_id, '_recur', true);
-        $currency = get_post_meta($payment_array->post_id, '_currency', true);
-        $txncharge = get_post_meta($payment_array->post_id, '_txncharge', true);
-        $redirect = get_post_meta($payment_array->post_id, '_redirect', true);
-        $minimum = get_post_meta($payment_array->post_id, '_minimum', true);
-        $usevariableamount = get_post_meta($payment_array->post_id, '_usevariableamount', true);
-        $variableamount = get_post_meta($payment_array->post_id, '_variableamount', true);
-
-        // if ($minimum == 1 && floatval($amount) != 0) {
-        //     if ($payment_array->amount < floatval($formamount)) {
-        //         $amount = floatval($formamount);
-        //     } else {
-        //         $amount = $payment_array->amount;
-        //     }
-        // }
-
-        $amount = $payment_array->amount;
-
-        $oamount = $amount;
-        $mode =  esc_attr(get_option('mode'));
-        if ($mode == 'test') {
-            $key = esc_attr(get_option('tsk'));
-        } else {
-            $key = esc_attr(get_option('lsk'));
-        }
-        $paystack_url = 'https://api.paystack.co/transaction/verify/' . $code;
-        $headers = array(
-            'Authorization' => 'Bearer ' . $key
-        );
-        $args = array(
-            'headers'    => $headers,
-            'timeout'    => 60
-        );
-        $request = wp_remote_get($paystack_url, $args);
-        if (!is_wp_error($request) && 200 == wp_remote_retrieve_response_code($request)) {
-            $paystack_response = json_decode(wp_remote_retrieve_body($request));
-            if ('success' == $paystack_response->data->status) {
-                //=============================================================
-             
-                $usequantity = get_post_meta($payment_array->post_id, '_usequantity', true);
-                if ($usequantity = "yes") {
-                    $quantity = $_POST["quantity"];
-                    $sold = get_post_meta($payment_array->post_id, '_sold', true);
-                    // error_log(print_r("sold", TRUE)); 
-                    // error_log(print_r($sold, TRUE)); 
-                    // error_log(print_r(" -  -  - -- - --  - -  --  - ", TRUE));
-                    // error_log(print_r("Qty", TRUE));  
-                    // error_log(print_r($quantity, TRUE)); 
-                    if ($sold == '') {
-                        $sold = '0';
-                    }
-                    $sold = $sold + $quantity;
-                }
-
-
-                if (get_post_meta($payment_array->post_id, '_sold', false)) { // If the custom field already has a value
-                  
-                    update_post_meta($payment_array->post_id, '_sold', $sold);
-                } else { // If the custom field doesn't have a value
-                    add_post_meta($payment_array->post_id, '_sold', $sold);
-                }
-                //=============================================================
-                $customer_code = $paystack_response->data->customer->customer_code;
-                $amount_paid    = $paystack_response->data->amount / 100;
-                $paystack_ref     = $paystack_response->data->reference;
-                $paid_at        = $paystack_response->data->transaction_date;
-                if ($recur == 'optional' || $recur == 'plan') {
-                    $wpdb->update($table, array('paid' => 1, 'amount' => $amount_paid, 'paid_at' => $paid_at), array('txn_code' => $paystack_ref));
-                    $thankyou = get_post_meta($payment_array->post_id, '_successmsg', true);
-                    $message = $thankyou;
-                    $result = "success";
-                } else {
-                    if ($amount == 0 || $usevariableamount == 1) {
-                        $wpdb->update($table, array('paid' => 1, 'amount' => $amount_paid, 'paid_at' => $paid_at), array('txn_code' => $paystack_ref));
-                        $thankyou = get_post_meta($payment_array->post_id, '_successmsg', true);
-                        $message = $thankyou;
-                        $result = "success";
-                        // kkd_pff_paystack_send_receipt($currency,$amount,$name,$payment_array->email,$code,$metadata)
-                    } else {
-                        if ($oamount !=  $amount_paid) {
-                            $message = "Invalid amount Paid. Amount required is " . $currency . "" . number_format($oamount) . "";
-                            $result = "failed";
-                        } else {
-                            $wpdb->update($table, array('paid' => 1, 'paid_at' => $paid_at), array('txn_code' => $paystack_ref));
-                            $thankyou = get_post_meta($payment_array->post_id, '_successmsg', true);
-                            $message = $thankyou;
-                            $result = "success";
-                        }
-                    }
-                }
-            } else {
-                $message = "Transaction Failed/Invalid Code";
-                $result = "failed";
-            }
-        } else {
-            $message = "Payment Verifiction Failed";
-            $result = "failed";
-        }
-    } else {
-        $message = "Payment Verification Failed.";
-        $result = "failed";
-    }
-
-    if ($result == 'success') {
-        ///
-        //Create Plan
-        $pstk_logger = new kkd_pff_paystack_plugin_tracker('pff-paystack', Kkd_Pff_Paystack_Public::fetchPublicKey());
-        $pstk_logger->log_transaction_success($code);
-        $enabled_custom_plan = get_post_meta($payment_array->post_id, '_startdate_enabled', true);
-        if ($enabled_custom_plan == 1) {
-            $mode =  esc_attr(get_option('mode'));
-            if ($mode == 'test') {
-                $key = esc_attr(get_option('tsk'));
-            } else {
-                $key = esc_attr(get_option('lsk'));
-            }
-            //Create Plan
-            $paystack_url = 'https://api.paystack.co/subscription';
-            $headers = array(
-                'Content-Type'    => 'application/json',
-                'Authorization' => 'Bearer ' . $key
-            );
-            $custom_plan = get_post_meta($payment_array->post_id, '_startdate_plan_code', true);
-            $days = get_post_meta($payment_array->post_id, '_startdate_days', true);
-
-            $start_date = date("c", strtotime("+" . $days . " days"));
-            $body = array(
-                'start_date'    => $start_date,
-                'plan'            => $custom_plan,
-                'customer'        => $customer_code
-            );
-            $args = array(
-                'body'        => json_encode($body),
-                'headers'    => $headers,
-                'timeout'    => 60
-            );
-
-            $request = wp_remote_post($paystack_url, $args);
-            if (!is_wp_error($request)) {
-                $paystack_response = json_decode(wp_remote_retrieve_body($request));
-                $plancode    = $paystack_response->data->subscription_code;
-                // $message.= $message.'Subscribed
'.$plancode.'sssss'; - } - } - - $sendreceipt = get_post_meta($payment_array->post_id, '_sendreceipt', true); - if ($sendreceipt == 'yes') { - $decoded = json_decode($payment_array->metadata); - $fullname = $decoded[1]->value; - kkd_pff_paystack_send_receipt($payment_array->post_id, $currency, $amount_paid, $fullname, $payment_array->email, $paystack_ref, $payment_array->metadata); - kkd_pff_paystack_send_receipt_owner($payment_array->post_id, $currency, $amount_paid, $fullname, $payment_array->email, $paystack_ref, $payment_array->metadata); - } - } - $response = array( - 'result' => $result, - 'message' => $message, - ); - if ($result == 'success' && $redirect != '') { - $response['result'] = 'success2'; - $response['link'] = $redirect; - } - - - echo json_encode($response); - - die(); -} - - -add_action('wp_ajax_kkd_pff_paystack_retry_action', 'kkd_pff_paystack_retry_action'); -add_action('wp_ajax_nopriv_kkd_pff_paystack_retry_action', 'kkd_pff_paystack_retry_action'); -function kkd_pff_paystack_retry_action() -{ - if (trim($_POST['code']) == '') { - $response['result'] = 'failed'; - $response['message'] = 'Cde is required'; - - // Exit here, for not processing further because of the error - exit(json_encode($response)); - } - do_action('kkd_pff_paystack_before_save'); - - global $wpdb; - - $code = sanitize_text_field($_POST['code']); - $newcode = kkd_pff_paystack_generate_code(); // Ensure this function returns a sanitized string - $newcode .= '_2'; - $insert = array(); - $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; - - $record = $wpdb->get_results($wpdb->prepare("SELECT * FROM {$table} WHERE txn_code = %s", $code)); - - if (array_key_exists("0", $record)) { - $dbdata = $record[0]; - $plan = $dbdata->plan; - $quantity = 1; - $wpdb->update($table, array('txn_code_2' => $newcode), array('txn_code' => $code)); - - $currency = get_post_meta($dbdata->post_id, '_currency', true); - $subaccount = get_post_meta($dbdata->post_id, '_subaccount', true); - $txnbearer = get_post_meta($dbdata->post_id, '_txnbearer', true); - $transaction_charge = get_post_meta($dbdata->post_id, '_merchantamount', true); - $transaction_charge = $transaction_charge * 100; - $fixedmetadata = kkd_pff_paystack_meta_as_custom_fields($dbdata->metadata); - $nmeta = json_decode($dbdata->metadata); - foreach ($nmeta as $nkey => $nvalue) { - if ($nvalue->variable_name == 'Quantity') { - $quantity = $nvalue->value; - } - if ($nvalue->variable_name == 'Full_Name') { - $fullname = $nvalue->value; - } - } - } - if ($subaccount == "" || !isset($subaccount)) { - $subaccount = null; - $txnbearer = null; - $transaction_charge = null; - } - if ($transaction_charge == "" || $transaction_charge == 0 || $transaction_charge == null || !isset($transaction_charge)) { - $transaction_charge = null; - } - $response = array( - 'result' => 'success', - 'code' => $newcode, - 'plan' => $plan, - 'quantity' => $quantity, - 'email' => $dbdata->email, - 'name' => $fullname, - 'total' => $dbdata->amount * 100, - 'custom_fields' => $fixedmetadata, - 'currency' => $currency, - 'subaccount' => $subaccount, - 'txnbearer' => $txnbearer, - 'transaction_charge' => $transaction_charge - ); - echo json_encode($response); - - die(); -} -add_action('wp_ajax_kkd_pff_paystack_rconfirm_payment', 'kkd_pff_paystack_rconfirm_payment'); -add_action('wp_ajax_nopriv_kkd_pff_paystack_rconfirm_payment', 'kkd_pff_paystack_rconfirm_payment'); - -function kkd_pff_paystack_rconfirm_payment() -{ - if (trim($_POST['code']) == '') { - $response['error'] = true; - $response['error_message'] = "Did you make a payment?"; - - exit(json_encode($response)); - } - global $wpdb; - $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; - $code = sanitize_text_field($_POST['code']); - $record = $wpdb->get_results($wpdb->prepare("SELECT * FROM {$table} WHERE txn_code_2 = %s", $code)); - if (array_key_exists("0", $record)) { - $payment_array = $record[0]; - $amount = get_post_meta($payment_array->post_id, '_amount', true); - $recur = get_post_meta($payment_array->post_id, '_recur', true); - $currency = get_post_meta($payment_array->post_id, '_currency', true); - $txncharge = get_post_meta($payment_array->post_id, '_txncharge', true); - $redirect = get_post_meta($payment_array->post_id, '_redirect', true); - - - $mode = esc_attr(get_option('mode')); - if ($mode == 'test') { - $key = esc_attr(get_option('tsk')); - } else { - $key = esc_attr(get_option('lsk')); - } - $paystack_url = 'https://api.paystack.co/transaction/verify/' . $code; - $headers = array( - 'Authorization' => 'Bearer ' . $key - ); - $args = array( - 'headers' => $headers, - 'timeout' => 60 - ); - $request = wp_remote_get($paystack_url, $args); - if (!is_wp_error($request) && 200 == wp_remote_retrieve_response_code($request)) { - $paystack_response = json_decode(wp_remote_retrieve_body($request)); - if ('success' == $paystack_response->data->status) { - $amount_paid = $paystack_response->data->amount / 100; - $paystack_ref = $paystack_response->data->reference; - if ($recur == 'optional' || $recur == 'plan') { - $wpdb->update($table, array('paid' => 1, 'amount' => $amount_paid), array('txn_code_2' => $paystack_ref)); - $thankyou = get_post_meta($payment_array->post_id, '_successmsg', true); - $message = $thankyou; - $result = "success"; - } else { - if ($amount == 0) { - $wpdb->update($table, array('paid' => 1, 'amount' => $amount_paid, 'paid_at' => $paid_at), array('txn_code_2' => $paystack_ref)); - $thankyou = get_post_meta($payment_array->post_id, '_successmsg', true); - $message = $thankyou; - $result = "success"; - // kkd_pff_paystack_send_receipt($currency,$amount,$name,$payment_array->email,$code,$metadata) - } else { - $usequantity = get_post_meta($payment_array->post_id, '_usequantity', true); - if ($usequantity == 'no') { - $amount = (int) str_replace(' ', '', $amount); - } else { - $quantity = $_POST["quantity"]; - $unitamount = (int) str_replace(' ', '', $amount); - $amount = $quantity * $unitamount; - } - - - if ($txncharge == 'customer') { - $amount = kkd_pff_paystack_add_paystack_charge($amount); - } - if ($amount != $amount_paid) { - $message = "Invalid amount Paid. Amount required is " . $currency . "" . number_format($amount) . ""; - $result = "failed"; - } else { - $wpdb->update($table, array('paid' => 1, 'paid_at' => $paid_at), array('txn_code_2' => $paystack_ref)); - $thankyou = get_post_meta($payment_array->post_id, '_successmsg', true); - $message = $thankyou; - $result = "success"; - } - } - } - } else { - $message = "Transaction Failed/Invalid Code"; - $result = "failed"; - } - } - } else { - $message = "Payment Verification Failed."; - $result = "failed"; - } - - if ($result == 'success') { - //Log to amplitude - $pstk_logger = new paystack_plugin_tracker('pff-paystack', Kkd_Pff_Paystack_Public::fetchPublicKey()); - $pstk_logger->log_transaction_success($code); - $sendreceipt = get_post_meta($payment_array->post_id, '_sendreceipt', true); - if ($sendreceipt == 'yes') { - $decoded = json_decode($payment_array->metadata); - $fullname = $decoded[1]->value; - kkd_pff_paystack_send_receipt($payment_array->post_id, $currency, $amount_paid, $fullname, $payment_array->email, $paystack_ref, $payment_array->metadata); - kkd_pff_paystack_send_receipt_owner($payment_array->post_id, $currency, $amount_paid, $fullname, $payment_array->email, $paystack_ref, $payment_array->metadata); - } - } - $response = array( - 'result' => $result, - 'message' => $message, - ); - if ($result == 'success' && $redirect != '') { - $response['result'] = 'success2'; - $response['link'] = $redirect; - } - - - echo json_encode($response); - - die(); -} diff --git a/public/class-paystack-plugin-tracker.php b/public/class-paystack-plugin-tracker.php deleted file mode 100644 index 2f24b8b..0000000 --- a/public/class-paystack-plugin-tracker.php +++ /dev/null @@ -1,71 +0,0 @@ -plugin_name = $plugin; - $this->public_key = $pk; - } - - /** - * Logs a successful transaction. - * - * @param string $trx_ref The transaction reference. - */ - public function logTransactionSuccess($trx_ref) - { - // Send reference to logger along with plugin name and public key - $url = "https://plugin-tracker.paystackintegrations.com/log/charge_success"; - - $fields = [ - 'plugin_name' => $this->plugin_name, - 'transaction_reference' => $trx_ref, - 'public_key' => $this->public_key, - ]; - - $fields_string = http_build_query($fields); - - $ch = curl_init(); - - curl_setopt($ch, CURLOPT_URL, $url); - curl_setopt($ch, CURLOPT_POST, true); - curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_string); - curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); - - // Execute post - $result = curl_exec($ch); - } -} diff --git a/public/css/.DS_Store b/public/css/.DS_Store deleted file mode 100644 index 5008ddfcf53c02e82d7eee2e57c38e5672ef89f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"} \ No newline at end of file diff --git a/public/css/pff-paystack-style.css b/public/css/pff-paystack-style.css deleted file mode 100644 index 22ca2b0..0000000 --- a/public/css/pff-paystack-style.css +++ /dev/null @@ -1,2029 +0,0 @@ -/* Font -=============================== */ -@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600"); - -/*=================================================================*/ -/* Main */ -/*=================================================================*/ -.paystack-cardlogos { - width:300px !important; - height:87px !important; -} -@font-face { - font-family: 'Graphik'; - font-style: normal; - font-weight: normal; - src: url('/fonts/graphik/Graphik-Regular.eot'); - src: url('/fonts/graphik/Graphik-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/graphik/Graphik-Regular.woff') format('woff'), /* Modern Browsers */ url('/fonts/graphik/Graphik-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/graphik/Graphik-Regular.svg#Graphik-Regular') format('svg'); - text-rendering: optimizeLegibility; - - /* IE9 Compat Modes */ - /* Legacy iOS */ - } - @font-face { - font-family: 'Graphik'; - font-style: normal; - font-weight: 300; - src: url('/fonts/graphik/Graphik-Light.eot'); - src: url('/fonts/graphik/Graphik-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/graphik/Graphik-Light.woff') format('woff'), Modern Browsers url('/fonts/graphik/Graphik-Light.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/graphik/Graphik-Light.svg#Graphik-Light') format('svg'); - text-rendering: optimizeLegibility; - - /* IE9 Compat Modes */ - /* Legacy iOS */ - } - @font-face { - font-family: 'Graphik'; - font-style: normal; - font-weight: bold; - src: url('/fonts/graphik/Graphik-Medium.eot'); - src: url('/fonts/graphik/Graphik-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/graphik/Graphik-Medium.woff') format('woff'), /* Modern Browsers */ url('/fonts/graphik/Graphik-Medium.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/graphik/Graphik-Medium.svg#Graphik-Medium') format('svg'); - text-rendering: optimizeLegibility; - - /* IE9 Compat Modes */ - /* Legacy iOS */ - } - - -/* Default -=============================== */ -.wrapper { - margin:0 auto; - outline:none; - -webkit-box-sizing:content-box; - -moz-box-sizing:content-box; - box-sizing:content-box; -} -.wrapper-400 { max-width:400px; } - -.wrapper-640 { max-width:640px; } - -#paystack-form { - padding:40px 15px; - max-width: 1280px; - margin: 0 auto; - font-family: 'Graphik', 'Helvetica Neue', 'Arial', sans-serif; - -webkit-text-size-adjust: 100%; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - text-rendering: optimizeLegibility; -} - -#pf-form.j-forms { - /*max-width:640px;*/ - /*margin-left:70px;*/ - background-color:#fff; - -webkit-border-radius:3px; - -moz-border-radius:3px; - -o-border-radius:3px; - border-radius:3px; - -webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,.6); - -moz-box-shadow:1px 1px 1px 1px rgba(0,0,0,.6); - -o-box-shadow:1px 1px 1px 1px rgba(0,0,0,.6); - box-shadow:1px 1px 1px 1px rgba(0,0,0,.6); - -webkit-box-sizing:border-box; - -moz-box-sizing:border-box; - box-sizing:border-box; - color:rgba(0,0,0,.54); - font:16px 'Open Sans',Helvetica,Arial,sans-serif; - line-height:1; - position:relative; -} -.j-forms .input { position:relative; } - -.j-forms .unit { position:relative; margin-bottom:25px; } - -.j-forms .link { - border-bottom:1px solid #90caf9; - color:#1e88e5; - font-size:14px; - line-height:inherit; - text-decoration:none; -} -.j-forms .link:hover { border-bottom:none; } - -.j-forms .inline-group { display:inline-block; } - -/* Reset for -webkit / -moz browser -=============================== */ -.j-forms input[type="search"]::-webkit-search-decoration, -.j-forms input[type="search"]::-webkit-search-cancel-button, -.j-forms input[type="search"]::-webkit-search-results-button, -.j-forms input[type="search"]::-webkit-search-results-decoration { display:none; } - -.j-forms select, -.j-forms input[type="button"], -.j-forms input[type="submit"], -.j-forms input[type="search"] { - -webkit-tap-highlight-color:transparent; - -webkit-tap-highlight-color:rgba(0,0,0,0); - -webkit-appearance:none; - -moz-appearance:none; - appearance:none; - -webkit-border-radius:0px; - border-radius:0px; -} - -.j-forms input{ - display: block; - height: 35px; - font-size: 14px; - width: 100%; - line-height: 35px; - padding: 0 10px; - border: solid 1px #cccccc; - border-radius: 2px; - outline: none; -} - -/* Header -=============================== */ -.j-forms .header { - background-color:#3f51b5; - border-top:1px solid #7986cb; - -webkit-border-radius:3px 3px 0 0; - -moz-border-radius:3px 3px 0 0; - -o-border-radius:3px 3px 0 0; - border-radius:3px 3px 0 0; - -webkit-box-shadow:0 6px 3px -3px rgba(63,81,181,.5); - -moz-box-shadow:0 6px 3px -3px rgba(63,81,181,.5); - -o-box-shadow:0 6px 3px -3px rgba(63,81,181,.5); - box-shadow:0 6px 3px -3px rgba(63,81,181,.5); - display:block; - position:relative; -} -.j-forms .header > i { - color:#fff; - font-size:31px; - float:left; - padding:31px 15px 0 25px; -} -.j-forms .header p { - color:#fff; - margin:0; - padding:30px 25px; - font-size:30px; - text-transform:uppercase; -} - -/* Content -=============================== */ -.j-forms .content { padding:25px 25px 0; } - -.j-forms .content:after { - clear:both; - content:"."; - display:block; - height:0; - visibility:hidden; -} - -/* Footer -=============================== */ -.j-forms .footer { - background-color:#e8eaf6; - border-top:1px solid #3676C8; - -webkit-border-radius:0 0 3px 3px; - -moz-border-radius:0 0 3px 3px; - -o-border-radius:0 0 3px 3px; - border-radius:0 0 3px 3px; - display:block; - padding:10px 25px; -} -.j-forms .footer:after { - clear:both; - content:"."; - display:block; - height:0; - visibility:hidden; -} - -/* Dividers -=============================== */ -.j-forms .divider, -.j-forms .divider-text { border-top:1px solid rgba(0,0,0,.12); height:0; } - -.j-forms .divider-text { text-align:center; } - -.j-forms .divider-text span { - border:1px solid rgba(0,0,0,.12); - -webkit-border-radius:3px; - -moz-border-radius:3px; - -o-border-radius:3px; - border-radius:3px; - background-color:#f9fafd; - color:#3f51b5; - font-size:16px; - padding:2px 15px; - position:relative; - top:-9px; - white-space:nowrap; -} - -/* Gap-top / gap-bottom classes -=============================== */ -.j-forms .gap-top-20 { margin-top:20px; } /* text-divider top gap after "content"/"j-row" classes */ - -.j-forms .gap-top-45 { margin-top:45px; } /* text-divider top gap after "unit" class */ - -.j-forms .gap-bottom-45 { margin-bottom:45px; } /* text-divider bottom gap */ - -.j-forms .gap-bottom-25 { margin-bottom:25px; } /* line-divider bottom gap */ - -/* Labels -=============================== */ -.j-forms label { - display:block; - color:inherit; - font-weight:normal; - text-align:left; - margin-bottom:0; -} -.j-forms .label { font-size:16px; margin-bottom:6px; line-height:16px; height:16px; } - -.j-forms .label-center { height:48px; line-height:48px; text-align:center; margin-bottom:0; } - -.j-forms .j-row > .label{ padding-left:10px; } - -/* Radio and checkbox -=============================== */ -.j-forms .radio, -.j-forms .checkbox, -.j-forms .radio-toggle, -.j-forms .checkbox-toggle { - color:rgba(0,0,0,.87); - cursor:pointer; - font-size:15px; - height:15px; - margin-bottom:4px; - position:relative; - line-height:15px; -} -.j-forms .radio, -.j-forms .checkbox, -.j-forms .inline-group .radio, -.j-forms .inline-group .checkbox { padding:9px 0 8px 32px; } - -.j-forms .radio-toggle, -.j-forms .checkbox-toggle, -.j-forms .inline-group .radio-toggle, -.j-forms .inline-group .checkbox-toggle { padding:9px 0 8px 58px; } - -.j-forms .radio:last-child, -.j-forms .checkbox:last-child, -.j-forms .radio-toggle:last-child, -.j-forms .checkbox-toggle:last-child { margin-bottom:0; } - -.j-forms .inline-group .radio, -.j-forms .inline-group .checkbox, -.j-forms .inline-group .radio-toggle, -.j-forms .inline-group .checkbox-toggle { display:inline-block; margin-right:25px; } - -.j-forms .radio input, -.j-forms .checkbox input, -.j-forms .radio-toggle input, -.j-forms .checkbox-toggle input { position:absolute; left:-9999px; } - -.j-forms .radio i, -.j-forms .checkbox i, -.j-forms .checkbox-toggle i, -.j-forms .radio-toggle i { - background-color:#fff; - border:2px solid rgba(0,0,0,.26); - display:block; - height:18px; - left:0; - outline:none; - position:absolute; - top:5px; - -webkit-transition:border-color.2s; - -moz-transition:border-color.2s; - -ms-transition:border-color.2s; - -o-transition:border-color.2s; - transition:border-color.2s; -} -.j-forms .radio i, -.j-forms .checkbox i { width:18px; } - -.j-forms .checkbox-toggle i, -.j-forms .radio-toggle i { width:44px; } - -.j-forms .checkbox i, -.j-forms .checkbox-toggle i { - -webkit-border-radius:3px; - -moz-border-radius:3px; - -o-border-radius:3px; - border-radius:3px; -} -.j-forms .radio i, -.j-forms .radio i:after, -.j-forms .radio-toggle i:before { - -webkit-border-radius:50%; - -moz-border-radius:50%; - -o-border-radius:50%; - border-radius:50%; -} -.j-forms .radio-toggle i { - -webkit-border-radius:13px; - -moz-border-radius:13px; - -o-border-radius:13px; - border-radius:13px; -} -.j-forms .checkbox-toggle i:before { - -webkit-border-radius:2px; - -moz-border-radius:2px; - -o-border-radius:2px; - border-radius:2px; -} -.j-forms .radio i:after { - background-color:rgba(48,63,159,.9); - content:""; - height:8px; - top:5px; - left:5px; - opacity:0; - position:absolute; - width:8px; -} -.j-forms .checkbox i:after { - border-width:0 0 3px 3px; - border-bottom:solid rgb(48,63,159); - border-left:solid rgb(48,63,159); - content:""; - height:5px; - top:3px; - -webkit-transform:rotate(-45deg); - -moz-transform:rotate(-45deg); - -ms-transform:rotate(-45deg); - -o-transform:rotate(-45deg); - transform:rotate(-45deg); - left:3px; - opacity:0; - position:absolute; - width:10px; -} -.j-forms .radio input:checked + i:after, -.j-forms .checkbox input:checked + i:after { opacity:1; } - -.j-forms .checkbox-toggle i:before, -.j-forms .radio-toggle i:before { - border:none; - background-color:rgba(48,63,159,.9); - content:""; - display:block; - height:14px; - left:2px; - position:absolute; - top:2px; - width:14px; -} -.j-forms .checkbox-toggle input:checked + i:before, -.j-forms .radio-toggle input:checked + i:before { left:28px; } - -.j-forms .checkbox-toggle i:after, -.j-forms .radio-toggle i:after, -.j-forms .checkbox-toggle input:checked + i:after, -.j-forms .radio-toggle input:checked + i:after { - font-size:10px; - font-style:normal; - font-weight:bold; - line-height:10px; - position:absolute; - top:4px; -} -.j-forms .checkbox-toggle i:after, -.j-forms .radio-toggle i:after { content:"NO"; left:22px; } - -.j-forms .checkbox-toggle input:checked + i:after, -.j-forms .radio-toggle input:checked + i:after { content:"YES"; left:6px; } - -.j-forms .checkbox:hover i, -.j-forms .radio:hover i, -.j-forms .checkbox-toggle:hover i, -.j-forms .radio-toggle:hover i { border:2px solid rgba(48,63,159,.6); } - -.j-forms .radio input:checked + i, -.j-forms .checkbox input:checked + i, -.j-forms .radio-toggle input:checked + i, -.j-forms .checkbox-toggle input:checked + i { border:2px solid rgba(48,63,159,.9); } - -.j-forms .radio input:checked + i, -.j-forms .checkbox input:checked + i { color:rgba(48,63,159,.9); } - -.j-forms .checkbox-toggle input:checked + i, -.j-forms .radio-toggle input:checked + i { background-color:#e8eaf6; } - -/* Tooltip -=============================== */ -.j-forms .tooltip, -.j-forms .tooltip-image { - background-color:#1a237e; - -webkit-border-radius:3px; - -moz-border-radius:3px; - -o-border-radius:3px; - border-radius:3px; - display:block; - left:-9999px; - opacity:0; - position:absolute; - z-index:20; -} -.j-forms .tooltip { - color:#fff; - font:600 13px 'Open Sans',Helvetica,Arial,sans-serif; - line-height:20px; - padding:5px 10px; -} -.j-forms .tooltip-image { padding:2px 2px 1px; } - -.j-forms .input input:focus + .tooltip, -.j-forms .input textarea:focus + .tooltip, -.j-forms .select select:focus + .tooltip, -.j-forms .input input:focus + .tooltip-image, -.j-forms .input textarea:focus + .tooltip-image, -.j-forms .select select:focus + .tooltip-image { opacity:1; z-index:5; } - -.j-forms .tooltip-left-top { bottom:100%; margin-bottom:8px; } - -.j-forms .tooltip-left-top:before { - border-color:#1a237e transparent; - border-style:solid; - border-width:8px 7px 0; - bottom:-6px; - content:""; - left:16px; - position:absolute; -} -.j-forms .input input:focus + .tooltip-left-top, -.j-forms .input textarea:focus + .tooltip-left-top, -.j-forms .select select:focus + .tooltip-left-top { left:0; right:auto; } - -.j-forms .tooltip-right-top { bottom:100%; margin-bottom:8px; } - -.j-forms .tooltip-right-top:before { - border-color:#1a237e transparent; - border-style:solid; - border-width:8px 7px 0; - bottom:-6px; - content:""; - position:absolute; - right:16px; -} -.j-forms .input input:focus + .tooltip-right-top, -.j-forms .input textarea:focus + .tooltip-right-top, -.j-forms .select select:focus + .tooltip-right-top { left:auto; right:0; } - -.j-forms .tooltip-left-bottom { margin-top:8px; top:100%; } - -.j-forms .tooltip-left-bottom:before { - border-color:#1a237e transparent; - border-style:solid; - border-width:0 7px 8px; - top:-6px; - content:""; - left:16px; - position:absolute; -} -.j-forms .input input:focus + .tooltip-left-bottom, -.j-forms .input textarea:focus + .tooltip-left-bottom, -.j-forms .select select:focus + .tooltip-left-bottom { left:0; right:auto; } - -.j-forms .tooltip-right-bottom { margin-top:8px; top:100%; } - -.j-forms .tooltip-right-bottom:before { - border-color:#1a237e transparent; - border-style:solid; - border-width:0 7px 8px; - top:-6px; - content:""; - right:16px; - position:absolute; -} -.j-forms .input input:focus + .tooltip-right-bottom, -.j-forms .input textarea:focus + .tooltip-right-bottom, -.j-forms .select select:focus + .tooltip-right-bottom { left:auto; right:0; } - - -.j-forms .tooltip-right-side { margin-left:8px; top:8px; white-space:nowrap; } - -.j-forms .tooltip-right-side:before { - border-color:transparent #1a237e; - border-style:solid; - border-width:7px 8px 7px 0; - content:""; - left:-6px; - position:absolute; - top:8px; -} -.j-forms .input input:focus + .tooltip-right-side, -.j-forms .input textarea:focus + .tooltip-right-side, -.j-forms .select select:focus + .tooltip-right-side { left:100%; } - -.j-forms .tooltip-left-side { margin-right:8px; top:8px; white-space:nowrap; } - -.j-forms .tooltip-left-side:before { - border-color:transparent #1a237e; - border-style:solid; - border-width:7px 0 7px 8px; - content:""; - right:-6px; - position:absolute; - top:8px; -} -.j-forms .input input:focus + .tooltip-left-side, -.j-forms .input textarea:focus + .tooltip-left-side, -.j-forms .select select:focus + .tooltip-left-side { left:auto; right:100%; } - -/* Widget -=============================== */ -.j-forms .widget { position: relative; } - -.j-forms .widget .addon, -.j-forms .widget .addon-btn { - background:#e0e0e0; - border:none; - color:rgba(0,0,0,.56); - display:block; - font:16px 'Open Sans',Helvetica,Arial,sans-serif; - height:48px; - line-height:48px; - padding:0; - position:absolute; - outline:none; - overflow:hidden; - text-align:center; - top:0; - z-index:5; -} -.j-forms .widget .addon-btn, -.j-forms .widget .addon-btn i { - cursor:pointer; - -webkit-transition:all.2s; - -moz-transition:all.2s; - -ms-transition:all.2s; - -o-transition:all.2s; - transition:all.2s; -} -.j-forms .widget .addon-btn:hover, -.j-forms .widget .addon-btn:focus { background-color:#d6d6d6; color:rgba(0,0,0,.87); } - -.j-forms .widget .addon-btn:hover i, -.j-forms .widget .addon-btn:focus i { color:rgba(0,0,0,.61); } - -.j-forms .widget .adn-left { left:0; } - -.j-forms .widget .adn-right { right:0; } - -.j-forms .widget .addon i, -.j-forms .widget .addon-btn i { color:rgba(0,0,0,.34); font-size:17px; z-index:2; } - -.j-forms .widget .adn-50 { width:50px; } - -.j-forms .widget .adn-130 { width:130px; } - -.j-forms .widget.right-50 .input { padding-right:50px; } - -.j-forms .widget.left-50 .input { padding-left:50px; } - -.j-forms .widget.right-130 .input { padding-right:130px; } - -.j-forms .widget.left-130 .input { padding-left:130px; } - -.j-forms .widget .adn-left, -.j-forms .widget.right-50 .input input, -.j-forms .widget.right-130 .input input { - -webkit-border-radius:3px 0 0 3px; - -moz-border-radius:3px 0 0 3px; - -o-border-radius:3px 0 0 3px; - border-radius:3px 0 0 3px; -} -.j-forms .widget .adn-right, -.j-forms .widget.left-50 .input input, -.j-forms .widget.left-130 .input input { - -webkit-border-radius:0 3px 3px 0; - -moz-border-radius:0 3px 3px 0; - -o-border-radius:0 3px 3px 0; - border-radius:0 3px 3px 0; -} -.j-forms .widget.left-50.right-50 .input input, -.j-forms .widget.left-50.right-130 .input input, -.j-forms .widget.left-130.right-50 .input input, -.j-forms .widget.left-130.right-130 .input input { - -webkit-border-radius:0; - -moz-border-radius:0; - -o-border-radius:0; - border-radius:0; -} - -/* Inputs -=============================== */ -.j-forms input[type="text"], -.j-forms input[type="password"], -.j-forms input[type="email"], -.j-forms input[type="search"], -.j-forms input[type="url"], -.j-forms textarea, -.j-forms select { - background:#fff; - border:2px solid rgba(0,0,0,.12); - -webkit-border-radius:3px; - -moz-border-radius:3px; - -o-border-radius:3px; - border-radius:3px; - color:rgba(0,0,0,.87); - display:block; - font-family:inherit; - font-size:16px; - height:48px; - padding:10px 15px; - width:100%; - outline:none; - -webkit-appearance:none; - -moz-appearance:none; - appearance:none; - -webkit-box-sizing:border-box; - -moz-box-sizing:border-box; - box-sizing:border-box; - -webkit-transition:all.4s; - -moz-transition:all.4s; - -ms-transition:all.4s; - -o-transition:all.4s; - transition:all.4s; -} -.j-forms input[type="text"]:hover, -.j-forms input[type="password"]:hover, -.j-forms input[type="email"]:hover, -.j-forms input[type="search"]:hover, -.j-forms input[type="url"]:hover, -.j-forms textarea:hover, -.j-forms select:hover { border:2px solid #3676C8; } - -.j-forms input[type="text"]:focus, -.j-forms input[type="password"]:focus, -.j-forms input[type="email"]:focus, -.j-forms input[type="search"]:focus, -.j-forms input[type="url"]:focus, -.j-forms textarea:focus, -.j-forms select:focus { border:2px solid #3676C8; } - -.j-forms .input textarea { - height:112px; - overflow:auto; - min-height:52px; - resize:vertical; -} - -.j-forms .input textarea:focus { height:128px; } - -/* Placeholders -=============================== */ -.j-forms input::-webkit-input-placeholder, -.j-forms textarea::-webkit-input-placeholder { color:rgba(0,0,0,.54); } - -.j-forms input::-moz-placeholder, -.j-forms textarea::-moz-placeholder { color:rgba(0,0,0,.54); } - -.j-forms input:-moz-placeholder, -.j-forms textarea:-moz-placeholder { color:rgba(0,0,0,.54); } - -.j-forms input:-ms-input-placeholder, -.j-forms textarea:-ms-input-placeholder { color:rgba(0,0,0,.54); } - -.j-forms input:focus::-webkit-input-placeholder, -.j-forms textarea:focus::-webkit-input-placeholder { color:rgba(0,0,0,.36); } - -.j-forms input:focus::-moz-placeholder, -.j-forms textarea:focus::-moz-placeholder { color:rgba(0,0,0,.36); } - -.j-forms input:focus:-moz-placeholder, -.j-forms textarea:focus:-moz-placeholder { color:rgba(0,0,0,.36); } - -.j-forms input:focus:-ms-input-placeholder, -.j-forms textarea:focus:-ms-input-placeholder { color:rgba(0,0,0,.36); } - -/* Select -=============================== */ -.j-forms select { padding-left:13px; } - -.j-forms .multiple-select select { height:auto; } - -.j-forms .select i { - background:#fff; - -webkit-box-shadow:0 0 0 11px #fff; - -moz-box-shadow:0 0 0 11px #fff; - -o-box-shadow:0 0 0 11px #fff; - box-shadow:0 0 0 11px #fff; - height:20px; - position:absolute; - pointer-events:none; - top:14px; - right:14px; - width:14px; -} -.j-forms .select i:after, -.j-forms .select i:before { - border-right:4px solid transparent; - border-left:4px solid transparent; - content:''; - position:absolute; - right:3px; -} -.j-forms .select i:after { border-top:6px solid rgba(0,0,0,.4); bottom:1px; } - -.j-forms .select i:before { border-bottom:6px solid rgba(0,0,0,.4); top:3px; } - -.j-forms .select { position:relative; } - -/* Icons -=============================== */ -.j-forms .icon-left, -.j-forms .icon-right { - color:rgba(0,0,0,.54); - font-size:17px; - height:38px; - line-height:38px !important; - opacity:.6; - position:absolute; - text-align:center; - top:5px; - width:42px; - z-index:2; -} -.j-forms .icon-left { border-right:1px solid rgba(0,0,0,.54); left:3px; } - -.j-forms .icon-right { border-left:1px solid rgba(0,0,0,.54); right:3px; } - -.j-forms .icon-left ~ input, -.j-forms .icon-left ~ textarea { padding-left:58px; } - -.j-forms .icon-right ~ input, -.j-forms .icon-right ~ textarea { padding-right:58px; } - -/* File for upload -=============================== */ -.j-forms .file-button input { - bottom:-1px; - font-size:34px; - opacity:0; - position:absolute; - width:108px; - z-index:0; -} -.j-forms .prepend-small-btn .file-button input, -.j-forms .prepend-big-btn .file-button input { left:0; } - -.j-forms .append-small-btn .file-button input, -.j-forms .append-big-btn .file-button input { right:0; } - -.j-forms .prepend-small-btn .file-button, -.j-forms .append-small-btn .file-button { width:64px; } - -.j-forms .prepend-big-btn .file-button, -.j-forms .append-big-btn .file-button { width:106px; } - -.j-forms .prepend-small-btn .file-button, -.j-forms .prepend-big-btn .file-button { left:4px; } - -.j-forms .append-small-btn .file-button, -.j-forms .append-big-btn .file-button { right:4px; } - -.j-forms .append-small-btn .file-button, -.j-forms .append-big-btn .file-button, -.j-forms .prepend-small-btn .file-button, -.j-forms .prepend-big-btn .file-button { - -webkit-border-radius:2px; - -moz-border-radius:2px; - -o-border-radius:2px; - border-radius:2px; -} -.j-forms .prepend-big-btn input[type="text"] { padding-left:123px; } - -.j-forms .append-big-btn input[type="text"] { padding-right:123px; } - -.j-forms .prepend-small-btn input[type="text"] { padding-left:81px; } - -.j-forms .append-small-btn input[type="text"] { padding-right:81px; } - -.j-forms .input input[type="file"] { cursor:pointer; } - -/* Buttons -=============================== */ -.j-forms .primary-btn, -.j-forms .secondary-btn { - border:none; - -webkit-border-radius:3px; - -moz-border-radius:3px; - -o-border-radius:3px; - border-radius:3px; - color:#fff; - display:block; - cursor:pointer; - float:right; - font:16px 'Open Sans',Helvetica,Arial,sans-serif; - height:48px; - margin:10px 0 10px 20px; - outline:none; - padding:0 25px; - white-space:nowrap; -} -.j-forms .primary-btn { position:relative; } - -.j-forms .content .primary-btn, -.j-forms .content .secondary-btn { margin:0 0 20px 20px; } - -.j-forms .file-button { - color:#fff; - display:block; - font-family:'Open Sans',Helvetica,Arial,sans-serif; - font-size:14px; - height:40px; - line-height:40px; - outline:none; - overflow:hidden; - position:absolute; - text-align:center; - top:4px; - z-index:1; -} -.j-forms .primary-btn, -.j-forms .file-button, -.j-forms .secondary-btn { - background:#3676C8; - -webkit-transition:background.2s; - -moz-transition:background.2s; - -ms-transition:background.2s; - -o-transition:background.2s; - transition:background.2s; -} -.j-forms .primary-btn:hover, -.j-forms .file-button:hover, -.j-forms .secondary-btn:hover { background:#3f51b5; } - -.j-forms .primary-btn:hover.processing { background:#3676C8; cursor:wait; } - -.j-forms .file-button:hover + input { border:2px solid rgba(48,63,159,.6); } - -.j-forms .secondary-btn, -.j-forms .secondary-btn:hover, -.j-forms .secondary-btn:active { opacity:.5; } - -.j-forms .primary-btn.processing:before { - background:rgba(255,255,255,.4); - content:''; - height:100%; - position:absolute; - top:0; - left:0; - width:100%; - -webkit-animation:processing 3s ease-in-out infinite; - -moz-animation:processing 3s ease-in-out infinite;; - -ms-animation:processing 3s ease-in-out infinite; - -o-animation:processing 3s ease-in-out infinite; - animation:processing 3s ease-in-out infinite; -} -@-webkit-keyframes processing { - 0% { width:0; } - 100% { width:100%; } -} -@-moz-keyframes processing { - 0% { width:0; } - 100% { width:100%; } -} -@-ms-keyframes processing { - 0% { width:0; } - 100% { width:100%; } -} -@-o-keyframes processing { - 0% { width:0; } - 100% { width:100%; } -} -@keyframes processing { - 0% { width:0; } - 100% { width:100%; } -} - -/* Status message -=============================== */ -.j-forms .error-message, -.j-forms .success-message, -.j-forms .info-message, -.j-forms .warning-message { - border:2px solid; - -webkit-border-radius:3px; - -moz-border-radius:3px; - -o-border-radius:3px; - border-radius:3px; - display:block; - font:16px/24px 'Open Sans',Helvetica,Arial,sans-serif; - padding:15px; -} -.j-forms .error-message i, -.j-forms .success-message i, -.j-forms .info-message i, -.j-forms .warning-message i { - font-size:18px; - float:left; - height:24px; - line-height:24px; - padding-right:10px; -} -.j-forms .error-message ul, -.j-forms .success-message ul, -.j-forms .info-message ul, -.j-forms .warning-message ul { margin:0; } - -.j-forms span.error-view, -.j-forms span.success-view, -.j-forms span.warning-view, -.j-forms span.info-view { - display:block; - font-size:14px; - height:14px; - line-height:14px; - margin-top:5px; - padding:0 2px; -} -.j-forms span.hint { - display:block; - font-size:13px; - color:inherit; - height:13px; - line-height:13px; - margin-top:5px; - padding:0 2px; -} - -/* Disabled state -=============================== */ -.j-forms .widget.disabled-view, -.j-forms .input.disabled-view, -.j-forms .select.disabled-view, -.j-forms .checkbox.disabled-view, -.j-forms .radio.disabled-view, -.j-forms .checkbox-toggle.disabled-view, -.j-forms .radio-toggle.disabled-view, -.j-forms .primary-btn.disabled-view, -.j-forms .secondary-btn.disabled-view, -.j-forms .file-button.disabled-view { cursor:default; opacity:.5; } - -.j-forms .input.disabled-view input[type="file"] { cursor:default; } - -.j-forms .widget.disabled-view input, -.j-forms .input.disabled-view input, -.j-forms .input.disabled-view textarea, -.j-forms .select.disabled-view select { border-color:rgba(0,0,0,.12) !important; } - -.j-forms .checkbox.disabled-view i, -.j-forms .radio.disabled-view i, -.j-forms .checkbox-toggle.disabled-view i, -.j-forms .radio-toggle.disabled-view i { border-color:rgba(0,0,0,.26) !important; } - -.j-forms .primary-btn.disabled-view, -.j-forms .secondary-btn.disabled-view, -.j-forms .disabled-view .file-button { background:#3676C8; } - -.j-forms .widget.disabled-view .addon-btn:hover, -.j-forms .widget.disabled-view .addon-btn:focus { background:#e0e0e0; cursor:default; color:rgba(0,0,0,.56); } - -.j-forms .widget.disabled-view .addon-btn i { color:rgba(0,0,0,.24) !important; } - -/* Error state -=============================== */ -.j-forms .error-view .checkbox i, -.j-forms .error-view .radio i, -.j-forms .error-view .checkbox-toggle i, -.j-forms .error-view .radio-toggle i, -.j-forms .error-view input, -.j-forms .error-view select, -.j-forms .error-view textarea { background:#ffebee !important; } - -.j-forms .select.error-view i { - background-color:#ffebee; - -webkit-box-shadow:0 0 0 12px #ffebee; - -moz-box-shadow:0 0 0 12px #ffebee; - -o-box-shadow:0 0 0 12px #ffebee; - box-shadow:0 0 0 12px #ffebee; -} -.j-forms .error-view .icon-left, -.j-forms .error-view .icon-right { border-color:#e57373; } - -.j-forms .error-view .icon-left, -.j-forms .error-view .icon-right, -.j-forms span.error-view, -.j-forms .error-message i { color:#b71c1c; } - -.j-forms .error-message { background:#ffebee; border-color:#b71c1c; color:#b71c1c; } - -/* Success state -=============================== */ -.j-forms .success-view .checkbox i, -.j-forms .success-view .radio i, -.j-forms .success-view .checkbox-toggle i, -.j-forms .success-view .radio-toggle i, -.j-forms .success-view input, -.j-forms .success-view select, -.j-forms .success-view textarea { background:#e8f5e9 !important; } - -.j-forms .select.success-view i { - background-color:#e8f5e9; - -webkit-box-shadow:0 0 0 12px #e8f5e9; - -moz-box-shadow:0 0 0 12px #e8f5e9; - -o-box-shadow:0 0 0 12px #e8f5e9; - box-shadow:0 0 0 12px #e8f5e9; -} -.j-forms .success-view .icon-left, -.j-forms .success-view .icon-right { border-color:#81c784; } - -.j-forms .success-view .icon-left, -.j-forms .success-view .icon-right, -.j-forms span.success-view, -.j-forms .success-message i { color:#1b5e20; } - -.j-forms .success-message { background:#e8f5e9; border-color:#1b5e20; color:#1b5e20; } - -/* Warning state -=============================== */ -.j-forms .warning-view .checkbox i, -.j-forms .warning-view .radio i, -.j-forms .warning-view .checkbox-toggle i, -.j-forms .warning-view .radio-toggle i, -.j-forms .warning-view input, -.j-forms .warning-view select, -.j-forms .warning-view textarea { background:#fff8e1 !important; } - -.j-forms .select.warning-view i { - background-color:#fff8e1; - -webkit-box-shadow:0 0 0 12px #fff8e1; - -moz-box-shadow:0 0 0 12px #fff8e1; - -o-box-shadow:0 0 0 12px #fff8e1; - box-shadow:0 0 0 12px #fff8e1; -} -.j-forms .warning-view .icon-left, -.j-forms .warning-view .icon-right { border-color:#f9a825; } - -.j-forms .warning-view .icon-left, -.j-forms .warning-view .icon-right, -.j-forms span.warning-view, -.j-forms .warning-message i { color:#f57f17; } - -.j-forms .warning-message { background:#fff8e1; border-color:#f57f17; color:#f57f17; } - -/* Info state -=============================== */ -.j-forms .info-view .checkbox i, -.j-forms .info-view .radio i, -.j-forms .info-view .checkbox-toggle i, -.j-forms .info-view .radio-toggle i, -.j-forms .info-view input, -.j-forms .info-view select, -.j-forms .info-view textarea { background:#e1f5fe !important; } - -.j-forms .select.info-view i { - background-color:#e1f5fe; - -webkit-box-shadow:0 0 0 12px #e1f5fe; - -moz-box-shadow:0 0 0 12px #e1f5fe; - -o-box-shadow:0 0 0 12px #e1f5fe; - box-shadow:0 0 0 12px #e1f5fe; -} -.j-forms .info-view .icon-left, -.j-forms .info-view .icon-right { border-color:#0288d1; } - -.j-forms .info-view .icon-left, -.j-forms .info-view .icon-right, -.j-forms span.info-view, -.j-forms .info-message i { color:#01579b; } - -.j-forms .info-message { background:#e1f5fe; border-color:#01579b; color:#01579b; } - -/* Ratings -==================================== */ -.j-forms .rating-group { color:rgba(0,0,0,.87); height:30px; line-height:30px; margin-bottom:4px; } - -.j-forms .rating-group:last-child { margin-bottom:0; } - -.j-forms .rating-group .label { float:left; font-size:16px; height:30px; line-height:30px; margin-bottom:0; } - -.j-forms .rating-group .ratings { float:right; height:30px; line-height:30px; } - -.j-forms .ratings input { left:-9999px; position:absolute; } - -.j-forms .ratings input + label { - color:rgba(0,0,0,.26); - cursor:pointer; - font-size:20px; - float:right; - padding:0 2px; - -webkit-transition:color.2s; - -moz-transition:color.2s; - -ms-transition:color.2s; - -o-transition:color.2s; - transition:color.2s; -} -.j-forms .ratings input + label:hover, -.j-forms .ratings input + label:hover ~ label, -.j-forms .ratings input:checked + label, -.j-forms .ratings input:checked + label ~ label { color:#3676C8; } - -/* Social links -==================================== */ -.j-forms .social-btn, -.j-forms .social-icon { margin-bottom:6px; position:relative; } - -.j-forms .social-icon { display:inline-block; margin-left:2px; margin-right:2px; } - -.j-forms .social-center { text-align:center; } - -.j-forms .social-btn i, -.j-forms .social-icon i { - background-color:rgba(0,0,0,.15); - color:#fff; - cursor:pointer; - font-size:22px; - left:0; - line-height:48px; - position:absolute; - text-align:center; - width:48px; - z-index:2; -} -.j-forms .social-btn i { - -webkit-border-radius:3px 0 0 3px; - -moz-border-radius:3px 0 0 3px; - -o-border-radius:3px 0 0 3px; - border-radius:3px 0 0 3px; -} -.j-forms .social-icon i { - -webkit-border-radius:3px; - -moz-border-radius:3px; - -o-border-radius:3px; - border-radius:3px; -} -.j-forms .social-btn button, -.j-forms .social-icon button { - -webkit-border-radius:3px; - -moz-border-radius:3px; - -o-border-radius:3px; - border-radius:3px; - border:none; - color:#fff; - cursor:pointer; - font:16px 'Open Sans',Helvetica,Arial,sans-serif; - padding:0 0 0 48px; - outline:none; - overflow:hidden; - height:48px; - white-space:nowrap; - -webkit-transition:background.2s; - -moz-transition:background.2s; - -ms-transition:background.2s; - -o-transition:background.2s; - transition:background.2s; -} -.j-forms .social-btn button { width:100%; } - -.j-forms .social-icon button { width:48px; } - -.j-forms .social-btn.vk button, -.j-forms .social-icon.vk button { background:rgb(47,80,112); } -.j-forms .social-btn.vk:hover button, -.j-forms .social.vk:hover button { background:rgba(47,80,112,.85); } - -.j-forms .social-btn.skype button, -.j-forms .social-icon.skype button { background:rgb(19,176,237); } -.j-forms .social-btn.skype:hover button, -.j-forms .social-icon.skype:hover button { background:rgba(19,176,237,.85); } - -.j-forms .social-btn.yahoo button, -.j-forms .social-icon.yahoo button { background:rgb(112,14,156); } -.j-forms .social-btn.yahoo:hover button, -.j-forms .social-icon.yahoo:hover button { background:rgba(112,14,156,.85); } - -.j-forms .social-btn.flickr button, -.j-forms .social-icon.flickr button { background:rgb(254,59,147); } -.j-forms .social-btn.flickr:hover button, -.j-forms .social-icon.flickr:hover button { background:rgba(254,59,147,.85); } - -.j-forms .social-btn.tumblr button, -.j-forms .social-icon.tumblr button { background:rgb(56,72,83); } -.j-forms .social-btn.tumblr:hover button, -.j-forms .social-icon.tumblr:hover button { background:rgba(56,72,83,.85); } - -.j-forms .social-btn.google button, -.j-forms .social-icon.google button { background:rgb(8,104,185); } -.j-forms .social-btn.google:hover button, -.j-forms .social-icon.google:hover button { background:rgba(8,104,185,.85); } - -.j-forms .social-btn.twitter button, -.j-forms .social-icon.twitter button { background:rgb(44,168,210); } -.j-forms .social-btn.twitter:hover button, -.j-forms .social-icon.twitter:hover button { background:rgba(44,168,210,.85); } - -.j-forms .social-btn.youtube button, -.j-forms .social-icon.youtube button { background:rgb(206,51,44); } -.j-forms .social-btn.youtube:hover button, -.j-forms .social-icon.youtube:hover button { background:rgba(206,51,44,.85); } - -.j-forms .social-btn.facebook button, -.j-forms .social-icon.facebook button { background:rgb(48,88,145); } -.j-forms .social-btn.facebook:hover button, -.j-forms .social-icon.facebook:hover button { background:rgba(48,88,145,.85); } - -.j-forms .social-btn.linkedin button, -.j-forms .social-icon.linkedin button { background:rgb(68,152,200); } -.j-forms .social-btn.linkedin:hover button, -.j-forms .social-icon.linkedin:hover button { background:rgba(68,152,200,.85); } - -.j-forms .social-btn.pinterest button, -.j-forms .social-icon.pinterest button { background:rgb(200,40,40); } -.j-forms .social-btn.pinterest:hover button, -.j-forms .social-icon.pinterest:hover button { background:rgba(200,40,40,.85); } - -.j-forms .social-btn.google-plus button, -.j-forms .social-icon.google-plus button { background:rgb(206,77,57); } -.j-forms .social-btn.google-plus:hover button, -.j-forms .social-icon.google-plus:hover button { background:rgba(206,77,57,.85); } - -/* Captcha -=============================== */ -.j-forms .captcha-group { position: relative; } - -.j-forms .captcha-group .captcha { - background-color:#e0e0e0; - border:none; - -webkit-border-radius:3px 0 0 3px; - -moz-border-radius:3px 0 0 3px; - -o-border-radius:3px 0 0 3px; - border-radius:3px 0 0 3px; - height:48px; - line-height:48px; - position:absolute; - outline:none; - text-align:center; - top:0; - width:90px; -} -.j-forms .captcha-group .input { padding-left:90px; } - -.j-forms .captcha-group .input input { - -webkit-border-radius:0 3px 3px 0; - -moz-border-radius:0 3px 3px 0; - -o-border-radius:0 3px 3px 0; - border-radius:0 3px 3px 0; -} - -/* Pop-up form -=============================== */ -/* Popup menu forms */ -.popup-menu { padding:0 15px; } - -.popup-list { - background-color:#f9fafd; - -webkit-border-radius:3px; - -moz-border-radius:3px; - -o-border-radius:3px; - border-radius:3px; - -webkit-box-shadow:0 0 15px rgba(0,0,0,.4); - -moz-box-shadow:0 0 15px rgba(0,0,0,.4); - -o-box-shadow:0 0 15px rgba(0,0,0,.4); - box-shadow:0 0 15px rgba(0,0,0,.4); - max-width:100%; - position:relative; -} -.popup-list:after { - clear:both; - content:"."; - display:block; - height:0; - visibility:hidden; -} - -.popup-list > ul { font-size:0; float:right; outline:none; padding:5px; } - -.popup-list > ul > li { - border-left:1px solid rgba(0,0,0,.12); - display:inline-block; - font-family:'Open Sans',Helvetica,Arial,sans-serif; - font-size:16px; - line-height:45px; - padding:0 20px; - list-style-type:none; -} -.popup-list > ul > li:hover { background-color:#e8eaf6; } - -.popup-list a { color:rgba(0,0,0,.87); text-decoration:none; } - -.popup-list-open { position:relative; } - -.popup-list-open .popup-list-wrapper { display:none; opacity:0; position:absolute; left:-9999px; width:400px; } - -.popup-list-open .j-forms { margin:10px auto 0; z-index:999; } - -.popup-list-open .j-forms .input textarea:focus { height:112px; } - -.popup-list-open:hover .popup-list-wrapper { - display:block; - left:auto; - right:0; - opacity:1; - -webkit-animation:popup-list-open.4s both; - -moz-animation:popup-list-open.4s both; - -ms-animation:popup-list-open.4s both; - -o-animation:popup-list-open.4s both; - animation:popup-list-open.4s both; -} -@-webkit-keyframes popup-list-open { - from { -webkit-transform:translate(0,-10px); transform:translate(0,-10px); } - to { -webkit-transform:translate(0,0); transform:translate(0,0); } -} -@-moz-keyframes popup-list-open { - from { -moz-transform:translate(0,-10px); transform:translate(0,-10px); } - to { -moz-transform:translate(0,0); transform:translate(0,0); } -} -@-ms-keyframes popup-list-open { - from { -ms-transform:translate(0,-10px); transform:translate(0,-10px); } - to { -ms-transform:translate(0,0); transform:translate(0,0); } -} -@-o-keyframes popup-list-open { - from { -o-transform:translate(0,-10px); transform:translate(0,-10px); } - to { -o-transform:translate(0,0); transform:translate(0,0); } -} -@-keyframes popup-list-open { - from { transform:translate(0,-10px); } - to { transform:translate(0,0); } -} - -/* Popup bottom form */ -.popup-btm-400, -.popup-btm-640 { - bottom:0; - position:fixed; - -webkit-transition:width.3s; - -moz-transition:width.3s; - -ms-transition:width.3s; - -o-transition:width.3s; - transition:width.3s; - right:1%; - z-index:1000; -} -.popup-btm-400 { width:400px; } - -.popup-btm-640 { width:640px; } - -.popup-btm-400 #popup-input-open, -.popup-btm-400 #popup-input-close, -.popup-btm-640 #popup-input-open, -.popup-btm-640 #popup-input-close { display:none; } - -.popup-btm-400 .popup-btm-wrapper, -.popup-btm-640 .popup-btm-wrapper { - bottom:-500px; - height:auto; - position:absolute; - right:0; - -webkit-transition:all.4s ease-in-out; - -moz-transition:all.4s ease-in-out; - -ms-transition:all.4s ease-in-out; - -o-transition:all.4s ease-in-out; - transition:all.4s ease-in-out; - width:100%; - z-index:1000; -} -.popup-btm-400 input#popup-input-open:checked ~ .popup-btm-label, -.popup-btm-640 input#popup-input-open:checked ~ .popup-btm-label { opacity:0; cursor:default; } - -.popup-btm-400 input#popup-input-close:checked ~ .popup-btm-wrapper, -.popup-btm-640 input#popup-input-close:checked ~ .popup-btm-wrapper, -.popup-btm-400 .popup-btm-wrapper, -.popup-btm-640 .popup-btm-wrapper { - -webkit-transform:translateY(100%); - -moz-transform:translateY(100%); - -ms-transform:translateY(100%); - -o-transform:translateY(100%); - transform:translateY(100%); -} -.popup-btm-400 input#popup-input-open:checked ~ .popup-btm-wrapper, -.popup-btm-640 input#popup-input-open:checked ~ .popup-btm-wrapper { - bottom:5px; - -webkit-transform:translateY(0); - -moz-transform:translateY(0); - -ms-transform:translateY(0); - -o-transform:translateY(0); - transform:translateY(0); -} -.popup-btm-400 .j-forms .input textarea:focus, -.popup-btm-640 .j-forms .input textarea:focus { height:112px; } - -.popup-btm-400 .popup-btm-label, -.popup-btm-640 .popup-btm-label { - background-color:#f9fafd; - -webkit-border-radius:3px; - -moz-border-radius:3px; - -o-border-radius:3px; - border-radius:3px; - -webkit-box-shadow:0 0 15px rgba(0,0,0,.4); - -moz-box-shadow:0 0 15px rgba(0,0,0,.4); - -o-box-shadow:0 0 15px rgba(0,0,0,.4); - box-shadow:0 0 15px rgba(0,0,0,.4); - bottom:0; - cursor:pointer; - color:rgba(0,0,0,.87); - display:block; - font:16px 'Open Sans',Helvetica,Arial,sans-serif; - height:35px; - text-align:center; - opacity:1; - line-height:35px; - padding:0 30px; - position:fixed; - right:1%; - -webkit-transition:opacity.4s ease-in-out.05s; - -moz-transition:opacity.4s ease-in-out.05s; - -ms-transition:opacity.4s ease-in-out.05s; - -o-transition:opacity.4s ease-in-out.05s; - transition:opacity.4s ease-in-out.05s; - white-space:nowrap; - z-index: 9999; -} -.popup-btm-400 .popup-btm-close, -.popup-btm-640 .popup-btm-close { - background-color:rgba(0,0,0,.6); - -webkit-border-radius:2px; - -moz-border-radius:2px; - -o-border-radius:2px; - border-radius:2px; - cursor:pointer; - position:absolute; - right:0; - top:-25px; - -webkit-transition:background-color.15s; - -moz-transition:background-color.15s; - -ms-transition:background-color.15s; - -o-transition:background-color.15s; - transition:background-color.15s; -} -.popup-btm-400 .popup-btm-close:hover, -.popup-btm-400 .popup-btm-close:focus, -.popup-btm-640 .popup-btm-close:hover, -.popup-btm-640 .popup-btm-close:focus { background-color:rgba(0,0,0,.8); } - -.popup-btm-400 .popup-btm-close i, -.popup-btm-640 .popup-btm-close i { display:block; height:22px; width:23px; } - -.popup-btm-400 .popup-btm-close i:before, -.popup-btm-400 .popup-btm-close i:after, -.popup-btm-640 .popup-btm-close i:before, -.popup-btm-640 .popup-btm-close i:after { - background-color:#fff; - content:''; - height:3px; - position:absolute; - right:1px; - top:10px; - width:21px; -} -.popup-btm-400 .popup-btm-close i:before, -.popup-btm-640 .popup-btm-close i:before { - -webkit-transform:rotate(45deg); - -moz-transform:rotate(45deg); - -ms-transform:rotate(45deg); - -o-transform:rotate(45deg); - transform:rotate(45deg); -} -.popup-btm-400 .popup-btm-close i:after, -.popup-btm-640 .popup-btm-close i:after { - -webkit-transform:rotate(-45deg); - -moz-transform:rotate(-45deg); - -ms-transform:rotate(-45deg); - -o-transform:rotate(-45deg); - transform:rotate(-45deg); -} - -/*=================================================================*/ -/* Grid layout */ -/*=================================================================*/ -.j-forms [class*="span"] { - -webkit-box-sizing:border-box; - -moz-box-sizing:border-box; - box-sizing:border-box; - float:left; - padding-left:10px; - padding-right:10px; - position:relative; -} -.j-forms .span1 { width:8.3333%; } -.j-forms .span2 { width:16.6666%; } -.j-forms .span3 { width:25%; } -.j-forms .span4 { width:33.3333%; } -.j-forms .span5 { width:41.6666%; } -.j-forms .span6 { width:50%; } -.j-forms .span7 { width:58.3333%; } -.j-forms .span8 { width:66.6666%; } -.j-forms .span9 { width:75%; } -.j-forms .span10 { width:83.3333%; } -.j-forms .span11 { width:91.6666%; } -.j-forms .span12 { width:100%; } - -.j-forms .offset1 { margin-left:8.3333%; } -.j-forms .offset2 { margin-left:16.6666%; } -.j-forms .offset3 { margin-left:25%; } -.j-forms .offset4 { margin-left:33.3333%; } -.j-forms .offset5 { margin-left:41.6666%; } -.j-forms .offset6 { margin-left:50%; } -.j-forms .offset7 { margin-left:58.3333%; } -.j-forms .offset8 { margin-left:66.6666%; } -.j-forms .offset9 { margin-left:75%; } -.j-forms .offset10 { margin-left:83.3333%; } -.j-forms .offset11 { margin-left:91.6666%; } -.j-forms .offset12 { margin-left:100%; } - -.j-forms .j-row{ margin:0 -10px; } - -.j-forms .j-row:after { - clear:both; - content:"."; - display:block; - height:0; - visibility:hidden; -} - -/* Responsiveness -==================================== */ -/* Wrapper-640 */ -@media all and (max-width:620px) { - - .wrapper-640 .j-forms [class*="span"] { margin-right:0; width:100%; } - - .wrapper-640 .j-forms [class*="offset"] { margin-left:0; } - - .wrapper-640 .j-forms .label-center { height:14px; line-height:14px; text-align:left; padding-bottom:3px; } - - .wrapper-640 .j-forms .radio:last-child, - .wrapper-640 .j-forms .checkbox:last-child, - .wrapper-640 .j-forms .radio-toggle:last-child, - .wrapper-640 .j-forms .checkbox-toggle:last-child { margin-bottom:4px; } - - /* Popup menu forms*/ - .popup-list-open > .popup-list-wrapper { width:100%; } - .popup-list-open { position:static; } -} - -/* Wrapper-400 */ -@media all and (max-width:380px) { - - .wrapper-400 .j-forms [class*="span"] { margin-right:0; width:100%; } - - .wrapper-400 [class*="offset"] { margin-left:0; } - - .wrapper-400 .j-forms .label-center { height:14px; line-height:14px; text-align:left; padding-bottom:3px; } - - .wrapper-400 .j-forms .radio:last-child, - .wrapper-400 .j-forms .checkbox:last-child, - .wrapper-400 .j-forms .radio-toggle:last-child, - .wrapper-400 .j-forms .checkbox-toggle:last-child { margin-bottom:4px; } - - /* Responsiveness inside popup menu forms */ - .popup-list-wrapper .j-forms [class*="span"] { margin-right:0; width:100%; } - - .popup-list-wrapper .j-forms [class*="offset"] { margin-left:0; } - - .popup-list-wrapper .j-forms .label-center { height:14px; line-height:14px; text-align:left; padding-bottom:3px; } -} - -/* Popup bottom form 400 px*/ -@media all and (max-width:410px) { - - .popup-btm-400 { width: 320px; } - - .popup-btm-400 .j-forms [class*="span"] { margin-right:0; width:100%; } - - .popup-btm-400 .j-forms [class*="offset"] { margin-left:0; } - - .popup-btm-400 .j-forms .label-center { height:14px; line-height:14px; text-align:left; padding-bottom:3px; } -} - -/* Popup bottom form 640 px*/ -@media all and (max-width:650px) { - - .popup-btm-640 { width: 320px; } - - .popup-btm-640 .j-forms [class*="span"] { margin-right:0; width:100%; } - - .popup-btm-640 .j-forms [class*="offset"] { margin-left:0; } - - .popup-btm-640 .j-forms .label-center { height:14px; line-height:14px; text-align:left; padding-bottom:3px; } -} - -/* Bootstrap compatibility -=============================== */ -.j-forms .radio, -.j-forms .checkbox, -.j-forms .radio-toggle, -.j-forms .checkbox-toggle { margin-top:0; } - -.j-forms .label { - padding:0; - -webkit-border-radius:0; - -moz-border-radius:0; - -o-border-radius:0; - border-radius:0; -} -.j-forms .label span { - color:red; -} -.j-forms .radio, -.j-forms .checkbox, -.j-forms .radio-toggle, -.j-forms .checkbox-toggle, -.j-forms .radio *, -.j-forms .checkbox *, -.j-forms .radio-toggle *, -.j-forms .checkbox-toggle *, -.j-forms .radio i:after, -.j-forms .checkbox i:after, -.j-forms .radio-toggle i:after, -.j-forms .checkbox-toggle i:after, -.j-forms .radio i:before, -.j-forms .checkbox i:before, -.j-forms .radio-toggle i:before, -.j-forms .checkbox-toggle i:before { - -webkit-box-sizing:content-box; - -moz-box-sizing:content-box; - box-sizing:content-box; -} -/* =============================== */ -/* Just Forms */ -/* version 1.0 */ -/* end */ -/* =============================== */ - -/* =============================== */ -/* start */ -/* Just Forms */ -/* version 1.1*/ -/* =============================== */ -/* Tabs -=============================== */ -.j-tabs-section, -.j-tabs-container input[type="radio"] { display:none; } - -#tab1:checked ~ #tabs-section-1, -#tab2:checked ~ #tabs-section-2, -#tab3:checked ~ #tabs-section-3 { display:block; } - -.j-tabs-container .j-tabs-label { - background:#fff; - border-top:2px solid rgba(0,0,0,.34); - -webkit-border-radius:2px 2px 0 0; - -moz-border-radius:2px 2px 0 0; - -o-border-radius:2px 2px 0 0; - border-radius:2px 2px 0 0; - display:inline-block; - margin:0 0 -3px; - font:14px 'Open Sans',Helvetica,Arial,sans-serif; - padding:11px 13px 13px; - -webkit-box-shadow:0 2px 2px rgba(0,0,0,.6); - -moz-box-shadow:0 2px 2px rgba(0,0,0,.6); - -o-box-shadow:0 2px 2px rgba(0,0,0,.6); - box-shadow:0 2px 2px rgba(0,0,0,.6); - opacity:.95; - -webkit-transition:border-top.2s; - -moz-transition:border-top.2s; - -ms-transition:border-top.2s; - -o-transition:border-top.2s; - transition:border-top.2s; -} -.j-tabs-container .j-tabs-label i, -.j-tabs-container .j-tabs-label span { padding:1px; } - -.j-tabs-container .j-tabs-label i { font-size:16px; } - -.j-tabs-container .j-tabs-label i, -.j-tabs-container .j-tabs-label span, -.j-tabs-container input[type="radio"]:checked + .j-tabs-label i { color:rgba(0,0,0,.54); } - -.j-tabs-container .j-tabs-label:hover { cursor:pointer; } - -.j-tabs-container input[type="radio"]:checked + .j-tabs-label { border-top:2px solid rgba(0,0,0,.87); opacity:1; } - -.j-tabs-container input[type="radio"]:checked + .j-tabs-label span { color:rgba(0,0,0,.87); } - -@media all and (max-width: 430px) { - .j-tabs-container .j-tabs-label { font-size:0; } - .j-tabs-container .j-tabs-label i { font-size:16px; height:18px; } - .j-tabs-container input[type="radio"]:checked + .j-tabs-label i { color:rgba(0,0,0,.87); } -} - -/* Image checkbox & Image radio -=============================== */ -.j-forms .radio-block, -.j-forms .checkbox-block { - color:rgba(0,0,0,.87); - cursor:pointer; - font-size:15px; - margin-bottom:8px; - position:relative; -} -.j-forms .radio-block:last-child, -.j-forms .checkbox-block:last-child { margin-bottom:0; } - -.j-forms .radio-block input, -.j-forms .checkbox-block input { position:absolute; left:-9999px; } - -.j-forms .radio-block i, -.j-forms .checkbox-block i { - display:block; - height:18px; - outline:none; - position:absolute; - top:5px; - left:5px; - width:18px; - z-index:10; -} -.j-forms .checkbox-block i { - -webkit-border-radius:3px; - -moz-border-radius:3px; - -o-border-radius:3px; - border-radius:3px; -} -.j-forms .checkbox-block i:after { - border-width:0 0 3px 3px; - border-bottom:solid rgb(48,63,159); - border-left:solid rgb(48,63,159); - content:""; - height:5px; - top:3px; - -webkit-transform:rotate(-45deg); - -moz-transform:rotate(-45deg); - -ms-transform:rotate(-45deg); - -o-transform:rotate(-45deg); - transform:rotate(-45deg); - left:3px; - opacity:0; - position:absolute; - width:10px; -} -.j-forms .radio-block i, -.j-forms .radio-block i:after { - -webkit-border-radius:50%; - -moz-border-radius:50%; - -o-border-radius:50%; - border-radius:50%; -} -.j-forms .radio-block i:after { - background-color:rgba(48,63,159,.9); - content:""; - height:8px; - top:5px; - left:5px; - opacity:0; - position:absolute; - width:8px; -} -.j-forms .radio-block input:checked + i, -.j-forms .checkbox-block input:checked + i { color:rgba(48,63,159,.9); border:2px solid rgba(48,63,159,.9); } - -.j-forms .radio-block input:checked + i:after, -.j-forms .checkbox-block input:checked + i:after { opacity:1; } - -.j-forms .checkbox-block span, -.j-forms .radio-block span { display:block; } - -.j-forms .checkbox-block .block-image, -.j-forms .radio-block .block-image { position:relative; border:0;} - -.j-forms .checkbox-block .block-content img, -.j-forms .radio-block .block-content img { height:auto; display:block; width:100%; } - -.j-forms .checkbox-block .block-content:hover, -.j-forms .radio-block .block-content:hover, -.j-forms .checkbox-block input:checked ~ .block-content, -.j-forms .radio-block input:checked ~ .block-content { - -webkit-border-radius:2px; - -moz-border-radius:2px; - -o-border-radius:2px; - border-radius:2px; -} -.j-forms .checkbox-block .block-content:hover, -.j-forms .radio-block .block-content:hover { background:rgba(232,234,246,.5); } - -.j-forms .checkbox-block input:checked ~ .block-content, -.j-forms .radio-block input:checked ~ .block-content { background:#e8eaf6; } - -.j-forms .checkbox-block .block-text-title, -.j-forms .radio-block .block-text-title { color:rgba(0,0,0,.87); font-size:17px; margin:5px 0; } - -.j-forms .checkbox-block .block-text-desc, -.j-forms .radio-block .block-text-desc { - color:rgba(0,0,0,.54); - font-size:13px; - padding-right:5px; - line-height:1.2; - margin:5px 0 10px; - word-spacing:3px; -} -.j-forms .checkbox-block .block-image-title, -.j-forms .radio-block .block-image-title, -.j-forms .checkbox-block .block-content, -.j-forms .radio-block .block-content { - -webkit-transition:background .2s; - -moz-transition:background .2s; - -ms-transition:background .2s; - -o-transition:background .2s; - transition:background .2s; -} -.j-forms .checkbox-block .block-image-title, -.j-forms .radio-block .block-image-title { - background:rgba(0,0,0,.34); - bottom:0; - color:#fff; - font-size:13px; - padding:10px; - position:absolute; - left:0; - width:100%; - z-index:20; - -webkit-box-sizing:border-box; - -moz-box-sizing:border-box; - box-sizing:border-box; -} -.j-forms .checkbox-block .block-content:hover .block-image-title, -.j-forms .radio-block .block-content:hover .block-image-title { background:rgba(0,0,0,.57); } - -.j-forms .checkbox-block input:checked ~ .block-content .block-image-title, -.j-forms .radio-block input:checked ~ .block-content .block-image-title { background:rgba(0,0,0,.77); } -.j-forms .input input[readonly] { - cursor:not-allowed; -} -.j-forms .input small b { - color: #3676c8 !important; - font-size:14px !important; -} -.j-forms .input .rerror { - border-color: red !important; -} -.j-forms i.rerror { - border-color: red !important; -} -/*#3676c8*/ -.j-forms strong { - color:#333 !important; - font-size: 18px !important; -} -.j-forms .inline { - display:inline-block !important; -} - - -/* Datapicker and Timepicker -=============================== */ -.ui-datepicker { - background-color:#fff; - -webkit-border-radius:3px; - -moz-border-radius:3px; - -o-border-radius:3px; - border-radius:3px; - border:1px solid rgba(0,0,0,.26); - -webkit-box-shadow:0 0 2px rgba(0,0,0,.5); - -moz-box-shadow:0 0 2px rgba(0,0,0,.5); - -o-box-shadow:0 0 2px rgba(0,0,0,.5); - box-shadow:0 0 2px rgba(0,0,0,.5); - color:rgba(0,0,0,.54); - display:none; - font:16px 'Open Sans',Helvetica,Arial,sans-serif; - text-align:center; - padding:10px 0; - width:240px; - z-index:1100 !important; -} -.ui-datepicker-header { - background-color:#f0f0f0; - line-height:1.5; - margin:-2px 0 12px; - padding:10px; - position:relative; -} -.ui-datepicker-prev, -.ui-datepicker-next { - cursor:pointer; - display:block; - font-size:18px; - height:30px; - position:absolute; - text-decoration:none; - top:6px; - width:30px; -} -.ui-datepicker-prev { border-right:1px solid; left:0; } - -.ui-datepicker-next { border-left:1px solid; right:0; } - -.ui-datepicker-calendar { border-collapse:collapse; line-height:1.5; width:100%; } - -.ui-datepicker-calendar th span { color:rgba(0,0,0,.26); font-weight:lighter; } - -.ui-datepicker-calendar a, -.ui-datepicker-calendar span { - color:rgba(0,0,0,.54); - display:block; - font-size:16px; - margin:0 auto; - text-decoration:none; - width:28px; -} -.ui-datepicker-calendar a:hover, -.ui-datepicker-calendar .ui-state-active { background-color:#e0e0e0; } - -.ui-datepicker-today a { outline:1px solid rgba(0,0,0,.54); } - -.ui-datepicker-inline { - -webkit-box-sizing:border-box; - -moz-box-sizing:border-box; - box-sizing:border-box; - border:2px solid rgba(0,0,0,.12); - -webkit-box-shadow:none; - -moz-box-shadow:none; - -o-box-shadow:none; - box-shadow:none; - width:100%; -} -.ui-state-disabled span { color:rgba(0,0,0,.26); } - -.ui-timepicker-div .ui-widget-header { background-color:#f0f0f0; margin-bottom:8px; padding:10px 0; } - -.ui-timepicker-div dl { text-align:left; } - -.ui-timepicker-div dl dt { float:left; clear:left; padding:0 0 0 5px; } - -.ui-timepicker-div td { font-size:90%; } - -.ui-tpicker-grid-label { background:none; border:none; margin:0; padding:0; } - -.ui-timepicker-rtl{ direction:rtl; } - -.ui-timepicker-rtl dl { text-align:right; padding:0 5px 0 0; } - -.ui-timepicker-rtl dl dt{ float:right; clear:right; } - -.ui-timepicker-rtl dl dd { margin:0 40% 10px 10px; } - -.ui-timepicker-div { font-size:15px; } - -.ui-timepicker-div dl { - -webkit-box-sizing:border-box; - -moz-box-sizing:border-box; - box-sizing:border-box; - border-top:1px solid rgba(0,0,0,.26); - padding:16px 5px; - margin:16px 0 0; -} -.ui-timepicker-div .ui_tpicker_time { margin:0 10px 10px 40%; } - -.ui-timepicker-div .ui_tpicker_hour, -.ui-timepicker-div .ui_tpicker_minute { margin:16px 10px 10px 40%; } - -.ui-datepicker-buttonpane { border-top:1px solid rgba(0,0,0,.26); } - -.ui-datepicker-buttonpane button { - background:#e0e0e0; - border:none; - -webkit-border-radius:3px; - -moz-border-radius:3px; - -o-border-radius:3px; - border-radius:3px; - color:rgba(0,0,0,.56); - cursor:pointer; - font:14px 'Open Sans',Helvetica,Arial,sans-serif; - padding:5px 10px; - margin:10px 5px 0; - -webkit-transition:all.15s; - -moz-transition:all.15s; - -ms-transition:all.15s; - -o-transition:all.15s; - transition:all.15s; - outline:none; -} -.ui-datepicker-buttonpane button:hover { background:#d6d6d6; color:rgba(0,0,0,.87); } - -/* Alert messages -=============================== */ -.alert-success { - color: #155724; - background-color: #d4edda; - border-color: #c3e6cb; - position: relative; - padding: .75rem 1.25rem; - margin-bottom: 1rem; - border: 1px solid transparent; - border-radius: .25rem; -} - -.alert-danger { - color: #721c24; - background-color: #f8d7da; - border-color: #f5c6cb; - position: relative; - padding: .75rem 1.25rem; - margin-bottom: 1rem; - border: 1px solid transparent; - border-radius: .25rem; -} diff --git a/public/fonts/Graphik-Black.otf b/public/fonts/Graphik-Black.otf deleted file mode 100644 index 04ae228941de3d554df223d3dbf0049bf25b282e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 140268 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�)7nS!t#|(%xwIf_g#hBG092z8zc$N3qJ^ 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 app3cY$%?v&5%>6Yw^Unq%az8i_J06$t`nI6 diff --git a/public/fonts/Graphik-Bold.otf b/public/fonts/Graphik-Bold.otf deleted file mode 100644 index f9aacee93a78ab93ddbd786bacb14f47ade6df0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139708 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 diff --git a/public/fonts/Graphik-BoldItalic.otf b/public/fonts/Graphik-BoldItalic.otf deleted file mode 100644 index 53d8bcdf230a0f3a331fd2e8c5ce16787fea52c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142756 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 diff --git a/public/fonts/Graphik-Extralight.otf b/public/fonts/Graphik-Extralight.otf deleted file mode 100644 index 053574172a547cf2142b722e94e5f2f26b049f36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135248 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
1;QW`g)UW(L7F}@ za#)pvvP62Mq;6m`Bh9KDqS-2|rnJJVJ^`Qc?^vk??I5hm<^I!r@DU;{sw|kP^EO&rS)BJ{mVI z+)Ixx#O#t1vzbW?x6(s28`f*XSsYjl#>r1hnZ_G~Y2_TH8semVownXsTrvjsl+sqF zE!F2XZ7xseraYa={mkImRIcIEG|q&y4s!SlA>%5AJOIRJ(w?joHVi!O;kdI>=tU+i zZHOLMRSJg+X=epT|4L6fnn>Ca6-Td1&+3`F=5^K;A`$oU0erZJbG&yZxsQp_^=F`A{sC`h?3Ok6uV47K4D zn`ey^YR#P1`}PC-p|bOm)d3a6P`wRy4bqpVnbQ}87i~^W`^nJ)OT{6Tqn=T zcN#biokmV$r-{?lY339-g-&y)h11e$<+OF$IqjVe&OuH`r<2p!IoRpqbalEp-JKpz zPp6l2h;yj@mwm&&Y3JCtXkFg6bL~5Jo_*KOx9`~n;5P?)VqaIC{o=3WxmpJ#xuXT$9``;hi1`noDfVFrrk@#b^X}38#S1rHCIQ{ znX#-YIM||AId$#>-ebx)ZG?)f)>u0jH&DacDrKMG{v6y<$uKy=+T%$}dZ_KkLzXPs z!WkNbInEH~g*VuZc9Y#~zqVU!F~?S0V!yH5>~_1u?&SEEIgwK4LdxuS%!R~lx&6xC zLHPy?mdwvu=Nhn1v@3TJdMfbKm{F4}#~H*7^oz{iOkmcgh~C0vW^AS~d)kL*Co$s? zVrAu7_@SM!6`zdp^6fyh=v!=^g zTlCAbZ!;H}cRsjED-ZTqYTUicv zote+sEtsOp?M&B0Dj)1aE`W12cCF7%RVCeE2+8i8{sae}|xL(dH7 zG;^8Kq^T(odW8N(xdhit)4A5}JTt&Kz;vk5okzI1mbG(mYh#U{NS8PtNgg;epBdNr zaPxfTN#}cCagK8SgmWI}Z#Xx=MY!I;I`jZ>tX7_Z>yK+G*P(lSSOTw-I}sdz%t=|n z$({^s-!Dj<8$6^-$9l{_nynRGw{t>rU81rlIpBb^09q^)h_8iu)sY zz@3S^1UD5o73A2o3tgZ|=w{aBe42Fy-fOsPaf0hfxD#=w;sn=$xbty7t{2i`FNHq} zd>*0Ra_s?Fiar9`GoNV>XB|)655>z$#&fQOR_9W#2(GpAWizLVY3X#Q?CS{Y4BvN0 z?;UO0JI9-Y&})ro+X|g?%;C7JaL3_}z_rI6i|dOUggYU)Ka_J%TyI>gNgP_+AC>qq>T|BEqX}w+q>pOkyZ8y^idro^7;&NC~gPq zUOR(pIlpa=hv)m)$ILY4KjFbzIKd_1&>aKxy0y7Qc#V3UY&+6tILG`3cWH1whI41! zQ8=OR0G!bF5aOPQYlG{LYmaLt=THmNGqj0a1s%<;xHE!tKhm5T9M`gfb`>ja;?C!~ kGh@LntirWoHBWwiuT;*4_P}=%UT4XvJ(ir>Q~e(Q7uYkBTmS$7 diff --git a/public/fonts/Graphik-ExtralightItalic.otf b/public/fonts/Graphik-ExtralightItalic.otf deleted file mode 100644 index 93211185d259e61d04a9927d46aa1d6cb6be6075..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139472 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 diff --git a/public/fonts/Graphik-LightItalic.otf b/public/fonts/Graphik-LightItalic.otf deleted file mode 100644 index 07778948b43b661a60531260c9bf6d31b2399033..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139012 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

r}RV*`Z};mt9eI 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

oP^#t8gPwhAf)=@7ev0w58R!SCh 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®T}@vM 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 diff --git a/public/fonts/Graphik-Super.otf b/public/fonts/Graphik-Super.otf deleted file mode 100644 index 84187c9063877d6908791ce19e997ef78bf566d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 138840 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 F{~z1o_`U!D diff --git a/public/fonts/Graphik-SuperItalic.otf b/public/fonts/Graphik-SuperItalic.otf deleted file mode 100644 index 7d4a7bde264b8448435259e12fbe58b54340d643..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139892 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

Co~MM|Pym9K65^ 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 z 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 I*slM70J~Z|`2YX_ diff --git a/public/fonts/Graphik-Thin.otf b/public/fonts/Graphik-Thin.otf deleted file mode 100644 index 6c62c5ee626f5097b8c99ce952f29e4088ecfc2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 131292 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

'),v=a(d.theme?'':''),d.theme&&q?(x='"):d.theme?(x='"):x=q?'':'',w=a(x),r&&(d.theme?(w.css(p),w.addClass("ui-widget-content")):w.css(f)),d.theme||v.css(d.overlayCSS),v.css("position",q?"fixed":"absolute"),(k||d.forceIframe)&&u.css("opacity",0);var z=[u,v,w],A=a(q?"body":b);a.each(z,function(){this.appendTo(A)}),d.theme&&d.draggable&&a.fn.draggable&&w.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var B=m&&(!a.support.boxModel||a("object,embed",q?null:b).length>0);if(l||B){if(q&&d.allowBodyStretch&&a.support.boxModel&&a("html,body").css("height","100%"),(l||!a.support.boxModel)&&!q)var C=i(b,"borderTopWidth"),D=i(b,"borderLeftWidth"),E=C?"(0 - "+C+")":0,F=D?"(0 - "+D+")":0;a.each(z,function(a,b){var c=b[0].style;if(c.position="absolute",a<2)q?c.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+d.quirksmodeOffsetHack+') + "px"'):c.setExpression("height",'this.parentNode.offsetHeight + "px"'),q?c.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):c.setExpression("width",'this.parentNode.offsetWidth + "px"'),F&&c.setExpression("left",F),E&&c.setExpression("top",E);else if(d.centerY)q&&c.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),c.marginTop=0;else if(!d.centerY&&q){var e=d.css&&d.css.top?parseInt(d.css.top,10):0,f="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+e+') + "px"';c.setExpression("top",f)}})}if(r&&(d.theme?w.find(".ui-widget-content").append(r):w.append(r),(r.jquery||r.nodeType)&&a(r).show()),(k||d.forceIframe)&&d.showOverlay&&u.show(),d.fadeIn){var G=d.onBlock?d.onBlock:j,H=d.showOverlay&&!r?G:j,I=r?G:j;d.showOverlay&&v._fadeIn(d.fadeIn,H),r&&w._fadeIn(d.fadeIn,I)}else d.showOverlay&&v.show(),r&&w.show(),d.onBlock&&d.onBlock.bind(w)();if(e(1,b,d),q?(n=w[0],o=a(d.focusableElements,n),d.focusInput&&setTimeout(g,20)):h(w[0],d.centerX,d.centerY),d.timeout){var J=setTimeout(function(){q?a.unblockUI(d):a(b).unblock(d)},d.timeout);a(b).data("blockUI.timeout",J)}}}function c(b,c){var f,g=b==window,h=a(b),i=h.data("blockUI.history"),j=h.data("blockUI.timeout");j&&(clearTimeout(j),h.removeData("blockUI.timeout")),c=a.extend({},a.blockUI.defaults,c||{}),e(0,b,c),null===c.onUnblock&&(c.onUnblock=h.data("blockUI.onUnblock"),h.removeData("blockUI.onUnblock"));var k;k=g?a(document.body).children().filter(".blockUI").add("body > .blockUI"):h.find(">.blockUI"),c.cursorReset&&(k.length>1&&(k[1].style.cursor=c.cursorReset),k.length>2&&(k[2].style.cursor=c.cursorReset)),g&&(n=o=null),c.fadeOut?(f=k.length,k.stop().fadeOut(c.fadeOut,function(){0===--f&&d(k,i,c,b)})):d(k,i,c,b)}function d(b,c,d,e){var f=a(e);if(!f.data("blockUI.isBlocked")){b.each(function(a,b){this.parentNode&&this.parentNode.removeChild(this)}),c&&c.el&&(c.el.style.display=c.display,c.el.style.position=c.position,c.el.style.cursor="default",c.parent&&c.parent.appendChild(c.el),f.removeData("blockUI.history")),f.data("blockUI.static")&&f.css("position","static"),"function"==typeof d.onUnblock&&d.onUnblock(e,d);var g=a(document.body),h=g.width(),i=g[0].style.width;g.width(h-1).width(h),g[0].style.width=i}}function e(b,c,d){var e=c==window,g=a(c);if((b||(!e||n)&&(e||g.data("blockUI.isBlocked")))&&(g.data("blockUI.isBlocked",b),e&&d.bindEvents&&(!b||d.showOverlay))){var h="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";b?a(document).bind(h,d,f):a(document).unbind(h,f)}}function f(b){if("keydown"===b.type&&b.keyCode&&9==b.keyCode&&n&&b.data.constrainTabKey){var c=o,d=!b.shiftKey&&b.target===c[c.length-1],e=b.shiftKey&&b.target===c[0];if(d||e)return setTimeout(function(){g(e)},10),!1}var f=b.data,h=a(b.target);return h.hasClass("blockOverlay")&&f.onOverlayClick&&f.onOverlayClick(b),h.parents("div."+f.blockMsgClass).length>0||0===h.parents().children().filter("div.blockUI").length}function g(a){if(o){var b=o[a===!0?o.length-1:0];b&&b.focus()}}function h(a,b,c){var d=a.parentNode,e=a.style,f=(d.offsetWidth-a.offsetWidth)/2-i(d,"borderLeftWidth"),g=(d.offsetHeight-a.offsetHeight)/2-i(d,"borderTopWidth");b&&(e.left=f>0?f+"px":"0"),c&&(e.top=g>0?g+"px":"0")}function i(b,c){return parseInt(a.css(b,c),10)||0}a.fn._fadeIn=a.fn.fadeIn;var j=a.noop||function(){},k=/MSIE/.test(navigator.userAgent),l=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),m=(document.documentMode||0,a.isFunction(document.createElement("div").style.setExpression));a.blockUI=function(a){b(window,a)},a.unblockUI=function(a){c(window,a)},a.growlUI=function(b,c,d,e){var f=a('
');b&&f.append("

"+b+"

"),c&&f.append("

"+c+"

"),void 0===d&&(d=3e3);var g=function(b){b=b||{},a.blockUI({message:f,fadeIn:"undefined"!=typeof b.fadeIn?b.fadeIn:700,fadeOut:"undefined"!=typeof b.fadeOut?b.fadeOut:1e3,timeout:"undefined"!=typeof b.timeout?b.timeout:d,centerY:!1,showOverlay:!1,onUnblock:e,css:a.blockUI.defaults.growlCSS})};g();f.css("opacity");f.mouseover(function(){g({fadeIn:0,timeout:3e4});var b=a(".blockMsg");b.stop(),b.fadeTo(300,1)}).mouseout(function(){a(".blockMsg").fadeOut(1e3)})},a.fn.block=function(c){if(this[0]===window)return a.blockUI(c),this;var d=a.extend({},a.blockUI.defaults,c||{});return this.each(function(){var b=a(this);d.ignoreIfBlocked&&b.data("blockUI.isBlocked")||b.unblock({fadeOut:0})}),this.each(function(){"static"==a.css(this,"position")&&(this.style.position="relative",a(this).data("blockUI.static",!0)),this.style.zoom=1,b(this,c)})},a.fn.unblock=function(b){return this[0]===window?(a.unblockUI(b),this):this.each(function(){c(this,b)})},a.blockUI.version=2.7,a.blockUI.defaults={message:"

Please wait...

",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"20%",top:"40%",left:"40%",textAlign:"center",color:"#000",border:"2px solid #0971ce",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var n=null,o=[]}"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],a):a(jQuery)}(); diff --git a/public/js/jquery.ui.min.js b/public/js/jquery.ui.min.js deleted file mode 100644 index 45c34cd..0000000 --- a/public/js/jquery.ui.min.js +++ /dev/null @@ -1,8 +0,0 @@ -/*! jQuery UI - v1.11.4 - 2015-07-14 -* http://jqueryui.com -* Includes: core.js, widget.js, mouse.js, position.js, autocomplete.js, datepicker.js, menu.js, slider.js -* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */ - -(function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){function t(t,s){var n,a,o,r=t.nodeName.toLowerCase();return"area"===r?(n=t.parentNode,a=n.name,t.href&&a&&"map"===n.nodeName.toLowerCase()?(o=e("img[usemap='#"+a+"']")[0],!!o&&i(o)):!1):(/^(input|select|textarea|button|object)$/.test(r)?!t.disabled:"a"===r?t.href||s:s)&&i(t)}function i(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}function s(e){for(var t,i;e.length&&e[0]!==document;){if(t=e.css("position"),("absolute"===t||"relative"===t||"fixed"===t)&&(i=parseInt(e.css("zIndex"),10),!isNaN(i)&&0!==i))return i;e=e.parent()}return 0}function n(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},e.extend(this._defaults,this.regional[""]),this.regional.en=e.extend(!0,{},this.regional[""]),this.regional["en-US"]=e.extend(!0,{},this.regional.en),this.dpDiv=a(e("
"))}function a(t){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.delegate(i,"mouseout",function(){e(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).removeClass("ui-datepicker-next-hover")}).delegate(i,"mouseover",o)}function o(){e.datepicker._isDisabledDatepicker(d.inline?d.dpDiv.parent()[0]:d.input[0])||(e(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),e(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).addClass("ui-datepicker-next-hover"))}function r(t,i){e.extend(t,i);for(var s in i)null==i[s]&&(t[s]=i[s]);return t}e.ui=e.ui||{},e.extend(e.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({scrollParent:function(t){var i=this.css("position"),s="absolute"===i,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,a=this.parents().filter(function(){var t=e(this);return s&&"static"===t.css("position")?!1:n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&a.length?a:e(this[0].ownerDocument||document)},uniqueId:function(){var e=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,s){return!!e.data(t,s[3])},focusable:function(i){return t(i,!isNaN(e.attr(i,"tabindex")))},tabbable:function(i){var s=e.attr(i,"tabindex"),n=isNaN(s);return(n||s>=0)&&t(i,!n)}}),e("
").outerWidth(1).jquery||e.each(["Width","Height"],function(t,i){function s(t,i,s,a){return e.each(n,function(){i-=parseFloat(e.css(t,"padding"+this))||0,s&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),a&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],a=i.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+i]=function(t){return void 0===t?o["inner"+i].call(this):this.each(function(){e(this).css(a,s(this,t)+"px")})},e.fn["outer"+i]=function(t,n){return"number"!=typeof t?o["outer"+i].call(this,t):this.each(function(){e(this).css(a,s(this,t,!0,n)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.fn.extend({focus:function(t){return function(i,s){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),s&&s.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),disableSelection:function(){var e="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(e+".ui-disableSelection",function(e){e.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(void 0!==t)return this.css("zIndex",t);if(this.length)for(var i,s,n=e(this[0]);n.length&&n[0]!==document;){if(i=n.css("position"),("absolute"===i||"relative"===i||"fixed"===i)&&(s=parseInt(n.css("zIndex"),10),!isNaN(s)&&0!==s))return s;n=n.parent()}return 0}}),e.ui.plugin={add:function(t,i,s){var n,a=e.ui[t].prototype;for(n in s)a.plugins[n]=a.plugins[n]||[],a.plugins[n].push([i,s[n]])},call:function(e,t,i,s){var n,a=e.plugins[t];if(a&&(s||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(n=0;a.length>n;n++)e.options[a[n][0]]&&a[n][1].apply(e.element,i)}};var h=0,l=Array.prototype.slice;e.cleanData=function(t){return function(i){var s,n,a;for(a=0;null!=(n=i[a]);a++)try{s=e._data(n,"events"),s&&s.remove&&e(n).triggerHandler("remove")}catch(o){}t(i)}}(e.cleanData),e.widget=function(t,i,s){var n,a,o,r,h={},l=t.split(".")[0];return t=t.split(".")[1],n=l+"-"+t,s||(s=i,i=e.Widget),e.expr[":"][n.toLowerCase()]=function(t){return!!e.data(t,n)},e[l]=e[l]||{},a=e[l][t],o=e[l][t]=function(e,t){return this._createWidget?(arguments.length&&this._createWidget(e,t),void 0):new o(e,t)},e.extend(o,a,{version:s.version,_proto:e.extend({},s),_childConstructors:[]}),r=new i,r.options=e.widget.extend({},r.options),e.each(s,function(t,s){return e.isFunction(s)?(h[t]=function(){var e=function(){return i.prototype[t].apply(this,arguments)},n=function(e){return i.prototype[t].apply(this,e)};return function(){var t,i=this._super,a=this._superApply;return this._super=e,this._superApply=n,t=s.apply(this,arguments),this._super=i,this._superApply=a,t}}(),void 0):(h[t]=s,void 0)}),o.prototype=e.widget.extend(r,{widgetEventPrefix:a?r.widgetEventPrefix||t:t},h,{constructor:o,namespace:l,widgetName:t,widgetFullName:n}),a?(e.each(a._childConstructors,function(t,i){var s=i.prototype;e.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete a._childConstructors):i._childConstructors.push(o),e.widget.bridge(t,o),o},e.widget.extend=function(t){for(var i,s,n=l.call(arguments,1),a=0,o=n.length;o>a;a++)for(i in n[a])s=n[a][i],n[a].hasOwnProperty(i)&&void 0!==s&&(t[i]=e.isPlainObject(s)?e.isPlainObject(t[i])?e.widget.extend({},t[i],s):e.widget.extend({},s):s);return t},e.widget.bridge=function(t,i){var s=i.prototype.widgetFullName||t;e.fn[t]=function(n){var a="string"==typeof n,o=l.call(arguments,1),r=this;return a?this.each(function(){var i,a=e.data(this,s);return"instance"===n?(r=a,!1):a?e.isFunction(a[n])&&"_"!==n.charAt(0)?(i=a[n].apply(a,o),i!==a&&void 0!==i?(r=i&&i.jquery?r.pushStack(i.get()):i,!1):void 0):e.error("no such method '"+n+"' for "+t+" widget instance"):e.error("cannot call methods on "+t+" prior to initialization; "+"attempted to call method '"+n+"'")}):(o.length&&(n=e.widget.extend.apply(null,[n].concat(o))),this.each(function(){var t=e.data(this,s);t?(t.option(n||{}),t._init&&t._init()):e.data(this,s,new i(n,this))})),r}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{disabled:!1,create:null},_createWidget:function(t,i){i=e(i||this.defaultElement||this)[0],this.element=e(i),this.uuid=h++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=e(),this.hoverable=e(),this.focusable=e(),i!==this&&(e.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===i&&this.destroy()}}),this.document=e(i.style?i.ownerDocument:i.document||i),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(t,i){var s,n,a,o=t;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof t)if(o={},s=t.split("."),t=s.shift(),s.length){for(n=o[t]=e.widget.extend({},this.options[t]),a=0;s.length-1>a;a++)n[s[a]]=n[s[a]]||{},n=n[s[a]];if(t=s.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=i}return this._setOptions(o),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return this.options[e]=t,"disabled"===e&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!t),t&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(t,i,s){var n,a=this;"boolean"!=typeof t&&(s=i,i=t,t=!1),s?(i=n=e(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),e.each(s,function(s,o){function r(){return t||a.options.disabled!==!0&&!e(this).hasClass("ui-state-disabled")?("string"==typeof o?a[o]:o).apply(a,arguments):void 0}"string"!=typeof o&&(r.guid=o.guid=o.guid||r.guid||e.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+a.eventNamespace,u=h[2];u?n.delegate(u,l,r):i.bind(l,r)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(i).undelegate(i),this.bindings=e(this.bindings.not(t).get()),this.focusable=e(this.focusable.not(t).get()),this.hoverable=e(this.hoverable.not(t).get())},_delay:function(e,t){function i(){return("string"==typeof e?s[e]:e).apply(s,arguments)}var s=this;return setTimeout(i,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){e(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){e(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){e(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){e(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,s){var n,a,o=this.options[t];if(s=s||{},i=e.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],a=i.originalEvent)for(n in a)n in i||(i[n]=a[n]);return this.element.trigger(i,s),!(e.isFunction(o)&&o.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},function(t,i){e.Widget.prototype["_"+t]=function(s,n,a){"string"==typeof n&&(n={effect:n});var o,r=n?n===!0||"number"==typeof n?i:n.effect||i:t;n=n||{},"number"==typeof n&&(n={duration:n}),o=!e.isEmptyObject(n),n.complete=a,n.delay&&s.delay(n.delay),o&&e.effects&&e.effects.effect[r]?s[t](n):r!==t&&s[r]?s[r](n.duration,n.easing,a):s.queue(function(i){e(this)[t](),a&&a.call(s[0]),i()})}}),e.widget;var u=!1;e(document).mouseup(function(){u=!1}),e.widget("ui.mouse",{version:"1.11.4",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).bind("click."+this.widgetName,function(i){return!0===e.data(i.target,t.widgetName+".preventClickEvent")?(e.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!u){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var i=this,s=1===t.which,n="string"==typeof this.options.cancel&&t.target.nodeName?e(t.target).closest(this.options.cancel).length:!1;return s&&!n&&this._mouseCapture(t)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(t)!==!1,!this._mouseStarted)?(t.preventDefault(),!0):(!0===e.data(t.target,this.widgetName+".preventClickEvent")&&e.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return i._mouseMove(e)},this._mouseUpDelegate=function(e){return i._mouseUp(e)},this.document.bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),u=!0,!0)):!0}},_mouseMove:function(t){if(this._mouseMoved){if(e.ui.ie&&(!document.documentMode||9>document.documentMode)&&!t.button)return this._mouseUp(t);if(!t.which)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){return this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),u=!1,!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),function(){function t(e,t,i){return[parseFloat(e[0])*(p.test(e[0])?t/100:1),parseFloat(e[1])*(p.test(e[1])?i/100:1)]}function i(t,i){return parseInt(e.css(t,i),10)||0}function s(t){var i=t[0];return 9===i.nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:e.isWindow(i)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}e.ui=e.ui||{};var n,a,o=Math.max,r=Math.abs,h=Math.round,l=/left|center|right/,u=/top|center|bottom/,d=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,p=/%$/,f=e.fn.position;e.position={scrollbarWidth:function(){if(void 0!==n)return n;var t,i,s=e("
"),a=s.children()[0];return e("body").append(s),t=a.offsetWidth,s.css("overflow","scroll"),i=a.offsetWidth,t===i&&(i=s[0].clientWidth),s.remove(),n=t-i},getScrollInfo:function(t){var i=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),s=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),n="scroll"===i||"auto"===i&&t.widthi?"left":t>0?"right":"center",vertical:0>a?"top":s>0?"bottom":"middle"};d>m&&m>r(t+i)&&(h.horizontal="center"),c>g&&g>r(s+a)&&(h.vertical="middle"),h.important=o(r(t),r(i))>o(r(s),r(a))?"horizontal":"vertical",n.using.call(this,e,h)}),u.offset(e.extend(N,{using:l}))})},e.ui.position={fit:{left:function(e,t){var i,s=t.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=e.left-t.collisionPosition.marginLeft,h=n-r,l=r+t.collisionWidth-a-n;t.collisionWidth>a?h>0&&0>=l?(i=e.left+h+t.collisionWidth-a-n,e.left+=h-i):e.left=l>0&&0>=h?n:h>l?n+a-t.collisionWidth:n:h>0?e.left+=h:l>0?e.left-=l:e.left=o(e.left-r,e.left)},top:function(e,t){var i,s=t.within,n=s.isWindow?s.scrollTop:s.offset.top,a=t.within.height,r=e.top-t.collisionPosition.marginTop,h=n-r,l=r+t.collisionHeight-a-n;t.collisionHeight>a?h>0&&0>=l?(i=e.top+h+t.collisionHeight-a-n,e.top+=h-i):e.top=l>0&&0>=h?n:h>l?n+a-t.collisionHeight:n:h>0?e.top+=h:l>0?e.top-=l:e.top=o(e.top-r,e.top)}},flip:{left:function(e,t){var i,s,n=t.within,a=n.offset.left+n.scrollLeft,o=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=e.left-t.collisionPosition.marginLeft,u=l-h,d=l+t.collisionWidth-o-h,c="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,p="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,f=-2*t.offset[0];0>u?(i=e.left+c+p+f+t.collisionWidth-o-a,(0>i||r(u)>i)&&(e.left+=c+p+f)):d>0&&(s=e.left-t.collisionPosition.marginLeft+c+p+f-h,(s>0||d>r(s))&&(e.left+=c+p+f))},top:function(e,t){var i,s,n=t.within,a=n.offset.top+n.scrollTop,o=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=e.top-t.collisionPosition.marginTop,u=l-h,d=l+t.collisionHeight-o-h,c="top"===t.my[1],p=c?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,f="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,m=-2*t.offset[1];0>u?(s=e.top+p+f+m+t.collisionHeight-o-a,(0>s||r(u)>s)&&(e.top+=p+f+m)):d>0&&(i=e.top-t.collisionPosition.marginTop+p+f+m-h,(i>0||d>r(i))&&(e.top+=p+f+m))}},flipfit:{left:function(){e.ui.position.flip.left.apply(this,arguments),e.ui.position.fit.left.apply(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,arguments),e.ui.position.fit.top.apply(this,arguments)}}},function(){var t,i,s,n,o,r=document.getElementsByTagName("body")[0],h=document.createElement("div");t=document.createElement(r?"div":"body"),s={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},r&&e.extend(s,{position:"absolute",left:"-1000px",top:"-1000px"});for(o in s)t.style[o]=s[o];t.appendChild(h),i=r||document.documentElement,i.insertBefore(t,i.firstChild),h.style.cssText="position: absolute; left: 10.7432222px;",n=e(h).offset().left,a=n>10&&11>n,t.innerHTML="",i.removeChild(t)}()}(),e.ui.position,e.widget("ui.menu",{version:"1.11.4",defaultElement:"
    ",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},items:"> *",menus:"ul",position:{my:"left-1 top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault()},"click .ui-menu-item":function(t){var i=e(t.target);!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&e(this.document[0].activeElement).closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){if(!this.previousFilter){var i=e(t.currentTarget);i.siblings(".ui-state-active").removeClass("ui-state-active"),this.focus(t,i)}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var i=this.active||this.element.find(this.options.items).eq(0);t||this.focus(e,i)},blur:function(t){this._delay(function(){e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-menu-icons ui-front").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").removeUniqueId().removeClass("ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var t=e(this);t.data("ui-menu-submenu-carat")&&t.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(t){var i,s,n,a,o=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:o=!1,s=this.previousFilter||"",n=String.fromCharCode(t.keyCode),a=!1,clearTimeout(this.filterTimer),n===s?a=!0:n=s+n,i=this._filterMenuItems(n),i=a&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(t.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(t,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}o&&t.preventDefault()},_activate:function(e){this.active.is(".ui-state-disabled")||(this.active.is("[aria-haspopup='true']")?this.expand(e):this.select(e))},refresh:function(){var t,i,s=this,n=this.options.icons.submenu,a=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length),a.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-front").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=e(this),i=t.parent(),s=e("").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);i.attr("aria-haspopup","true").prepend(s),t.attr("aria-labelledby",i.attr("id"))}),t=a.add(this.element),i=t.find(this.options.items),i.not(".ui-menu-item").each(function(){var t=e(this);s._isDivider(t)&&t.addClass("ui-widget-content ui-menu-divider")}),i.not(".ui-menu-item, .ui-menu-divider").addClass("ui-menu-item").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){"icons"===e&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(t.submenu),"disabled"===e&&this.element.toggleClass("ui-state-disabled",!!t).attr("aria-disabled",t),this._super(e,t)},focus:function(e,t){var i,s;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),s=this.active.addClass("ui-state-focus").removeClass("ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),this.active.parent().closest(".ui-menu-item").addClass("ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=t.children(".ui-menu"),i.length&&e&&/^mouse/.test(e.type)&&this._startOpening(i),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var i,s,n,a,o,r;this._hasScroll()&&(i=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,n=t.offset().top-this.activeMenu.offset().top-i-s,a=this.activeMenu.scrollTop(),o=this.activeMenu.height(),r=t.outerHeight(),0>n?this.activeMenu.scrollTop(a+n):n+r>o&&this.activeMenu.scrollTop(a+n-o+r))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this.active.removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{item:this.active}))},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(t){var i=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(t,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(t),this.activeMenu=s},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find(".ui-state-active").not(".ui-state-focus").removeClass("ui-state-active")},_closeOnDocumentClick:function(t){return!e(t.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,i){var s;this.active&&(s="first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[e+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[t]()),this.focus(i,s)},nextPage:function(t){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=e(this),0>i.offset().top-s-n}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(t),void 0)},previousPage:function(t){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=e(this),i.offset().top-s+n>0}),this.focus(t,i)):this.focus(t,this.activeMenu.find(this.options.items).first())),void 0):(this.next(t),void 0)},_hasScroll:function(){return this.element.outerHeight()",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var t,i,s,n=this.element[0].nodeName.toLowerCase(),a="textarea"===n,o="input"===n; -this.isMultiLine=a?!0:o?!1:this.element.prop("isContentEditable"),this.valueMethod=this.element[a||o?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return t=!0,s=!0,i=!0,void 0;t=!1,s=!1,i=!1;var a=e.ui.keyCode;switch(n.keyCode){case a.PAGE_UP:t=!0,this._move("previousPage",n);break;case a.PAGE_DOWN:t=!0,this._move("nextPage",n);break;case a.UP:t=!0,this._keyEvent("previous",n);break;case a.DOWN:t=!0,this._keyEvent("next",n);break;case a.ENTER:this.menu.active&&(t=!0,n.preventDefault(),this.menu.select(n));break;case a.TAB:this.menu.active&&this.menu.select(n);break;case a.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(t)return t=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),void 0;if(!i){var n=e.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(e){return s?(s=!1,e.preventDefault(),void 0):(this._searchTimeout(e),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(e),this._change(e),void 0)}}),this._initSource(),this.menu=e("
      ").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur});var i=this.menu.element[0];e(t.target).closest(".ui-menu-item").length||this._delay(function(){var t=this;this.document.one("mousedown",function(s){s.target===t.element[0]||s.target===i||e.contains(i,s.target)||t.close()})})},menufocus:function(t,i){var s,n;return this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){e(t.target).trigger(t.originalEvent)}),void 0):(n=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:n})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(n.value),s=i.item.attr("aria-label")||n.value,s&&e.trim(s).length&&(this.liveRegion.children().hide(),e("
      ").text(s).appendTo(this.liveRegion)),void 0)},menuselect:function(e,t){var i=t.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",e,{item:i})&&this._value(i.value),this.term=this._value(),this.close(e),this.selectedItem=i}}),this.liveRegion=e("",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).addClass("ui-helper-hidden-accessible").appendTo(this.document[0].body),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),"source"===e&&this._initSource(),"appendTo"===e&&this.menu.element.appendTo(this._appendTo()),"disabled"===e&&t&&this.xhr&&this.xhr.abort()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?e(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front")),t.length||(t=this.document[0].body),t},_initSource:function(){var t,i,s=this;e.isArray(this.options.source)?(t=this.options.source,this.source=function(i,s){s(e.ui.autocomplete.filter(t,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(t,n){s.xhr&&s.xhr.abort(),s.xhr=e.ajax({url:i,data:t,dataType:"json",success:function(e){n(e)},error:function(){n([])}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),i=this.menu.element.is(":visible"),s=e.altKey||e.ctrlKey||e.metaKey||e.shiftKey;(!t||t&&!i&&!s)&&(this.selectedItem=null,this.search(null,e))},this.options.delay)},search:function(e,t){return e=null!=e?e:this._value(),this.term=this._value(),e.length").text(i.label).appendTo(t)},_move:function(e,t){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[e](t),void 0):(this.search(null,t),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(e,t),t.preventDefault())}}),e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,i){var s=RegExp(e.ui.autocomplete.escapeRegex(i),"i");return e.grep(t,function(e){return s.test(e.label||e.value||e)})}}),e.widget("ui.autocomplete",e.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(e>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),e("
      ").text(i).appendTo(this.liveRegion))}}),e.ui.autocomplete,e.extend(e.ui,{datepicker:{version:"1.11.4"}});var d;e.extend(n.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return r(this._defaults,e||{}),this},_attachDatepicker:function(t,i){var s,n,a;s=t.nodeName.toLowerCase(),n="div"===s||"span"===s,t.id||(this.uuid+=1,t.id="dp"+this.uuid),a=this._newInst(e(t),n),a.settings=e.extend({},i||{}),"input"===s?this._connectDatepicker(t,a):n&&this._inlineDatepicker(t,a)},_newInst:function(t,i){var s=t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:s,input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?a(e("
      ")):this.dpDiv}},_connectDatepicker:function(t,i){var s=e(t);i.append=e([]),i.trigger=e([]),s.hasClass(this.markerClassName)||(this._attachments(s,i),s.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp),this._autoSize(i),e.data(t,"datepicker",i),i.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,i){var s,n,a,o=this._get(i,"appendText"),r=this._get(i,"isRTL");i.append&&i.append.remove(),o&&(i.append=e(""+o+""),t[r?"before":"after"](i.append)),t.unbind("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),s=this._get(i,"showOn"),("focus"===s||"both"===s)&&t.focus(this._showDatepicker),("button"===s||"both"===s)&&(n=this._get(i,"buttonText"),a=this._get(i,"buttonImage"),i.trigger=e(this._get(i,"buttonImageOnly")?e("").addClass(this._triggerClass).attr({src:a,alt:n,title:n}):e("").addClass(this._triggerClass).html(a?e("").attr({src:a,alt:n,title:n}):n)),t[r?"before":"after"](i.trigger),i.trigger.click(function(){return e.datepicker._datepickerShowing&&e.datepicker._lastInput===t[0]?e.datepicker._hideDatepicker():e.datepicker._datepickerShowing&&e.datepicker._lastInput!==t[0]?(e.datepicker._hideDatepicker(),e.datepicker._showDatepicker(t[0])):e.datepicker._showDatepicker(t[0]),!1}))},_autoSize:function(e){if(this._get(e,"autoSize")&&!e.inline){var t,i,s,n,a=new Date(2009,11,20),o=this._get(e,"dateFormat");o.match(/[DM]/)&&(t=function(e){for(i=0,s=0,n=0;e.length>n;n++)e[n].length>i&&(i=e[n].length,s=n);return s},a.setMonth(t(this._get(e,o.match(/MM/)?"monthNames":"monthNamesShort"))),a.setDate(t(this._get(e,o.match(/DD/)?"dayNames":"dayNamesShort"))+20-a.getDay())),e.input.attr("size",this._formatDate(e,a).length)}},_inlineDatepicker:function(t,i){var s=e(t);s.hasClass(this.markerClassName)||(s.addClass(this.markerClassName).append(i.dpDiv),e.data(t,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(t),i.dpDiv.css("display","block"))},_dialogDatepicker:function(t,i,s,n,a){var o,h,l,u,d,c=this._dialogInst;return c||(this.uuid+=1,o="dp"+this.uuid,this._dialogInput=e(""),this._dialogInput.keydown(this._doKeyDown),e("body").append(this._dialogInput),c=this._dialogInst=this._newInst(this._dialogInput,!1),c.settings={},e.data(this._dialogInput[0],"datepicker",c)),r(c.settings,n||{}),i=i&&i.constructor===Date?this._formatDate(c,i):i,this._dialogInput.val(i),this._pos=a?a.length?a:[a.pageX,a.pageY]:null,this._pos||(h=document.documentElement.clientWidth,l=document.documentElement.clientHeight,u=document.documentElement.scrollLeft||document.body.scrollLeft,d=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[h/2-100+u,l/2-150+d]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),c.settings.onSelect=s,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),e.blockUI&&e.blockUI(this.dpDiv),e.data(this._dialogInput[0],"datepicker",c),this},_destroyDatepicker:function(t){var i,s=e(t),n=e.data(t,"datepicker");s.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),e.removeData(t,"datepicker"),"input"===i?(n.append.remove(),n.trigger.remove(),s.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):("div"===i||"span"===i)&&s.removeClass(this.markerClassName).empty(),d===n&&(d=null))},_enableDatepicker:function(t){var i,s,n=e(t),a=e.data(t,"datepicker");n.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),"input"===i?(t.disabled=!1,a.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().removeClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=e.map(this._disabledInputs,function(e){return e===t?null:e}))},_disableDatepicker:function(t){var i,s,n=e(t),a=e.data(t,"datepicker");n.hasClass(this.markerClassName)&&(i=t.nodeName.toLowerCase(),"input"===i?(t.disabled=!0,a.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().addClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=e.map(this._disabledInputs,function(e){return e===t?null:e}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(e){if(!e)return!1;for(var t=0;this._disabledInputs.length>t;t++)if(this._disabledInputs[t]===e)return!0;return!1},_getInst:function(t){try{return e.data(t,"datepicker")}catch(i){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(t,i,s){var n,a,o,h,l=this._getInst(t);return 2===arguments.length&&"string"==typeof i?"defaults"===i?e.extend({},e.datepicker._defaults):l?"all"===i?e.extend({},l.settings):this._get(l,i):null:(n=i||{},"string"==typeof i&&(n={},n[i]=s),l&&(this._curInst===l&&this._hideDatepicker(),a=this._getDateDatepicker(t,!0),o=this._getMinMaxDate(l,"min"),h=this._getMinMaxDate(l,"max"),r(l.settings,n),null!==o&&void 0!==n.dateFormat&&void 0===n.minDate&&(l.settings.minDate=this._formatDate(l,o)),null!==h&&void 0!==n.dateFormat&&void 0===n.maxDate&&(l.settings.maxDate=this._formatDate(l,h)),"disabled"in n&&(n.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(e(t),l),this._autoSize(l),this._setDate(l,a),this._updateAlternate(l),this._updateDatepicker(l)),void 0)},_changeDatepicker:function(e,t,i){this._optionDatepicker(e,t,i)},_refreshDatepicker:function(e){var t=this._getInst(e);t&&this._updateDatepicker(t)},_setDateDatepicker:function(e,t){var i=this._getInst(e);i&&(this._setDate(i,t),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(e,t){var i=this._getInst(e);return i&&!i.inline&&this._setDateFromField(i,t),i?this._getDate(i):null},_doKeyDown:function(t){var i,s,n,a=e.datepicker._getInst(t.target),o=!0,r=a.dpDiv.is(".ui-datepicker-rtl");if(a._keyEvent=!0,e.datepicker._datepickerShowing)switch(t.keyCode){case 9:e.datepicker._hideDatepicker(),o=!1;break;case 13:return n=e("td."+e.datepicker._dayOverClass+":not(."+e.datepicker._currentClass+")",a.dpDiv),n[0]&&e.datepicker._selectDay(t.target,a.selectedMonth,a.selectedYear,n[0]),i=e.datepicker._get(a,"onSelect"),i?(s=e.datepicker._formatDate(a),i.apply(a.input?a.input[0]:null,[s,a])):e.datepicker._hideDatepicker(),!1;case 27:e.datepicker._hideDatepicker();break;case 33:e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(a,"stepBigMonths"):-e.datepicker._get(a,"stepMonths"),"M");break;case 34:e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(a,"stepBigMonths"):+e.datepicker._get(a,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&e.datepicker._clearDate(t.target),o=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&e.datepicker._gotoToday(t.target),o=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,r?1:-1,"D"),o=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(a,"stepBigMonths"):-e.datepicker._get(a,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,-7,"D"),o=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,r?-1:1,"D"),o=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(a,"stepBigMonths"):+e.datepicker._get(a,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,7,"D"),o=t.ctrlKey||t.metaKey;break;default:o=!1}else 36===t.keyCode&&t.ctrlKey?e.datepicker._showDatepicker(this):o=!1;o&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var i,s,n=e.datepicker._getInst(t.target);return e.datepicker._get(n,"constrainInput")?(i=e.datepicker._possibleChars(e.datepicker._get(n,"dateFormat")),s=String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||" ">s||!i||i.indexOf(s)>-1):void 0},_doKeyUp:function(t){var i,s=e.datepicker._getInst(t.target);if(s.input.val()!==s.lastVal)try{i=e.datepicker.parseDate(e.datepicker._get(s,"dateFormat"),s.input?s.input.val():null,e.datepicker._getFormatConfig(s)),i&&(e.datepicker._setDateFromField(s),e.datepicker._updateAlternate(s),e.datepicker._updateDatepicker(s))}catch(n){}return!0},_showDatepicker:function(t){if(t=t.target||t,"input"!==t.nodeName.toLowerCase()&&(t=e("input",t.parentNode)[0]),!e.datepicker._isDisabledDatepicker(t)&&e.datepicker._lastInput!==t){var i,n,a,o,h,l,u;i=e.datepicker._getInst(t),e.datepicker._curInst&&e.datepicker._curInst!==i&&(e.datepicker._curInst.dpDiv.stop(!0,!0),i&&e.datepicker._datepickerShowing&&e.datepicker._hideDatepicker(e.datepicker._curInst.input[0])),n=e.datepicker._get(i,"beforeShow"),a=n?n.apply(t,[t,i]):{},a!==!1&&(r(i.settings,a),i.lastVal=null,e.datepicker._lastInput=t,e.datepicker._setDateFromField(i),e.datepicker._inDialog&&(t.value=""),e.datepicker._pos||(e.datepicker._pos=e.datepicker._findPos(t),e.datepicker._pos[1]+=t.offsetHeight),o=!1,e(t).parents().each(function(){return o|="fixed"===e(this).css("position"),!o}),h={left:e.datepicker._pos[0],top:e.datepicker._pos[1]},e.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),e.datepicker._updateDatepicker(i),h=e.datepicker._checkOffset(i,h,o),i.dpDiv.css({position:e.datepicker._inDialog&&e.blockUI?"static":o?"fixed":"absolute",display:"none",left:h.left+"px",top:h.top+"px"}),i.inline||(l=e.datepicker._get(i,"showAnim"),u=e.datepicker._get(i,"duration"),i.dpDiv.css("z-index",s(e(t))+1),e.datepicker._datepickerShowing=!0,e.effects&&e.effects.effect[l]?i.dpDiv.show(l,e.datepicker._get(i,"showOptions"),u):i.dpDiv[l||"show"](l?u:null),e.datepicker._shouldFocusInput(i)&&i.input.focus(),e.datepicker._curInst=i))}},_updateDatepicker:function(t){this.maxRows=4,d=t,t.dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t);var i,s=this._getNumberOfMonths(t),n=s[1],a=17,r=t.dpDiv.find("."+this._dayOverClass+" a");r.length>0&&o.apply(r.get(0)),t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),n>1&&t.dpDiv.addClass("ui-datepicker-multi-"+n).css("width",a*n+"em"),t.dpDiv[(1!==s[0]||1!==s[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),t===e.datepicker._curInst&&e.datepicker._datepickerShowing&&e.datepicker._shouldFocusInput(t)&&t.input.focus(),t.yearshtml&&(i=t.yearshtml,setTimeout(function(){i===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml),i=t.yearshtml=null},0))},_shouldFocusInput:function(e){return e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&!e.input.is(":focus")},_checkOffset:function(t,i,s){var n=t.dpDiv.outerWidth(),a=t.dpDiv.outerHeight(),o=t.input?t.input.outerWidth():0,r=t.input?t.input.outerHeight():0,h=document.documentElement.clientWidth+(s?0:e(document).scrollLeft()),l=document.documentElement.clientHeight+(s?0:e(document).scrollTop());return i.left-=this._get(t,"isRTL")?n-o:0,i.left-=s&&i.left===t.input.offset().left?e(document).scrollLeft():0,i.top-=s&&i.top===t.input.offset().top+r?e(document).scrollTop():0,i.left-=Math.min(i.left,i.left+n>h&&h>n?Math.abs(i.left+n-h):0),i.top-=Math.min(i.top,i.top+a>l&&l>a?Math.abs(a+r):0),i},_findPos:function(t){for(var i,s=this._getInst(t),n=this._get(s,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||e.expr.filters.hidden(t));)t=t[n?"previousSibling":"nextSibling"];return i=e(t).offset(),[i.left,i.top]},_hideDatepicker:function(t){var i,s,n,a,o=this._curInst;!o||t&&o!==e.data(t,"datepicker")||this._datepickerShowing&&(i=this._get(o,"showAnim"),s=this._get(o,"duration"),n=function(){e.datepicker._tidyDialog(o)},e.effects&&(e.effects.effect[i]||e.effects[i])?o.dpDiv.hide(i,e.datepicker._get(o,"showOptions"),s,n):o.dpDiv["slideDown"===i?"slideUp":"fadeIn"===i?"fadeOut":"hide"](i?s:null,n),i||n(),this._datepickerShowing=!1,a=this._get(o,"onClose"),a&&a.apply(o.input?o.input[0]:null,[o.input?o.input.val():"",o]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),e.blockUI&&(e.unblockUI(),e("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(e.datepicker._curInst){var i=e(t.target),s=e.datepicker._getInst(i[0]);(i[0].id!==e.datepicker._mainDivId&&0===i.parents("#"+e.datepicker._mainDivId).length&&!i.hasClass(e.datepicker.markerClassName)&&!i.closest("."+e.datepicker._triggerClass).length&&e.datepicker._datepickerShowing&&(!e.datepicker._inDialog||!e.blockUI)||i.hasClass(e.datepicker.markerClassName)&&e.datepicker._curInst!==s)&&e.datepicker._hideDatepicker()}},_adjustDate:function(t,i,s){var n=e(t),a=this._getInst(n[0]);this._isDisabledDatepicker(n[0])||(this._adjustInstDate(a,i+("M"===s?this._get(a,"showCurrentAtPos"):0),s),this._updateDatepicker(a))},_gotoToday:function(t){var i,s=e(t),n=this._getInst(s[0]);this._get(n,"gotoCurrent")&&n.currentDay?(n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear):(i=new Date,n.selectedDay=i.getDate(),n.drawMonth=n.selectedMonth=i.getMonth(),n.drawYear=n.selectedYear=i.getFullYear()),this._notifyChange(n),this._adjustDate(s)},_selectMonthYear:function(t,i,s){var n=e(t),a=this._getInst(n[0]);a["selected"+("M"===s?"Month":"Year")]=a["draw"+("M"===s?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(a),this._adjustDate(n)},_selectDay:function(t,i,s,n){var a,o=e(t);e(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(o[0])||(a=this._getInst(o[0]),a.selectedDay=a.currentDay=e("a",n).html(),a.selectedMonth=a.currentMonth=i,a.selectedYear=a.currentYear=s,this._selectDate(t,this._formatDate(a,a.currentDay,a.currentMonth,a.currentYear)))},_clearDate:function(t){var i=e(t);this._selectDate(i,"")},_selectDate:function(t,i){var s,n=e(t),a=this._getInst(n[0]);i=null!=i?i:this._formatDate(a),a.input&&a.input.val(i),this._updateAlternate(a),s=this._get(a,"onSelect"),s?s.apply(a.input?a.input[0]:null,[i,a]):a.input&&a.input.trigger("change"),a.inline?this._updateDatepicker(a):(this._hideDatepicker(),this._lastInput=a.input[0],"object"!=typeof a.input[0]&&a.input.focus(),this._lastInput=null)},_updateAlternate:function(t){var i,s,n,a=this._get(t,"altField");a&&(i=this._get(t,"altFormat")||this._get(t,"dateFormat"),s=this._getDate(t),n=this.formatDate(i,s,this._getFormatConfig(t)),e(a).each(function(){e(this).val(n)}))},noWeekends:function(e){var t=e.getDay();return[t>0&&6>t,""]},iso8601Week:function(e){var t,i=new Date(e.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),t=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((t-i)/864e5)/7)+1},parseDate:function(t,i,s){if(null==t||null==i)throw"Invalid arguments";if(i="object"==typeof i?""+i:i+"",""===i)return null;var n,a,o,r,h=0,l=(s?s.shortYearCutoff:null)||this._defaults.shortYearCutoff,u="string"!=typeof l?l:(new Date).getFullYear()%100+parseInt(l,10),d=(s?s.dayNamesShort:null)||this._defaults.dayNamesShort,c=(s?s.dayNames:null)||this._defaults.dayNames,p=(s?s.monthNamesShort:null)||this._defaults.monthNamesShort,f=(s?s.monthNames:null)||this._defaults.monthNames,m=-1,g=-1,v=-1,y=-1,b=!1,_=function(e){var i=t.length>n+1&&t.charAt(n+1)===e;return i&&n++,i},x=function(e){var t=_(e),s="@"===e?14:"!"===e?20:"y"===e&&t?4:"o"===e?3:2,n="y"===e?s:1,a=RegExp("^\\d{"+n+","+s+"}"),o=i.substring(h).match(a);if(!o)throw"Missing number at position "+h;return h+=o[0].length,parseInt(o[0],10)},w=function(t,s,n){var a=-1,o=e.map(_(t)?n:s,function(e,t){return[[t,e]]}).sort(function(e,t){return-(e[1].length-t[1].length)});if(e.each(o,function(e,t){var s=t[1];return i.substr(h,s.length).toLowerCase()===s.toLowerCase()?(a=t[0],h+=s.length,!1):void 0}),-1!==a)return a+1;throw"Unknown name at position "+h},k=function(){if(i.charAt(h)!==t.charAt(n))throw"Unexpected literal at position "+h;h++};for(n=0;t.length>n;n++)if(b)"'"!==t.charAt(n)||_("'")?k():b=!1;else switch(t.charAt(n)){case"d":v=x("d");break;case"D":w("D",d,c);break;case"o":y=x("o");break;case"m":g=x("m");break;case"M":g=w("M",p,f);break;case"y":m=x("y");break;case"@":r=new Date(x("@")),m=r.getFullYear(),g=r.getMonth()+1,v=r.getDate();break;case"!":r=new Date((x("!")-this._ticksTo1970)/1e4),m=r.getFullYear(),g=r.getMonth()+1,v=r.getDate();break;case"'":_("'")?k():b=!0;break;default:k()}if(i.length>h&&(o=i.substr(h),!/^\s+/.test(o)))throw"Extra/unparsed characters found in date: "+o;if(-1===m?m=(new Date).getFullYear():100>m&&(m+=(new Date).getFullYear()-(new Date).getFullYear()%100+(u>=m?0:-100)),y>-1)for(g=1,v=y;;){if(a=this._getDaysInMonth(m,g-1),a>=v)break;g++,v-=a}if(r=this._daylightSavingAdjust(new Date(m,g-1,v)),r.getFullYear()!==m||r.getMonth()+1!==g||r.getDate()!==v)throw"Invalid date";return r},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:1e7*60*60*24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(e,t,i){if(!t)return"";var s,n=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,a=(i?i.dayNames:null)||this._defaults.dayNames,o=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,r=(i?i.monthNames:null)||this._defaults.monthNames,h=function(t){var i=e.length>s+1&&e.charAt(s+1)===t;return i&&s++,i},l=function(e,t,i){var s=""+t;if(h(e))for(;i>s.length;)s="0"+s;return s},u=function(e,t,i,s){return h(e)?s[t]:i[t]},d="",c=!1;if(t)for(s=0;e.length>s;s++)if(c)"'"!==e.charAt(s)||h("'")?d+=e.charAt(s):c=!1;else switch(e.charAt(s)){case"d":d+=l("d",t.getDate(),2);break;case"D":d+=u("D",t.getDay(),n,a);break;case"o":d+=l("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":d+=l("m",t.getMonth()+1,2);break;case"M":d+=u("M",t.getMonth(),o,r);break;case"y":d+=h("y")?t.getFullYear():(10>t.getYear()%100?"0":"")+t.getYear()%100;break;case"@":d+=t.getTime();break;case"!":d+=1e4*t.getTime()+this._ticksTo1970;break;case"'":h("'")?d+="'":c=!0;break;default:d+=e.charAt(s)}return d},_possibleChars:function(e){var t,i="",s=!1,n=function(i){var s=e.length>t+1&&e.charAt(t+1)===i;return s&&t++,s};for(t=0;e.length>t;t++)if(s)"'"!==e.charAt(t)||n("'")?i+=e.charAt(t):s=!1;else switch(e.charAt(t)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":n("'")?i+="'":s=!0;break;default:i+=e.charAt(t)}return i},_get:function(e,t){return void 0!==e.settings[t]?e.settings[t]:this._defaults[t]},_setDateFromField:function(e,t){if(e.input.val()!==e.lastVal){var i=this._get(e,"dateFormat"),s=e.lastVal=e.input?e.input.val():null,n=this._getDefaultDate(e),a=n,o=this._getFormatConfig(e);try{a=this.parseDate(i,s,o)||n}catch(r){s=t?"":s}e.selectedDay=a.getDate(),e.drawMonth=e.selectedMonth=a.getMonth(),e.drawYear=e.selectedYear=a.getFullYear(),e.currentDay=s?a.getDate():0,e.currentMonth=s?a.getMonth():0,e.currentYear=s?a.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date))},_determineDate:function(t,i,s){var n=function(e){var t=new Date;return t.setDate(t.getDate()+e),t},a=function(i){try{return e.datepicker.parseDate(e.datepicker._get(t,"dateFormat"),i,e.datepicker._getFormatConfig(t))}catch(s){}for(var n=(i.toLowerCase().match(/^c/)?e.datepicker._getDate(t):null)||new Date,a=n.getFullYear(),o=n.getMonth(),r=n.getDate(),h=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,l=h.exec(i);l;){switch(l[2]||"d"){case"d":case"D":r+=parseInt(l[1],10);break;case"w":case"W":r+=7*parseInt(l[1],10);break;case"m":case"M":o+=parseInt(l[1],10),r=Math.min(r,e.datepicker._getDaysInMonth(a,o));break;case"y":case"Y":a+=parseInt(l[1],10),r=Math.min(r,e.datepicker._getDaysInMonth(a,o))}l=h.exec(i)}return new Date(a,o,r)},o=null==i||""===i?s:"string"==typeof i?a(i):"number"==typeof i?isNaN(i)?s:n(i):new Date(i.getTime());return o=o&&"Invalid Date"==""+o?s:o,o&&(o.setHours(0),o.setMinutes(0),o.setSeconds(0),o.setMilliseconds(0)),this._daylightSavingAdjust(o)},_daylightSavingAdjust:function(e){return e?(e.setHours(e.getHours()>12?e.getHours()+2:0),e):null},_setDate:function(e,t,i){var s=!t,n=e.selectedMonth,a=e.selectedYear,o=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=o.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=o.getMonth(),e.drawYear=e.selectedYear=e.currentYear=o.getFullYear(),n===e.selectedMonth&&a===e.selectedYear||i||this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(s?"":this._formatDate(e))},_getDate:function(e){var t=!e.currentYear||e.input&&""===e.input.val()?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return t},_attachHandlers:function(t){var i=this._get(t,"stepMonths"),s="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){e.datepicker._adjustDate(s,-i,"M")},next:function(){e.datepicker._adjustDate(s,+i,"M")},hide:function(){e.datepicker._hideDatepicker()},today:function(){e.datepicker._gotoToday(s)},selectDay:function(){return e.datepicker._selectDay(s,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return e.datepicker._selectMonthYear(s,this,"M"),!1},selectYear:function(){return e.datepicker._selectMonthYear(s,this,"Y"),!1}};e(this).bind(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(e){var t,i,s,n,a,o,r,h,l,u,d,c,p,f,m,g,v,y,b,_,x,w,k,T,D,S,N,M,C,P,A,I,H,z,F,E,W,O,L,j=new Date,R=this._daylightSavingAdjust(new Date(j.getFullYear(),j.getMonth(),j.getDate())),Y=this._get(e,"isRTL"),J=this._get(e,"showButtonPanel"),B=this._get(e,"hideIfNoPrevNext"),K=this._get(e,"navigationAsDateFormat"),U=this._getNumberOfMonths(e),V=this._get(e,"showCurrentAtPos"),q=this._get(e,"stepMonths"),G=1!==U[0]||1!==U[1],X=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),Q=this._getMinMaxDate(e,"min"),$=this._getMinMaxDate(e,"max"),Z=e.drawMonth-V,et=e.drawYear;if(0>Z&&(Z+=12,et--),$)for(t=this._daylightSavingAdjust(new Date($.getFullYear(),$.getMonth()-U[0]*U[1]+1,$.getDate())),t=Q&&Q>t?Q:t;this._daylightSavingAdjust(new Date(et,Z,1))>t;)Z--,0>Z&&(Z=11,et--);for(e.drawMonth=Z,e.drawYear=et,i=this._get(e,"prevText"),i=K?this.formatDate(i,this._daylightSavingAdjust(new Date(et,Z-q,1)),this._getFormatConfig(e)):i,s=this._canAdjustMonth(e,-1,et,Z)?"
      "+i+"":B?"":""+i+"",n=this._get(e,"nextText"),n=K?this.formatDate(n,this._daylightSavingAdjust(new Date(et,Z+q,1)),this._getFormatConfig(e)):n,a=this._canAdjustMonth(e,1,et,Z)?""+n+"":B?"":""+n+"",o=this._get(e,"currentText"),r=this._get(e,"gotoCurrent")&&e.currentDay?X:R,o=K?this.formatDate(o,r,this._getFormatConfig(e)):o,h=e.inline?"":"",l=J?"
      "+(Y?h:"")+(this._isInRange(e,r)?"":"")+(Y?"":h)+"
      ":"",u=parseInt(this._get(e,"firstDay"),10),u=isNaN(u)?0:u,d=this._get(e,"showWeek"),c=this._get(e,"dayNames"),p=this._get(e,"dayNamesMin"),f=this._get(e,"monthNames"),m=this._get(e,"monthNamesShort"),g=this._get(e,"beforeShowDay"),v=this._get(e,"showOtherMonths"),y=this._get(e,"selectOtherMonths"),b=this._getDefaultDate(e),_="",w=0;U[0]>w;w++){for(k="",this.maxRows=4,T=0;U[1]>T;T++){if(D=this._daylightSavingAdjust(new Date(et,Z,e.selectedDay)),S=" ui-corner-all",N="",G){if(N+="
      "}for(N+="
      "+(/all|left/.test(S)&&0===w?Y?a:s:"")+(/all|right/.test(S)&&0===w?Y?s:a:"")+this._generateMonthYearHeader(e,Z,et,Q,$,w>0||T>0,f,m)+"
      "+"",M=d?"":"",x=0;7>x;x++)C=(x+u)%7,M+="";for(N+=M+"",P=this._getDaysInMonth(et,Z),et===e.selectedYear&&Z===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,P)),A=(this._getFirstDayOfMonth(et,Z)-u+7)%7,I=Math.ceil((A+P)/7),H=G?this.maxRows>I?this.maxRows:I:I,this.maxRows=H,z=this._daylightSavingAdjust(new Date(et,Z,1-A)),F=0;H>F;F++){for(N+="",E=d?"":"",x=0;7>x;x++)W=g?g.apply(e.input?e.input[0]:null,[z]):[!0,""],O=z.getMonth()!==Z,L=O&&!y||!W[0]||Q&&Q>z||$&&z>$,E+="",z.setDate(z.getDate()+1),z=this._daylightSavingAdjust(z);N+=E+""}Z++,Z>11&&(Z=0,et++),N+="
      "+this._get(e,"weekHeader")+"=5?" class='ui-datepicker-week-end'":"")+">"+""+p[C]+"
      "+this._get(e,"calculateWeek")(z)+""+(O&&!v?" ":L?""+z.getDate()+"":""+z.getDate()+"")+"
      "+(G?"
      "+(U[0]>0&&T===U[1]-1?"
      ":""):""),k+=N}_+=k}return _+=l,e._keyEvent=!1,_},_generateMonthYearHeader:function(e,t,i,s,n,a,o,r){var h,l,u,d,c,p,f,m,g=this._get(e,"changeMonth"),v=this._get(e,"changeYear"),y=this._get(e,"showMonthAfterYear"),b="
      ",_="";if(a||!g)_+=""+o[t]+"";else{for(h=s&&s.getFullYear()===i,l=n&&n.getFullYear()===i,_+=""}if(y||(b+=_+(!a&&g&&v?"":" ")),!e.yearshtml)if(e.yearshtml="",a||!v)b+=""+i+"";else{for(d=this._get(e,"yearRange").split(":"),c=(new Date).getFullYear(),p=function(e){var t=e.match(/c[+\-].*/)?i+parseInt(e.substring(1),10):e.match(/[+\-].*/)?c+parseInt(e,10):parseInt(e,10);return isNaN(t)?c:t},f=p(d[0]),m=Math.max(f,p(d[1]||"")),f=s?Math.max(f,s.getFullYear()):f,m=n?Math.min(m,n.getFullYear()):m,e.yearshtml+="",b+=e.yearshtml,e.yearshtml=null}return b+=this._get(e,"yearSuffix"),y&&(b+=(!a&&g&&v?"":" ")+_),b+="
      "},_adjustInstDate:function(e,t,i){var s=e.drawYear+("Y"===i?t:0),n=e.drawMonth+("M"===i?t:0),a=Math.min(e.selectedDay,this._getDaysInMonth(s,n))+("D"===i?t:0),o=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(s,n,a)));e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),("M"===i||"Y"===i)&&this._notifyChange(e)},_restrictMinMax:function(e,t){var i=this._getMinMaxDate(e,"min"),s=this._getMinMaxDate(e,"max"),n=i&&i>t?i:t;return s&&n>s?s:n},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return null==t?[1,1]:"number"==typeof t?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return new Date(e,t,1).getDay()},_canAdjustMonth:function(e,t,i,s){var n=this._getNumberOfMonths(e),a=this._daylightSavingAdjust(new Date(i,s+(0>t?t:n[0]*n[1]),1));return 0>t&&a.setDate(this._getDaysInMonth(a.getFullYear(),a.getMonth())),this._isInRange(e,a)},_isInRange:function(e,t){var i,s,n=this._getMinMaxDate(e,"min"),a=this._getMinMaxDate(e,"max"),o=null,r=null,h=this._get(e,"yearRange");return h&&(i=h.split(":"),s=(new Date).getFullYear(),o=parseInt(i[0],10),r=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(o+=s),i[1].match(/[+\-].*/)&&(r+=s)),(!n||t.getTime()>=n.getTime())&&(!a||t.getTime()<=a.getTime())&&(!o||t.getFullYear()>=o)&&(!r||r>=t.getFullYear())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t="string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,i,s){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var n=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(s,i,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),n,this._getFormatConfig(e))}}),e.fn.datepicker=function(t){if(!this.length)return this;e.datepicker.initialized||(e(document).mousedown(e.datepicker._checkExternalClick),e.datepicker.initialized=!0),0===e("#"+e.datepicker._mainDivId).length&&e("body").append(e.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof t||"isDisabled"!==t&&"getDate"!==t&&"widget"!==t?"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof t?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this].concat(i)):e.datepicker._attachDatepicker(this,t)}):e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(i))},e.datepicker=new n,e.datepicker.initialized=!1,e.datepicker.uuid=(new Date).getTime(),e.datepicker.version="1.11.4",e.datepicker,e.widget("ui.slider",e.ui.mouse,{version:"1.11.4",widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all"),this._refresh(),this._setOption("disabled",this.options.disabled),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var t,i,s=this.options,n=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),a="",o=[];for(i=s.values&&s.values.length||1,n.length>i&&(n.slice(i).remove(),n=n.slice(0,i)),t=n.length;i>t;t++)o.push(a);this.handles=n.add(e(o.join("")).appendTo(this.element)),this.handle=this.handles.eq(0),this.handles.each(function(t){e(this).data("ui-slider-handle-index",t)})},_createRange:function(){var t=this.options,i="";t.range?(t.range===!0&&(t.values?t.values.length&&2!==t.values.length?t.values=[t.values[0],t.values[0]]:e.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?this.range.removeClass("ui-slider-range-min ui-slider-range-max").css({left:"",bottom:""}):(this.range=e("
      ").appendTo(this.element),i="ui-slider-range ui-widget-header ui-corner-all"),this.range.addClass(i+("min"===t.range||"max"===t.range?" ui-slider-range-"+t.range:""))):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-widget ui-widget-content ui-corner-all"),this._mouseDestroy()},_mouseCapture:function(t){var i,s,n,a,o,r,h,l,u=this,d=this.options;return d.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:t.pageX,y:t.pageY},s=this._normValueFromMouse(i),n=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){var i=Math.abs(s-u.values(t));(n>i||n===i&&(t===u._lastChangedValue||u.values(t)===d.min))&&(n=i,a=e(this),o=t)}),r=this._start(t,o),r===!1?!1:(this._mouseSliding=!0,this._handleIndex=o,a.addClass("ui-state-active").focus(),h=a.offset(),l=!e(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=l?{left:0,top:0}:{left:t.pageX-h.left-a.width()/2,top:t.pageY-h.top-a.height()/2-(parseInt(a.css("borderTopWidth"),10)||0)-(parseInt(a.css("borderBottomWidth"),10)||0)+(parseInt(a.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,o,s),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},i=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,i),!1},_mouseStop:function(e){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,i,s,n,a;return"horizontal"===this.orientation?(t=this.elementSize.width,i=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,i=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),s=i/t,s>1&&(s=1),0>s&&(s=0),"vertical"===this.orientation&&(s=1-s),n=this._valueMax()-this._valueMin(),a=this._valueMin()+s*n,this._trimAlignValue(a)},_start:function(e,t){var i={handle:this.handles[t],value:this.value()};return this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger("start",e,i)},_slide:function(e,t,i){var s,n,a;this.options.values&&this.options.values.length?(s=this.values(t?0:1),2===this.options.values.length&&this.options.range===!0&&(0===t&&i>s||1===t&&s>i)&&(i=s),i!==this.values(t)&&(n=this.values(),n[t]=i,a=this._trigger("slide",e,{handle:this.handles[t],value:i,values:n}),s=this.values(t?0:1),a!==!1&&this.values(t,i))):i!==this.value()&&(a=this._trigger("slide",e,{handle:this.handles[t],value:i}),a!==!1&&this.value(i))},_stop:function(e,t){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._trigger("stop",e,i)},_change:function(e,t){if(!this._keySliding&&!this._mouseSliding){var i={handle:this.handles[t],value:this.value()};this.options.values&&this.options.values.length&&(i.value=this.values(t),i.values=this.values()),this._lastChangedValue=t,this._trigger("change",e,i)}},value:function(e){return arguments.length?(this.options.value=this._trimAlignValue(e),this._refreshValue(),this._change(null,0),void 0):this._value()},values:function(t,i){var s,n,a;if(arguments.length>1)return this.options.values[t]=this._trimAlignValue(i),this._refreshValue(),this._change(null,t),void 0;if(!arguments.length)return this._values();if(!e.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(t):this.value();for(s=this.options.values,n=arguments[0],a=0;s.length>a;a+=1)s[a]=this._trimAlignValue(n[a]),this._change(null,a);this._refreshValue()},_setOption:function(t,i){var s,n=0;switch("range"===t&&this.options.range===!0&&("min"===i?(this.options.value=this._values(0),this.options.values=null):"max"===i&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),e.isArray(this.options.values)&&(n=this.options.values.length),"disabled"===t&&this.element.toggleClass("ui-state-disabled",!!i),this._super(t,i),t){case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue(),this.handles.css("horizontal"===i?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),s=0;n>s;s+=1)this._change(null,s);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_value:function(){var e=this.options.value;return e=this._trimAlignValue(e)},_values:function(e){var t,i,s;if(arguments.length)return t=this.options.values[e],t=this._trimAlignValue(t);if(this.options.values&&this.options.values.length){for(i=this.options.values.slice(),s=0;i.length>s;s+=1)i[s]=this._trimAlignValue(i[s]);return i}return[]},_trimAlignValue:function(e){if(this._valueMin()>=e)return this._valueMin();if(e>=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,i=(e-this._valueMin())%t,s=e-i;return 2*Math.abs(i)>=t&&(s+=i>0?t:-t),parseFloat(s.toFixed(5))},_calculateNewMax:function(){var e=this.options.max,t=this._valueMin(),i=this.options.step,s=Math.floor(+(e-t).toFixed(this._precision())/i)*i;e=s+t,this.max=parseFloat(e.toFixed(this._precision()))},_precision:function(){var e=this._precisionOf(this.options.step);return null!==this.options.min&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=""+e,i=t.indexOf(".");return-1===i?0:t.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshValue:function(){var t,i,s,n,a,o=this.options.range,r=this.options,h=this,l=this._animateOff?!1:r.animate,u={};this.options.values&&this.options.values.length?this.handles.each(function(s){i=100*((h.values(s)-h._valueMin())/(h._valueMax()-h._valueMin())),u["horizontal"===h.orientation?"left":"bottom"]=i+"%",e(this).stop(1,1)[l?"animate":"css"](u,r.animate),h.options.range===!0&&("horizontal"===h.orientation?(0===s&&h.range.stop(1,1)[l?"animate":"css"]({left:i+"%"},r.animate),1===s&&h.range[l?"animate":"css"]({width:i-t+"%"},{queue:!1,duration:r.animate})):(0===s&&h.range.stop(1,1)[l?"animate":"css"]({bottom:i+"%"},r.animate),1===s&&h.range[l?"animate":"css"]({height:i-t+"%"},{queue:!1,duration:r.animate}))),t=i}):(s=this.value(),n=this._valueMin(),a=this._valueMax(),i=a!==n?100*((s-n)/(a-n)):0,u["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[l?"animate":"css"](u,r.animate),"min"===o&&"horizontal"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({width:i+"%"},r.animate),"max"===o&&"horizontal"===this.orientation&&this.range[l?"animate":"css"]({width:100-i+"%"},{queue:!1,duration:r.animate}),"min"===o&&"vertical"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({height:i+"%"},r.animate),"max"===o&&"vertical"===this.orientation&&this.range[l?"animate":"css"]({height:100-i+"%"},{queue:!1,duration:r.animate}))},_handleEvents:{keydown:function(t){var i,s,n,a,o=e(t.target).data("ui-slider-handle-index");switch(t.keyCode){case e.ui.keyCode.HOME:case e.ui.keyCode.END:case e.ui.keyCode.PAGE_UP:case e.ui.keyCode.PAGE_DOWN:case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,e(t.target).addClass("ui-state-active"),i=this._start(t,o),i===!1))return}switch(a=this.options.step,s=n=this.options.values&&this.options.values.length?this.values(o):this.value(),t.keyCode){case e.ui.keyCode.HOME:n=this._valueMin();break;case e.ui.keyCode.END:n=this._valueMax();break;case e.ui.keyCode.PAGE_UP:n=this._trimAlignValue(s+(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.PAGE_DOWN:n=this._trimAlignValue(s-(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:if(s===this._valueMax())return;n=this._trimAlignValue(s+a);break;case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(s===this._valueMin())return;n=this._trimAlignValue(s-a)}this._slide(t,o,n)},keyup:function(t){var i=e(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,i),this._change(t,i),e(t.target).removeClass("ui-state-active"))}}})}); \ No newline at end of file diff --git a/public/js/paystack-forms-public.js b/public/js/paystack-forms-public.js deleted file mode 100644 index 9fd12a8..0000000 --- a/public/js/paystack-forms-public.js +++ /dev/null @@ -1,761 +0,0 @@ -function KkdPffPaystackFee() -{ - - this.DEFAULT_PERCENTAGE = 0.015; - this.DEFAULT_ADDITIONAL_CHARGE = 10000; - this.DEFAULT_THRESHOLD = 250000; - this.DEFAULT_CAP = 200000; - - this.__initialize = function () { - - this.percentage = this.DEFAULT_PERCENTAGE; - this.additional_charge = this.DEFAULT_ADDITIONAL_CHARGE; - this.threshold = this.DEFAULT_THRESHOLD; - this.cap = this.DEFAULT_CAP; - - if (window && window.KKD_PAYSTACK_CHARGE_SETTINGS) { - this.percentage = window.KKD_PAYSTACK_CHARGE_SETTINGS.percentage; - this.additional_charge = window.KKD_PAYSTACK_CHARGE_SETTINGS.additional_charge; - this.threshold = window.KKD_PAYSTACK_CHARGE_SETTINGS.threshold; - this.cap = window.KKD_PAYSTACK_CHARGE_SETTINGS.cap; - } - - } - - this.chargeDivider = 0; - this.crossover = 0; - this.flatlinePlusCharge = 0; - this.flatline = 0; - - this.withPercentage = function (percentage) { - this.percentage = percentage; - this.__setup(); - }; - - this.withAdditionalCharge = function (additional_charge) { - this.additional_charge = additional_charge; - this.__setup(); - }; - - this.withThreshold = function (threshold) { - this.threshold = threshold; - this.__setup(); - }; - - this.withCap = function (cap) { - this.cap = cap; - this.__setup(); - }; - - this.__setup = function () { - this.__initialize(); - this.chargeDivider = this.__chargeDivider(); - this.crossover = this.__crossover(); - this.flatlinePlusCharge = this.__flatlinePlusCharge(); - this.flatline = this.__flatline(); - }; - - this.__chargeDivider = function () { - return 1 - this.percentage; - }; - - this.__crossover = function () { - return this.threshold * this.chargeDivider - this.additional_charge; - }; - - this.__flatlinePlusCharge = function () { - return (this.cap - this.additional_charge) / this.percentage; - }; - - this.__flatline = function () { - return this.flatlinePlusCharge - this.cap; - }; - - this.addFor = function (amountinkobo) { - if (amountinkobo > this.flatline) { - return parseInt(Math.round(amountinkobo + this.cap)); - } else if (amountinkobo > this.crossover) { - return parseInt( - Math.round((amountinkobo + this.additional_charge) / this.chargeDivider) - ); - } else { - return parseInt(Math.round(amountinkobo / this.chargeDivider)); - } - }; - - this.__setup = function () { - this.chargeDivider = this.__chargeDivider(); - this.crossover = this.__crossover(); - this.flatlinePlusCharge = this.__flatlinePlusCharge(); - this.flatline = this.__flatline(); - }; - - this.__setup(); -} - -(function ($) { - "use strict"; - $(document).ready( - function ($) { - $( - function () { - $(".date-picker").datepicker( - { - dateFormat: "mm/dd/yy", - prevText: '', - nextText: '' - } - ); - } - ); - if ($("#pf-vamount").length) { - var amountField = $("#pf-vamount"); - calculateTotal(); - } else { - var amountField = $("#pf-amount"); - } - var max = 10; - amountField.keydown( - function (e) { - format_validate(max, e); - } - ); - - amountField.keyup( - function (e) { - checkMinimumVal(); - } - ); - - function checkMinimumVal() - { - if ($("#pf-minimum-hidden").length) { - var min_amount = Number($("#pf-minimum-hidden").val()); - var amt = Number($("#pf-amount").val()); - if (min_amount > 0 && amt < min_amount) { - $("#pf-min-val-warn").text( - "Amount cannot be less than the minimum amount" - ); - return false; - } else { - $("#pf-min-val-warn").text(""); - $("#pf-amount").removeClass("rerror"); - } - } - } - - function format_validate(max, e) - { - var value = amountField.text(); - if (e.which != 8 && value.length > max) { - e.preventDefault(); - } - // Allow: backspace, delete, tab, escape, enter and . - if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 110, 190]) !== -1 - // Allow: Ctrl+A - || (e.keyCode == 65 && e.ctrlKey === true) - // Allow: Ctrl+C - || (e.keyCode == 67 && e.ctrlKey === true) - // Allow: Ctrl+X - || (e.keyCode == 88 && e.ctrlKey === true) - // Allow: home, end, left, right - || (e.keyCode >= 35 && e.keyCode <= 39) - ) { - // let it happen, don't do anything - calculateFees(); - return; - } - // Ensure that it is a number and stop the keypress - if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) - && (e.keyCode < 96 || e.keyCode > 105) - ) { - e.preventDefault(); - } else { - calculateFees(); - } - } - - $.fn.digits = function () { - return this.each( - function () { - $(this).text( - $(this) - .text() - .replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,") - ); - } - ); - }; - - function calculateTotal() - { - var unit; - if ($("#pf-vamount").length) { - unit = $("#paystack-form").find("#pf-vamount").val(); - } else { - unit = $("#pf-amount").val(); - } - var quant = $("#pf-quantity").val(); - var newvalue = unit * quant; - - if (quant == "" || quant == null) { - quant = 1; - } else { - $("#pf-total").val(newvalue); - } - - } - function calculateFees(transaction_amount) - { - setTimeout( - function () { - transaction_amount = transaction_amount || parseInt(amountField.val()); - var currency = $("#pf-currency").val(); - var quant = $("#pf-quantity").val(); - if ($("#pf-vamount").length) { - var name = $("#pf-vamount option:selected").attr("data-name"); - $("#pf-vname").val(name); - } - if (transaction_amount == "" - || transaction_amount == 0 - || transaction_amount.length == 0 - || transaction_amount == null - || isNaN(transaction_amount) - ) { - var total = 0; - var fees = 0; - } else { - var obj = new KkdPffPaystackFee(); - - obj.withAdditionalCharge(kkd_pff_settings.fee.adc); - obj.withThreshold(kkd_pff_settings.fee.ths); - obj.withCap(kkd_pff_settings.fee.cap); - obj.withPercentage(kkd_pff_settings.fee.prc); - if (quant) { - transaction_amount = transaction_amount * quant; - } - var total = obj.addFor(transaction_amount * 100) / 100; - var fees = total - transaction_amount; - } - $(".pf-txncharge") - .hide() - .html(currency + " " + fees.toFixed(2)) - .show() - .digits(); - $(".pf-txntotal") - .hide() - .html(currency + " " + total.toFixed(2)) - .show() - .digits(); - }, 100 - ); - } - - calculateFees(); - - $(".pf-number").keydown( - function (event) { - if (event.keyCode == 46 - || event.keyCode == 8 - || event.keyCode == 9 - || event.keyCode == 27 - || event.keyCode == 13 - || (event.keyCode == 65 && event.ctrlKey === true) - || (event.keyCode >= 35 && event.keyCode <= 39) - ) { - return; - } else { - if (event.shiftKey - || ((event.keyCode < 48 || event.keyCode > 57) - && (event.keyCode < 96 || event.keyCode > 105)) - ) { - event.preventDefault(); - } - } - } - ); - if ($("#pf-quantity").length) { - calculateTotal(); - }; - - $("#pf-quantity, #pf-vamount, #pf-amount").on( - "change", function () { - calculateTotal(); - calculateFees(); - } - ); - - function validateEmail(email) - { - var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; - return re.test(email); - } - $(".paystack-form").on( - "submit", function (e) { - var requiredFieldIsInvalid = false; - e.preventDefault(); - - $("#pf-agreementicon").removeClass("rerror"); - - $(this) - .find("input, select, textarea") - .each( - function () { - $(this).removeClass("rerror"); //.css({ "border-color":"#d1d1d1" }); - } - ); - var email = $(this) - .find("#pf-email") - .val(); - var amount; - if ($("#pf-vamount").length) { - amount = $("#paystack-form").find("#pf-vamount").val(); - calculateTotal(); - } else { - amount = $(this) - .find("#pf-amount") - .val(); - } - if (Number(amount) > 0) { - } else { - $(this) - .find("#pf-amount,#pf-vamount") - .addClass("rerror"); // css({ "border-color":"red" }); - $("html,body").animate( - { scrollTop: $(".rerror").offset().top - 110 }, - 500 - ); - return false; - } - if (!validateEmail(email)) { - $(this) - .find("#pf-email") - .addClass("rerror"); //.css({ "border-color":"red" }); - $("html,body").animate( - { scrollTop: $(".rerror").offset().top - 110 }, - 500 - ); - return false; - } - if (checkMinimumVal() == false) { - $(this) - .find("#pf-amount") - .addClass("rerror"); //.css({ "border-color":"red" }); - $("html,body").animate( - { scrollTop: $(".rerror").offset().top - 110 }, - 500 - ); - return false; - } - - $(this) - .find("input, select, text, textarea") - .filter("[required]") - .filter( - function () { - return this.value === ""; - } - ) - .each( - function () { - $(this).addClass("rerror"); - requiredFieldIsInvalid = true; - } - ); - - if ($("#pf-agreement").length && !$("#pf-agreement").is(":checked")) { - $("#pf-agreementicon").addClass("rerror"); - requiredFieldIsInvalid = true; - } - - if (requiredFieldIsInvalid) { - $("html,body").animate( - { scrollTop: $(".rerror").offset().top - 110 }, - 500 - ); - return false; - } - - var self = $(this); - var $form = $(this); - - $.blockUI({ message: "Please wait..." }); - - var formdata = new FormData(this); - - $.ajax( - { - url: $form.attr("action"), - type: "POST", - data: formdata, - mimeTypes: "multipart/form-data", - contentType: false, - cache: false, - processData: false, - dataType: "JSON", - success: function (data) { - $.unblockUI(); - data.custom_fields.push( - { - "display_name": "Plugin", - "variable_name": "plugin", - "value": "pff-paystack" - } - ) - if (data.result == "success") { - var names = data.name.split(" "); - var firstName = names[0] || ""; - var lastName = names[1] || ""; - var quantity = data.quantity; - // console.log(firstName+ " - "+lastName); - if (data.plan == "none" || data.plan == "" || data.plan == "no") { - var handler = PaystackPop.setup( - { - key: kkd_pff_settings.key, - email: data.email, - amount: data.total, - firstname: firstName, - lastname: lastName, - currency: data.currency, - subaccount: data.subaccount, - bearer: data.txnbearer, - transaction_charge: data.transaction_charge, - ref: data.code, - metadata: { custom_fields: data.custom_fields }, - callback: function (response) { - $.blockUI({ message: "Please wait..." }); - $.post( - $form.attr("action"), - { - action: "kkd_pff_paystack_confirm_payment", - code: response.trxref, - quantity: quantity - }, - function (newdata) { - data = JSON.parse(newdata); - if (data.result == "success2") { - window.location.href = data.link; - } - if (data.result == "success") { - $(".paystack-form")[0].reset(); - $("html,body").animate( - { scrollTop: $(".paystack-form").offset().top - 110 }, - 500 - ); - - self.before('
      ' + data.message + '
      '); - $(this) - .find("input, select, textarea") - .each( - function () { - $(this).css( - { - "border-color": "#d1d1d1", - "background-color": "#fff" - } - ); - } - ); - $(".pf-txncharge") - .hide() - .html("NGN0") - .show() - .digits(); - $(".pf-txntotal") - .hide() - .html("NGN0") - .show() - .digits(); - - $.unblockUI(); - } else { - self.before('
      ' + data.message + '
      '); - $.unblockUI(); - } - } - ); - }, - onClose: function () { } - } - ); - } else { - var handler = PaystackPop.setup( - { - key: kkd_pff_settings.key, - email: data.email, - plan: data.plan, - firstname: firstName, - lastname: lastName, - ref: data.code, - currency: data.currency, - subaccount: data.subaccount, - bearer: data.txnbearer, - transaction_charge: data.transaction_charge, - metadata: { custom_fields: data.custom_fields }, - callback: function (response) { - $.blockUI({ message: "Please wait..." }); - $.post( - $form.attr("action"), - { - action: "kkd_pff_paystack_confirm_payment", - code: response.trxref - }, - function (newdata) { - data = JSON.parse(newdata); - if (data.result == "success2") { - window.location.href = data.link; - } - if (data.result == "success") { - $(".paystack-form")[0].reset(); - $("html,body").animate( - { scrollTop: $(".paystack-form").offset().top - 110 }, - 500 - ); - - self.before('
      ' + data.message + '
      '); - $(this) - .find("input, select, textarea") - .each( - function () { - $(this).css( - { - "border-color": "#d1d1d1", - "background-color": "#fff" - } - ); - } - ); - $(".pf-txncharge") - .hide() - .html("NGN0") - .show() - .digits(); - $(".pf-txntotal") - .hide() - .html("NGN0") - .show() - .digits(); - - $.unblockUI(); - } else { - self.before('
      ' + data.message + '
      '); - $.unblockUI(); - } - } - ); - }, - onClose: function () { } - } - ); - } - - handler.openIframe(); - } else { - alert(data.message); - } - }, - error: function (xhr, status, error) { - console.log("An error occurred"); - console.log("XHR: ", xhr); - console.log("Status: ", status); - console.log("Error: ", error); - } - } - ); - } - ); - - $(".retry-form").on( - "submit", function (e) { - var self = $(this); - var $form = $(this); - e.preventDefault(); - - $.blockUI({ message: "Please wait..." }); - - var formdata = new FormData(this); - - $.ajax( - { - url: $form.attr("action"), - type: "POST", - data: formdata, - mimeTypes: "multipart/form-data", - contentType: false, - cache: false, - processData: false, - dataType: "JSON", - success: function (data) { - data.custom_fields.push( - { - "display_name": "Plugin", - "variable_name": "plugin", - "value": "pff-paystack" - } - ) - $.unblockUI(); - if (data.result == "success") { - var names = data.name.split(" "); - var firstName = names[0] || ""; - var lastName = names[1] || ""; - var quantity = data.quantity; - // console.log(firstName+ " - "+lastName); - if (data.plan == "none" || data.plan == "" || data.plan == "no") { - var handler = PaystackPop.setup( - { - key: kkd_pff_settings.key, - email: data.email, - amount: data.total, - firstname: firstName, - lastname: lastName, - ref: data.code, - currency: data.currency, - subaccount: data.subaccount, - bearer: data.txnbearer, - transaction_charge: data.transaction_charge, - metadata: { custom_fields: data.custom_fields }, - callback: function (response) { - $.blockUI({ message: "Please wait..." }); - $.post( - $form.attr("action"), - { - action: "kkd_pff_paystack_rconfirm_payment", - code: response.trxref, - quantity: quantity - }, - function (newdata) { - data = JSON.parse(newdata); - if (data.result == "success2") { - window.location.href = data.link; - } - if (data.result == "success") { - $(".retry-form")[0].reset(); - $("html,body").animate( - { scrollTop: $(".retry-form").offset().top - 110 }, - 500 - ); - - self.before('
      ' + data.message + '
      '); - $(this) - .find("input, select, textarea") - .each( - function () { - $(this).css( - { - "border-color": "#d1d1d1", - "background-color": "#fff" - } - ); - } - ); - $(".pf-txncharge") - .hide() - .html("NGN0") - .show() - .digits(); - $(".pf-txntotal") - .hide() - .html("NGN0") - .show() - .digits(); - $("#submitbtn").remove(); - $.unblockUI(); - } else { - self.before('
      ' + data.message + '
      '); - $.unblockUI(); - } - } - ); - }, - onClose: function () { } - } - ); - } else { - var handler = PaystackPop.setup( - { - key: kkd_pff_settings.key, - email: data.email, - plan: data.plan, - firstname: firstName, - lastname: lastName, - ref: data.code, - currency: data.currency, - subaccount: data.subaccount, - bearer: data.txnbearer, - transaction_charge: data.transaction_charge, - metadata: { custom_fields: data.custom_fields }, - callback: function (response) { - $.blockUI({ message: "Please wait..." }); - $.post( - $form.attr("action"), - { - action: "kkd_pff_paystack_rconfirm_payment", - code: response.trxref - }, - function (newdata) { - data = JSON.parse(newdata); - if (data.result == "success2") { - window.location.href = data.link; - } - if (data.result == "success") { - $(".retry-form")[0].reset(); - $("html,body").animate( - { scrollTop: $(".retry-form").offset().top - 110 }, - 500 - ); - - self.before('
      ' + data.message + '
      '); - $(this) - .find("input, select, textarea") - .each( - function () { - $(this).css( - { - "border-color": "#d1d1d1", - "background-color": "#fff" - } - ); - } - ); - $(".pf-txncharge") - .hide() - .html("NGN0") - .show() - .digits(); - $(".pf-txntotal") - .hide() - .html("NGN0") - .show() - .digits(); - $("#submitbtn").remove(); - $.unblockUI(); - } else { - self.before('
      ' + data.message + '
      '); - $.unblockUI(); - } - } - ); - }, - onClose: function () { } - } - ); - } - - handler.openIframe(); - } else { - alert(data.message); - } - }, - error: function (xhr, status, error) { - console.log("An error occurred"); - console.log("XHR: ", xhr); - console.log("Status: ", status); - console.log("Error: ", error); - } - } - ); - } - ); - } - ); -})(jQuery); \ No newline at end of file diff --git a/readme.txt b/readme.txt index d90e2cf..d01fbad 100644 --- a/readme.txt +++ b/readme.txt @@ -1,10 +1,10 @@ === Payment Forms for Paystack === -Contributors: paystack, kendysond, steveamaza, sourcecodeink +Contributors: paystack, kendysond, steveamaza, sourcecodeink, krugazul, feedmymedia Donate link: https://paystack.com/demo Tags: paystack, recurrent payments, nigeria, mastercard, visa, target, Naira, payments, verve, donation, church, NGO, form, contact form 7, form Requires at least: 3.1 -Tested up to: 6.4 -Stable tag: 3.4.2 +Tested up to: 6.6 +Stable tag: 4.0.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html diff --git a/uninstall.php b/uninstall.php deleted file mode 100644 index e006432..0000000 --- a/uninstall.php +++ /dev/null @@ -1,6 +0,0 @@ - Date: Tue, 17 Sep 2024 10:53:36 +0200 Subject: [PATCH 02/88] Adding in the plugin initialization functions and the main class. --- includes/class-paystack-forms.php | 46 ++++++ includes/deprecated.php | 14 ++ paystack-forms.php | 237 ++---------------------------- 3 files changed, 73 insertions(+), 224 deletions(-) create mode 100644 includes/class-paystack-forms.php create mode 100644 includes/deprecated.php diff --git a/includes/class-paystack-forms.php b/includes/class-paystack-forms.php new file mode 100644 index 0000000..686f55c --- /dev/null +++ b/includes/class-paystack-forms.php @@ -0,0 +1,46 @@ +registered as $script) { - if (stripos($script->src, 'http://', 0) !== false) { - $script->src = str_replace('http://', 'https://', $script->src); - } - } - } - } -} +include_once KKD_PFF_PAYSTACK_PLUGIN_PATH . '/includes/class-paystack-forms.php'; /** - * force plugins to load styles with SSL if page is SSL + * Returns an instance of the Paystack Payment forms Object + * + * @return object \paystack\payment_forms\Payment_Forms() */ -function kkd_pff_paystack_enqueueStylesFix() -{ - if (!is_admin()) { - if (!empty($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] != "off")) { - global $wp_styles; - foreach ((array) $wp_styles->registered as $script) { - if (stripos($script->src, 'http://', 0) !== false) { - $script->src = str_replace('http://', 'https://', $script->src); - } - } - } - } -} - -function kkd_pff_tl_save_error() -{ - update_option('plugin_error', ob_get_contents()); -} -add_action('activated_plugin', 'kkd_pff_tl_save_error'); -/* Then to display the error message: */ -echo get_option('plugin_error'); - - -function kkd_pff_paystack_activate_paystack_forms() -{ - include_once plugin_dir_path(__FILE__) . 'includes/class-paystack-forms-activator.php'; - Kkd_Pff_Paystack_Activator::activate(); -} - -register_activation_hook(__FILE__, 'kkd_pff_paystack_activate_paystack_forms'); - - -require plugin_dir_path(__FILE__) . 'includes/class-paystack-forms.php'; - -function kkd_pff_paystack_run_paystack_forms() -{ - $plugin = new Kkd_Pff_Paystack(); - $plugin->run(); -} -kkd_pff_paystack_run_paystack_forms(); - -function kkd_pff_paystack_shortcode_button_script() -{ - if (wp_script_is("quicktags")) { - ?> - - non_wp_rules['paystackinvoice$'] = $plugin_url; WP_PLUGIN_URL . '/data-fetcher/list-data.php' -// $wp_rewrite->non_wp_rules['paystackinvoice/$'] = $plugin_url; -// file_put_contents(ABSPATH.'.htaccess', $wp_rewrite->mod_rewrite_rules() ); -// } -// add_action( 'init', 'my_rewrite' ); -// function my_rewrite() { -// global $wp_rewrite; -// add_rewrite_rule('paystackinvoice$', KKD_PFF_PAYSTACK_PLUGIN_PATH. 'includes/paystack-invoice.php', 'top'); -// add_rewrite_rule('paystackinvoice/$', KKD_PFF_PAYSTACK_PLUGIN_PATH. 'includes/paystack-invoice.php', 'top'); -// // add_rewrite_rule('paystackinvoice/$', plugins_url( 'includes/paystack-invoice.php', __FILE__ ), 'top'); -// $wp_rewrite->flush_rules(true); // This should really be done in a plugin activation -// } - -add_action('init', 'kkd_pff_init'); -function kkd_pff_init() -{ - add_rewrite_rule('^paystackinvoice$', 'index.php?kkd_pff_stats=true', 'top'); -} - -// But WordPress has a whitelist of variables it allows, so we must put it on that list -add_action('query_vars', 'kkd_pff_query_vars'); -function kkd_pff_query_vars($query_vars) -{ - $query_vars[] = 'kkd_pff_stats'; - return $query_vars; -} - -// If this is done, we can access it later -// This example checks very early in the process: -// if the variable is set, we include our page and stop execution after it -add_action('parse_request', 'kkd_pff_parse_request'); -function kkd_pff_parse_request(&$wp) -{ - if (array_key_exists('kkd_pff_stats', $wp->query_vars)) { - include dirname(__FILE__) . '/includes/paystack-invoice.php'; - exit(); - } +function kkd_pff_paystack() { + return \paystack\payment_forms\Payment_Forms::get_instance(); } -// add_action( 'init', 'kkd_pff_paystack_webhook_url_rewrite' ); -// function kkd_pff_paystack_webhook_url_rewrite(){ -// global $wp_rewrite; -// $plugin_url = plugins_url( 'includes/paystack-webhook.php', __FILE__ ); -// $plugin_url = substr( $plugin_url, strlen( home_url() ) + 1 ); -// $wp_rewrite->non_wp_rules['kkd_wppf_webhoook$'] = $plugin_url; -// $wp_rewrite->non_wp_rules['kkd_wppf_webhoook/$'] = $plugin_url; -// file_put_contents(ABSPATH.'.htaccess', $wp_rewrite->mod_rewrite_rules() ); -// } \ No newline at end of file +$_GLOBAL['kkd_pff_paystack'] = kkd_pff_paystack(); \ No newline at end of file From 5bf6a2466c086b78ad1a99d21be1546a505fceec Mon Sep 17 00:00:00 2001 From: Warwick Date: Tue, 17 Sep 2024 11:15:33 +0200 Subject: [PATCH 03/88] Fixed the activating of the plugin --- paystack-forms.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/paystack-forms.php b/paystack-forms.php index ebffba4..4aca6e2 100644 --- a/paystack-forms.php +++ b/paystack-forms.php @@ -13,7 +13,8 @@ if (!defined('WPINC')) { die; } -define( 'KKD_PFF_PAYSTACK_PLUGIN_PATH', plugins_url( __FILE__ ) ); +define( 'KKD_PFF_PAYSTACK_PLUGIN_PATH', plugin_dir_path( __FILE__ ) ); +define( 'KKD_PFF_PAYSTACK_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); define( 'KKD_PFF_PAYSTACK_MAIN_FILE', __FILE__ ); define( 'KKD_PFF_PAYSTACK_VERSION', '4.0.0' ); define( 'KKD_PFF_PAYSTACK_TABLE', 'paystack_forms_payments' ); From 8f26a03daee620d58a8c4ada940030930bd7acbf Mon Sep 17 00:00:00 2001 From: Warwick Date: Tue, 17 Sep 2024 13:30:38 +0200 Subject: [PATCH 04/88] Adding in the activation class and the class loader --- includes/class-activation.php | 16 +++++++++++ includes/class-paystack-forms.php | 45 ++++++++++++++++++++++++++++--- 2 files changed, 58 insertions(+), 3 deletions(-) create mode 100644 includes/class-activation.php diff --git a/includes/class-activation.php b/includes/class-activation.php new file mode 100644 index 0000000..efc5289 --- /dev/null +++ b/includes/class-activation.php @@ -0,0 +1,16 @@ + object. + * + * @var array + */ + private $classes = array(); + /** * Initialize the plugin by setting localization, filters, and * administration functions. @@ -28,12 +42,14 @@ class Payment_Forms { * @access private */ private function __construct() { + $this->set_variables(); + $this->include_classes(); } /** * Return an instance of this class. * - * @return object|\paystack\payment_forms\Payment_Forms + * @return object \paystack\payment_forms\Payment_Forms */ public static function get_instance() { // If the single instance hasn't been set, set it now. @@ -43,4 +59,27 @@ public static function get_instance() { return self::$instance; } + + /** + * Sets our plugin variables. + * + * @return void + */ + private function set_variables() { + $this->classes = array( + 'activation' => 'Activation', + ); + } + + /** + * Includes our class files + * + * @return void + */ + private function include_classes() { + foreach ( $this->classes as $key => $name ) { + include_once KKD_PFF_PAYSTACK_PLUGIN_PATH . '/includes/class-' . $key . '.php'; + $this->classes[ $key ] = new ( $this->namespace . $name ); + } + } } \ No newline at end of file From 51482835e955b3c835ba49fb509b63c125355186 Mon Sep 17 00:00:00 2001 From: Warwick Date: Tue, 17 Sep 2024 13:50:25 +0200 Subject: [PATCH 05/88] Updating the activation class to a static instance for plugin activation. --- includes/class-activation.php | 10 ++++++++++ includes/class-paystack-forms.php | 23 ++++++++++++++++++++--- includes/class-settings.php | 27 +++++++++++++++++++++++++++ readme.txt | 2 +- 4 files changed, 58 insertions(+), 4 deletions(-) create mode 100644 includes/class-settings.php diff --git a/includes/class-activation.php b/includes/class-activation.php index efc5289..e6a0296 100644 --- a/includes/class-activation.php +++ b/includes/class-activation.php @@ -7,10 +7,20 @@ namespace paystack\payment_forms; +if ( ! defined( 'ABSPATH' ) ) { + exit; +} + /** * Plugin Activation class. * * @package Accommodation */ class Activation { + /** + * Install Paystack DB Tables + */ + public static function install() { + + } } diff --git a/includes/class-paystack-forms.php b/includes/class-paystack-forms.php index 14a647d..f568aeb 100644 --- a/includes/class-paystack-forms.php +++ b/includes/class-paystack-forms.php @@ -7,12 +7,16 @@ namespace paystack\payment_forms; +if ( ! defined( 'ABSPATH' ) ) { + exit; +} + /** * Plugin class. * * @package /paystack/payment_forms/Payment_Forms() */ -class Payment_Forms { +final class Payment_Forms { /** * Holds class isntance @@ -44,6 +48,7 @@ class Payment_Forms { private function __construct() { $this->set_variables(); $this->include_classes(); + $this->init_hooks(); } /** @@ -67,7 +72,8 @@ public static function get_instance() { */ private function set_variables() { $this->classes = array( - 'activation' => 'Activation', + 'activation' => '', + 'settings' => 'Settings', ); } @@ -79,7 +85,18 @@ private function set_variables() { private function include_classes() { foreach ( $this->classes as $key => $name ) { include_once KKD_PFF_PAYSTACK_PLUGIN_PATH . '/includes/class-' . $key . '.php'; - $this->classes[ $key ] = new ( $this->namespace . $name ); + if ( '' !== $name ) { + $this->classes[ $key ] = new ( $this->namespace . $name ); + } } } + + /** + * Hook into actions and filters. + * + * @since 2.3 + */ + private function init_hooks() { + register_activation_hook( KKD_PFF_PAYSTACK_MAIN_FILE, array( '\paystack\payment_forms\activation', 'install' ) ); + } } \ No newline at end of file diff --git a/includes/class-settings.php b/includes/class-settings.php new file mode 100644 index 0000000..452af16 --- /dev/null +++ b/includes/class-settings.php @@ -0,0 +1,27 @@ + Date: Tue, 17 Sep 2024 21:53:01 +0200 Subject: [PATCH 06/88] Updating the DB query functions. --- includes/class-activation.php | 123 +++++++++++++++++++++++++++++- includes/class-paystack-forms.php | 2 - includes/class-settings.php | 2 - includes/deprecated.php | 2 +- paystack-forms.php | 4 +- readme.txt | 2 +- 6 files changed, 124 insertions(+), 11 deletions(-) diff --git a/includes/class-activation.php b/includes/class-activation.php index e6a0296..015ccd6 100644 --- a/includes/class-activation.php +++ b/includes/class-activation.php @@ -13,14 +13,129 @@ /** * Plugin Activation class. - * - * @package Accommodation */ class Activation { + /** - * Install Paystack DB Tables + * Install Paystack DB Table */ public static function install() { - + global $wpdb; + $table_name = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; + $table_name = sanitize_text_field( $table_name ); + + // Include the DB Functions. + include_once ABSPATH . 'wp-admin/includes/upgrade.php'; + + Activation::create_tables( $table_name ); + Activation::maybe_upgrade( $table_name ); + update_option( 'kkd_db_version', '2.0' ); + } + + /** + * Install Paystack DB Table + */ + public static function create_tables( $table_name ) { + global $wpdb; + $query = "CREATE TABLE IF NOT EXISTS `{$table_name}` ( + id int(11) NOT NULL AUTO_INCREMENT, + post_id int(11) NOT NULL, + user_id int(11) NOT NULL, + email varchar(255) DEFAULT '' NOT NULL, + metadata text, + paid int(1) NOT NULL DEFAULT '0', + plan varchar(255) DEFAULT '' NOT NULL, + txn_code varchar(255) DEFAULT '' NOT NULL, + txn_code_2 varchar(255) DEFAULT '' NOT NULL, + amount varchar(255) DEFAULT '' NOT NULL, + ip varchar(255) NOT NULL, + deleted_at varchar(255) DEFAULT '' NULL, + created_at timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, + paid_at timestamp, + modified timestamp DEFAULT '0000-00-00 00:00:00' NOT NULL, + UNIQUE KEY id (id),PRIMARY KEY (id) + ) {$wpdb->get_charset_collate()};"; + dbDelta( $query ); + } + + /** + * Install Paystack DB Table + * + * This function supresses the following WPCS warnings because we dont want caching involved. + */ + public static function maybe_upgrade( $table_name ) { + global $wpdb; + + // Get the current version number, defaults to 1.0 + $version = get_option( 'kkd_db_version', '1.0' ); + + if ( version_compare( $version, '2.0' ) < 0 ) { + // Check if the plan column is there? + // phpcs:ignore WordPress.DB.DirectDatabaseQuery + $row = $wpdb->get_results( + $wpdb->prepare( + "SELECT COLUMN_NAME + FROM INFORMATION_SCHEMA.COLUMNS + WHERE table_name = %s + AND column_name = 'plan'", + $table_name + ) + ); + // Add in the plan column if not. + if ( empty( $row ) ) { + // phpcs:ignore WordPress.DB.DirectDatabaseQuery + $wpdb->query( + $wpdb->prepare( + // phpcs:ignore WordPress.DB.DirectDatabaseQuery + "ALTER TABLE %i ADD `plan` VARCHAR(255) NOT NULL AFTER `paid`;", + $table_name + ) + ); + } + + // Add in the txn_code_2 column. + // phpcs:ignore WordPress.DB.DirectDatabaseQuery + $row1 = $wpdb->get_results( + $wpdb->prepare( + "SELECT COLUMN_NAME + FROM INFORMATION_SCHEMA.COLUMNS + WHERE table_name = %s + AND column_name = 'txn_code_2'", + $table_name + ) + ); + if ( empty( $row1 ) ) { + // phpcs:ignore WordPress.DB.DirectDatabaseQuery + $wpdb->query( + $wpdb->prepare( + // phpcs:ignore WordPress.DB.DirectDatabaseQuery + "ALTER TABLE %i ADD `txn_code_2` VARCHAR(255) DEFAULT '' NULL AFTER `txn_code`;", + $table_name + ) + ); + } + + // Add in the paid_at column. + // phpcs:ignore WordPress.DB.DirectDatabaseQuery + $row2 = $wpdb->get_results( + $wpdb->prepare( + "SELECT COLUMN_NAME + FROM INFORMATION_SCHEMA.COLUMNS + WHERE table_name = %s + AND column_name = 'paid_at'", + $table_name + ) + ); + if ( empty( $row2 ) ) { + // phpcs:ignore WordPress.DB.DirectDatabaseQuery + $wpdb->query( + $wpdb->prepare( + // phpcs:ignore WordPress.DB.DirectDatabaseQuery + "ALTER TABLE %i ADD `paid_at` timestamp AFTER `created_at`;", + $table_name + ) + ); + } + } } } diff --git a/includes/class-paystack-forms.php b/includes/class-paystack-forms.php index f568aeb..8486479 100644 --- a/includes/class-paystack-forms.php +++ b/includes/class-paystack-forms.php @@ -13,8 +13,6 @@ /** * Plugin class. - * - * @package /paystack/payment_forms/Payment_Forms() */ final class Payment_Forms { diff --git a/includes/class-settings.php b/includes/class-settings.php index 452af16..dc13329 100644 --- a/includes/class-settings.php +++ b/includes/class-settings.php @@ -13,8 +13,6 @@ /** * Plugin Settings class. - * - * @package Accommodation */ class Settings { /** diff --git a/includes/deprecated.php b/includes/deprecated.php index 5c71a3a..ffe53e1 100644 --- a/includes/deprecated.php +++ b/includes/deprecated.php @@ -6,7 +6,7 @@ /** * The old plugin initilizer. * - * @return object| \paystack\payment_forms\Payment_Forms() + * @return \paystack\payment_forms\Payment_Forms * @deprecated 3.4.2 */ function kkd_pff_paystack_run_paystack_forms() { diff --git a/paystack-forms.php b/paystack-forms.php index 4aca6e2..f594f7c 100644 --- a/paystack-forms.php +++ b/paystack-forms.php @@ -30,4 +30,6 @@ function kkd_pff_paystack() { return \paystack\payment_forms\Payment_Forms::get_instance(); } -$_GLOBAL['kkd_pff_paystack'] = kkd_pff_paystack(); \ No newline at end of file +$_GLOBAL['kkd_pff_paystack'] = kkd_pff_paystack(); + +\paystack\payment_forms\Activation::install(); \ No newline at end of file diff --git a/readme.txt b/readme.txt index d9c8597..17dced3 100644 --- a/readme.txt +++ b/readme.txt @@ -2,7 +2,7 @@ Contributors: paystack, kendysond, steveamaza, sourcecodeink, krugazul, feedmymedia Donate link: https://paystack.com/demo Tags: paystack, recurrent payments, donation, forms, payments -Requires at least: 3.1 +Requires at least: 6.2 Tested up to: 6.6 Stable tag: 4.0.0 License: GPLv2 or later From ab9d4432ceb7b6c948e1f4372bc1ab89dacc8acd Mon Sep 17 00:00:00 2001 From: Warwick Date: Tue, 17 Sep 2024 22:39:14 +0200 Subject: [PATCH 07/88] Adding setup class with the post registration. --- assets/images/logo.png | Bin 0 -> 255 bytes includes/class-paystack-forms.php | 1 + includes/class-settings.php | 1 - includes/class-setup.php | 68 ++++++++++++++++++++++++++++++ paystack-forms.php | 2 - 5 files changed, 69 insertions(+), 3 deletions(-) create mode 100644 assets/images/logo.png create mode 100644 includes/class-setup.php diff --git a/assets/images/logo.png b/assets/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6142c477984578f6aaac622387af130872e0014e GIT binary patch literal 255 zcmV+%Ky7S{g<2p5YzMpG+pl>q znaP)#f8NVZ1}{V0`ae_L2l@#TxWjp#C@J_2JmNY*GR1pffOdjtiB@2NPJ#&D@){&? zQCHXkJzOR@j`0)tvkolV-1jBhoD(bpvxI31&g#mjnd3E4@`aB;SM`HjqJ`5fwK+Zm z54frjedD>Tq4*;EaD=B_#Y4hwR82I(O-WB?z1p};v;tZ~9!&T@;g0|S002ovPDHLk FV1nCPXTksg literal 0 HcmV?d00001 diff --git a/includes/class-paystack-forms.php b/includes/class-paystack-forms.php index 8486479..aa5d25b 100644 --- a/includes/class-paystack-forms.php +++ b/includes/class-paystack-forms.php @@ -71,6 +71,7 @@ public static function get_instance() { private function set_variables() { $this->classes = array( 'activation' => '', + 'setup' => 'Setup', 'settings' => 'Settings', ); } diff --git a/includes/class-settings.php b/includes/class-settings.php index dc13329..745434c 100644 --- a/includes/class-settings.php +++ b/includes/class-settings.php @@ -21,5 +21,4 @@ class Settings { */ public function __construct() { } - } diff --git a/includes/class-setup.php b/includes/class-setup.php new file mode 100644 index 0000000..93c22b9 --- /dev/null +++ b/includes/class-setup.php @@ -0,0 +1,68 @@ + __( 'Paystack Forms', 'paystack_form' ), + 'singular_name' => __( 'Paystack Form', 'paystack_form' ), + 'add_new' => __( 'Add New', 'paystack_form' ), + 'add_new_item' => __( 'Add Paystack Form', 'paystack_form' ), + 'edit_item' => __( 'Edit Paystack Form', 'paystack_form' ), + 'new_item' => __( 'Paystack Form', 'paystack_form' ), + 'view_item' => __( 'View Paystack Form', 'paystack_form' ), + 'all_items' => __( 'All Forms', 'paystack_form' ), + 'search_items' => __( 'Search Paystack Forms', 'paystack_form' ), + 'not_found' => __( 'No Paystack Forms found', 'paystack_form' ), + 'not_found_in_trash' => __( 'No Paystack Forms found in Trash', 'paystack_form' ), + 'parent_item_colon' => __( 'Parent Paystack Form:', 'paystack_form' ), + 'menu_name' => __( 'Paystack Forms', 'paystack_form' ), + ]; + + $args = [ + 'labels' => $labels, + 'hierarchical' => true, + 'description' => __( 'Paystack Forms filterable by genre', 'paystack_form' ), + 'supports' => array( 'title', 'editor' ), + 'public' => true, + 'show_ui' => true, + 'show_in_menu' => true, + 'menu_position' => 5, + 'menu_icon' => KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/images/logo.png', + 'show_in_nav_menus' => true, + 'publicly_queryable' => true, + 'exclude_from_search' => false, + 'has_archive' => false, + 'query_var' => true, + 'can_export' => true, + 'rewrite' => false, + 'comments' => false, + 'capability_type' => 'post', + ]; + register_post_type( 'paystack_form', $args ); + } +} diff --git a/paystack-forms.php b/paystack-forms.php index f594f7c..fdd1487 100644 --- a/paystack-forms.php +++ b/paystack-forms.php @@ -31,5 +31,3 @@ function kkd_pff_paystack() { return \paystack\payment_forms\Payment_Forms::get_instance(); } $_GLOBAL['kkd_pff_paystack'] = kkd_pff_paystack(); - -\paystack\payment_forms\Activation::install(); \ No newline at end of file From fcd41536142854fc66f9889e09916994fef08420 Mon Sep 17 00:00:00 2001 From: Warwick Date: Tue, 17 Sep 2024 23:38:41 +0200 Subject: [PATCH 08/88] Updating the settings class. --- includes/class-settings.php | 172 +++++++++++++++++++++++++++++++++++- 1 file changed, 171 insertions(+), 1 deletion(-) diff --git a/includes/class-settings.php b/includes/class-settings.php index 745434c..dae4c62 100644 --- a/includes/class-settings.php +++ b/includes/class-settings.php @@ -15,10 +15,180 @@ * Plugin Settings class. */ class Settings { + /** + * Holdes the array of settings fields. * - * @access private + * @var array + */ + private $fields = array(); + + /** + * Construct the class. */ public function __construct() { + $this->fields = array( + 'general' => array( + 'mode' => array( + 'title' => __( 'Mode', 'paystack_forms' ), + 'type' => 'select', + 'default' => 'test', + ), + 'tsk' => array( + 'title' => __( 'Test Secret Key', 'paystack_forms' ), + 'type' => 'password', + 'default' => '', + ), + 'tpk' => array( + 'title' => __( 'Test Public Key', 'paystack_forms' ), + 'type' => 'text', + 'default' => '', + ), + 'lsk' => array( + 'title' => __( 'Live Secret Key', 'paystack_forms' ), + 'type' => 'password', + 'default' => '', + ), + 'lpk' => array( + 'title' => __( 'Live Public Key', 'paystack_forms' ), + 'type' => 'text', + 'default' => '', + ), + ), + 'fees' => array( + 'prc' => array( + 'title' => __( 'Percentage', 'paystack_forms' ), + 'type' => 'text', + 'default' => 1.5, + ), + 'ths' => array( + 'title' => __( 'Threshold
      (amount above which Paystack adds the fixed amount below)', 'paystack_forms' ), + 'type' => 'text', + 'default' => 2500, + ), + 'adc' => array( + 'title' => __( 'Additional Charge
      (amount added to percentage fee when transaction amount is above threshold) ', 'paystack_forms' ), + 'type' => 'text', + 'default' => 100, + ), + 'cap' => array( + 'title' => __( 'Cap
      (maximum charge paystack can charge on your transactions)', 'paystack_forms' ), + 'type' => 'text', + 'default' => 2000, + ), + ), + ); + add_action( 'admin_menu', [ $this, 'register_settings_page' ] ); + add_action( 'admin_menu', [ $this, 'register_settings_fields' ] ); + } + + /** + * Registers our settings sub page under the Paystack Forms menu item. + * + * @return void + */ + public function register_settings_page() { + add_submenu_page( 'edit.php?post_type=paystack_form', __( 'Settings', 'paystack_forms' ), __( 'Settings', 'paystack_forms' ), 'edit_posts', 'settings', [ $this, 'output_settings_page' ] ); + } + + /** + * Registers our Settings fields with the WP API. + * + * @return void + */ + public function register_settings_fields() { + $fields = $this->get_settings_fields(); + // Run through each group, and the fields in there. + foreach ( $fields as $group => $fields ) { + foreach ( $fields as $field_key => $args ) { + register_setting( 'kkd-pff-paystack-settings-group', $field_key ); + } + } + } + + public function output_settings_page() { + ?> +
      +

      +

      + + here', 'paystack_forms' ) ); ?> + +
      + get_settings_fields(); + ?> + + $field ) { + ?> + + + + + +
      + + + + + +
      +
      + +

      + $field ) { + ?> + + + + + +
      + +
      + + + +
      +
      + fields ); + } + + /** + * Checks to see if the curren value is selected. + * + * @param string $value + * @param string $compare + * @return string + */ + public function is_option_selected( $value, $compare ) { + if ( $value == $compare ) { + $result = "selected"; + } else { + $result = ""; + } + return $result; } } From d06a5d8ced76f3b8bc319ae5d8ac73e3a4897565 Mon Sep 17 00:00:00 2001 From: Warwick Date: Tue, 17 Sep 2024 23:49:57 +0200 Subject: [PATCH 09/88] Forcing the hiding of the Block editor --- includes/class-setup.php | 1 + 1 file changed, 1 insertion(+) diff --git a/includes/class-setup.php b/includes/class-setup.php index 93c22b9..7829356 100644 --- a/includes/class-setup.php +++ b/includes/class-setup.php @@ -51,6 +51,7 @@ public function register_post_type() { 'public' => true, 'show_ui' => true, 'show_in_menu' => true, + 'show_in_rest' => false, 'menu_position' => 5, 'menu_icon' => KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/images/logo.png', 'show_in_nav_menus' => true, From de278d0f5c6119aa559a5502b576697df831614d Mon Sep 17 00:00:00 2001 From: Warwick Date: Wed, 18 Sep 2024 00:18:18 +0200 Subject: [PATCH 10/88] Adding in the settings action link and forms list quick edit. --- includes/class-forms-list.php | 41 +++++++++++++++++++++++++++++++ includes/class-paystack-forms.php | 17 ++++++++++++- includes/class-setup.php | 31 ++++++++++++++++++----- 3 files changed, 82 insertions(+), 7 deletions(-) create mode 100644 includes/class-forms-list.php diff --git a/includes/class-forms-list.php b/includes/class-forms-list.php new file mode 100644 index 0000000..885c3f2 --- /dev/null +++ b/includes/class-forms-list.php @@ -0,0 +1,41 @@ +ID ) . '" >' . __( 'View Payments', 'payment_forms' ) . ''; + } + return $actions; + } +} diff --git a/includes/class-paystack-forms.php b/includes/class-paystack-forms.php index aa5d25b..0b15faf 100644 --- a/includes/class-paystack-forms.php +++ b/includes/class-paystack-forms.php @@ -30,6 +30,20 @@ final class Payment_Forms { */ public $namespace = '\paystack\payment_forms\\'; + /** + * The plugin name. + * + * @var string + */ + public $plugin_name = 'pff-paystack'; + + /** + * The plugin version number. + * + * @var string + */ + public $version = '4.0.0'; + /** * Holdes the array of classes key => object. * @@ -69,10 +83,11 @@ public static function get_instance() { * @return void */ private function set_variables() { - $this->classes = array( + $this->classes = array( 'activation' => '', 'setup' => 'Setup', 'settings' => 'Settings', + 'forms-list' => 'Forms_List', ); } diff --git a/includes/class-setup.php b/includes/class-setup.php index 7829356..022aaa7 100644 --- a/includes/class-setup.php +++ b/includes/class-setup.php @@ -16,12 +16,14 @@ */ class Setup { - /** - * Constructor: Registers the custom post type on WordPress 'init' action. - */ - public function __construct() { - add_action( 'init', [ $this, 'register_post_type' ] ); - } + /** + * Constructor: Registers the custom post type on WordPress 'init' action. + */ + public function __construct() { + add_action( 'init', [ $this, 'register_post_type' ] ); + add_action( 'plugins_loaded', [ $this, 'load_plugin_textdomain' ] ); + add_action( 'plugin_action_links_' . KKD_PFF_PLUGIN_BASENAME, [ $this, 'add_action_links' ] ); + } /** * Registers the custom post type 'paystack_form'. @@ -66,4 +68,21 @@ public function register_post_type() { ]; register_post_type( 'paystack_form', $args ); } + + /** + * Load the plugin text domain for translation. + */ + public function load_plugin_textdomain() { + load_plugin_textdomain( 'pff-paystack', false, KKD_PFF_PAYSTACK_PLUGIN_PATH . '/languages/' ); + } + + /** + * Add a link to our settings page in the plugin action links. + */ + public function add_action_links( $links ) { + $settings_link = array( + '' . __( 'Settings', 'paystack_forms' ) . '', + ); + return array_merge( $settings_link, $links ); + } } From ab8f8a877c4c331f93260464843fb05002e5bd6b Mon Sep 17 00:00:00 2001 From: Warwick Date: Wed, 18 Sep 2024 09:36:58 +0200 Subject: [PATCH 11/88] Adding in the Admin CSS and JS with optimization. --- assets/css/paystack-admin.css | 379 ++++++++++++++++++++++++ assets/css/paystack-admin.css.map | 1 + assets/css/paystack-admin.scss | 459 ++++++++++++++++++++++++++++++ assets/js/paystack-admin.js | 18 ++ includes/class-forms-list.php | 51 ++++ includes/class-paystack-forms.php | 4 +- includes/class-setup.php | 24 ++ paystack-forms.php | 5 +- 8 files changed, 937 insertions(+), 4 deletions(-) create mode 100644 assets/css/paystack-admin.css create mode 100644 assets/css/paystack-admin.css.map create mode 100644 assets/css/paystack-admin.scss create mode 100644 assets/js/paystack-admin.js diff --git a/assets/css/paystack-admin.css b/assets/css/paystack-admin.css new file mode 100644 index 0000000..428e940 --- /dev/null +++ b/assets/css/paystack-admin.css @@ -0,0 +1,379 @@ +#titlediv .inside p.description { + margin: 8px 2px 0; +} +#titlediv .inside p.description label { + cursor: pointer; +} + +span.shortcode { + display: block; + margin: 2px 0; +} +span.shortcode.old { + background: #777; + color: #fff; +} +span.shortcode > input { + background: inherit; + color: inherit; + font-size: 12px; + border: none; + box-shadow: none; + padding: 4px 8px; + margin: 0; +} + +#submitpost input.copy { + margin-bottom: 10px; +} +#submitpost input.delete { + padding: 0; + margin: 0; + border: none; + cursor: pointer; + background: inherit; + color: #a00; +} +#submitpost input.delete:hover { + color: #f00; +} +#submitpost input.delete:focus { + outline: thin dotted; +} + +.postbox-container .postbox h3 { + border-bottom: 1px solid transparent; +} + +.keyboard-interaction { + visibility: hidden; + color: #23282d; +} + +#misc-publishing-actions .misc-pub-section::before { + content: "\f488"; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font: 20px/1 dashicons; + left: -1px; + padding: 0 2px 0 0; + position: relative; + text-decoration: none !important; + top: 0; + vertical-align: top; + color: #82878c; +} +#misc-publishing-actions .misc-pub-section.warning::before { + content: "\f534"; +} +#misc-publishing-actions .misc-pub-section.warning a.external { + font-style: italic; +} + +.config-error { + color: #d00; + font-style: normal; + font-size: 13px; +} +.config-error ul, +.config-error span, +.config-error div { + margin: 0; +} +.config-error ul li, +.config-error span li, +.config-error div li { + padding: 0 4px; + margin: 0; +} +.config-error ul li a.external, +.config-error span li a.external, +.config-error div li a.external { + font-style: italic; +} + +[data-config-field][aria-invalid=true] { + border-color: #d00; +} + +/* + * Tabs + */ +#contact-form-editor-tabs { + border-bottom: 1px solid #aaa; + padding: 9px 15px 0 10px; + margin: 0; +} +#contact-form-editor-tabs li { + display: inline-block; + list-style: none; + border: 1px solid #ccc; + border-bottom: 1px solid #aaa; + padding: 0; + margin: 0 4px -1px; + background-color: #e4e4e4; +} +#contact-form-editor-tabs li:hover { + background-color: #fff; +} +#contact-form-editor-tabs li.ui-tabs-active, #contact-form-editor-tabs li.ui-tabs-active:hover { + border-top: 1px solid #aaa; + border-right: 1px solid #aaa; + border-left: 1px solid #aaa; + border-bottom: 1px solid #f5f5f5; + background-color: #f5f5f5; +} +#contact-form-editor-tabs li a { + padding: 6px 10px; + font-size: 14px; + font-weight: normal; + line-height: 30px; + color: #333; + text-decoration: none; +} +#contact-form-editor-tabs li a:hover { + color: #000; +} +#contact-form-editor-tabs li.ui-tabs-active a { + color: #000; + font-size: 14px; + font-weight: bold; +} + +#contact-form-editor .contact-form-editor-panel { + background-color: #f5f5f5; + border: 1px solid #aaa; + border-top: none; + padding: 16px; +} +#contact-form-editor .contact-form-editor-panel h2 { + font-size: 18px; + font-weight: 400; + line-height: 24px; + margin: 8px 0; + padding: 0; +} +#contact-form-editor .contact-form-editor-panel fieldset legend { + line-height: 1.5; + margin: 0.6em 0 0.4em; +} +#contact-form-editor .form-table th { + width: 100px; +} + +/* + * Form Panel + */ +#tag-generator-list a.button { + font-size: 12px; + height: 26px; + line-height: 24px; + margin: 2px; + padding: 0 8px 1px; +} + +.tag-generator-panel { + position: relative; + height: 495px; +} +.tag-generator-panel .control-box { + padding: 0; + margin: 0; + height: 380px; + overflow: auto; +} +.tag-generator-panel .control-box > fieldset legend { + border: 1px solid #dfdfdf; + border-left: 4px solid #00a0d2; + background: #f7fcfe; + padding: 4px 12px; + margin: 4px 0; + line-height: 1.4em; + width: 95%; +} +.tag-generator-panel .control-box input.oneline { + width: 200px; +} +.tag-generator-panel .control-box textarea.values { + width: 200px; + height: 6em; +} +.tag-generator-panel .control-box input[type=number], +.tag-generator-panel .control-box input[type=date] { + width: 88px; +} +.tag-generator-panel .control-box table { + width: 100%; +} +.tag-generator-panel .control-box table .form-table th { + width: 120px; + padding: 4px 10px 4px 0; + font-size: 13px; +} +.tag-generator-panel .control-box table .form-table td { + padding: 4px 10px; + font-size: 13px; +} +.tag-generator-panel .control-box table .form-table td label { + line-height: 1.1em; +} +.tag-generator-panel .control-box table .form-table td label .description { + line-height: 1.4em; +} +.tag-generator-panel .control-box table caption { + text-align: left; + font-size: 110%; + font-weight: bold; + color: #777; + margin: 10px 0 5px; +} +.tag-generator-panel .insert-box { + position: absolute; + left: -15px; + right: -15px; + bottom: -15px; + width: 100%; + height: 84px; + margin: 0; + padding: 8px 16px; + background-color: #fcfcfc; + border-top: 1px solid #dfdfdf; + overflow: auto; +} +.tag-generator-panel .insert-box input.tag { + width: 480px; + float: left; + background-color: transparent; + box-shadow: none; +} +.tag-generator-panel .insert-box .submitbox { + padding: 2px 4px; +} +.tag-generator-panel .insert-box .submitbox input[type=button] { + float: right; +} +.tag-generator-panel .insert-box .description label { + cursor: text; +} + +/* + * Mail Panel + */ +.contact-form-editor-box-mail span.mailtag { + display: inline-block; + margin: 0 0 0 4px; + padding: 1px 2px; + cursor: pointer; + color: #000; +} +.contact-form-editor-box-mail span.mailtag.used { + color: #666; +} + +/* + * Messages Panel + */ +#messages-panel p.description { + margin: 5px 0 10px; +} + +/* + * List Table + */ +.fixed .column-title { + width: 38%; +} +.fixed .column-shortcode { + width: 38%; +} + +/* + * Welcome Panel + */ +.welcome-panel h3 { + font-size: 16px; + font-weight: 600; + line-height: 2.1em; + margin: 1.33em 0 0; +} +.welcome-panel p.message { + line-height: 1.4em; + margin-right: 25px; +} +.welcome-panel li { + margin-bottom: 12px; +} +.welcome-panel-close { + z-index: 2; +} + +/* + * Integration + */ +.card { + background: #fff none repeat scroll 0 0; + border: 1px solid #e5e5e5; + border-left: 4px solid #e5e5e5; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); + margin-top: 20px; + max-width: 520px; + min-width: 255px; + padding: 0.7em 2em 1em; + position: relative; +} +.card.active { + border-color: #00a0d2; +} +.card img.icon { + float: left; + margin: 8px 8px 8px -8px; +} +.card h2.title { + float: left; + max-width: 240px; + font-size: 1.3em; + font-weight: 600; +} +.card .infobox { + float: right; + font-size: 13px; + color: #666; + margin: 2px 0 5px; + line-height: 1.5; + max-width: 240px; +} +.card .inside .form-table th { + padding: 15px 10px 15px 0; + width: 160px; +} +.card .inside .form-table td { + padding: 10px 10px; +} + +.paystack_setting_page input { + width: 50%; +} + +#custom-metabox-holder-sortables { + margin-top: 30px; +} + +.wp-list-table .column-id { + width: 5%; +} +.wp-list-table .column-email { + width: 20%; +} +.wp-list-table .column-metadata { + width: 35%; +} +.wp-list-table .column-amount { + width: 10%; +} +.wp-list-table .column-txn_code { + width: 15%; +} +.wp-list-table .column-date { + width: 10%; +} +/*# sourceMappingURL=paystack-admin.css.map */ \ No newline at end of file diff --git a/assets/css/paystack-admin.css.map b/assets/css/paystack-admin.css.map new file mode 100644 index 0000000..b60c189 --- /dev/null +++ b/assets/css/paystack-admin.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["paystack-admin.scss","paystack-admin.css"],"names":[],"mappings":"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","file":"paystack-admin.css"} \ No newline at end of file diff --git a/assets/css/paystack-admin.scss b/assets/css/paystack-admin.scss new file mode 100644 index 0000000..990ecf8 --- /dev/null +++ b/assets/css/paystack-admin.scss @@ -0,0 +1,459 @@ +#titlediv { + .inside { + p.description { + margin: 8px 2px 0; + + label { + cursor: pointer; + } + } + } +} + +span.shortcode { + display: block; + margin: 2px 0; + + &.old { + background: #777; + color: #fff; + } + + > input { + background: inherit; + color: inherit; + font-size: 12px; + border: none; + box-shadow: none; + padding: 4px 8px; + margin: 0; + } +} + +#submitpost { + input.copy { + margin-bottom: 10px; + } + + input.delete { + padding: 0; + margin: 0; + border: none; + cursor: pointer; + background: inherit; + color: #a00; + + &:hover { + color: #f00; + } + + &:focus { + outline: thin dotted; + } + } +} + +.postbox-container .postbox h3 { + border-bottom: 1px solid transparent; +} + +.keyboard-interaction { + visibility: hidden; + color: #23282d; +} + +#misc-publishing-actions { + .misc-pub-section { + &::before { + content: "\f488"; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font: 20px/1 dashicons; + left: -1px; + padding: 0 2px 0 0; + position: relative; + text-decoration: none !important; + top: 0; + vertical-align: top; + color: #82878c; + } + + &.warning::before { + content: "\f534"; + } + + &.warning a.external { + font-style: italic; + } + } +} + +.config-error { + color: #d00; + font-style: normal; + font-size: 13px; + + ul, + span, + div { + margin: 0; + + li { + padding: 0 4px; + margin: 0; + + a.external { + font-style: italic; + } + } + } +} + +[data-config-field][aria-invalid="true"] { + border-color: #d00; +} + +/* + * Tabs + */ + #contact-form-editor-tabs { + border-bottom: 1px solid #aaa; + padding: 9px 15px 0 10px; + margin: 0; + + li { + display: inline-block; + list-style: none; + border: 1px solid #ccc; + border-bottom: 1px solid #aaa; + padding: 0; + margin: 0 4px -1px; + background-color: #e4e4e4; + + &:hover { + background-color: #fff; + } + + &.ui-tabs-active, + &.ui-tabs-active:hover { + border-top: 1px solid #aaa; + border-right: 1px solid #aaa; + border-left: 1px solid #aaa; + border-bottom: 1px solid #f5f5f5; + background-color: #f5f5f5; + } + + a { + padding: 6px 10px; + font-size: 14px; + font-weight: normal; + line-height: 30px; + color: #333; + text-decoration: none; + + &:hover { + color: #000; + } + } + + &.ui-tabs-active a { + color: #000; + font-size: 14px; + font-weight: bold; + } + } +} + +#contact-form-editor { + .contact-form-editor-panel { + background-color: #f5f5f5; + border: 1px solid #aaa; + border-top: none; + padding: 16px; + + h2 { + font-size: 18px; + font-weight: 400; + line-height: 24px; + margin: 8px 0; + padding: 0; + } + + fieldset legend { + line-height: 1.5; + margin: .6em 0 .4em; + } + } + + .form-table th { + width: 100px; + } +} + +/* + * Form Panel + */ + #tag-generator-list { + a.button { + font-size: 12px; + height: 26px; + line-height: 24px; + margin: 2px; + padding: 0 8px 1px; + } +} + +.tag-generator-panel { + position: relative; + height: 495px; + + .control-box { + padding: 0; + margin: 0; + height: 380px; + overflow: auto; + + > fieldset legend { + border: 1px solid #dfdfdf; + border-left: 4px solid #00a0d2; + background: #f7fcfe; + padding: 4px 12px; + margin: 4px 0; + line-height: 1.4em; + width: 95%; + } + + input.oneline { + width: 200px; + } + + textarea.values { + width: 200px; + height: 6em; + } + + input[type="number"], + input[type="date"] { + width: 88px; + } + + table { + width: 100%; + + .form-table { + th { + width: 120px; + padding: 4px 10px 4px 0; + font-size: 13px; + } + + td { + padding: 4px 10px; + font-size: 13px; + + label { + line-height: 1.1em; + + .description { + line-height: 1.4em; + } + } + } + } + + caption { + text-align: left; + font-size: 110%; + font-weight: bold; + color: #777; + margin: 10px 0 5px; + } + } + } + + .insert-box { + position: absolute; + left: -15px; + right: -15px; + bottom: -15px; + width: 100%; + height: 84px; + margin: 0; + padding: 8px 16px; + background-color: #fcfcfc; + border-top: 1px solid #dfdfdf; + overflow: auto; + + input.tag { + width: 480px; + float: left; + background-color: transparent; + box-shadow: none; + } + + .submitbox { + padding: 2px 4px; + + input[type="button"] { + float: right; + } + } + + .description label { + cursor: text; + } + } +} + +/* + * Mail Panel + */ + .contact-form-editor-box-mail { + span.mailtag { + display: inline-block; + margin: 0 0 0 4px; + padding: 1px 2px; + cursor: pointer; + color: #000; + + &.used { + color: #666; + } + } +} + +/* + * Messages Panel + */ +#messages-panel { + p.description { + margin: 5px 0 10px; + } +} + +/* + * List Table + */ +.fixed { + .column-title { + width: 38%; + } + + .column-shortcode { + width: 38%; + } +} + +/* + * Welcome Panel + */ +.welcome-panel { + h3 { + font-size: 16px; + font-weight: 600; + line-height: 2.1em; + margin: 1.33em 0 0; + } + + p.message { + line-height: 1.4em; + margin-right: 25px; + } + + li { + margin-bottom: 12px; + } + + &-close { + z-index: 2; + } +} + +/* + * Integration + */ +.card { + background: #fff none repeat scroll 0 0; + border: 1px solid #e5e5e5; + border-left: 4px solid #e5e5e5; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); + margin-top: 20px; + max-width: 520px; + min-width: 255px; + padding: 0.7em 2em 1em; + position: relative; + + &.active { + border-color: #00a0d2; + } + + img.icon { + float: left; + margin: 8px 8px 8px -8px; + } + + h2.title { + float: left; + max-width: 240px; + font-size: 1.3em; + font-weight: 600; + } + + .infobox { + float: right; + font-size: 13px; + color: #666; + margin: 2px 0 5px; + line-height: 1.5; + max-width: 240px; + } + + .inside { + .form-table { + th { + padding: 15px 10px 15px 0; + width: 160px; + } + + td { + padding: 10px 10px; + } + } + } +} + +.paystack_setting_page { + input { + width: 50%; + } +} + +#custom-metabox-holder-sortables { + margin-top: 30px; +} + +.wp-list-table { + .column-id { + width: 5%; + } + + .column-email { + width: 20%; + } + + .column-metadata { + width: 35%; + } + + .column-amount { + width: 10%; + } + + .column-txn_code { + width: 15%; + } + + .column-date { + width: 10%; + } +} \ No newline at end of file diff --git a/assets/js/paystack-admin.js b/assets/js/paystack-admin.js new file mode 100644 index 0000000..908b204 --- /dev/null +++ b/assets/js/paystack-admin.js @@ -0,0 +1,18 @@ +(function ( $ ) { + 'use strict'; + $('.pf-number').keydown( + function (event) { + if (event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9 + || event.keyCode == 27 || event.keyCode == 13 + || (event.keyCode == 65 && event.ctrlKey === true) + || (event.keyCode >= 35 && event.keyCode <= 39) + ) { + return; + }else{ + if (event.shiftKey || (event.keyCode < 48 || event.keyCode > 57) && (event.keyCode < 96 || event.keyCode > 105 )) { + event.preventDefault(); + } + } + } + ); +})(jQuery); diff --git a/includes/class-forms-list.php b/includes/class-forms-list.php index 885c3f2..ed1faa6 100644 --- a/includes/class-forms-list.php +++ b/includes/class-forms-list.php @@ -16,11 +16,20 @@ */ class Forms_List { + /** + * The plugin name. + * + * @var string + */ + public $plugin_name = 'pff-paystack'; + /** * Constructor */ public function __construct() { add_filter( 'page_row_actions', [ $this, 'quick_edit_links' ], 10, 2 ); + add_filter( 'manage_edit-paystack_form_columns', [ $this, 'register_columns' ], 10, 1 ); + add_action( 'manage_paystack_form_posts_custom_column', [ $this, 'column_data' ], 10, 2 ); } /** @@ -38,4 +47,46 @@ public function quick_edit_links( $actions, $post ) { } return $actions; } + + /** + * Registers our column names. + * + * @param array $columns + * @return array + */ + public function register_columns( $columns ) { + $columns = array( + 'cb' => '', + 'title' => __( 'Name', 'paystack_forms' ), + 'shortcode' => __( 'Shortcode', 'paystack_forms' ), + 'payments' => __( 'Payments', 'paystack_forms' ), + 'date' => __( 'Date', 'paystack_forms' ) + ); + return $columns; + } + + public function column_data( $column, $post_id ) { + global $post, $wpdb; + $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; + switch ( $column ) { + case 'shortcode': + echo wp_kses_post( '[pff-paystack id="' . $post_id . '"]"' ); + break; + case 'payments': + $num = $wpdb->get_var( + $wpdb->prepare( + "SELECT COUNT(*) + FROM %i + WHERE post_id = %d + AND paid = '1'", + $table, + $post_id + ) + ); + echo wp_kses_post( '' . $num . '' ); + break; + default: + break; + } + } } diff --git a/includes/class-paystack-forms.php b/includes/class-paystack-forms.php index 0b15faf..d1fb100 100644 --- a/includes/class-paystack-forms.php +++ b/includes/class-paystack-forms.php @@ -35,14 +35,14 @@ final class Payment_Forms { * * @var string */ - public $plugin_name = 'pff-paystack'; + public $plugin_name = KKD_PFF_PLUGIN_NAME; /** * The plugin version number. * * @var string */ - public $version = '4.0.0'; + public $version = KKD_PFF_PAYSTACK_VERSION; /** * Holdes the array of classes key => object. diff --git a/includes/class-setup.php b/includes/class-setup.php index 022aaa7..342cc80 100644 --- a/includes/class-setup.php +++ b/includes/class-setup.php @@ -23,6 +23,8 @@ public function __construct() { add_action( 'init', [ $this, 'register_post_type' ] ); add_action( 'plugins_loaded', [ $this, 'load_plugin_textdomain' ] ); add_action( 'plugin_action_links_' . KKD_PFF_PLUGIN_BASENAME, [ $this, 'add_action_links' ] ); + add_action( 'admin_enqueue_scripts', [ $this, 'enqueue_styles' ] ); + add_action( 'admin_enqueue_scripts', [ $this, 'enqueue_scripts' ] ); } /** @@ -85,4 +87,26 @@ public function add_action_links( $links ) { ); return array_merge( $settings_link, $links ); } + + /** + * Enqueues our admin css. + * + * @param string $hook + * @return void + */ + public function enqueue_styles( $hook ) { + if ( $hook != 'paystack_form_page_submissions' && $hook != 'paystack_form_page_settings' ) { + return; + } + wp_enqueue_style( pff_paystack()->plugin_name, KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/css/paystack-admin.css', array(), pff_paystack()->version, 'all'); + } + + /** + * Enqueue the Administration scripts. + * + * @return void + */ + public function enqueue_scripts() { + wp_enqueue_script( pff_paystack()->plugin_name, KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/js/paystack-admin.js', array('jquery'), pff_paystack()->version, false); + } } diff --git a/paystack-forms.php b/paystack-forms.php index fdd1487..7fd0e24 100644 --- a/paystack-forms.php +++ b/paystack-forms.php @@ -19,6 +19,7 @@ define( 'KKD_PFF_PAYSTACK_VERSION', '4.0.0' ); define( 'KKD_PFF_PAYSTACK_TABLE', 'paystack_forms_payments' ); define( 'KKD_PFF_PLUGIN_BASENAME', plugin_basename(__FILE__) ); +define( 'KKD_PFF_PLUGIN_NAME', 'pff-paystack' ); include_once KKD_PFF_PAYSTACK_PLUGIN_PATH . '/includes/class-paystack-forms.php'; @@ -27,7 +28,7 @@ * * @return object \paystack\payment_forms\Payment_Forms() */ -function kkd_pff_paystack() { +function pff_paystack() { return \paystack\payment_forms\Payment_Forms::get_instance(); } -$_GLOBAL['kkd_pff_paystack'] = kkd_pff_paystack(); +$_GLOBAL['kkd_pff_paystack'] = pff_paystack(); From 5d2f025da0427e2fc9082f2f6ad264dc0af9491f Mon Sep 17 00:00:00 2001 From: Warwick Date: Wed, 18 Sep 2024 09:56:28 +0200 Subject: [PATCH 12/88] Fixing the WPCS warnings --- includes/class-forms-list.php | 40 ++++++++++++++++++++++++----------- 1 file changed, 28 insertions(+), 12 deletions(-) diff --git a/includes/class-forms-list.php b/includes/class-forms-list.php index ed1faa6..671568b 100644 --- a/includes/class-forms-list.php +++ b/includes/class-forms-list.php @@ -66,27 +66,43 @@ public function register_columns( $columns ) { } public function column_data( $column, $post_id ) { - global $post, $wpdb; - $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; switch ( $column ) { case 'shortcode': echo wp_kses_post( '[pff-paystack id="' . $post_id . '"]"' ); break; case 'payments': - $num = $wpdb->get_var( - $wpdb->prepare( - "SELECT COUNT(*) - FROM %i - WHERE post_id = %d - AND paid = '1'", - $table, - $post_id - ) - ); + $num = $this->get_payments_count( $post_id ); echo wp_kses_post( '' . $num . '' ); break; default: break; } } + + /** + * Gets the payments count for the current form. + * + * @param int|string $form_id + * @return int + */ + private function get_payments_count( $form_id ) { + global $wpdb; + $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; + $num = wp_cache_get( 'form_payments_' . $form_id, 'pff_paystack' ); + if ( false === $num ) { + // phpcs:ignore WordPress.DB.DirectDatabaseQuery + $num = $wpdb->get_var( + $wpdb->prepare( + "SELECT COUNT(*) + FROM %i + WHERE post_id = %d + AND paid = '1'", + $table, + $form_id + ) + ); + wp_cache_set( 'form_payments_' . $form_id, $num, 'pff_paystack', 60*5 ); + } + return $num; + } } From 6fa4dabdef5a3c4fb3ae5d340d9ea870f4f68e4d Mon Sep 17 00:00:00 2001 From: Warwick Date: Wed, 18 Sep 2024 12:47:24 +0200 Subject: [PATCH 13/88] Adding in the helper class --- includes/class-helpers.php | 80 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 includes/class-helpers.php diff --git a/includes/class-helpers.php b/includes/class-helpers.php new file mode 100644 index 0000000..3275d43 --- /dev/null +++ b/includes/class-helpers.php @@ -0,0 +1,80 @@ +prefix . KKD_PFF_PAYSTACK_TABLE; + // phpcs:ignore WordPress.DB.DirectDatabaseQuery + $results = $wpdb->get_results( + $wpdb->prepare( + "SELECT * + FROM %i + WHERE post_id = %d + AND paid = %s", + $table, + $form_id, + $paid + ) + ); + return $results; + } + + /** + * Gets the payments count for the current form. + * + * @param int|string $form_id + * @return int + */ + public function get_payments_count( $form_id ) { + global $wpdb; + $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; + $num = wp_cache_get( 'form_payments_' . $form_id, 'pff_paystack' ); + if ( false === $num ) { + // phpcs:ignore WordPress.DB.DirectDatabaseQuery + $num = $wpdb->get_var( + $wpdb->prepare( + "SELECT COUNT(*) + FROM %i + WHERE post_id = %d + AND paid = '1'", + $table, + $form_id + ) + ); + wp_cache_set( 'form_payments_' . $form_id, $num, 'pff_paystack', 60*5 ); + } + return $num; + } +} \ No newline at end of file From cef89c6c0e87e038b6f609a74b2c4caff8ebb9ca Mon Sep 17 00:00:00 2001 From: Warwick Date: Wed, 18 Sep 2024 12:47:51 +0200 Subject: [PATCH 14/88] Adding in the payments list table --- includes/class-forms-list.php | 31 +----- includes/class-payments-list-table.php | 148 +++++++++++++++++++++++++ includes/class-paystack-forms.php | 21 +++- includes/class-submissions.php | 90 +++++++++++++++ 4 files changed, 256 insertions(+), 34 deletions(-) create mode 100644 includes/class-payments-list-table.php create mode 100644 includes/class-submissions.php diff --git a/includes/class-forms-list.php b/includes/class-forms-list.php index 671568b..547dc44 100644 --- a/includes/class-forms-list.php +++ b/includes/class-forms-list.php @@ -71,38 +71,11 @@ public function column_data( $column, $post_id ) { echo wp_kses_post( '[pff-paystack id="' . $post_id . '"]"' ); break; case 'payments': - $num = $this->get_payments_count( $post_id ); - echo wp_kses_post( '' . $num . '' ); + $num = pff_paystack()->helpers->get_payments_count( $post_id ); + echo wp_kses_post( '' . $num . '' ); break; default: break; } } - - /** - * Gets the payments count for the current form. - * - * @param int|string $form_id - * @return int - */ - private function get_payments_count( $form_id ) { - global $wpdb; - $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; - $num = wp_cache_get( 'form_payments_' . $form_id, 'pff_paystack' ); - if ( false === $num ) { - // phpcs:ignore WordPress.DB.DirectDatabaseQuery - $num = $wpdb->get_var( - $wpdb->prepare( - "SELECT COUNT(*) - FROM %i - WHERE post_id = %d - AND paid = '1'", - $table, - $form_id - ) - ); - wp_cache_set( 'form_payments_' . $form_id, $num, 'pff_paystack', 60*5 ); - } - return $num; - } } diff --git a/includes/class-payments-list-table.php b/includes/class-payments-list-table.php new file mode 100644 index 0000000..1510a58 --- /dev/null +++ b/includes/class-payments-list-table.php @@ -0,0 +1,148 @@ +helpers->get_payments_by_id( $post_id ); + + foreach ( $alldbdata as $key => $dbdata ) { + $newkey = $key + 1; + if ( $dbdata->txn_code_2 != "" ) { + $txn_code = $dbdata->txn_code_2; + } else { + $txn_code = $dbdata->txn_code; + } + $data[] = array( + 'id' => $newkey, + 'email' => '' . $dbdata->email . '', + 'amount' => $currency . '' . number_format($dbdata->amount) . '', + 'txn_code' => $txn_code, + 'metadata' => format_data($dbdata->metadata), + 'date' => $dbdata->created_at + ); + } + + $columns = $this->get_columns(); + $hidden = $this->get_hidden_columns(); + $sortable = $this->get_sortable_columns(); + + usort($data, array(&$this, 'sort_data')); + + $perPage = 20; + $currentPage = $this->get_pagenum(); + $totalItems = count($data); + + $this->set_pagination_args( + array( + 'total_items' => $totalItems, + 'per_page' => $perPage + ) + ); + $data = array_slice( $data, ( ( $currentPage - 1 ) * $perPage ), $perPage ); + $this->_column_headers = array( $columns, $hidden, $sortable ); + $this->items = $data; + + $rows = count( $alldbdata ); + return $rows; + } + + /** + * Returns the headers and keys for our column headers + * + * @return array + */ + public function get_columns() + { + $columns = array( + 'id' => '#', + 'email' => __( 'Email', 'paystack_forms' ), + 'amount' => __( 'Amount', 'paystack_forms' ), + 'txn_code' => __( 'Txn Code', 'paystack_forms' ), + 'metadata' => __( 'Data', 'paystack_forms' ), + 'date' => __( 'Date', 'paystack_forms' ), + ); + return $columns; + } + /** + * Returns an array of the hidden columns + * + * @return array + */ + public function get_hidden_columns() + { + return array(); + } + public function get_sortable_columns() + { + return array( + 'email' => array( + 'email', false + ), + 'date' => array( + 'date', false + ), + 'amount' => array( + 'amount', false + ) + ); + } + /** + * Get the table data + * + * @return Array + */ + private function table_data($data) + { + return $data; + } + /** + * Define what data to show on each column of the table + * + * @param Array $item Data + * @param String $column_name - Current column name + * + * @return Mixed + */ + public function column_default($item, $column_name) + { + switch ($column_name) { + case 'id': + case 'email': + case 'amount': + case 'txn_code': + case 'metadata': + case 'date': + return $item[$column_name]; + default: + return print_r($item, true); + } + } + + /** + * Allows you to sort the data by the variables set in the $_GET + * + * @return Mixed + */ + private function sort_data($a, $b) + { + $orderby = 'date'; + $order = 'desc'; + if (!empty($_GET['orderby'])) { + $orderby = $_GET['orderby']; + } + if (!empty($_GET['order'])) { + $order = $_GET['order']; + } + $result = strcmp($a[$orderby], $b[$orderby]); + if ($order === 'asc') { + return $result; + } + return -$result; + } +} \ No newline at end of file diff --git a/includes/class-paystack-forms.php b/includes/class-paystack-forms.php index d1fb100..9c23514 100644 --- a/includes/class-paystack-forms.php +++ b/includes/class-paystack-forms.php @@ -51,6 +51,13 @@ final class Payment_Forms { */ private $classes = array(); + /** + * Helpers functions for the custom payments. + * + * @var \paystack\payment_forms\Helpers + */ + public $helpers; + /** * Initialize the plugin by setting localization, filters, and * administration functions. @@ -84,10 +91,12 @@ public static function get_instance() { */ private function set_variables() { $this->classes = array( - 'activation' => '', - 'setup' => 'Setup', - 'settings' => 'Settings', - 'forms-list' => 'Forms_List', + 'activation' => '', + 'setup' => 'Setup', + 'helpers' => 'Helpers', + 'settings' => 'Settings', + 'forms-list' => 'Forms_List', + 'submissions' => 'Submissions', ); } @@ -99,7 +108,9 @@ private function set_variables() { private function include_classes() { foreach ( $this->classes as $key => $name ) { include_once KKD_PFF_PAYSTACK_PLUGIN_PATH . '/includes/class-' . $key . '.php'; - if ( '' !== $name ) { + if ( 'Helpers' === $name ) { + $this->helpers = new ( $this->namespace . $name ); + } else if ( '' !== $name ) { $this->classes[ $key ] = new ( $this->namespace . $name ); } } diff --git a/includes/class-submissions.php b/includes/class-submissions.php new file mode 100644 index 0000000..098f5a6 --- /dev/null +++ b/includes/class-submissions.php @@ -0,0 +1,90 @@ +get_payments_list_table(); + $data = $payments_table->prepare_items(); + ?> +
      +
      +

      +

      + +

      + 0 ) { ?> +
      + + + +
      + +
      +
      +
      +
      +
      +
      + display(); ?> +
      + Date: Wed, 18 Sep 2024 15:33:24 +0200 Subject: [PATCH 15/88] Adding in the payments list and updating the SQL commands. --- includes/class-helpers.php | 27 ++- includes/class-payments-list-table.php | 304 +++++++++++++++---------- includes/class-submissions.php | 2 +- 3 files changed, 198 insertions(+), 135 deletions(-) diff --git a/includes/class-helpers.php b/includes/class-helpers.php index 3275d43..b17147a 100644 --- a/includes/class-helpers.php +++ b/includes/class-helpers.php @@ -26,26 +26,37 @@ public function __construct() { * Fetch an array of the plans by the form ID. * * @param integer $form_id - * @param string $paid '1' or '0' + * @param array $args * @return array */ - public function get_payments_by_id( $form_id = 0, $paid = '1' ) { + public function get_payments_by_id( $form_id = 0, $args = array() ) { global $wpdb; $results = array(); if ( 0 === $form_id ) { return $results; } - $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; + + $defaults = array( + 'paid' => '1', + 'order' => 'desc', + 'orderby' => 'created_at', + ); + $args = wp_parse_args( $args, $defaults ); + $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; + $query = "SELECT * + FROM %i + WHERE post_id = %d + AND paid = %s + ORDER BY %i " . strtoupper( $args['order'] ); + // phpcs:ignore WordPress.DB.DirectDatabaseQuery $results = $wpdb->get_results( $wpdb->prepare( - "SELECT * - FROM %i - WHERE post_id = %d - AND paid = %s", + $query, $table, $form_id, - $paid + $args['paid'], + $args['orderby'], ) ); return $results; diff --git a/includes/class-payments-list-table.php b/includes/class-payments-list-table.php index 1510a58..fce272d 100644 --- a/includes/class-payments-list-table.php +++ b/includes/class-payments-list-table.php @@ -4,52 +4,38 @@ class Payments_List_Table extends \WP_List_Table { - public function prepare_items() { - $post_id = $_GET['form']; - $currency = get_post_meta( $post_id, '_currency', true ); - - $data = array(); - $alldbdata = pff_paystack()->helpers->get_payments_by_id( $post_id ); - - foreach ( $alldbdata as $key => $dbdata ) { - $newkey = $key + 1; - if ( $dbdata->txn_code_2 != "" ) { - $txn_code = $dbdata->txn_code_2; - } else { - $txn_code = $dbdata->txn_code; - } - $data[] = array( - 'id' => $newkey, - 'email' => '' . $dbdata->email . '', - 'amount' => $currency . '' . number_format($dbdata->amount) . '', - 'txn_code' => $txn_code, - 'metadata' => format_data($dbdata->metadata), - 'date' => $dbdata->created_at - ); - } - - $columns = $this->get_columns(); - $hidden = $this->get_hidden_columns(); - $sortable = $this->get_sortable_columns(); - - usort($data, array(&$this, 'sort_data')); - - $perPage = 20; - $currentPage = $this->get_pagenum(); - $totalItems = count($data); - - $this->set_pagination_args( - array( - 'total_items' => $totalItems, - 'per_page' => $perPage - ) - ); - $data = array_slice( $data, ( ( $currentPage - 1 ) * $perPage ), $perPage ); - $this->_column_headers = array( $columns, $hidden, $sortable ); - $this->items = $data; - - $rows = count( $alldbdata ); - return $rows; + /** + * Holds the current form ID + * + * @var integer + */ + public $form_id = 0; + + public function prepare_items() { + $this->form_id = $_GET['form']; + + $data = array(); + $alldbdata = pff_paystack()->helpers->get_payments_by_id( $this->form_id, $this->get_args() ); + $data = $this->format_row_data( $alldbdata ); + $columns = $this->get_columns(); + $hidden = $this->get_hidden_columns(); + $sortable = $this->get_sortable_columns(); + $perPage = 20; + $currentPage = $this->get_pagenum(); + $totalItems = count( $data ); + + $this->set_pagination_args( + array( + 'total_items' => $totalItems, + 'per_page' => $perPage + ) + ); + $data = array_slice( $data, ( ( $currentPage - 1 ) * $perPage ), $perPage ); + $this->_column_headers = array( $columns, $hidden, $sortable ); + $this->items = $data; + + $rows = count( $alldbdata ); + return $rows; } /** @@ -57,92 +43,158 @@ public function prepare_items() { * * @return array */ - public function get_columns() - { - $columns = array( - 'id' => '#', - 'email' => __( 'Email', 'paystack_forms' ), - 'amount' => __( 'Amount', 'paystack_forms' ), - 'txn_code' => __( 'Txn Code', 'paystack_forms' ), - 'metadata' => __( 'Data', 'paystack_forms' ), - 'date' => __( 'Date', 'paystack_forms' ), - ); - return $columns; - } - /** - * Returns an array of the hidden columns - * - * @return array - */ - public function get_hidden_columns() - { - return array(); - } - public function get_sortable_columns() - { - return array( + public function get_columns() { + $columns = array( + 'id' => '#', + 'email' => __( 'Email', 'paystack_forms' ), + 'amount' => __( 'Amount', 'paystack_forms' ), + 'txn_code' => __( 'Txn Code', 'paystack_forms' ), + 'metadata' => __( 'Data', 'paystack_forms' ), + 'date' => __( 'Date', 'paystack_forms' ), + ); + return $columns; + } + + /** + * Returns an array of the hidden columns + * + * @return array + */ + public function get_hidden_columns() { + return array(); + } + + /** + * Set which of our columns are sortable. + * + * @return void + */ + public function get_sortable_columns() { + return array( 'email' => array( - 'email', false + 'email', + false ), 'date' => array( - 'date', false + 'created_at', + false ), 'amount' => array( - 'amount', false + 'amount', + false ) ); - } - /** - * Get the table data - * - * @return Array - */ - private function table_data($data) - { - return $data; - } - /** - * Define what data to show on each column of the table - * - * @param Array $item Data - * @param String $column_name - Current column name - * - * @return Mixed - */ - public function column_default($item, $column_name) - { - switch ($column_name) { - case 'id': - case 'email': - case 'amount': - case 'txn_code': - case 'metadata': - case 'date': - return $item[$column_name]; - default: - return print_r($item, true); - } - } + } - /** - * Allows you to sort the data by the variables set in the $_GET - * - * @return Mixed - */ - private function sort_data($a, $b) - { - $orderby = 'date'; - $order = 'desc'; - if (!empty($_GET['orderby'])) { - $orderby = $_GET['orderby']; - } - if (!empty($_GET['order'])) { - $order = $_GET['order']; - } - $result = strcmp($a[$orderby], $b[$orderby]); - if ($order === 'asc') { - return $result; - } - return -$result; - } + /** + * Get the table data + * + * @return Array + */ + private function table_data( $data ) { + return $data; + } + + /** + * Define what data to show on each column of the table + * + * @param Array $item Data + * @param String $column_name - Current column name + * + * @return Mixed + */ + public function column_default( $item, $column_name ) { + switch ( $column_name ) { + case 'id': + case 'email': + case 'amount': + case 'txn_code': + case 'metadata': + case 'date': + return $item[ $column_name ]; + + default: + return print_r( $item, true ); + } + } + + /** + * Allows you to sort the data by the variables set in the $_GET + * + * @return int + */ + private function get_args() { + $args = array( + 'orderby' => 'created_at', + 'order' => 'desc', + ); + if ( ! empty( $_GET['orderby'] ) ) { + $args['orderby'] = sanitize_text_field( wp_unslash( $_GET['orderby'] ) ); + } + if ( ! empty( $_GET['order'] ) ) { + $args['order'] = sanitize_text_field( wp_unslash( $_GET['order'] ) ); + if ( 'date' === $args['order'] ) { + $args['order'] = 'created_at'; + } + } + return $args; + } + + /** + * Format each row into a readable HTML string. + * + * @param array $data + * @return array + */ + public function format_row_data( $alldata ) { + $currency = get_post_meta( $this->form_id, '_currency', true ); + $new_data = []; + foreach ( $alldata as $key => $row ) { + $newkey = $key + 1; + if ( $row->txn_code_2 != "" ) { + $txn_code = $row->txn_code_2; + } else { + $txn_code = $row->txn_code; + } + $new_data[] = array( + 'id' => $newkey, + 'email' => '' . $row->email . '', + 'amount' => $currency . '' . number_format( $row->amount ) . '', + 'txn_code' => $txn_code, + 'metadata' => $this->format_metadata( $row->metadata ), + 'date' => $row->created_at + ); + } + return $new_data; + } + + /** + * Format the Meta Data for output in each table row. + * + * @param string $data + * @return string + */ + public function format_metadata( $data ) { + $new = json_decode( $data ); + $text = ''; + + // Determine both for backwards compatability + if ( array_key_exists( "0", $new ) ) { + foreach ( $new as $key => $item ) { + if ( $item->type == 'text' ) { + $text .= '' . $item->display_name . ": " . $item->value . "
      "; + } else { + $text .= '' . $item->display_name . ": link
      "; + } + } + } else { + $text = ''; + if ( count( $new ) > 0 ) { + foreach ( $new as $key => $item ) { + $text .= '' . $key . ": " . $item . "
      "; + } + } + } + return $text; + } } \ No newline at end of file diff --git a/includes/class-submissions.php b/includes/class-submissions.php index 098f5a6..20f24c2 100644 --- a/includes/class-submissions.php +++ b/includes/class-submissions.php @@ -37,7 +37,7 @@ public function output_submissions_page() { return __( 'No form set', 'paystack_forms' ); } - $form_id = sanitize_text_field( $_GET['form'] ); + $form_id = sanitize_text_field( wp_unslash( $_GET['form'] ) ); $form = get_post( $form_id ); if ( 'paystack_form' === get_post_type( $form ) ) { From db410d85f3d8e6421c864d20c0d8f0787562e530 Mon Sep 17 00:00:00 2001 From: Warwick Date: Wed, 18 Sep 2024 20:17:10 +0200 Subject: [PATCH 16/88] Fixing the url argument sanitization --- includes/class-helpers.php | 12 ++++++------ includes/class-payments-list-table.php | 6 +++++- includes/class-submissions.php | 4 ++-- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/includes/class-helpers.php b/includes/class-helpers.php index b17147a..80873ef 100644 --- a/includes/class-helpers.php +++ b/includes/class-helpers.php @@ -43,16 +43,16 @@ public function get_payments_by_id( $form_id = 0, $args = array() ) { ); $args = wp_parse_args( $args, $defaults ); $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; - $query = "SELECT * - FROM %i - WHERE post_id = %d - AND paid = %s - ORDER BY %i " . strtoupper( $args['order'] ); + $order = strtoupper( $args['order'] ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery $results = $wpdb->get_results( $wpdb->prepare( - $query, + "SELECT * + FROM %i + WHERE post_id = %d + AND paid = %s + ORDER BY %i $order", // phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared $table, $form_id, $args['paid'], diff --git a/includes/class-payments-list-table.php b/includes/class-payments-list-table.php index fce272d..f9bbb1e 100644 --- a/includes/class-payments-list-table.php +++ b/includes/class-payments-list-table.php @@ -12,7 +12,11 @@ class Payments_List_Table extends \WP_List_Table public $form_id = 0; public function prepare_items() { - $this->form_id = $_GET['form']; + + if ( ! isset( $_GET['form'] ) || empty( $_GET['form'] ) ) { + return __( 'No form set', 'paystack_forms' ); + } + $this->form_id = sanitize_text_field( wp_unslash( $_GET['form'] ) ); $data = array(); $alldbdata = pff_paystack()->helpers->get_payments_by_id( $this->form_id, $this->get_args() ); diff --git a/includes/class-submissions.php b/includes/class-submissions.php index 20f24c2..637cd99 100644 --- a/includes/class-submissions.php +++ b/includes/class-submissions.php @@ -33,7 +33,7 @@ public function register_submissions_page() { * @return void */ public function output_submissions_page() { - if ( ! isset( $_GET['form'] ) ) { + if ( ! isset( $_GET['form'] ) ) { return __( 'No form set', 'paystack_forms' ); } @@ -57,7 +57,7 @@ public function output_submissions_page() {

      0 ) { ?> -
      + From 658ea795e20c2b5cd45f1646ac53431134d6ef01 Mon Sep 17 00:00:00 2001 From: Warwick Date: Wed, 18 Sep 2024 20:21:49 +0200 Subject: [PATCH 17/88] Updating the variable names to WPCS compliant --- includes/class-payments-list-table.php | 36 +++++++++++++------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/includes/class-payments-list-table.php b/includes/class-payments-list-table.php index f9bbb1e..d459b48 100644 --- a/includes/class-payments-list-table.php +++ b/includes/class-payments-list-table.php @@ -18,27 +18,27 @@ public function prepare_items() { } $this->form_id = sanitize_text_field( wp_unslash( $_GET['form'] ) ); - $data = array(); - $alldbdata = pff_paystack()->helpers->get_payments_by_id( $this->form_id, $this->get_args() ); - $data = $this->format_row_data( $alldbdata ); - $columns = $this->get_columns(); - $hidden = $this->get_hidden_columns(); - $sortable = $this->get_sortable_columns(); - $perPage = 20; - $currentPage = $this->get_pagenum(); - $totalItems = count( $data ); + $data = array(); + $row_data = pff_paystack()->helpers->get_payments_by_id( $this->form_id, $this->get_args() ); + $data = $this->format_row_data( $row_data ); + $columns = $this->get_columns(); + $hidden = $this->get_hidden_columns(); + $sortable = $this->get_sortable_columns(); + $per_page = 20; + $current_page = $this->get_pagenum(); + $total_items = count( $data ); $this->set_pagination_args( array( - 'total_items' => $totalItems, - 'per_page' => $perPage + 'total_items' => $total_items, + 'per_page' => $per_page ) ); - $data = array_slice( $data, ( ( $currentPage - 1 ) * $perPage ), $perPage ); + $data = array_slice( $data, ( ( $current_page - 1 ) * $per_page ), $per_page ); $this->_column_headers = array( $columns, $hidden, $sortable ); $this->items = $data; - $rows = count( $alldbdata ); + $rows = count( $row_data ); return $rows; } @@ -154,19 +154,19 @@ public function format_row_data( $alldata ) { $currency = get_post_meta( $this->form_id, '_currency', true ); $new_data = []; foreach ( $alldata as $key => $row ) { - $newkey = $key + 1; + $new_key = $key + 1; if ( $row->txn_code_2 != "" ) { $txn_code = $row->txn_code_2; } else { $txn_code = $row->txn_code; } $new_data[] = array( - 'id' => $newkey, - 'email' => '' . $row->email . '', - 'amount' => $currency . '' . number_format( $row->amount ) . '', + 'id' => $new_key, + 'email' => '' . $row->email . '', + 'amount' => $currency . '' . number_format( $row->amount ) . '', 'txn_code' => $txn_code, 'metadata' => $this->format_metadata( $row->metadata ), - 'date' => $row->created_at + 'date' => $row->created_at ); } return $new_data; From e9ddc304b728c0e5852f4f86fbaf679482fa1c6a Mon Sep 17 00:00:00 2001 From: Warwick Date: Wed, 18 Sep 2024 20:53:02 +0200 Subject: [PATCH 18/88] Adding in the export to excel function and updating to WPCS. --- includes/class-payments-list-table.php | 10 +-- includes/class-submissions.php | 97 +++++++++++++++++++++++++- 2 files changed, 101 insertions(+), 6 deletions(-) diff --git a/includes/class-payments-list-table.php b/includes/class-payments-list-table.php index d459b48..d6624b8 100644 --- a/includes/class-payments-list-table.php +++ b/includes/class-payments-list-table.php @@ -12,11 +12,11 @@ class Payments_List_Table extends \WP_List_Table public $form_id = 0; public function prepare_items() { - + // phpcs:ignore WordPress.Security.NonceVerification.Recommended if ( ! isset( $_GET['form'] ) || empty( $_GET['form'] ) ) { return __( 'No form set', 'paystack_forms' ); } - $this->form_id = sanitize_text_field( wp_unslash( $_GET['form'] ) ); + $this->form_id = sanitize_text_field( wp_unslash( $_GET['form'] ) ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended $data = array(); $row_data = pff_paystack()->helpers->get_payments_by_id( $this->form_id, $this->get_args() ); @@ -132,11 +132,13 @@ private function get_args() { 'orderby' => 'created_at', 'order' => 'desc', ); + // phpcs:ignore WordPress.Security.NonceVerification.Recommended if ( ! empty( $_GET['orderby'] ) ) { - $args['orderby'] = sanitize_text_field( wp_unslash( $_GET['orderby'] ) ); + $args['orderby'] = sanitize_text_field( wp_unslash( $_GET['orderby'] ) ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended } + // phpcs:ignore WordPress.Security.NonceVerification.Recommended if ( ! empty( $_GET['order'] ) ) { - $args['order'] = sanitize_text_field( wp_unslash( $_GET['order'] ) ); + $args['order'] = sanitize_text_field( wp_unslash( $_GET['order'] ) ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended if ( 'date' === $args['order'] ) { $args['order'] = 'created_at'; } diff --git a/includes/class-submissions.php b/includes/class-submissions.php index 637cd99..f88ac01 100644 --- a/includes/class-submissions.php +++ b/includes/class-submissions.php @@ -15,6 +15,7 @@ class Submissions { */ public function __construct() { add_action( 'admin_menu', [ $this, 'register_submissions_page' ] ); + add_action( 'admin_post_pff_paystack_export_excel', [ $this, 'export_excel' ] ); } /** @@ -33,10 +34,11 @@ public function register_submissions_page() { * @return void */ public function output_submissions_page() { + // phpcs:ignore WordPress.Security.NonceVerification.Recommended if ( ! isset( $_GET['form'] ) ) { return __( 'No form set', 'paystack_forms' ); } - + // phpcs:ignore WordPress.Security.NonceVerification.Recommended $form_id = sanitize_text_field( wp_unslash( $_GET['form'] ) ); $form = get_post( $form_id ); @@ -58,7 +60,7 @@ public function output_submissions_page() {

      0 ) { ?> - + @@ -87,4 +89,95 @@ public function get_payments_list_table() { include_once KKD_PFF_PAYSTACK_PLUGIN_PATH . '/includes/class-payments-list-table.php'; return new Payments_List_Table(); } + + + /** + * Wraps the line items as strings for CSVs + * + * @param string $item + * @return string + */ + public function prep_csv_data( $item ) { + return '"' . str_replace( '"', '""', $item ) . '"'; + } + + /** + * Export data to Excel. + * + * @return void + */ + public function export_excel() { + global $wpdb; + + // phpcs:ignore WordPress.Security.NonceVerification.Missing + if ( ! isset( $_POST['form_id'] ) || empty( $_POST['form_id'] ) ) { + return; + } + + // phpcs:ignore WordPress.Security.NonceVerification.Missing + $form_id = sanitize_text_field( wp_unslash( $_POST['form_id'] ) ); + $obj = get_post( $form_id ); + $csv_output = ''; + $currency = get_post_meta( $form_id, '_currency', true ); + + if ( '' === $currency ) { + $currency = 'NGN'; + } + + $all_data = pff_paystack()->helpers->get_payments_by_id( $form_id ); + + if ( count( $all_data ) > 0 ) { + $header = $all_data[0]; + + $csv_output .= "#,"; + $csv_output .= "Email,"; + $csv_output .= "Amount,"; + $csv_output .= "Date Paid,"; + $csv_output .= "Reference,"; + + $new = json_decode( $header->metadata ); + if ( array_key_exists( 0, $new ) ) { + foreach ( $new as $item ) { + $csv_output .= $this->prep_csv_data( $item->display_name ) . ','; + } + } elseif ( count( $new ) > 0 ) { + foreach ( $new as $key => $item ) { + $csv_output .= $this->prep_csv_data( $key ) . ','; + } + } + + $csv_output .= "\n"; + + foreach ( $all_data as $key => $dbdata ) { + $newkey = $key + 1; + $txn_code = '' !== $dbdata->txn_code_2 ? $dbdata->txn_code_2 : $dbdata->txn_code; + + $csv_output .= $this->prep_csv_data( $newkey ) . ','; + $csv_output .= $this->prep_csv_data( $dbdata->email ) . ','; + $csv_output .= $this->prep_csv_data( $currency . ' ' . $dbdata->amount ) . ','; + $csv_output .= $this->prep_csv_data( substr( $dbdata->paid_at, 0, 10 ) ) . ','; + $csv_output .= $this->prep_csv_data( $txn_code ) . ','; + + $new = json_decode( $dbdata->metadata ); + if ( array_key_exists( 0, $new ) ) { + foreach ( $new as $item ) { + $csv_output .= $this->prep_csv_data( $item->value ) . ','; + } + } elseif ( count( $new ) > 0 ) { + foreach ( $new as $item ) { + $csv_output .= $this->prep_csv_data( $item ) . ','; + } + } + + $csv_output .= "\n"; + } + + $filename = $obj->post_title . "_payments_" . gmdate( 'Y-m-d_H-i' ); + + header( 'Content-Type: application/vnd.ms-excel' ); + header( 'Content-Disposition: attachment; filename="' . $filename . '.csv"' ); + echo $csv_output; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- CSV output must not be escaped. + exit; + } + } } From aa77acc44fda61673217f7c3120aea6c6b0fb309 Mon Sep 17 00:00:00 2001 From: Warwick Date: Thu, 19 Sep 2024 09:59:56 +0200 Subject: [PATCH 19/88] Adding in the country and state helpers --- includes/class-forms-list.php | 9 +- includes/class-forms-update.php | 171 +++++++++++++++++ includes/class-helpers.php | 307 ++++++++++++++++++++++++++++++ includes/class-paystack-forms.php | 3 +- 4 files changed, 481 insertions(+), 9 deletions(-) create mode 100644 includes/class-forms-update.php diff --git a/includes/class-forms-list.php b/includes/class-forms-list.php index 547dc44..2dda5d1 100644 --- a/includes/class-forms-list.php +++ b/includes/class-forms-list.php @@ -1,6 +1,6 @@ + + + + classes = array( + $this->classes = array( 'activation' => '', 'setup' => 'Setup', 'helpers' => 'Helpers', 'settings' => 'Settings', 'forms-list' => 'Forms_List', 'submissions' => 'Submissions', + 'forms-update' => 'Forms_Update', ); } From cc0cea294262c2e251dfc34f7ead4939add7809e Mon Sep 17 00:00:00 2001 From: Warwick Date: Thu, 19 Sep 2024 10:33:33 +0200 Subject: [PATCH 20/88] Adding in the shortcode and the help details. --- includes/class-forms-update.php | 77 ++++++++++++++++++++++++++++++--- 1 file changed, 71 insertions(+), 6 deletions(-) diff --git a/includes/class-forms-update.php b/includes/class-forms-update.php index 5776feb..adc3b31 100644 --- a/includes/class-forms-update.php +++ b/includes/class-forms-update.php @@ -22,6 +22,10 @@ class Forms_Update { public function __construct() { add_action( 'admin_head', [ $this, 'setup_actions' ] ); add_filter( 'admin_head', [ $this, 'disable_wyswyg' ], 10, 1 ); + + // Define the meta boxes. + add_action( 'edit_form_after_title', [ $this, 'metabox_action' ] ); + add_action( 'add_meta_boxes', [ $this, 'register_meta_boxes' ] ); } public function setup_actions() { @@ -31,7 +35,7 @@ public function setup_actions() { remove_action( 'media_buttons', 'media_buttons' ); remove_meta_box( 'postimagediv', 'post', 'side' ); - add_action( 'admin_print_footer_scripts', [ $this, 'shortcode_button_script' ] ); + add_action( 'admin_print_footer_scripts', [ $this, 'shortcode_buttons_script' ] ); } /** @@ -61,11 +65,11 @@ public function remove_fullscreen( $arguments ) { } /** - * Outputs the QuickTags scripts needed to generate the shortcode. + * Outputs the QuickTags scripts needed to generate the field shortcodes. * * @return void */ - public function shortcode_button_script() { + public function shortcode_buttons_script() { if ( wp_script_is( 'quicktags' ) ) { ?> - +

      + + + + +

      + +
      + Date: Thu, 19 Sep 2024 15:45:55 +0200 Subject: [PATCH 21/88] Added in the form update and edit functions with WPCS valid fixes. --- includes/class-forms-update.php | 463 +++++++++++++++++++++++++++++++- 1 file changed, 461 insertions(+), 2 deletions(-) diff --git a/includes/class-forms-update.php b/includes/class-forms-update.php index adc3b31..f91b682 100644 --- a/includes/class-forms-update.php +++ b/includes/class-forms-update.php @@ -16,18 +16,154 @@ */ class Forms_Update { + /** + * Holds the meta field keys and the default values. + * + * @var array + */ + public $defaults = []; + + /** + * Holds the meta values for the current form, using the meta key as the index. + * + * @var array + */ + public $meta = []; + + /** + * Holds the allowed HTML for output. + * + * @var array + */ + public $allowed_html = []; + /** * Constructor */ public function __construct() { + $this->set_vars(); add_action( 'admin_head', [ $this, 'setup_actions' ] ); add_filter( 'admin_head', [ $this, 'disable_wyswyg' ], 10, 1 ); + // Default Content. + add_filter('default_content', [ $this, 'default_content' ], 10, 2); + // Define the meta boxes. add_action( 'edit_form_after_title', [ $this, 'metabox_action' ] ); add_action( 'add_meta_boxes', [ $this, 'register_meta_boxes' ] ); + + // Save the Meta boxes + add_action( 'save_post', [ $this, 'save_post_meta' ], 1, 2 ); } + + /** + * Add the phone number as the default content when a form is created. + * + * @param string $content + * @param WP_Post $post + * @return string + */ + public function default_content( $content, $post ) { + switch ( $post->post_type ) { + case 'paystack_form': + $content = '[text name="Phone Number"]'; + break; + default: + $content = ''; + break; + } + return $content; + } + + /** + * Sets useable variables like the fields. + * + * @return void + */ + public function set_vars() { + $this->defaults = [ + 'amount' => 0, + 'paybtn' => 'Pay', + 'successmsg' => 'Thank you for paying!', + 'txncharge' => 'merchant', + 'loggedin' => '', + 'currency' => 'NGN', + 'filelimit' => 2, + 'redirect' => '', + 'minimum' => '', + 'usevariableamount' => 0, + 'variableamount' => '', + 'hidetitle' => 0, + 'recur' => 'no', + 'recurplan' => '', + 'subject' => 'Thank you for your payment', + 'merchant' => '', + 'heading' => 'We\'ve received your payment', + 'message' => 'Your payment was received and we appreciate it.', + 'sendreceipt' => 'yes', + 'sendinvoice' => 'yes', + 'usequantity' => 'no', + 'useinventory' => 'no', + 'inventory' => '0', + 'sold' => '0', + 'quantity' => '10', + 'quantityunit' => 'Quantity', + 'useagreement' => 'no', + 'agreementlink' => '', + 'subaccount' => '', + 'txnbearer' => 'account', + 'merchantamount' => '', + 'startdate_days' => '', + 'startdate_plan_code' => '', + 'startdate_enabled' => 0, + ]; + + $this->allowed_html = array( + 'small' => array( + 'href' => true, + 'target' => true + ), + 'a' => array( + 'href' => true, + 'target' => true + ), + 'p' => array(), + 'input' => array( + 'type' => true, + 'name' => true, + 'value' => true, + 'class' => true, + 'checked' => true + ), + 'br' => array(), + 'label' => array( + 'for' => true + ), + 'code' => array(), + 'select' => array( + 'class' => true, + 'name' => true, + 'id' => true, + 'style' => true + ), + 'option' => array( + 'value' => true, + 'selected' => true + ), + 'textarea' => array( + 'rows' => true, + 'name' => true, + 'class' => true + ) + ); + } + + /** + * Run some actions on admin_head + * + * @return void + */ public function setup_actions() { add_filter( 'user_can_richedit', '__return_false', 50 ); add_filter( 'quicktags_settings', [ $this, 'remove_fullscreen' ], 10, 1 ); @@ -180,6 +316,7 @@ function insertSelectCountries() { * @return void */ public function metabox_action( $post ) { + $this->parse_meta_values( $post ); do_meta_boxes( null, 'pff-paystack-metabox-holder', $post ); } @@ -189,11 +326,23 @@ public function metabox_action( $post ) { * @return void */ public function register_meta_boxes() { + // Register the information boxes. if ( isset( $_GET['action'] ) ) { - add_meta_box( 'pff_paystack_editor_help_shortcode', __( 'Paste shortcode on preferred page', 'paystack_form' ), [ $this, 'shortcode_details' ], 'paystack_form', 'pff-paystack-metabox-holder' ); + add_meta_box( 'pff_paystack_editor_details_box', __( 'Paste shortcode on preferred page', 'paystack_form' ), [ $this, 'shortcode_details' ], 'paystack_form', 'pff-paystack-metabox-holder' ); } - add_meta_box( 'pff_paystack_editor_help_data', __( 'Help Section', 'paystack_forms' ), [ $this, 'help_details' ], 'paystack_form', 'pff-paystack-metabox-holder' ); + add_meta_box( 'pff_paystack_editor_help_box', __( 'Help Section', 'paystack_forms' ), [ $this, 'help_details' ], 'paystack_form', 'pff-paystack-metabox-holder' ); + + // Add in our "normal" meta boxes + add_meta_box( 'form_data', __( 'Extra Form Description', 'paystack_forms' ), [ $this, 'form_data' ], 'paystack_form', 'normal', 'default' ); + add_meta_box( 'email_data', __( 'Email Receipt Settings', 'paystack_forms' ), [ $this, 'email_data' ], 'paystack_form', 'normal', 'default' ); + // Add in our "side" meta boxes + add_meta_box( 'recuring_data', __( 'Recurring Payment', 'paystack_forms' ), [ $this, 'recur_data' ], 'paystack_form', 'side', 'default' ); + add_meta_box( 'quantity_data', __( 'Quantity Payment', 'paystack_forms' ), [ $this, 'quantity_data' ], 'paystack_form', 'side', 'default' ); + add_meta_box( 'agreement_data', __( 'Agreement checkbox', 'paystack_forms' ), [ $this, 'agreement_data' ], 'paystack_form', 'side', 'default' ); + add_meta_box( 'subaccount_data', __( 'Sub Account', 'paystack_forms' ), [ $this, 'subaccount_data' ], 'paystack_form', 'side', 'default' ); + add_meta_box( 'plan_data', __( '*Special: Subscribe to plan after time', 'paystack_forms' ), [ $this, 'plan_data' ], 'paystack_form', 'side', 'default' ); + } /** @@ -233,4 +382,314 @@ public function help_details( $post ) {
      +
      + To make an input field compulsory add required="required" to the shortcode

      + It should look like this [text name="Full Name" required="required" ]

      ' ) ) ; ?> + + Warning:
      Using the file input field may cause data overload on your server. + Be sure you have enough server space before using it. You also have the ability to set file upload limits.' ) ) ; ?> +
      defaults as $key => $default ) { + $value = get_post_meta( $post->ID, '_' . $key, true ); + if ( false !== $value && ! empty( $value ) ) { + $new_values[ $key ] = $value; + } + } + + $meta = wp_parse_args( $new_values, $this->defaults ); + if ( '' === $meta['inventory'] || '0' === $meta['inventory'] ) { + if ( $meta['sold'] !== "" ) { + $meta['inventory'] = $meta; + } else { + $meta['inventory'] = '1'; + } + } + $this->meta = $meta; + } + + /** + * Outputs the Extra Form Description Meta Box. + * + * @return void + */ + public function form_data() { + $html = []; + + if ($this->meta['hidetitle'] == 1) { + $html[] = ''; + } else { + $html[] = ''; + } + $html[] = '
      '; + $html[] = '

      Currency:

      '; + $html[] = ''; + + $html[] = '' . __('Ensure you are activated for the currency you are selecting. Check here for more information.', 'paystack_forms') . ''; + $html[] = '

      ' . __('Amount to be paid(Set 0 for customer input):', 'paystack_forms') . '

      '; + $html[] = ''; + if ($this->meta['minimum'] == 1) { + $html[] = '
      '; + } else { + $html[] = '
      '; + } + $html[] = '

      ' . __('Variable Dropdown Amount:', 'paystack_forms') . '

      '; + $html[] = ''; + if ($this->meta['usevariableamount'] == 1) { + $html[] = '
      '; + } else { + $html[] = '
      '; + } + $html[] = '

      ' . __('Pay button Description:', 'paystack_forms') . '

      '; + $html[] = ''; + $html[] = '

      ' . __('Add Extra Charge:', 'paystack_forms') . '

      '; + $html[] = ' +
      ' . __('This allows you include an extra charge to cushion the effect of the transaction fee. ' . __('Configure', 'paystack_forms') . ''; + $html[] = '

      ' . __('User logged In:', 'paystack_forms') . '

      '; + $html[] = ''; + $html[] = '

      ' . __('Success Message after Payment', 'paystack_forms') . '

      '; + $html[] = ''; + $html[] = '

      ' . __('File Upload Limit(MB):', 'paystack_forms') . '

      '; + $html[] = ''; + $html[] = '

      ' . __('Redirect to page link after payment(keep blank to use normal success message):', 'paystack_forms') . '

      '; + $html[] = ''; + + // To output the concatenated $html array content + echo wp_kses( implode( '', $html ), $this->allowed_html ); + } + + /** + * Checks to see if the curren value is selected. + * + * @param string $value + * @param string $compare + * @return string + */ + public function is_option_selected( $value, $compare ) { + if ( $value == $compare ) { + $result = "selected"; + } else { + $result = ""; + } + return $result; + } + + /** + * Output the recurring data meta box. + * + * @return void + */ + public function recur_data(){ + $html = []; + $html[] = '

      ' . __('Recurring Payment:', 'paystack_forms') . '

      '; + $html[] = ''; + $html[] = '

      ' . __('Paystack Recur Plan code:', 'paystack_forms') . '

      '; + $html[] = ' + ' . __('Plan amount must match amount on extra form description.', 'paystack_forms') . ''; + + // Output the accumulated HTML + echo wp_kses( implode( '', $html ), $this->allowed_html ); + } + + /** + * Add the email metabox + * + * @return void + */ + public function email_data() { + $html = []; + // Echo out the field + $html[] = '

      ' . __('Send an invoice when a payment is attempted:', 'paystack_forms') . '

      '; + $html[] = ''; + $html[] = '

      ' . __('Send Email Receipt:', 'paystack_forms') . '

      '; + $html[] = ''; + $html[] = '

      ' . __('Email Subject:', 'paystack_forms') . '

      '; + $html[] = ''; + $html[] = '

      ' . __('Merchant Name on Receipt:', 'paystack_forms') . '

      '; + $html[] = ''; + $html[] = '

      ' . __('Email Heading:', 'paystack_forms') . '

      '; + $html[] = ''; + $html[] = '

      ' . __('Email Body/Message:', 'paystack_forms') . '

      '; + $html[] = ''; + + echo wp_kses( implode( '', $html ), $this->allowed_html ); + } + + /** + * Add the quantity metabox + * + * @return void + */ + public function quantity_data() { + $html = []; + + // Echo out the field + $html[] = '' . __('Allow your users pay in multiple quantity', 'paystack_forms') . ' +

      ' . __('Quantified Payment:', 'paystack_forms') . '

      '; + + if ($this->meta['recur'] != "no") { + $html[] = ''; + } else { + $html[] = ''; + } + + if ($this->meta['usequantity'] == "yes") { + + $html[] = '

      ' . __('Max payable quantity:', 'paystack_forms') . '

      '; + $html[] = '' . __('Your users only get to pay in quantities if the from amount is not set to zero and recur is set to none.', 'paystack_forms') . ''; + $html[] = '

      ' . __('Unit of quantity:', 'paystack_forms') . '

      '; + $html[] = '' . __('What is the unit of this quantity? Default is Quantity.', 'paystack_forms') . ''; + + $html[] = '

      ' . __('Inventory Payment:', 'paystack_forms') . '

      '; + $html[] = ' + ' . __('Set maximum available items in stock', 'paystack_forms') . ''; + } + + if ($this->meta['useinventory'] == "yes" && $this->meta['usequantity'] == "yes") { + $html[] = '

      ' . __('Total Inventory', 'paystack_forms') . '

      '; + $html[] = ''; + $html[] = '

      ' . __('Already sold', 'paystack_forms') . '

      '; + $html[] = ' + +
      '; + } + + echo wp_kses( implode( '', $html ), $this->allowed_html ); + } + + /** + * Add the agreement metabox + * + * @return void + */ + public function agreement_data() { + $html = []; + + // Add components to the $html array + $html[] = '

      ' . __( 'Use agreement checkbox:', 'paystack_forms' ) . '

      '; + $html[] = ''; + $html[] = '

      ' . __( 'Agreement Page Link:', 'paystack_forms' ) . '

      '; + $html[] = ''; + echo wp_kses( implode( '', $html ), $this->allowed_html ); + } + + /** + * Output the Subaccount metabox. + * + * @return void + */ + public function subaccount_data() { + $html = []; + // Add components to the $html array + $html[] = '

      ' . __( 'Sub Account code:', 'paystack_forms' ) . '

      '; + $html[] = ''; + $html[] = '

      ' . __( 'Transaction Charge bearer:', 'paystack_forms' ) . '

      '; + $html[] = ''; + $html[] = '

      ' . __( 'Merchant Amount:', 'paystack_forms' ) . '

      '; + $html[] = ''; + echo wp_kses( implode( '', $html ), $this->allowed_html ); + } + + /** + * Output the Plan metabox + * + * @return void + */ + public function plan_data() { + $html = []; + $html[] = '

      ' . __( 'User subscribes to plan after number of days:', 'paystack_forms' ) . '

      '; + $html[] = '

      ' . __( 'Number of days:', 'paystack_forms' ) . '

      '; + $html[] = ''; + $html[] = '

      ' . __( 'Plan:', 'paystack_forms' ) . '

      '; + $html[] = ''; + + if ($this->meta['startdate_enabled'] == 1) { + $html[] = '


      '; + } else { + $html[] = '


      '; + } + echo wp_kses( implode( '', $html ), $this->allowed_html ); + } + + /** + * Saves the post meta field stored in the $defaults variable. + * + * @param int|string $post_id + * @param WP_Post $post + * @return void + */ + public function save_post_meta( $form_id, $post ) { + + if ( ! isset( $_POST['pff_paystack_save'] ) || ! wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['pff_paystack_save'] ) ), 'pff-paystack-save-form' ) ) { + return $form_id; + } + + // Is the user allowed to edit the post or page? + if ( ! current_user_can('edit_post', $form_id ) ) { + return $form_id; + } + + // Cycle through our fields and save the information. + foreach ( $this->defaults as $key => $default ) { + if ( $post->post_type == 'revision' ) { + return; // Don't store custom data twice + } + + if ( isset( $_POST[ '_' . $key ] ) ) { + $value = sanitize_text_field( $_POST[ '_' . $key ] ); + } else { + $value = $default; + } + + $value = implode( ',', (array) $value ); // If $value is an array, make it a CSV (unlikely) + if ( get_post_meta( $form_id, '_' . $key, false ) ) { // If the custom field already has a value + update_post_meta( $form_id, '_' . $key, $value ); + } else { // If the custom field doesn't have a value + add_post_meta( $form_id, '_' . $key, $value ); + } + if ( ! $value ) { + delete_post_meta( $form_id, '_' . $key ); // Delete if blank + } + } + } } From 4916e1d4c373a60385b559f38da46dec41f0edd0 Mon Sep 17 00:00:00 2001 From: Warwick Date: Thu, 19 Sep 2024 16:05:37 +0200 Subject: [PATCH 22/88] Adding in the tinyMCE plugin as well as the languages. --- assets/images/cardlogos.png | Bin 0 -> 15592 bytes assets/images/logos@2x.png | Bin 0 -> 43876 bytes assets/js/tinymce-plugin.js | 61 ++++++++++++++++++++++++++ includes/class-paystack-forms.php | 1 + includes/class-tinymce-plugin.php | 70 ++++++++++++++++++++++++++++++ languages/pff-paystack.pot | 0 6 files changed, 132 insertions(+) create mode 100644 assets/images/cardlogos.png create mode 100644 assets/images/logos@2x.png create mode 100644 assets/js/tinymce-plugin.js create mode 100644 includes/class-tinymce-plugin.php create mode 100644 languages/pff-paystack.pot diff --git a/assets/images/cardlogos.png b/assets/images/cardlogos.png new file mode 100644 index 0000000000000000000000000000000000000000..bb8b372fcb6e80e84f73d3b52e278e863de6d4d3 GIT binary patch literal 15592 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

      4fnoFX?NM?Io0YS-zXjE=YRqiGr|i# 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' + text + ''); + } + ); + + // Enable/disable the button on the node change event + editor.onNodeChange.add( + function ( editor ) { + // Get selected text, and assume we'll disable our button + var selection = editor.selection.getContent(); + var disable = true; + + // If we have some text selected, don't disable the button + if (selection ) { + disable = false; + } + + // Define whether our button should be enabled or disabled + editor.controlManager.setDisabled('custom_class', disable); + } + ); + } + ); +})(); \ No newline at end of file diff --git a/includes/class-paystack-forms.php b/includes/class-paystack-forms.php index 001f02a..dfc4d9f 100644 --- a/includes/class-paystack-forms.php +++ b/includes/class-paystack-forms.php @@ -98,6 +98,7 @@ private function set_variables() { 'forms-list' => 'Forms_List', 'submissions' => 'Submissions', 'forms-update' => 'Forms_Update', + 'tinymce-plugin' => 'TinyMCE_Plugin', ); } diff --git a/includes/class-tinymce-plugin.php b/includes/class-tinymce-plugin.php new file mode 100644 index 0000000..0e6831c --- /dev/null +++ b/includes/class-tinymce-plugin.php @@ -0,0 +1,70 @@ + Date: Fri, 20 Sep 2024 09:57:59 +0200 Subject: [PATCH 23/88] Adding in the transaction definitions --- paystack-forms.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/paystack-forms.php b/paystack-forms.php index 7fd0e24..f2e6155 100644 --- a/paystack-forms.php +++ b/paystack-forms.php @@ -21,6 +21,17 @@ define( 'KKD_PFF_PLUGIN_BASENAME', plugin_basename(__FILE__) ); define( 'KKD_PFF_PLUGIN_NAME', 'pff-paystack' ); +// Transaction definitions +define('KKD_PFF_PAYSTACK_PERCENTAGE', 0.015); +define('KKD_PFF_PAYSTACK_CROSSOVER_TOTAL', 250000); +define('KKD_PFF_PAYSTACK_ADDITIONAL_CHARGE', 10000); +define('KKD_PFF_PAYSTACK_LOCAL_CAP', 200000); + +define('KKD_PFF_PAYSTACK_CHARGE_DIVIDER', floatval( 1 - KKD_PFF_PAYSTACK_PERCENTAGE ) ); +define('KKD_PFF_PAYSTACK_CROSSOVER_AMOUNT', intval( ( KKD_PFF_PAYSTACK_CROSSOVER_TOTAL * KKD_PFF_PAYSTACK_CHARGE_DIVIDER ) - KKD_PFF_PAYSTACK_ADDITIONAL_CHARGE ) ); +define('KKD_PFF_PAYSTACK_FLATLINE_AMOUNT_PLUS_CHARGE', intval( ( KKD_PFF_PAYSTACK_LOCAL_CAP - KKD_PFF_PAYSTACK_ADDITIONAL_CHARGE ) / KKD_PFF_PAYSTACK_PERCENTAGE ) ); +define('KKD_PFF_PAYSTACK_FLATLINE_AMOUNT', KKD_PFF_PAYSTACK_FLATLINE_AMOUNT_PLUS_CHARGE - KKD_PFF_PAYSTACK_LOCAL_CAP ); + include_once KKD_PFF_PAYSTACK_PLUGIN_PATH . '/includes/class-paystack-forms.php'; /** From 80244798474847ff6db54b415746994a38918c1f Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 20 Sep 2024 10:32:41 +0200 Subject: [PATCH 24/88] Updating the helper class --- includes/class-forms-update.php | 120 +++----------- includes/class-helpers.php | 138 +++++++++++++++- includes/class-paystack-forms.php | 7 +- includes/class-shortcodes.php | 259 ++++++++++++++++++++++++++++++ 4 files changed, 418 insertions(+), 106 deletions(-) create mode 100644 includes/class-shortcodes.php diff --git a/includes/class-forms-update.php b/includes/class-forms-update.php index f91b682..f8ef10d 100644 --- a/includes/class-forms-update.php +++ b/includes/class-forms-update.php @@ -37,6 +37,13 @@ class Forms_Update { */ public $allowed_html = []; + /** + * The helpers class + * + * @var paystack\payment_forms\Helpers + */ + public $helpers = []; + /** * Constructor */ @@ -56,6 +63,16 @@ public function __construct() { add_action( 'save_post', [ $this, 'save_post_meta' ], 1, 2 ); } + /** + * Sets useable variables like the fields. + * + * @return void + */ + public function set_vars() { + $this->helpers = new Helpers(); + $this->defaults = $this->helpers->get_meta_defaults(); + $this->allowed_html = $this->helpers->get_allowed_html(); + } /** * Add the phone number as the default content when a form is created. @@ -67,7 +84,7 @@ public function __construct() { public function default_content( $content, $post ) { switch ( $post->post_type ) { case 'paystack_form': - $content = '[text name="Phone Number"]'; + $content = '[text name="' . __( 'Phone Number', 'paystack_forms' ) . '"]'; break; default: $content = ''; @@ -76,89 +93,6 @@ public function default_content( $content, $post ) { return $content; } - /** - * Sets useable variables like the fields. - * - * @return void - */ - public function set_vars() { - $this->defaults = [ - 'amount' => 0, - 'paybtn' => 'Pay', - 'successmsg' => 'Thank you for paying!', - 'txncharge' => 'merchant', - 'loggedin' => '', - 'currency' => 'NGN', - 'filelimit' => 2, - 'redirect' => '', - 'minimum' => '', - 'usevariableamount' => 0, - 'variableamount' => '', - 'hidetitle' => 0, - 'recur' => 'no', - 'recurplan' => '', - 'subject' => 'Thank you for your payment', - 'merchant' => '', - 'heading' => 'We\'ve received your payment', - 'message' => 'Your payment was received and we appreciate it.', - 'sendreceipt' => 'yes', - 'sendinvoice' => 'yes', - 'usequantity' => 'no', - 'useinventory' => 'no', - 'inventory' => '0', - 'sold' => '0', - 'quantity' => '10', - 'quantityunit' => 'Quantity', - 'useagreement' => 'no', - 'agreementlink' => '', - 'subaccount' => '', - 'txnbearer' => 'account', - 'merchantamount' => '', - 'startdate_days' => '', - 'startdate_plan_code' => '', - 'startdate_enabled' => 0, - ]; - - $this->allowed_html = array( - 'small' => array( - 'href' => true, - 'target' => true - ), - 'a' => array( - 'href' => true, - 'target' => true - ), - 'p' => array(), - 'input' => array( - 'type' => true, - 'name' => true, - 'value' => true, - 'class' => true, - 'checked' => true - ), - 'br' => array(), - 'label' => array( - 'for' => true - ), - 'code' => array(), - 'select' => array( - 'class' => true, - 'name' => true, - 'id' => true, - 'style' => true - ), - 'option' => array( - 'value' => true, - 'selected' => true - ), - 'textarea' => array( - 'rows' => true, - 'name' => true, - 'class' => true - ) - ); - } - /** * Run some actions on admin_head * @@ -390,23 +324,7 @@ public function help_details( $post ) { * @return void */ public function parse_meta_values( $post ) { - $new_values = []; - foreach ( $this->defaults as $key => $default ) { - $value = get_post_meta( $post->ID, '_' . $key, true ); - if ( false !== $value && ! empty( $value ) ) { - $new_values[ $key ] = $value; - } - } - - $meta = wp_parse_args( $new_values, $this->defaults ); - if ( '' === $meta['inventory'] || '0' === $meta['inventory'] ) { - if ( $meta['sold'] !== "" ) { - $meta['inventory'] = $meta; - } else { - $meta['inventory'] = '1'; - } - } - $this->meta = $meta; + $this->meta = $this->helpers->parse_meta_values( $post ); } /** diff --git a/includes/class-helpers.php b/includes/class-helpers.php index aa1b521..47e8fcd 100644 --- a/includes/class-helpers.php +++ b/includes/class-helpers.php @@ -16,12 +16,103 @@ */ class Helpers { + /** + * The array of meta keys and their default values. + * + * @var array + */ + protected $defaults = []; + + /** + * An array of the allowed HTML tags + * + * @var array + */ + protected $allowed_html = []; + /** * Construct the class. */ public function __construct() { + $this->defaults = [ + 'amount' => 0, + 'paybtn' => __( 'Pay', 'paystack_forms' ), + 'successmsg' => __( 'Thank you for paying!', 'paystack_forms' ), + 'txncharge' => 'merchant', + 'loggedin' => '', + 'currency' => 'NGN', + 'filelimit' => 2, + 'redirect' => '', + 'minimum' => '', + 'usevariableamount' => 0, + 'variableamount' => '', + 'hidetitle' => 0, + 'recur' => 'no', + 'recurplan' => '', + 'subject' => __( 'Thank you for your payment', 'paystack_forms' ), + 'merchant' => '', + 'heading' => __( 'We\'ve received your payment', 'paystack_forms' ), + 'message' => __( 'Your payment was received and we appreciate it.', 'paystack_forms' ), + 'sendreceipt' => 'yes', + 'sendinvoice' => 'yes', + 'usequantity' => 'no', + 'useinventory' => 'no', + 'inventory' => '0', + 'sold' => '0', + 'quantity' => '10', + 'quantityunit' => __( 'Quantity', 'paystack_forms' ), + 'useagreement' => 'no', + 'agreementlink' => '', + 'subaccount' => '', + 'txnbearer' => 'account', + 'merchantamount' => '', + 'startdate_days' => '', + 'startdate_plan_code' => '', + 'startdate_enabled' => 0, + ]; + + $this->allowed_html = array( + 'small' => array( + 'href' => true, + 'target' => true + ), + 'a' => array( + 'href' => true, + 'target' => true + ), + 'p' => array(), + 'input' => array( + 'type' => true, + 'name' => true, + 'value' => true, + 'class' => true, + 'checked' => true + ), + 'br' => array(), + 'label' => array( + 'for' => true + ), + 'code' => array(), + 'select' => array( + 'class' => true, + 'name' => true, + 'id' => true, + 'style' => true + ), + 'option' => array( + 'value' => true, + 'selected' => true + ), + 'textarea' => array( + 'rows' => true, + 'name' => true, + 'class' => true + ) + ); } + // GETTERS + /** * Fetch an array of the plans by the form ID. * @@ -89,7 +180,6 @@ public function get_payments_count( $form_id ) { return $num; } - /** * Returns an array | string of the countries * @@ -395,4 +485,50 @@ public function get_states( $implode = false ) { } return $states; } + + /** + * Returns the meta fields and their default values. + * + * @return array + */ + public function get_meta_defaults() { + return $this->defaults; + } + + /** + * Returns the allowed HTML for wp_kses() + * + * @return array + */ + public function get_allowed_html() { + return $this->allowed_html; + } + + // FUNCTIONS + + /** + * Gets the current forms meta fields values and set the defaults if needed. + * + * @param WP_Post $post + * @return array + */ + public function parse_meta_values( $post ) { + $new_values = []; + foreach ( $this->defaults as $key => $default ) { + $value = get_post_meta( $post->ID, '_' . $key, true ); + if ( false !== $value && ! empty( $value ) ) { + $new_values[ $key ] = $value; + } + } + + $meta = wp_parse_args( $new_values, $this->get_meta_defaults() ); + if ( '' === $meta['inventory'] || '0' === $meta['inventory'] ) { + if ( $meta['sold'] !== "" ) { + $meta['inventory'] = $meta; + } else { + $meta['inventory'] = '1'; + } + } + return $meta; + } } \ No newline at end of file diff --git a/includes/class-paystack-forms.php b/includes/class-paystack-forms.php index dfc4d9f..caf649f 100644 --- a/includes/class-paystack-forms.php +++ b/includes/class-paystack-forms.php @@ -93,12 +93,13 @@ private function set_variables() { $this->classes = array( 'activation' => '', 'setup' => 'Setup', - 'helpers' => 'Helpers', + 'helpers' => '', 'settings' => 'Settings', 'forms-list' => 'Forms_List', 'submissions' => 'Submissions', 'forms-update' => 'Forms_Update', 'tinymce-plugin' => 'TinyMCE_Plugin', + 'shortcodes' => 'Shortcodes', ); } @@ -110,9 +111,7 @@ private function set_variables() { private function include_classes() { foreach ( $this->classes as $key => $name ) { include_once KKD_PFF_PAYSTACK_PLUGIN_PATH . '/includes/class-' . $key . '.php'; - if ( 'Helpers' === $name ) { - $this->helpers = new ( $this->namespace . $name ); - } else if ( '' !== $name ) { + if ( '' !== $name ) { $this->classes[ $key ] = new ( $this->namespace . $name ); } } diff --git a/includes/class-shortcodes.php b/includes/class-shortcodes.php new file mode 100644 index 0000000..f37c4eb --- /dev/null +++ b/includes/class-shortcodes.php @@ -0,0 +1,259 @@ +ID; + $email = sanitize_email($current_user->user_email); + $fname = sanitize_text_field($current_user->user_firstname); + $lname = sanitize_text_field($current_user->user_lastname); + $fullname = $fname || $lname ? trim($fname . ' ' . $lname) : ''; + + // Use array access for shortcode attributes + $atts = shortcode_atts(array('id' => 0), $atts, 'paystack_form'); + $id = intval($atts['id']); // Ensure $id is an integer + + $pk = Kkd_Pff_Paystack_Public::fetchPublicKey(); + if (!$pk) { + $settingslink = esc_url(get_admin_url(null, 'edit.php?post_type=paystack_form&page=class-paystack-forms-admin.php')); + echo "

      You must set your Paystack API keys first settings
      "; + return ob_get_clean(); // Return early to avoid further processing + } + + if ($id > 0) { + $obj = get_post($id); + if ($obj && $obj->post_type === 'paystack_form') { + // Fetch and sanitize meta values + $meta_keys = [ + '_amount', '_successmsg', '_paybtn', '_loggedin', '_txncharge', + '_currency', '_recur', '_recurplan', '_usequantity', '_quantity', + '_useagreement', '_agreementlink', '_minimum', '_variableamount', + '_usevariableamount', '_hidetitle' + ]; + $meta = []; + foreach ($meta_keys as $key) { + $meta[$key] = sanitize_text_field(get_post_meta($id, $key, true)); + } + + // Ensure minimum defaults are set + $meta['_minimum'] = $meta['_minimum'] === "" ? 0 : $meta['_minimum']; + $meta['_usevariableamount'] = $meta['_usevariableamount'] === "" ? 0 : $meta['_usevariableamount']; + $meta['_usequantity'] = $meta['_usequantity'] === "" ? 'no' : $meta['_usequantity']; + $minimum = floatval($meta['_minimum']); + $currency = $meta['_currency'] === "" ? 'NGN' : $meta['_currency']; + $txncharge = floatval($meta['_txncharge']); + // Process variable amount options if applicable + $paymentoptions = []; + if ($meta['_usevariableamount'] == 1) { + $paymentoptions = explode(',', $meta['_variableamount']); + $paymentoptions = array_map('sanitize_text_field', $paymentoptions); + } + $showbtn = true; + $planerrorcode = 'Input Correct Recurring Plan Code'; + $recur = $meta['_recur']; + $recurplan = $meta['_recurplan']; + if ($meta['_recur']== 'plan') { + if ($meta['_recurplan'] == '' || $meta['_recurplan'] == '') { + $showbtn = false; + } else { + $plan = kkd_pff_paystack_fetch_plan($meta['_recurplan']); + if (isset($plan->data->amount)) { + $planamount = $plan->data->amount/100; + } else { + $showbtn = false; + } + } + } + // Check if the form should be displayed based on user login status + $show_form = ($user_id != 0 && $meta['_loggedin'] == 'yes') || $meta['_loggedin'] == 'no'; + + if ($show_form) { + // Form title + if ($meta['_hidetitle'] != 1) { + echo "

      " . esc_html($obj->post_title) . "

      "; + } + + // Start form output + echo '
      +
      '; + + // Hidden inputs + echo ' + + + '; + + // Full Name input + echo '
      + +
      + +
      +
      '; + + // Email input + echo '
      + +
      + +
      +
      '; + + // Amount selection with consideration for variable amounts, minimum payments, and recurring plans + echo '
      + +
      '; + + if ($usevariableamount == 0) { + if ($minimum == 1) { + echo ' Minimum payable amount ' . esc_html($currency) . ' ' . esc_html(number_format($amount)) . ''; + } + if ($recur == 'plan') { + if ($showbtn) { + echo ''; + } else { + echo '
      + +
      '; + } + } elseif ($recur == 'optional') { + echo ''; + } else { + echo ''; + } + } else { + if ($usevariableamount == "") { + echo "Form Error, set variable amount string"; + } else { + if (count($paymentoptions) > 0) { + echo '
      + + +
      '; + } + } + } + + // Transaction charge notice + if ($txncharge != 'merchant' && $recur != 'plan') { + echo 'Transaction Charge: , Total:'; + } + + echo '
      '; + + // Quantity selection + if ($recur == 'no' && $usequantity == 'yes' && ($usevariableamount == 1 || $amount != 0)) { + echo '
      + +
      + +
      '; + } + + // Recurring payment options + if ($recur == 'optional') { + echo '
      + +
      +
      '; + } + + // Plan details for recurring payments + if ($recur == 'plan' && $showbtn) { + echo ''; + echo '
      + +
      '; + } + echo(do_shortcode($obj->post_content)); + + // Agreement terms + if ($useagreement == 'yes') { + echo '
      + +

      '; + } + + + // Form submission controls + echo '
      + * are compulsory
      + cardlogos + '; + if ($showbtn) { + echo ''; + } + echo '
      '; + } else { + echo "
      You must be logged in to make a payment.
      "; + } + } else { + echo "
      Invalid Paystack form ID or the form does not exist.
      "; + } + } else { + echo "
      No Paystack form ID provided.
      "; + } + + return ob_get_clean(); + } + +} \ No newline at end of file From 518c5e632b9fb49c940a2c60518d10b6293e0fdd Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 20 Sep 2024 10:40:45 +0200 Subject: [PATCH 25/88] Updating the helper instances for use in the frontend. --- includes/class-forms-list.php | 3 ++- includes/class-forms-update.php | 6 +++--- includes/class-helpers.php | 21 +++++++++++++++++++++ includes/class-payments-list-table.php | 4 ++-- includes/class-submissions.php | 4 ++-- 5 files changed, 30 insertions(+), 8 deletions(-) diff --git a/includes/class-forms-list.php b/includes/class-forms-list.php index 2dda5d1..243f6d0 100644 --- a/includes/class-forms-list.php +++ b/includes/class-forms-list.php @@ -59,12 +59,13 @@ public function register_columns( $columns ) { } public function column_data( $column, $post_id ) { + $helpers = Helpers::get_instance(); switch ( $column ) { case 'shortcode': echo wp_kses_post( '[pff-paystack id="' . $post_id . '"]"' ); break; case 'payments': - $num = pff_paystack()->helpers->get_payments_count( $post_id ); + $num = $helpers->get_payments_count( $post_id ); echo wp_kses_post( '' . $num . '' ); break; default: diff --git a/includes/class-forms-update.php b/includes/class-forms-update.php index f8ef10d..b0ba6cc 100644 --- a/includes/class-forms-update.php +++ b/includes/class-forms-update.php @@ -69,7 +69,7 @@ public function __construct() { * @return void */ public function set_vars() { - $this->helpers = new Helpers(); + $this->helpers = Helpers::get_instance(); $this->defaults = $this->helpers->get_meta_defaults(); $this->allowed_html = $this->helpers->get_allowed_html(); } @@ -222,7 +222,7 @@ function insertInput() { function insertSelectStates() { QTags.insertContent( - '[select name="State" options="helpers->get_states( true ) ); ?>"]' + '[select name="State" options="helpers->get_states( true ) ); ?>"]' ); } QTags.addButton( @@ -233,7 +233,7 @@ function insertSelectStates() { function insertSelectCountries() { QTags.insertContent( - '[select name="country" options="helpers->get_countries( true ) ); ?>"] ' + '[select name="country" options="helpers->get_countries( true ) ); ?>"] ' ); } diff --git a/includes/class-helpers.php b/includes/class-helpers.php index 47e8fcd..d201d91 100644 --- a/includes/class-helpers.php +++ b/includes/class-helpers.php @@ -16,6 +16,13 @@ */ class Helpers { + /** + * Holds class isntance + * + * @var object \paystack\payment_forms\Helpers + */ + protected static $instance = null; + /** * The array of meta keys and their default values. * @@ -111,6 +118,20 @@ public function __construct() { ); } + /** + * Return an instance of this class. + * + * @return object \paystack\payment_forms\Payment_Forms + */ + public static function get_instance() { + // If the single instance hasn't been set, set it now. + if ( null == self::$instance ) { + self::$instance = new self(); + } + + return self::$instance; + } + // GETTERS /** diff --git a/includes/class-payments-list-table.php b/includes/class-payments-list-table.php index d6624b8..37d907c 100644 --- a/includes/class-payments-list-table.php +++ b/includes/class-payments-list-table.php @@ -17,9 +17,9 @@ public function prepare_items() { return __( 'No form set', 'paystack_forms' ); } $this->form_id = sanitize_text_field( wp_unslash( $_GET['form'] ) ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended - + $helpers = Helpers::get_instance(); $data = array(); - $row_data = pff_paystack()->helpers->get_payments_by_id( $this->form_id, $this->get_args() ); + $row_data = $helpers->get_payments_by_id( $this->form_id, $this->get_args() ); $data = $this->format_row_data( $row_data ); $columns = $this->get_columns(); $hidden = $this->get_hidden_columns(); diff --git a/includes/class-submissions.php b/includes/class-submissions.php index f88ac01..a5935ac 100644 --- a/includes/class-submissions.php +++ b/includes/class-submissions.php @@ -123,8 +123,8 @@ public function export_excel() { if ( '' === $currency ) { $currency = 'NGN'; } - - $all_data = pff_paystack()->helpers->get_payments_by_id( $form_id ); + $helpers = Helpers::get_instance(); + $all_data = $helpers->get_payments_by_id( $form_id ); if ( count( $all_data ) > 0 ) { $header = $all_data[0]; From c85b2bb03c56ee2651d55764854ee9b9ce81b430 Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 20 Sep 2024 14:40:16 +0200 Subject: [PATCH 26/88] adding in the shortcode class which handles the required fields --- includes/class-shortcodes.php | 575 ++++++++++++++++++++++------------ 1 file changed, 381 insertions(+), 194 deletions(-) diff --git a/includes/class-shortcodes.php b/includes/class-shortcodes.php index f37c4eb..1f57d80 100644 --- a/includes/class-shortcodes.php +++ b/includes/class-shortcodes.php @@ -16,6 +16,48 @@ */ class Shortcodes { + /** + * The helper class. + * + * @var Helpers + */ + public $helpers; + + /** + * Holds the array of meta fields and their stored values. + * + * @var array + */ + protected $meta = []; + + /** + * Holds the array of the current user data. + * + * @var array + */ + protected $user = []; + + /** + * Holds the current form Object + * + * @var WP_Post + */ + protected $form; + + /** + * If we should show the submit button, if this is false there is most likely a config error with the form. + * + * @var WP_Post + */ + protected $showbtn = true; + + /** + * Holds the array of payment options available. + * + * @var array + */ + protected $paymentoptions = []; + /** * Constructor */ @@ -23,9 +65,8 @@ public function __construct() { if ( is_admin() ) { return; } - - add_shortcode('paystack_form', [ $this, 'form_shortcode' ] ); - add_shortcode('pff-paystack', [ $this, 'form_shortcode' ] ); + add_shortcode( 'paystack_form', [ $this, 'form_shortcode' ] ); + add_shortcode( 'pff-paystack', [ $this, 'form_shortcode' ] ); } /** @@ -34,226 +75,372 @@ public function __construct() { * @param array $atts * @return string */ - public function kkd_pff_paystack_form_shortcode( $atts ) { - ob_start(); - - // Ensure the current user is populated - global $current_user; - wp_get_current_user(); - $user_id = $current_user->ID; - $email = sanitize_email($current_user->user_email); - $fname = sanitize_text_field($current_user->user_firstname); - $lname = sanitize_text_field($current_user->user_lastname); - $fullname = $fname || $lname ? trim($fname . ' ' . $lname) : ''; - + public function form_shortcode( $atts ) { // Use array access for shortcode attributes - $atts = shortcode_atts(array('id' => 0), $atts, 'paystack_form'); - $id = intval($atts['id']); // Ensure $id is an integer + $defaults = array( + 'id' => 0 + ); + $atts = shortcode_atts( + $defaults, + $atts, + 'paystack_form' + ); + $id = intval( $atts['id'] ); // Ensure $id is an integer + $this->helpers = Helpers::get_instance(); - $pk = Kkd_Pff_Paystack_Public::fetchPublicKey(); + /*$pk = Pff_Paystack_Public::fetchPublicKey(); if (!$pk) { $settingslink = esc_url(get_admin_url(null, 'edit.php?post_type=paystack_form&page=class-paystack-forms-admin.php')); echo "
      You must set your Paystack API keys first settings
      "; return ob_get_clean(); // Return early to avoid further processing - } - - if ($id > 0) { - $obj = get_post($id); - if ($obj && $obj->post_type === 'paystack_form') { - // Fetch and sanitize meta values - $meta_keys = [ - '_amount', '_successmsg', '_paybtn', '_loggedin', '_txncharge', - '_currency', '_recur', '_recurplan', '_usequantity', '_quantity', - '_useagreement', '_agreementlink', '_minimum', '_variableamount', - '_usevariableamount', '_hidetitle' - ]; - $meta = []; - foreach ($meta_keys as $key) { - $meta[$key] = sanitize_text_field(get_post_meta($id, $key, true)); - } + }*/ + + // Store our items in an array and not an object. + $html = []; - // Ensure minimum defaults are set - $meta['_minimum'] = $meta['_minimum'] === "" ? 0 : $meta['_minimum']; - $meta['_usevariableamount'] = $meta['_usevariableamount'] === "" ? 0 : $meta['_usevariableamount']; - $meta['_usequantity'] = $meta['_usequantity'] === "" ? 'no' : $meta['_usequantity']; - $minimum = floatval($meta['_minimum']); - $currency = $meta['_currency'] === "" ? 'NGN' : $meta['_currency']; - $txncharge = floatval($meta['_txncharge']); - // Process variable amount options if applicable - $paymentoptions = []; - if ($meta['_usevariableamount'] == 1) { - $paymentoptions = explode(',', $meta['_variableamount']); - $paymentoptions = array_map('sanitize_text_field', $paymentoptions); - } - $showbtn = true; - $planerrorcode = 'Input Correct Recurring Plan Code'; - $recur = $meta['_recur']; - $recurplan = $meta['_recurplan']; - if ($meta['_recur']== 'plan') { - if ($meta['_recurplan'] == '' || $meta['_recurplan'] == '') { - $showbtn = false; - } else { - $plan = kkd_pff_paystack_fetch_plan($meta['_recurplan']); - if (isset($plan->data->amount)) { - $planamount = $plan->data->amount/100; - } else { - $showbtn = false; - } - } - } + if ( $id > 0 ) { + $obj = get_post( $id ); + if ( null !== $obj && 'paystack_form' === get_post_type( $obj ) ) { + + $this->form = $obj; + $this->set_user_details(); + $this->set_meta_data( $obj ); + // Check if the form should be displayed based on user login status - $show_form = ($user_id != 0 && $meta['_loggedin'] == 'yes') || $meta['_loggedin'] == 'no'; + $show_form = $this->should_show_form(); - if ($show_form) { + if ( $show_form ) { // Form title - if ($meta['_hidetitle'] != 1) { - echo "

      " . esc_html($obj->post_title) . "

      "; + if ( $this->meta['hidetitle'] != 1 ) { + $html[] = "

      " . esc_html( $obj->post_title ) . "

      "; } // Start form output - echo '
      + $html[] = '
      '; - // Hidden inputs - echo ' - - - '; + // Hidden Fields + $html[] = $this->get_hidden_fields(); + // User fields + $html[] = $this->get_fullname_field(); + $html[] = $this->get_email_field(); + + // Amount selection with consideration for variable amounts, minimum payments, and recurring plans + $html[] = $this->get_amount_field(); + + $html[] = $this->get_quantity_field(); - // Full Name input - echo '
      - -
      - -
      -
      '; + // Recurring payment options + $html[] = $this->get_recurring_field(); + $html[] = $this->get_recurring_plan_fields(); + + //$html[] = do_shortcode( $obj->post_content ); + + $html[] = $this->get_agreement_field(); + + $html[] = $this->get_form_footer(); + + $html[] = '
      '; + } else { + $html[] = '
      ' . __( 'You must be logged in to make a payment.', 'paystack_forms' ) . '
      '; + } + } else { + $html[] = '
      ' . __( 'Invalid Paystack form ID or the form does not exist.', 'paystack_forms' ) . '
      '; + } + } else { + $html[] = '
      ' . __( 'No Paystack form ID provided.', 'paystack_forms' ) . '
      '; + } + + $html = implode( '', $html ); - // Email input - echo '
      - -
      - -
      -
      '; + return $html; + } + + /** + * Set the user deteails based on the logged in wp_user + * + * @return void + */ + public function set_user_details() { + // Ensure the current user is populated + $this->user['logged_in'] = false; + $this->user['id'] = 0; + $this->user['fullname'] = ''; + $this->user['email'] = ''; + + if ( is_user_logged_in() ) { + $current_user = wp_get_current_user(); + $user['logged_in'] = true; + $this->user['id'] = $current_user->ID; + $this->user['email'] = $current_user->user_email; + $this->user['fname'] = sanitize_text_field( $current_user->user_firstname ); + $this->user['lname'] = sanitize_text_field( $current_user->user_lastname ); + $this->user['fullname'] = $this->user['fname'] || $this->user['lname'] ? trim( $this->user['fname'] . ' ' . $this->user['lname'] ) : ''; + } + } + + /** + * Set the user deteails based on the logged in wp_user + * + * @return void + */ + public function set_meta_data( $obj ) { + $this->meta = $this->helpers->parse_meta_values( $obj ); + + if ( $this->meta['usevariableamount'] == 1 ) { + $this->meta['paymentoptions'] = explode( ',', $this->meta['variableamount'] ); + $this->meta['paymentoptions'] = array_map( 'sanitize_text_field', $this->meta['paymentoptions'] ); + } + + $this->meta['planerrorcode'] = __( 'Input Correct Recurring Plan Code', 'paystack_forms' ); + + if ( $this->meta['recur']== 'plan') { + if ( $this->meta['recurplan'] == '' || $this->meta['recurplan'] == '') { + $this->showbtn = false; + } else { + /** + * TODO: Implement this functionality + */ + //$plan = pff_paystack_fetch_plan( $this->meta['recurplan'] ); + if ( isset( $plan->data->amount ) ) { + $this->meta['planamount'] = $plan->data->amount/100; + } else { + $this->showbtn = false; + } + } + } + } + + /** + * If we should show the form or not. + * + * @return boolean + */ + public function should_show_form() { + $show_form = false; + if ( 'no' === $this->meta['loggedin'] || ( 'yes' === $this->meta['loggedin'] && true === $this->user['logged_in'] ) ) { + $show_form = true; + } + return $show_form; + } + + /** + * Return the Hidden fields needed. + * @return string + */ + public function get_hidden_fields() { + // Hidden inputs + $html = ' + + + '; + return $html; + } - // Amount selection with consideration for variable amounts, minimum payments, and recurring plans - echo '
      - -
      '; + /** + * Return the Fullname field. + * + * @return string + */ + public function get_fullname_field() { + $html = '
      + +
      + +
      +
      '; + return $html; + } - if ($usevariableamount == 0) { - if ($minimum == 1) { - echo ' Minimum payable amount ' . esc_html($currency) . ' ' . esc_html(number_format($amount)) . ''; - } - if ($recur == 'plan') { - if ($showbtn) { - echo ''; - } else { - echo '
      - -
      '; - } - } elseif ($recur == 'optional') { - echo ''; - } else { - echo ''; - } + /** + * Return the Email field. + * + * @return string + */ + public function get_email_field() { + $html = '
      + +
      + meta['loggedin'] == 'yes' ? 'readonly' : '' ) . ' required> +
      +
      '; + return $html; + } + + /** + * Get the amount field + * @return string + */ + public function get_amount_field() { + $html = []; + $html[] = '
      + +
      '; + + // If the amount is set. + if ( 0 === $this->meta['usevariableamount'] ) { + + if ($this->meta['minimum'] == 1) { + $html[] = ' Minimum payable amount ' . esc_html($this->meta['currency']) . ' ' . esc_html(number_format($this->meta['amount'])) . ''; + } + + if ($this->meta['recur'] == 'plan') { + if ( $this->showbtn ) { + $html[] = ''; } else { - if ($usevariableamount == "") { - echo "Form Error, set variable amount string"; - } else { - if (count($paymentoptions) > 0) { - echo '
      + $html[] = '
      + +
      '; + } + } elseif ( $this->meta['recur'] == 'optional' ) { + $html[] = ''; + } else { + $html[] = 'meta['amount'] ) . '" id="pf-amount" ' . ( 0 !== $this->meta['amount'] && 1 !== $this->meta['minimum'] ? 'readonly' : '' ) . ' required />'; + } + + } else { + + if ( '' === $this->meta['usevariableamount'] ) { + $html[] = "Form Error, set variable amount string"; + } else { + if ( count( $this->meta['paymentoptions'] ) > 0 ) { + $html[] = '
      '; - } - } - } - - // Transaction charge notice - if ($txncharge != 'merchant' && $recur != 'plan') { - echo 'Transaction Charge: , Total:'; + $html[] = '
      '; } - - echo '
      '; - - // Quantity selection - if ($recur == 'no' && $usequantity == 'yes' && ($usevariableamount == 1 || $amount != 0)) { - echo '
      - -
      - -
      '; - } - - // Recurring payment options - if ($recur == 'optional') { - echo '
      - + } + } + + // Transaction charge notice + if ( $this->meta['txncharge'] != 'merchant' && $this->meta['recur'] != 'plan' ) { + $html[] = 'Transaction Charge: , Total:'; + } + + $html[] = '
      '; + + return implode( '', $html ); + } + + /** + * Get the agreement checkbox and link. + * + * @return string + */ + public function get_agreement_field() { + $html = ''; + if ( $this->meta['useagreement'] == 'yes' ) { + $html = '
      + +

      '; + } + return $html; + } + + /** + * Get the form footer including the logos and the action buttons. + * + * @return string + */ + public function get_form_footer() { + $html = []; + + // Form submission controls + $html[] = '
      + * are compulsory +
      + cardlogos + '; + if ($this->showbtn) { + $html[] = ''; + } + $html[] = '
      '; + return implode( '', $html ); + } + + /** + * Gets the quantity selector if it is set. + * @return string + */ + public function get_quantity_field() { + $html = []; + // Quantity selection + if ( 'no' === $this->meta['recur'] && 'yes' === $this->meta['usequantity'] && ( 1 === $this->meta['usevariableamount'] || 0 !== $this->meta['amount'] ) ) { + $html[] = '
      + +
      + +
      '; + } + return implode( '', $html ); + } + + /** + * Gets the recurring field. + * @return string + */ + public function get_recurring_field() { + $html = []; + + if ( $this->meta['recur'] == 'optional' ) { + + $intervals = [ + 'no' => 'None', + 'daily' =>'Daily', + 'weekly' => 'Weekly', + 'monthly' => 'Monthly', + 'biannually' => 'Biannually', + 'annually' => 'Annually', + ]; + + $html[] = '
      '; - } - - // Plan details for recurring payments - if ($recur == 'plan' && $showbtn) { - echo ''; - echo '
      - -
      '; - } - echo(do_shortcode($obj->post_content)); - - // Agreement terms - if ($useagreement == 'yes') { - echo '
      - -

      '; - } - - - // Form submission controls - echo '
      - * are compulsory
      - cardlogos - '; - if ($showbtn) { - echo ''; - } - echo '
      '; - } else { - echo "
      You must be logged in to make a payment.
      "; + + foreach ( $intervals as $intervalValue => $intervalName ) { + $html[] = ''; } - } else { - echo "
      Invalid Paystack form ID or the form does not exist.
      "; - } - } else { - echo "
      No Paystack form ID provided.
      "; + $html[] = ' +
      +
'; } - - return ob_get_clean(); + return implode( '', $html ); } + /** + * Gets the recurring plan fields. + * + * @return string + */ + public function get_recurring_plan_fields() { + $html = []; + // Plan details for recurring payments + if ( $this->meta['recur'] == 'plan' && $this->showbtn ) { + $html[] = ''; + $html[] = '
+ +
'; + } + + return implode( '', $html ); + } } \ No newline at end of file From 1f13971dc12509cce56334cd4205f91769433b26 Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 20 Sep 2024 14:40:48 +0200 Subject: [PATCH 27/88] Updating the helper class and adding in the frontend styles. --- assets/css/font-awesome.min.css | 4 + assets/css/pff-paystack-style.css | 2029 +++++++++++++++++ assets/fonts/Graphik-Black.otf | Bin 0 -> 140268 bytes assets/fonts/Graphik-BlackItalic.otf | Bin 0 -> 142948 bytes assets/fonts/Graphik-Bold.otf | Bin 0 -> 139708 bytes assets/fonts/Graphik-BoldItalic.otf | Bin 0 -> 142756 bytes assets/fonts/Graphik-Extralight.otf | Bin 0 -> 135248 bytes assets/fonts/Graphik-ExtralightItalic.otf | Bin 0 -> 139472 bytes assets/fonts/Graphik-Light.otf | Bin 0 -> 134752 bytes assets/fonts/Graphik-LightItalic.otf | Bin 0 -> 139012 bytes assets/fonts/Graphik-Medium.otf | Bin 0 -> 137664 bytes assets/fonts/Graphik-MediumItalic.otf | Bin 0 -> 140808 bytes assets/fonts/Graphik-Regular.otf | Bin 0 -> 131204 bytes assets/fonts/Graphik-RegularItalic.otf | Bin 0 -> 134832 bytes assets/fonts/Graphik-Semibold.otf | Bin 0 -> 138448 bytes assets/fonts/Graphik-SemiboldItalic.otf | Bin 0 -> 142280 bytes assets/fonts/Graphik-Super.otf | Bin 0 -> 138840 bytes assets/fonts/Graphik-SuperItalic.otf | Bin 0 -> 139892 bytes assets/fonts/Graphik-Thin.otf | Bin 0 -> 131292 bytes assets/fonts/Graphik-ThinItalic.otf | Bin 0 -> 133272 bytes assets/fonts/fontawesome-webfont-.eot | Bin 0 -> 56006 bytes assets/fonts/fontawesome-webfont-v=4.2.0.eot | Bin 0 -> 56006 bytes assets/fonts/fontawesome-webfont-v=4.2.0.svg | 520 +++++ assets/fonts/fontawesome-webfont-v=4.2.0.ttf | Bin 0 -> 112160 bytes assets/fonts/fontawesome-webfont-v=4.2.0.woff | Bin 0 -> 65452 bytes includes/class-helpers.php | 9 +- includes/class-setup.php | 20 +- 27 files changed, 2576 insertions(+), 6 deletions(-) create mode 100644 assets/css/font-awesome.min.css create mode 100644 assets/css/pff-paystack-style.css create mode 100644 assets/fonts/Graphik-Black.otf create mode 100644 assets/fonts/Graphik-BlackItalic.otf create mode 100644 assets/fonts/Graphik-Bold.otf create mode 100644 assets/fonts/Graphik-BoldItalic.otf create mode 100644 assets/fonts/Graphik-Extralight.otf create mode 100644 assets/fonts/Graphik-ExtralightItalic.otf create mode 100644 assets/fonts/Graphik-Light.otf create mode 100644 assets/fonts/Graphik-LightItalic.otf create mode 100644 assets/fonts/Graphik-Medium.otf create mode 100644 assets/fonts/Graphik-MediumItalic.otf create mode 100644 assets/fonts/Graphik-Regular.otf create mode 100644 assets/fonts/Graphik-RegularItalic.otf create mode 100644 assets/fonts/Graphik-Semibold.otf create mode 100644 assets/fonts/Graphik-SemiboldItalic.otf create mode 100644 assets/fonts/Graphik-Super.otf create mode 100644 assets/fonts/Graphik-SuperItalic.otf create mode 100644 assets/fonts/Graphik-Thin.otf create mode 100644 assets/fonts/Graphik-ThinItalic.otf create mode 100644 assets/fonts/fontawesome-webfont-.eot create mode 100644 assets/fonts/fontawesome-webfont-v=4.2.0.eot create mode 100644 assets/fonts/fontawesome-webfont-v=4.2.0.svg create mode 100644 assets/fonts/fontawesome-webfont-v=4.2.0.ttf create mode 100644 assets/fonts/fontawesome-webfont-v=4.2.0.woff diff --git a/assets/css/font-awesome.min.css b/assets/css/font-awesome.min.css new file mode 100644 index 0000000..6282b99 --- /dev/null +++ b/assets/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont-v=4.2.0.eot');src:url('../fonts/fontawesome-webfont-.eot#iefix&v=4.2.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont-v=4.2.0.woff') format('woff'),url('../fonts/fontawesome-webfont-v=4.2.0.ttf') format('truetype'),url('../fonts/fontawesome-webfont-v=4.2.0.svg#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"} \ No newline at end of file diff --git a/assets/css/pff-paystack-style.css b/assets/css/pff-paystack-style.css new file mode 100644 index 0000000..22ca2b0 --- /dev/null +++ b/assets/css/pff-paystack-style.css @@ -0,0 +1,2029 @@ +/* Font +=============================== */ +@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600"); + +/*=================================================================*/ +/* Main */ +/*=================================================================*/ +.paystack-cardlogos { + width:300px !important; + height:87px !important; +} +@font-face { + font-family: 'Graphik'; + font-style: normal; + font-weight: normal; + src: url('/fonts/graphik/Graphik-Regular.eot'); + src: url('/fonts/graphik/Graphik-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/graphik/Graphik-Regular.woff') format('woff'), /* Modern Browsers */ url('/fonts/graphik/Graphik-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/graphik/Graphik-Regular.svg#Graphik-Regular') format('svg'); + text-rendering: optimizeLegibility; + + /* IE9 Compat Modes */ + /* Legacy iOS */ + } + @font-face { + font-family: 'Graphik'; + font-style: normal; + font-weight: 300; + src: url('/fonts/graphik/Graphik-Light.eot'); + src: url('/fonts/graphik/Graphik-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/graphik/Graphik-Light.woff') format('woff'), Modern Browsers url('/fonts/graphik/Graphik-Light.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/graphik/Graphik-Light.svg#Graphik-Light') format('svg'); + text-rendering: optimizeLegibility; + + /* IE9 Compat Modes */ + /* Legacy iOS */ + } + @font-face { + font-family: 'Graphik'; + font-style: normal; + font-weight: bold; + src: url('/fonts/graphik/Graphik-Medium.eot'); + src: url('/fonts/graphik/Graphik-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/graphik/Graphik-Medium.woff') format('woff'), /* Modern Browsers */ url('/fonts/graphik/Graphik-Medium.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/graphik/Graphik-Medium.svg#Graphik-Medium') format('svg'); + text-rendering: optimizeLegibility; + + /* IE9 Compat Modes */ + /* Legacy iOS */ + } + + +/* Default +=============================== */ +.wrapper { + margin:0 auto; + outline:none; + -webkit-box-sizing:content-box; + -moz-box-sizing:content-box; + box-sizing:content-box; +} +.wrapper-400 { max-width:400px; } + +.wrapper-640 { max-width:640px; } + +#paystack-form { + padding:40px 15px; + max-width: 1280px; + margin: 0 auto; + font-family: 'Graphik', 'Helvetica Neue', 'Arial', sans-serif; + -webkit-text-size-adjust: 100%; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-rendering: optimizeLegibility; +} + +#pf-form.j-forms { + /*max-width:640px;*/ + /*margin-left:70px;*/ + background-color:#fff; + -webkit-border-radius:3px; + -moz-border-radius:3px; + -o-border-radius:3px; + border-radius:3px; + -webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,.6); + -moz-box-shadow:1px 1px 1px 1px rgba(0,0,0,.6); + -o-box-shadow:1px 1px 1px 1px rgba(0,0,0,.6); + box-shadow:1px 1px 1px 1px rgba(0,0,0,.6); + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + color:rgba(0,0,0,.54); + font:16px 'Open Sans',Helvetica,Arial,sans-serif; + line-height:1; + position:relative; +} +.j-forms .input { position:relative; } + +.j-forms .unit { position:relative; margin-bottom:25px; } + +.j-forms .link { + border-bottom:1px solid #90caf9; + color:#1e88e5; + font-size:14px; + line-height:inherit; + text-decoration:none; +} +.j-forms .link:hover { border-bottom:none; } + +.j-forms .inline-group { display:inline-block; } + +/* Reset for -webkit / -moz browser +=============================== */ +.j-forms input[type="search"]::-webkit-search-decoration, +.j-forms input[type="search"]::-webkit-search-cancel-button, +.j-forms input[type="search"]::-webkit-search-results-button, +.j-forms input[type="search"]::-webkit-search-results-decoration { display:none; } + +.j-forms select, +.j-forms input[type="button"], +.j-forms input[type="submit"], +.j-forms input[type="search"] { + -webkit-tap-highlight-color:transparent; + -webkit-tap-highlight-color:rgba(0,0,0,0); + -webkit-appearance:none; + -moz-appearance:none; + appearance:none; + -webkit-border-radius:0px; + border-radius:0px; +} + +.j-forms input{ + display: block; + height: 35px; + font-size: 14px; + width: 100%; + line-height: 35px; + padding: 0 10px; + border: solid 1px #cccccc; + border-radius: 2px; + outline: none; +} + +/* Header +=============================== */ +.j-forms .header { + background-color:#3f51b5; + border-top:1px solid #7986cb; + -webkit-border-radius:3px 3px 0 0; + -moz-border-radius:3px 3px 0 0; + -o-border-radius:3px 3px 0 0; + border-radius:3px 3px 0 0; + -webkit-box-shadow:0 6px 3px -3px rgba(63,81,181,.5); + -moz-box-shadow:0 6px 3px -3px rgba(63,81,181,.5); + -o-box-shadow:0 6px 3px -3px rgba(63,81,181,.5); + box-shadow:0 6px 3px -3px rgba(63,81,181,.5); + display:block; + position:relative; +} +.j-forms .header > i { + color:#fff; + font-size:31px; + float:left; + padding:31px 15px 0 25px; +} +.j-forms .header p { + color:#fff; + margin:0; + padding:30px 25px; + font-size:30px; + text-transform:uppercase; +} + +/* Content +=============================== */ +.j-forms .content { padding:25px 25px 0; } + +.j-forms .content:after { + clear:both; + content:"."; + display:block; + height:0; + visibility:hidden; +} + +/* Footer +=============================== */ +.j-forms .footer { + background-color:#e8eaf6; + border-top:1px solid #3676C8; + -webkit-border-radius:0 0 3px 3px; + -moz-border-radius:0 0 3px 3px; + -o-border-radius:0 0 3px 3px; + border-radius:0 0 3px 3px; + display:block; + padding:10px 25px; +} +.j-forms .footer:after { + clear:both; + content:"."; + display:block; + height:0; + visibility:hidden; +} + +/* Dividers +=============================== */ +.j-forms .divider, +.j-forms .divider-text { border-top:1px solid rgba(0,0,0,.12); height:0; } + +.j-forms .divider-text { text-align:center; } + +.j-forms .divider-text span { + border:1px solid rgba(0,0,0,.12); + -webkit-border-radius:3px; + -moz-border-radius:3px; + -o-border-radius:3px; + border-radius:3px; + background-color:#f9fafd; + color:#3f51b5; + font-size:16px; + padding:2px 15px; + position:relative; + top:-9px; + white-space:nowrap; +} + +/* Gap-top / gap-bottom classes +=============================== */ +.j-forms .gap-top-20 { margin-top:20px; } /* text-divider top gap after "content"/"j-row" classes */ + +.j-forms .gap-top-45 { margin-top:45px; } /* text-divider top gap after "unit" class */ + +.j-forms .gap-bottom-45 { margin-bottom:45px; } /* text-divider bottom gap */ + +.j-forms .gap-bottom-25 { margin-bottom:25px; } /* line-divider bottom gap */ + +/* Labels +=============================== */ +.j-forms label { + display:block; + color:inherit; + font-weight:normal; + text-align:left; + margin-bottom:0; +} +.j-forms .label { font-size:16px; margin-bottom:6px; line-height:16px; height:16px; } + +.j-forms .label-center { height:48px; line-height:48px; text-align:center; margin-bottom:0; } + +.j-forms .j-row > .label{ padding-left:10px; } + +/* Radio and checkbox +=============================== */ +.j-forms .radio, +.j-forms .checkbox, +.j-forms .radio-toggle, +.j-forms .checkbox-toggle { + color:rgba(0,0,0,.87); + cursor:pointer; + font-size:15px; + height:15px; + margin-bottom:4px; + position:relative; + line-height:15px; +} +.j-forms .radio, +.j-forms .checkbox, +.j-forms .inline-group .radio, +.j-forms .inline-group .checkbox { padding:9px 0 8px 32px; } + +.j-forms .radio-toggle, +.j-forms .checkbox-toggle, +.j-forms .inline-group .radio-toggle, +.j-forms .inline-group .checkbox-toggle { padding:9px 0 8px 58px; } + +.j-forms .radio:last-child, +.j-forms .checkbox:last-child, +.j-forms .radio-toggle:last-child, +.j-forms .checkbox-toggle:last-child { margin-bottom:0; } + +.j-forms .inline-group .radio, +.j-forms .inline-group .checkbox, +.j-forms .inline-group .radio-toggle, +.j-forms .inline-group .checkbox-toggle { display:inline-block; margin-right:25px; } + +.j-forms .radio input, +.j-forms .checkbox input, +.j-forms .radio-toggle input, +.j-forms .checkbox-toggle input { position:absolute; left:-9999px; } + +.j-forms .radio i, +.j-forms .checkbox i, +.j-forms .checkbox-toggle i, +.j-forms .radio-toggle i { + background-color:#fff; + border:2px solid rgba(0,0,0,.26); + display:block; + height:18px; + left:0; + outline:none; + position:absolute; + top:5px; + -webkit-transition:border-color.2s; + -moz-transition:border-color.2s; + -ms-transition:border-color.2s; + -o-transition:border-color.2s; + transition:border-color.2s; +} +.j-forms .radio i, +.j-forms .checkbox i { width:18px; } + +.j-forms .checkbox-toggle i, +.j-forms .radio-toggle i { width:44px; } + +.j-forms .checkbox i, +.j-forms .checkbox-toggle i { + -webkit-border-radius:3px; + -moz-border-radius:3px; + -o-border-radius:3px; + border-radius:3px; +} +.j-forms .radio i, +.j-forms .radio i:after, +.j-forms .radio-toggle i:before { + -webkit-border-radius:50%; + -moz-border-radius:50%; + -o-border-radius:50%; + border-radius:50%; +} +.j-forms .radio-toggle i { + -webkit-border-radius:13px; + -moz-border-radius:13px; + -o-border-radius:13px; + border-radius:13px; +} +.j-forms .checkbox-toggle i:before { + -webkit-border-radius:2px; + -moz-border-radius:2px; + -o-border-radius:2px; + border-radius:2px; +} +.j-forms .radio i:after { + background-color:rgba(48,63,159,.9); + content:""; + height:8px; + top:5px; + left:5px; + opacity:0; + position:absolute; + width:8px; +} +.j-forms .checkbox i:after { + border-width:0 0 3px 3px; + border-bottom:solid rgb(48,63,159); + border-left:solid rgb(48,63,159); + content:""; + height:5px; + top:3px; + -webkit-transform:rotate(-45deg); + -moz-transform:rotate(-45deg); + -ms-transform:rotate(-45deg); + -o-transform:rotate(-45deg); + transform:rotate(-45deg); + left:3px; + opacity:0; + position:absolute; + width:10px; +} +.j-forms .radio input:checked + i:after, +.j-forms .checkbox input:checked + i:after { opacity:1; } + +.j-forms .checkbox-toggle i:before, +.j-forms .radio-toggle i:before { + border:none; + background-color:rgba(48,63,159,.9); + content:""; + display:block; + height:14px; + left:2px; + position:absolute; + top:2px; + width:14px; +} +.j-forms .checkbox-toggle input:checked + i:before, +.j-forms .radio-toggle input:checked + i:before { left:28px; } + +.j-forms .checkbox-toggle i:after, +.j-forms .radio-toggle i:after, +.j-forms .checkbox-toggle input:checked + i:after, +.j-forms .radio-toggle input:checked + i:after { + font-size:10px; + font-style:normal; + font-weight:bold; + line-height:10px; + position:absolute; + top:4px; +} +.j-forms .checkbox-toggle i:after, +.j-forms .radio-toggle i:after { content:"NO"; left:22px; } + +.j-forms .checkbox-toggle input:checked + i:after, +.j-forms .radio-toggle input:checked + i:after { content:"YES"; left:6px; } + +.j-forms .checkbox:hover i, +.j-forms .radio:hover i, +.j-forms .checkbox-toggle:hover i, +.j-forms .radio-toggle:hover i { border:2px solid rgba(48,63,159,.6); } + +.j-forms .radio input:checked + i, +.j-forms .checkbox input:checked + i, +.j-forms .radio-toggle input:checked + i, +.j-forms .checkbox-toggle input:checked + i { border:2px solid rgba(48,63,159,.9); } + +.j-forms .radio input:checked + i, +.j-forms .checkbox input:checked + i { color:rgba(48,63,159,.9); } + +.j-forms .checkbox-toggle input:checked + i, +.j-forms .radio-toggle input:checked + i { background-color:#e8eaf6; } + +/* Tooltip +=============================== */ +.j-forms .tooltip, +.j-forms .tooltip-image { + background-color:#1a237e; + -webkit-border-radius:3px; + -moz-border-radius:3px; + -o-border-radius:3px; + border-radius:3px; + display:block; + left:-9999px; + opacity:0; + position:absolute; + z-index:20; +} +.j-forms .tooltip { + color:#fff; + font:600 13px 'Open Sans',Helvetica,Arial,sans-serif; + line-height:20px; + padding:5px 10px; +} +.j-forms .tooltip-image { padding:2px 2px 1px; } + +.j-forms .input input:focus + .tooltip, +.j-forms .input textarea:focus + .tooltip, +.j-forms .select select:focus + .tooltip, +.j-forms .input input:focus + .tooltip-image, +.j-forms .input textarea:focus + .tooltip-image, +.j-forms .select select:focus + .tooltip-image { opacity:1; z-index:5; } + +.j-forms .tooltip-left-top { bottom:100%; margin-bottom:8px; } + +.j-forms .tooltip-left-top:before { + border-color:#1a237e transparent; + border-style:solid; + border-width:8px 7px 0; + bottom:-6px; + content:""; + left:16px; + position:absolute; +} +.j-forms .input input:focus + .tooltip-left-top, +.j-forms .input textarea:focus + .tooltip-left-top, +.j-forms .select select:focus + .tooltip-left-top { left:0; right:auto; } + +.j-forms .tooltip-right-top { bottom:100%; margin-bottom:8px; } + +.j-forms .tooltip-right-top:before { + border-color:#1a237e transparent; + border-style:solid; + border-width:8px 7px 0; + bottom:-6px; + content:""; + position:absolute; + right:16px; +} +.j-forms .input input:focus + .tooltip-right-top, +.j-forms .input textarea:focus + .tooltip-right-top, +.j-forms .select select:focus + .tooltip-right-top { left:auto; right:0; } + +.j-forms .tooltip-left-bottom { margin-top:8px; top:100%; } + +.j-forms .tooltip-left-bottom:before { + border-color:#1a237e transparent; + border-style:solid; + border-width:0 7px 8px; + top:-6px; + content:""; + left:16px; + position:absolute; +} +.j-forms .input input:focus + .tooltip-left-bottom, +.j-forms .input textarea:focus + .tooltip-left-bottom, +.j-forms .select select:focus + .tooltip-left-bottom { left:0; right:auto; } + +.j-forms .tooltip-right-bottom { margin-top:8px; top:100%; } + +.j-forms .tooltip-right-bottom:before { + border-color:#1a237e transparent; + border-style:solid; + border-width:0 7px 8px; + top:-6px; + content:""; + right:16px; + position:absolute; +} +.j-forms .input input:focus + .tooltip-right-bottom, +.j-forms .input textarea:focus + .tooltip-right-bottom, +.j-forms .select select:focus + .tooltip-right-bottom { left:auto; right:0; } + + +.j-forms .tooltip-right-side { margin-left:8px; top:8px; white-space:nowrap; } + +.j-forms .tooltip-right-side:before { + border-color:transparent #1a237e; + border-style:solid; + border-width:7px 8px 7px 0; + content:""; + left:-6px; + position:absolute; + top:8px; +} +.j-forms .input input:focus + .tooltip-right-side, +.j-forms .input textarea:focus + .tooltip-right-side, +.j-forms .select select:focus + .tooltip-right-side { left:100%; } + +.j-forms .tooltip-left-side { margin-right:8px; top:8px; white-space:nowrap; } + +.j-forms .tooltip-left-side:before { + border-color:transparent #1a237e; + border-style:solid; + border-width:7px 0 7px 8px; + content:""; + right:-6px; + position:absolute; + top:8px; +} +.j-forms .input input:focus + .tooltip-left-side, +.j-forms .input textarea:focus + .tooltip-left-side, +.j-forms .select select:focus + .tooltip-left-side { left:auto; right:100%; } + +/* Widget +=============================== */ +.j-forms .widget { position: relative; } + +.j-forms .widget .addon, +.j-forms .widget .addon-btn { + background:#e0e0e0; + border:none; + color:rgba(0,0,0,.56); + display:block; + font:16px 'Open Sans',Helvetica,Arial,sans-serif; + height:48px; + line-height:48px; + padding:0; + position:absolute; + outline:none; + overflow:hidden; + text-align:center; + top:0; + z-index:5; +} +.j-forms .widget .addon-btn, +.j-forms .widget .addon-btn i { + cursor:pointer; + -webkit-transition:all.2s; + -moz-transition:all.2s; + -ms-transition:all.2s; + -o-transition:all.2s; + transition:all.2s; +} +.j-forms .widget .addon-btn:hover, +.j-forms .widget .addon-btn:focus { background-color:#d6d6d6; color:rgba(0,0,0,.87); } + +.j-forms .widget .addon-btn:hover i, +.j-forms .widget .addon-btn:focus i { color:rgba(0,0,0,.61); } + +.j-forms .widget .adn-left { left:0; } + +.j-forms .widget .adn-right { right:0; } + +.j-forms .widget .addon i, +.j-forms .widget .addon-btn i { color:rgba(0,0,0,.34); font-size:17px; z-index:2; } + +.j-forms .widget .adn-50 { width:50px; } + +.j-forms .widget .adn-130 { width:130px; } + +.j-forms .widget.right-50 .input { padding-right:50px; } + +.j-forms .widget.left-50 .input { padding-left:50px; } + +.j-forms .widget.right-130 .input { padding-right:130px; } + +.j-forms .widget.left-130 .input { padding-left:130px; } + +.j-forms .widget .adn-left, +.j-forms .widget.right-50 .input input, +.j-forms .widget.right-130 .input input { + -webkit-border-radius:3px 0 0 3px; + -moz-border-radius:3px 0 0 3px; + -o-border-radius:3px 0 0 3px; + border-radius:3px 0 0 3px; +} +.j-forms .widget .adn-right, +.j-forms .widget.left-50 .input input, +.j-forms .widget.left-130 .input input { + -webkit-border-radius:0 3px 3px 0; + -moz-border-radius:0 3px 3px 0; + -o-border-radius:0 3px 3px 0; + border-radius:0 3px 3px 0; +} +.j-forms .widget.left-50.right-50 .input input, +.j-forms .widget.left-50.right-130 .input input, +.j-forms .widget.left-130.right-50 .input input, +.j-forms .widget.left-130.right-130 .input input { + -webkit-border-radius:0; + -moz-border-radius:0; + -o-border-radius:0; + border-radius:0; +} + +/* Inputs +=============================== */ +.j-forms input[type="text"], +.j-forms input[type="password"], +.j-forms input[type="email"], +.j-forms input[type="search"], +.j-forms input[type="url"], +.j-forms textarea, +.j-forms select { + background:#fff; + border:2px solid rgba(0,0,0,.12); + -webkit-border-radius:3px; + -moz-border-radius:3px; + -o-border-radius:3px; + border-radius:3px; + color:rgba(0,0,0,.87); + display:block; + font-family:inherit; + font-size:16px; + height:48px; + padding:10px 15px; + width:100%; + outline:none; + -webkit-appearance:none; + -moz-appearance:none; + appearance:none; + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + -webkit-transition:all.4s; + -moz-transition:all.4s; + -ms-transition:all.4s; + -o-transition:all.4s; + transition:all.4s; +} +.j-forms input[type="text"]:hover, +.j-forms input[type="password"]:hover, +.j-forms input[type="email"]:hover, +.j-forms input[type="search"]:hover, +.j-forms input[type="url"]:hover, +.j-forms textarea:hover, +.j-forms select:hover { border:2px solid #3676C8; } + +.j-forms input[type="text"]:focus, +.j-forms input[type="password"]:focus, +.j-forms input[type="email"]:focus, +.j-forms input[type="search"]:focus, +.j-forms input[type="url"]:focus, +.j-forms textarea:focus, +.j-forms select:focus { border:2px solid #3676C8; } + +.j-forms .input textarea { + height:112px; + overflow:auto; + min-height:52px; + resize:vertical; +} + +.j-forms .input textarea:focus { height:128px; } + +/* Placeholders +=============================== */ +.j-forms input::-webkit-input-placeholder, +.j-forms textarea::-webkit-input-placeholder { color:rgba(0,0,0,.54); } + +.j-forms input::-moz-placeholder, +.j-forms textarea::-moz-placeholder { color:rgba(0,0,0,.54); } + +.j-forms input:-moz-placeholder, +.j-forms textarea:-moz-placeholder { color:rgba(0,0,0,.54); } + +.j-forms input:-ms-input-placeholder, +.j-forms textarea:-ms-input-placeholder { color:rgba(0,0,0,.54); } + +.j-forms input:focus::-webkit-input-placeholder, +.j-forms textarea:focus::-webkit-input-placeholder { color:rgba(0,0,0,.36); } + +.j-forms input:focus::-moz-placeholder, +.j-forms textarea:focus::-moz-placeholder { color:rgba(0,0,0,.36); } + +.j-forms input:focus:-moz-placeholder, +.j-forms textarea:focus:-moz-placeholder { color:rgba(0,0,0,.36); } + +.j-forms input:focus:-ms-input-placeholder, +.j-forms textarea:focus:-ms-input-placeholder { color:rgba(0,0,0,.36); } + +/* Select +=============================== */ +.j-forms select { padding-left:13px; } + +.j-forms .multiple-select select { height:auto; } + +.j-forms .select i { + background:#fff; + -webkit-box-shadow:0 0 0 11px #fff; + -moz-box-shadow:0 0 0 11px #fff; + -o-box-shadow:0 0 0 11px #fff; + box-shadow:0 0 0 11px #fff; + height:20px; + position:absolute; + pointer-events:none; + top:14px; + right:14px; + width:14px; +} +.j-forms .select i:after, +.j-forms .select i:before { + border-right:4px solid transparent; + border-left:4px solid transparent; + content:''; + position:absolute; + right:3px; +} +.j-forms .select i:after { border-top:6px solid rgba(0,0,0,.4); bottom:1px; } + +.j-forms .select i:before { border-bottom:6px solid rgba(0,0,0,.4); top:3px; } + +.j-forms .select { position:relative; } + +/* Icons +=============================== */ +.j-forms .icon-left, +.j-forms .icon-right { + color:rgba(0,0,0,.54); + font-size:17px; + height:38px; + line-height:38px !important; + opacity:.6; + position:absolute; + text-align:center; + top:5px; + width:42px; + z-index:2; +} +.j-forms .icon-left { border-right:1px solid rgba(0,0,0,.54); left:3px; } + +.j-forms .icon-right { border-left:1px solid rgba(0,0,0,.54); right:3px; } + +.j-forms .icon-left ~ input, +.j-forms .icon-left ~ textarea { padding-left:58px; } + +.j-forms .icon-right ~ input, +.j-forms .icon-right ~ textarea { padding-right:58px; } + +/* File for upload +=============================== */ +.j-forms .file-button input { + bottom:-1px; + font-size:34px; + opacity:0; + position:absolute; + width:108px; + z-index:0; +} +.j-forms .prepend-small-btn .file-button input, +.j-forms .prepend-big-btn .file-button input { left:0; } + +.j-forms .append-small-btn .file-button input, +.j-forms .append-big-btn .file-button input { right:0; } + +.j-forms .prepend-small-btn .file-button, +.j-forms .append-small-btn .file-button { width:64px; } + +.j-forms .prepend-big-btn .file-button, +.j-forms .append-big-btn .file-button { width:106px; } + +.j-forms .prepend-small-btn .file-button, +.j-forms .prepend-big-btn .file-button { left:4px; } + +.j-forms .append-small-btn .file-button, +.j-forms .append-big-btn .file-button { right:4px; } + +.j-forms .append-small-btn .file-button, +.j-forms .append-big-btn .file-button, +.j-forms .prepend-small-btn .file-button, +.j-forms .prepend-big-btn .file-button { + -webkit-border-radius:2px; + -moz-border-radius:2px; + -o-border-radius:2px; + border-radius:2px; +} +.j-forms .prepend-big-btn input[type="text"] { padding-left:123px; } + +.j-forms .append-big-btn input[type="text"] { padding-right:123px; } + +.j-forms .prepend-small-btn input[type="text"] { padding-left:81px; } + +.j-forms .append-small-btn input[type="text"] { padding-right:81px; } + +.j-forms .input input[type="file"] { cursor:pointer; } + +/* Buttons +=============================== */ +.j-forms .primary-btn, +.j-forms .secondary-btn { + border:none; + -webkit-border-radius:3px; + -moz-border-radius:3px; + -o-border-radius:3px; + border-radius:3px; + color:#fff; + display:block; + cursor:pointer; + float:right; + font:16px 'Open Sans',Helvetica,Arial,sans-serif; + height:48px; + margin:10px 0 10px 20px; + outline:none; + padding:0 25px; + white-space:nowrap; +} +.j-forms .primary-btn { position:relative; } + +.j-forms .content .primary-btn, +.j-forms .content .secondary-btn { margin:0 0 20px 20px; } + +.j-forms .file-button { + color:#fff; + display:block; + font-family:'Open Sans',Helvetica,Arial,sans-serif; + font-size:14px; + height:40px; + line-height:40px; + outline:none; + overflow:hidden; + position:absolute; + text-align:center; + top:4px; + z-index:1; +} +.j-forms .primary-btn, +.j-forms .file-button, +.j-forms .secondary-btn { + background:#3676C8; + -webkit-transition:background.2s; + -moz-transition:background.2s; + -ms-transition:background.2s; + -o-transition:background.2s; + transition:background.2s; +} +.j-forms .primary-btn:hover, +.j-forms .file-button:hover, +.j-forms .secondary-btn:hover { background:#3f51b5; } + +.j-forms .primary-btn:hover.processing { background:#3676C8; cursor:wait; } + +.j-forms .file-button:hover + input { border:2px solid rgba(48,63,159,.6); } + +.j-forms .secondary-btn, +.j-forms .secondary-btn:hover, +.j-forms .secondary-btn:active { opacity:.5; } + +.j-forms .primary-btn.processing:before { + background:rgba(255,255,255,.4); + content:''; + height:100%; + position:absolute; + top:0; + left:0; + width:100%; + -webkit-animation:processing 3s ease-in-out infinite; + -moz-animation:processing 3s ease-in-out infinite;; + -ms-animation:processing 3s ease-in-out infinite; + -o-animation:processing 3s ease-in-out infinite; + animation:processing 3s ease-in-out infinite; +} +@-webkit-keyframes processing { + 0% { width:0; } + 100% { width:100%; } +} +@-moz-keyframes processing { + 0% { width:0; } + 100% { width:100%; } +} +@-ms-keyframes processing { + 0% { width:0; } + 100% { width:100%; } +} +@-o-keyframes processing { + 0% { width:0; } + 100% { width:100%; } +} +@keyframes processing { + 0% { width:0; } + 100% { width:100%; } +} + +/* Status message +=============================== */ +.j-forms .error-message, +.j-forms .success-message, +.j-forms .info-message, +.j-forms .warning-message { + border:2px solid; + -webkit-border-radius:3px; + -moz-border-radius:3px; + -o-border-radius:3px; + border-radius:3px; + display:block; + font:16px/24px 'Open Sans',Helvetica,Arial,sans-serif; + padding:15px; +} +.j-forms .error-message i, +.j-forms .success-message i, +.j-forms .info-message i, +.j-forms .warning-message i { + font-size:18px; + float:left; + height:24px; + line-height:24px; + padding-right:10px; +} +.j-forms .error-message ul, +.j-forms .success-message ul, +.j-forms .info-message ul, +.j-forms .warning-message ul { margin:0; } + +.j-forms span.error-view, +.j-forms span.success-view, +.j-forms span.warning-view, +.j-forms span.info-view { + display:block; + font-size:14px; + height:14px; + line-height:14px; + margin-top:5px; + padding:0 2px; +} +.j-forms span.hint { + display:block; + font-size:13px; + color:inherit; + height:13px; + line-height:13px; + margin-top:5px; + padding:0 2px; +} + +/* Disabled state +=============================== */ +.j-forms .widget.disabled-view, +.j-forms .input.disabled-view, +.j-forms .select.disabled-view, +.j-forms .checkbox.disabled-view, +.j-forms .radio.disabled-view, +.j-forms .checkbox-toggle.disabled-view, +.j-forms .radio-toggle.disabled-view, +.j-forms .primary-btn.disabled-view, +.j-forms .secondary-btn.disabled-view, +.j-forms .file-button.disabled-view { cursor:default; opacity:.5; } + +.j-forms .input.disabled-view input[type="file"] { cursor:default; } + +.j-forms .widget.disabled-view input, +.j-forms .input.disabled-view input, +.j-forms .input.disabled-view textarea, +.j-forms .select.disabled-view select { border-color:rgba(0,0,0,.12) !important; } + +.j-forms .checkbox.disabled-view i, +.j-forms .radio.disabled-view i, +.j-forms .checkbox-toggle.disabled-view i, +.j-forms .radio-toggle.disabled-view i { border-color:rgba(0,0,0,.26) !important; } + +.j-forms .primary-btn.disabled-view, +.j-forms .secondary-btn.disabled-view, +.j-forms .disabled-view .file-button { background:#3676C8; } + +.j-forms .widget.disabled-view .addon-btn:hover, +.j-forms .widget.disabled-view .addon-btn:focus { background:#e0e0e0; cursor:default; color:rgba(0,0,0,.56); } + +.j-forms .widget.disabled-view .addon-btn i { color:rgba(0,0,0,.24) !important; } + +/* Error state +=============================== */ +.j-forms .error-view .checkbox i, +.j-forms .error-view .radio i, +.j-forms .error-view .checkbox-toggle i, +.j-forms .error-view .radio-toggle i, +.j-forms .error-view input, +.j-forms .error-view select, +.j-forms .error-view textarea { background:#ffebee !important; } + +.j-forms .select.error-view i { + background-color:#ffebee; + -webkit-box-shadow:0 0 0 12px #ffebee; + -moz-box-shadow:0 0 0 12px #ffebee; + -o-box-shadow:0 0 0 12px #ffebee; + box-shadow:0 0 0 12px #ffebee; +} +.j-forms .error-view .icon-left, +.j-forms .error-view .icon-right { border-color:#e57373; } + +.j-forms .error-view .icon-left, +.j-forms .error-view .icon-right, +.j-forms span.error-view, +.j-forms .error-message i { color:#b71c1c; } + +.j-forms .error-message { background:#ffebee; border-color:#b71c1c; color:#b71c1c; } + +/* Success state +=============================== */ +.j-forms .success-view .checkbox i, +.j-forms .success-view .radio i, +.j-forms .success-view .checkbox-toggle i, +.j-forms .success-view .radio-toggle i, +.j-forms .success-view input, +.j-forms .success-view select, +.j-forms .success-view textarea { background:#e8f5e9 !important; } + +.j-forms .select.success-view i { + background-color:#e8f5e9; + -webkit-box-shadow:0 0 0 12px #e8f5e9; + -moz-box-shadow:0 0 0 12px #e8f5e9; + -o-box-shadow:0 0 0 12px #e8f5e9; + box-shadow:0 0 0 12px #e8f5e9; +} +.j-forms .success-view .icon-left, +.j-forms .success-view .icon-right { border-color:#81c784; } + +.j-forms .success-view .icon-left, +.j-forms .success-view .icon-right, +.j-forms span.success-view, +.j-forms .success-message i { color:#1b5e20; } + +.j-forms .success-message { background:#e8f5e9; border-color:#1b5e20; color:#1b5e20; } + +/* Warning state +=============================== */ +.j-forms .warning-view .checkbox i, +.j-forms .warning-view .radio i, +.j-forms .warning-view .checkbox-toggle i, +.j-forms .warning-view .radio-toggle i, +.j-forms .warning-view input, +.j-forms .warning-view select, +.j-forms .warning-view textarea { background:#fff8e1 !important; } + +.j-forms .select.warning-view i { + background-color:#fff8e1; + -webkit-box-shadow:0 0 0 12px #fff8e1; + -moz-box-shadow:0 0 0 12px #fff8e1; + -o-box-shadow:0 0 0 12px #fff8e1; + box-shadow:0 0 0 12px #fff8e1; +} +.j-forms .warning-view .icon-left, +.j-forms .warning-view .icon-right { border-color:#f9a825; } + +.j-forms .warning-view .icon-left, +.j-forms .warning-view .icon-right, +.j-forms span.warning-view, +.j-forms .warning-message i { color:#f57f17; } + +.j-forms .warning-message { background:#fff8e1; border-color:#f57f17; color:#f57f17; } + +/* Info state +=============================== */ +.j-forms .info-view .checkbox i, +.j-forms .info-view .radio i, +.j-forms .info-view .checkbox-toggle i, +.j-forms .info-view .radio-toggle i, +.j-forms .info-view input, +.j-forms .info-view select, +.j-forms .info-view textarea { background:#e1f5fe !important; } + +.j-forms .select.info-view i { + background-color:#e1f5fe; + -webkit-box-shadow:0 0 0 12px #e1f5fe; + -moz-box-shadow:0 0 0 12px #e1f5fe; + -o-box-shadow:0 0 0 12px #e1f5fe; + box-shadow:0 0 0 12px #e1f5fe; +} +.j-forms .info-view .icon-left, +.j-forms .info-view .icon-right { border-color:#0288d1; } + +.j-forms .info-view .icon-left, +.j-forms .info-view .icon-right, +.j-forms span.info-view, +.j-forms .info-message i { color:#01579b; } + +.j-forms .info-message { background:#e1f5fe; border-color:#01579b; color:#01579b; } + +/* Ratings +==================================== */ +.j-forms .rating-group { color:rgba(0,0,0,.87); height:30px; line-height:30px; margin-bottom:4px; } + +.j-forms .rating-group:last-child { margin-bottom:0; } + +.j-forms .rating-group .label { float:left; font-size:16px; height:30px; line-height:30px; margin-bottom:0; } + +.j-forms .rating-group .ratings { float:right; height:30px; line-height:30px; } + +.j-forms .ratings input { left:-9999px; position:absolute; } + +.j-forms .ratings input + label { + color:rgba(0,0,0,.26); + cursor:pointer; + font-size:20px; + float:right; + padding:0 2px; + -webkit-transition:color.2s; + -moz-transition:color.2s; + -ms-transition:color.2s; + -o-transition:color.2s; + transition:color.2s; +} +.j-forms .ratings input + label:hover, +.j-forms .ratings input + label:hover ~ label, +.j-forms .ratings input:checked + label, +.j-forms .ratings input:checked + label ~ label { color:#3676C8; } + +/* Social links +==================================== */ +.j-forms .social-btn, +.j-forms .social-icon { margin-bottom:6px; position:relative; } + +.j-forms .social-icon { display:inline-block; margin-left:2px; margin-right:2px; } + +.j-forms .social-center { text-align:center; } + +.j-forms .social-btn i, +.j-forms .social-icon i { + background-color:rgba(0,0,0,.15); + color:#fff; + cursor:pointer; + font-size:22px; + left:0; + line-height:48px; + position:absolute; + text-align:center; + width:48px; + z-index:2; +} +.j-forms .social-btn i { + -webkit-border-radius:3px 0 0 3px; + -moz-border-radius:3px 0 0 3px; + -o-border-radius:3px 0 0 3px; + border-radius:3px 0 0 3px; +} +.j-forms .social-icon i { + -webkit-border-radius:3px; + -moz-border-radius:3px; + -o-border-radius:3px; + border-radius:3px; +} +.j-forms .social-btn button, +.j-forms .social-icon button { + -webkit-border-radius:3px; + -moz-border-radius:3px; + -o-border-radius:3px; + border-radius:3px; + border:none; + color:#fff; + cursor:pointer; + font:16px 'Open Sans',Helvetica,Arial,sans-serif; + padding:0 0 0 48px; + outline:none; + overflow:hidden; + height:48px; + white-space:nowrap; + -webkit-transition:background.2s; + -moz-transition:background.2s; + -ms-transition:background.2s; + -o-transition:background.2s; + transition:background.2s; +} +.j-forms .social-btn button { width:100%; } + +.j-forms .social-icon button { width:48px; } + +.j-forms .social-btn.vk button, +.j-forms .social-icon.vk button { background:rgb(47,80,112); } +.j-forms .social-btn.vk:hover button, +.j-forms .social.vk:hover button { background:rgba(47,80,112,.85); } + +.j-forms .social-btn.skype button, +.j-forms .social-icon.skype button { background:rgb(19,176,237); } +.j-forms .social-btn.skype:hover button, +.j-forms .social-icon.skype:hover button { background:rgba(19,176,237,.85); } + +.j-forms .social-btn.yahoo button, +.j-forms .social-icon.yahoo button { background:rgb(112,14,156); } +.j-forms .social-btn.yahoo:hover button, +.j-forms .social-icon.yahoo:hover button { background:rgba(112,14,156,.85); } + +.j-forms .social-btn.flickr button, +.j-forms .social-icon.flickr button { background:rgb(254,59,147); } +.j-forms .social-btn.flickr:hover button, +.j-forms .social-icon.flickr:hover button { background:rgba(254,59,147,.85); } + +.j-forms .social-btn.tumblr button, +.j-forms .social-icon.tumblr button { background:rgb(56,72,83); } +.j-forms .social-btn.tumblr:hover button, +.j-forms .social-icon.tumblr:hover button { background:rgba(56,72,83,.85); } + +.j-forms .social-btn.google button, +.j-forms .social-icon.google button { background:rgb(8,104,185); } +.j-forms .social-btn.google:hover button, +.j-forms .social-icon.google:hover button { background:rgba(8,104,185,.85); } + +.j-forms .social-btn.twitter button, +.j-forms .social-icon.twitter button { background:rgb(44,168,210); } +.j-forms .social-btn.twitter:hover button, +.j-forms .social-icon.twitter:hover button { background:rgba(44,168,210,.85); } + +.j-forms .social-btn.youtube button, +.j-forms .social-icon.youtube button { background:rgb(206,51,44); } +.j-forms .social-btn.youtube:hover button, +.j-forms .social-icon.youtube:hover button { background:rgba(206,51,44,.85); } + +.j-forms .social-btn.facebook button, +.j-forms .social-icon.facebook button { background:rgb(48,88,145); } +.j-forms .social-btn.facebook:hover button, +.j-forms .social-icon.facebook:hover button { background:rgba(48,88,145,.85); } + +.j-forms .social-btn.linkedin button, +.j-forms .social-icon.linkedin button { background:rgb(68,152,200); } +.j-forms .social-btn.linkedin:hover button, +.j-forms .social-icon.linkedin:hover button { background:rgba(68,152,200,.85); } + +.j-forms .social-btn.pinterest button, +.j-forms .social-icon.pinterest button { background:rgb(200,40,40); } +.j-forms .social-btn.pinterest:hover button, +.j-forms .social-icon.pinterest:hover button { background:rgba(200,40,40,.85); } + +.j-forms .social-btn.google-plus button, +.j-forms .social-icon.google-plus button { background:rgb(206,77,57); } +.j-forms .social-btn.google-plus:hover button, +.j-forms .social-icon.google-plus:hover button { background:rgba(206,77,57,.85); } + +/* Captcha +=============================== */ +.j-forms .captcha-group { position: relative; } + +.j-forms .captcha-group .captcha { + background-color:#e0e0e0; + border:none; + -webkit-border-radius:3px 0 0 3px; + -moz-border-radius:3px 0 0 3px; + -o-border-radius:3px 0 0 3px; + border-radius:3px 0 0 3px; + height:48px; + line-height:48px; + position:absolute; + outline:none; + text-align:center; + top:0; + width:90px; +} +.j-forms .captcha-group .input { padding-left:90px; } + +.j-forms .captcha-group .input input { + -webkit-border-radius:0 3px 3px 0; + -moz-border-radius:0 3px 3px 0; + -o-border-radius:0 3px 3px 0; + border-radius:0 3px 3px 0; +} + +/* Pop-up form +=============================== */ +/* Popup menu forms */ +.popup-menu { padding:0 15px; } + +.popup-list { + background-color:#f9fafd; + -webkit-border-radius:3px; + -moz-border-radius:3px; + -o-border-radius:3px; + border-radius:3px; + -webkit-box-shadow:0 0 15px rgba(0,0,0,.4); + -moz-box-shadow:0 0 15px rgba(0,0,0,.4); + -o-box-shadow:0 0 15px rgba(0,0,0,.4); + box-shadow:0 0 15px rgba(0,0,0,.4); + max-width:100%; + position:relative; +} +.popup-list:after { + clear:both; + content:"."; + display:block; + height:0; + visibility:hidden; +} + +.popup-list > ul { font-size:0; float:right; outline:none; padding:5px; } + +.popup-list > ul > li { + border-left:1px solid rgba(0,0,0,.12); + display:inline-block; + font-family:'Open Sans',Helvetica,Arial,sans-serif; + font-size:16px; + line-height:45px; + padding:0 20px; + list-style-type:none; +} +.popup-list > ul > li:hover { background-color:#e8eaf6; } + +.popup-list a { color:rgba(0,0,0,.87); text-decoration:none; } + +.popup-list-open { position:relative; } + +.popup-list-open .popup-list-wrapper { display:none; opacity:0; position:absolute; left:-9999px; width:400px; } + +.popup-list-open .j-forms { margin:10px auto 0; z-index:999; } + +.popup-list-open .j-forms .input textarea:focus { height:112px; } + +.popup-list-open:hover .popup-list-wrapper { + display:block; + left:auto; + right:0; + opacity:1; + -webkit-animation:popup-list-open.4s both; + -moz-animation:popup-list-open.4s both; + -ms-animation:popup-list-open.4s both; + -o-animation:popup-list-open.4s both; + animation:popup-list-open.4s both; +} +@-webkit-keyframes popup-list-open { + from { -webkit-transform:translate(0,-10px); transform:translate(0,-10px); } + to { -webkit-transform:translate(0,0); transform:translate(0,0); } +} +@-moz-keyframes popup-list-open { + from { -moz-transform:translate(0,-10px); transform:translate(0,-10px); } + to { -moz-transform:translate(0,0); transform:translate(0,0); } +} +@-ms-keyframes popup-list-open { + from { -ms-transform:translate(0,-10px); transform:translate(0,-10px); } + to { -ms-transform:translate(0,0); transform:translate(0,0); } +} +@-o-keyframes popup-list-open { + from { -o-transform:translate(0,-10px); transform:translate(0,-10px); } + to { -o-transform:translate(0,0); transform:translate(0,0); } +} +@-keyframes popup-list-open { + from { transform:translate(0,-10px); } + to { transform:translate(0,0); } +} + +/* Popup bottom form */ +.popup-btm-400, +.popup-btm-640 { + bottom:0; + position:fixed; + -webkit-transition:width.3s; + -moz-transition:width.3s; + -ms-transition:width.3s; + -o-transition:width.3s; + transition:width.3s; + right:1%; + z-index:1000; +} +.popup-btm-400 { width:400px; } + +.popup-btm-640 { width:640px; } + +.popup-btm-400 #popup-input-open, +.popup-btm-400 #popup-input-close, +.popup-btm-640 #popup-input-open, +.popup-btm-640 #popup-input-close { display:none; } + +.popup-btm-400 .popup-btm-wrapper, +.popup-btm-640 .popup-btm-wrapper { + bottom:-500px; + height:auto; + position:absolute; + right:0; + -webkit-transition:all.4s ease-in-out; + -moz-transition:all.4s ease-in-out; + -ms-transition:all.4s ease-in-out; + -o-transition:all.4s ease-in-out; + transition:all.4s ease-in-out; + width:100%; + z-index:1000; +} +.popup-btm-400 input#popup-input-open:checked ~ .popup-btm-label, +.popup-btm-640 input#popup-input-open:checked ~ .popup-btm-label { opacity:0; cursor:default; } + +.popup-btm-400 input#popup-input-close:checked ~ .popup-btm-wrapper, +.popup-btm-640 input#popup-input-close:checked ~ .popup-btm-wrapper, +.popup-btm-400 .popup-btm-wrapper, +.popup-btm-640 .popup-btm-wrapper { + -webkit-transform:translateY(100%); + -moz-transform:translateY(100%); + -ms-transform:translateY(100%); + -o-transform:translateY(100%); + transform:translateY(100%); +} +.popup-btm-400 input#popup-input-open:checked ~ .popup-btm-wrapper, +.popup-btm-640 input#popup-input-open:checked ~ .popup-btm-wrapper { + bottom:5px; + -webkit-transform:translateY(0); + -moz-transform:translateY(0); + -ms-transform:translateY(0); + -o-transform:translateY(0); + transform:translateY(0); +} +.popup-btm-400 .j-forms .input textarea:focus, +.popup-btm-640 .j-forms .input textarea:focus { height:112px; } + +.popup-btm-400 .popup-btm-label, +.popup-btm-640 .popup-btm-label { + background-color:#f9fafd; + -webkit-border-radius:3px; + -moz-border-radius:3px; + -o-border-radius:3px; + border-radius:3px; + -webkit-box-shadow:0 0 15px rgba(0,0,0,.4); + -moz-box-shadow:0 0 15px rgba(0,0,0,.4); + -o-box-shadow:0 0 15px rgba(0,0,0,.4); + box-shadow:0 0 15px rgba(0,0,0,.4); + bottom:0; + cursor:pointer; + color:rgba(0,0,0,.87); + display:block; + font:16px 'Open Sans',Helvetica,Arial,sans-serif; + height:35px; + text-align:center; + opacity:1; + line-height:35px; + padding:0 30px; + position:fixed; + right:1%; + -webkit-transition:opacity.4s ease-in-out.05s; + -moz-transition:opacity.4s ease-in-out.05s; + -ms-transition:opacity.4s ease-in-out.05s; + -o-transition:opacity.4s ease-in-out.05s; + transition:opacity.4s ease-in-out.05s; + white-space:nowrap; + z-index: 9999; +} +.popup-btm-400 .popup-btm-close, +.popup-btm-640 .popup-btm-close { + background-color:rgba(0,0,0,.6); + -webkit-border-radius:2px; + -moz-border-radius:2px; + -o-border-radius:2px; + border-radius:2px; + cursor:pointer; + position:absolute; + right:0; + top:-25px; + -webkit-transition:background-color.15s; + -moz-transition:background-color.15s; + -ms-transition:background-color.15s; + -o-transition:background-color.15s; + transition:background-color.15s; +} +.popup-btm-400 .popup-btm-close:hover, +.popup-btm-400 .popup-btm-close:focus, +.popup-btm-640 .popup-btm-close:hover, +.popup-btm-640 .popup-btm-close:focus { background-color:rgba(0,0,0,.8); } + +.popup-btm-400 .popup-btm-close i, +.popup-btm-640 .popup-btm-close i { display:block; height:22px; width:23px; } + +.popup-btm-400 .popup-btm-close i:before, +.popup-btm-400 .popup-btm-close i:after, +.popup-btm-640 .popup-btm-close i:before, +.popup-btm-640 .popup-btm-close i:after { + background-color:#fff; + content:''; + height:3px; + position:absolute; + right:1px; + top:10px; + width:21px; +} +.popup-btm-400 .popup-btm-close i:before, +.popup-btm-640 .popup-btm-close i:before { + -webkit-transform:rotate(45deg); + -moz-transform:rotate(45deg); + -ms-transform:rotate(45deg); + -o-transform:rotate(45deg); + transform:rotate(45deg); +} +.popup-btm-400 .popup-btm-close i:after, +.popup-btm-640 .popup-btm-close i:after { + -webkit-transform:rotate(-45deg); + -moz-transform:rotate(-45deg); + -ms-transform:rotate(-45deg); + -o-transform:rotate(-45deg); + transform:rotate(-45deg); +} + +/*=================================================================*/ +/* Grid layout */ +/*=================================================================*/ +.j-forms [class*="span"] { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + float:left; + padding-left:10px; + padding-right:10px; + position:relative; +} +.j-forms .span1 { width:8.3333%; } +.j-forms .span2 { width:16.6666%; } +.j-forms .span3 { width:25%; } +.j-forms .span4 { width:33.3333%; } +.j-forms .span5 { width:41.6666%; } +.j-forms .span6 { width:50%; } +.j-forms .span7 { width:58.3333%; } +.j-forms .span8 { width:66.6666%; } +.j-forms .span9 { width:75%; } +.j-forms .span10 { width:83.3333%; } +.j-forms .span11 { width:91.6666%; } +.j-forms .span12 { width:100%; } + +.j-forms .offset1 { margin-left:8.3333%; } +.j-forms .offset2 { margin-left:16.6666%; } +.j-forms .offset3 { margin-left:25%; } +.j-forms .offset4 { margin-left:33.3333%; } +.j-forms .offset5 { margin-left:41.6666%; } +.j-forms .offset6 { margin-left:50%; } +.j-forms .offset7 { margin-left:58.3333%; } +.j-forms .offset8 { margin-left:66.6666%; } +.j-forms .offset9 { margin-left:75%; } +.j-forms .offset10 { margin-left:83.3333%; } +.j-forms .offset11 { margin-left:91.6666%; } +.j-forms .offset12 { margin-left:100%; } + +.j-forms .j-row{ margin:0 -10px; } + +.j-forms .j-row:after { + clear:both; + content:"."; + display:block; + height:0; + visibility:hidden; +} + +/* Responsiveness +==================================== */ +/* Wrapper-640 */ +@media all and (max-width:620px) { + + .wrapper-640 .j-forms [class*="span"] { margin-right:0; width:100%; } + + .wrapper-640 .j-forms [class*="offset"] { margin-left:0; } + + .wrapper-640 .j-forms .label-center { height:14px; line-height:14px; text-align:left; padding-bottom:3px; } + + .wrapper-640 .j-forms .radio:last-child, + .wrapper-640 .j-forms .checkbox:last-child, + .wrapper-640 .j-forms .radio-toggle:last-child, + .wrapper-640 .j-forms .checkbox-toggle:last-child { margin-bottom:4px; } + + /* Popup menu forms*/ + .popup-list-open > .popup-list-wrapper { width:100%; } + .popup-list-open { position:static; } +} + +/* Wrapper-400 */ +@media all and (max-width:380px) { + + .wrapper-400 .j-forms [class*="span"] { margin-right:0; width:100%; } + + .wrapper-400 [class*="offset"] { margin-left:0; } + + .wrapper-400 .j-forms .label-center { height:14px; line-height:14px; text-align:left; padding-bottom:3px; } + + .wrapper-400 .j-forms .radio:last-child, + .wrapper-400 .j-forms .checkbox:last-child, + .wrapper-400 .j-forms .radio-toggle:last-child, + .wrapper-400 .j-forms .checkbox-toggle:last-child { margin-bottom:4px; } + + /* Responsiveness inside popup menu forms */ + .popup-list-wrapper .j-forms [class*="span"] { margin-right:0; width:100%; } + + .popup-list-wrapper .j-forms [class*="offset"] { margin-left:0; } + + .popup-list-wrapper .j-forms .label-center { height:14px; line-height:14px; text-align:left; padding-bottom:3px; } +} + +/* Popup bottom form 400 px*/ +@media all and (max-width:410px) { + + .popup-btm-400 { width: 320px; } + + .popup-btm-400 .j-forms [class*="span"] { margin-right:0; width:100%; } + + .popup-btm-400 .j-forms [class*="offset"] { margin-left:0; } + + .popup-btm-400 .j-forms .label-center { height:14px; line-height:14px; text-align:left; padding-bottom:3px; } +} + +/* Popup bottom form 640 px*/ +@media all and (max-width:650px) { + + .popup-btm-640 { width: 320px; } + + .popup-btm-640 .j-forms [class*="span"] { margin-right:0; width:100%; } + + .popup-btm-640 .j-forms [class*="offset"] { margin-left:0; } + + .popup-btm-640 .j-forms .label-center { height:14px; line-height:14px; text-align:left; padding-bottom:3px; } +} + +/* Bootstrap compatibility +=============================== */ +.j-forms .radio, +.j-forms .checkbox, +.j-forms .radio-toggle, +.j-forms .checkbox-toggle { margin-top:0; } + +.j-forms .label { + padding:0; + -webkit-border-radius:0; + -moz-border-radius:0; + -o-border-radius:0; + border-radius:0; +} +.j-forms .label span { + color:red; +} +.j-forms .radio, +.j-forms .checkbox, +.j-forms .radio-toggle, +.j-forms .checkbox-toggle, +.j-forms .radio *, +.j-forms .checkbox *, +.j-forms .radio-toggle *, +.j-forms .checkbox-toggle *, +.j-forms .radio i:after, +.j-forms .checkbox i:after, +.j-forms .radio-toggle i:after, +.j-forms .checkbox-toggle i:after, +.j-forms .radio i:before, +.j-forms .checkbox i:before, +.j-forms .radio-toggle i:before, +.j-forms .checkbox-toggle i:before { + -webkit-box-sizing:content-box; + -moz-box-sizing:content-box; + box-sizing:content-box; +} +/* =============================== */ +/* Just Forms */ +/* version 1.0 */ +/* end */ +/* =============================== */ + +/* =============================== */ +/* start */ +/* Just Forms */ +/* version 1.1*/ +/* =============================== */ +/* Tabs +=============================== */ +.j-tabs-section, +.j-tabs-container input[type="radio"] { display:none; } + +#tab1:checked ~ #tabs-section-1, +#tab2:checked ~ #tabs-section-2, +#tab3:checked ~ #tabs-section-3 { display:block; } + +.j-tabs-container .j-tabs-label { + background:#fff; + border-top:2px solid rgba(0,0,0,.34); + -webkit-border-radius:2px 2px 0 0; + -moz-border-radius:2px 2px 0 0; + -o-border-radius:2px 2px 0 0; + border-radius:2px 2px 0 0; + display:inline-block; + margin:0 0 -3px; + font:14px 'Open Sans',Helvetica,Arial,sans-serif; + padding:11px 13px 13px; + -webkit-box-shadow:0 2px 2px rgba(0,0,0,.6); + -moz-box-shadow:0 2px 2px rgba(0,0,0,.6); + -o-box-shadow:0 2px 2px rgba(0,0,0,.6); + box-shadow:0 2px 2px rgba(0,0,0,.6); + opacity:.95; + -webkit-transition:border-top.2s; + -moz-transition:border-top.2s; + -ms-transition:border-top.2s; + -o-transition:border-top.2s; + transition:border-top.2s; +} +.j-tabs-container .j-tabs-label i, +.j-tabs-container .j-tabs-label span { padding:1px; } + +.j-tabs-container .j-tabs-label i { font-size:16px; } + +.j-tabs-container .j-tabs-label i, +.j-tabs-container .j-tabs-label span, +.j-tabs-container input[type="radio"]:checked + .j-tabs-label i { color:rgba(0,0,0,.54); } + +.j-tabs-container .j-tabs-label:hover { cursor:pointer; } + +.j-tabs-container input[type="radio"]:checked + .j-tabs-label { border-top:2px solid rgba(0,0,0,.87); opacity:1; } + +.j-tabs-container input[type="radio"]:checked + .j-tabs-label span { color:rgba(0,0,0,.87); } + +@media all and (max-width: 430px) { + .j-tabs-container .j-tabs-label { font-size:0; } + .j-tabs-container .j-tabs-label i { font-size:16px; height:18px; } + .j-tabs-container input[type="radio"]:checked + .j-tabs-label i { color:rgba(0,0,0,.87); } +} + +/* Image checkbox & Image radio +=============================== */ +.j-forms .radio-block, +.j-forms .checkbox-block { + color:rgba(0,0,0,.87); + cursor:pointer; + font-size:15px; + margin-bottom:8px; + position:relative; +} +.j-forms .radio-block:last-child, +.j-forms .checkbox-block:last-child { margin-bottom:0; } + +.j-forms .radio-block input, +.j-forms .checkbox-block input { position:absolute; left:-9999px; } + +.j-forms .radio-block i, +.j-forms .checkbox-block i { + display:block; + height:18px; + outline:none; + position:absolute; + top:5px; + left:5px; + width:18px; + z-index:10; +} +.j-forms .checkbox-block i { + -webkit-border-radius:3px; + -moz-border-radius:3px; + -o-border-radius:3px; + border-radius:3px; +} +.j-forms .checkbox-block i:after { + border-width:0 0 3px 3px; + border-bottom:solid rgb(48,63,159); + border-left:solid rgb(48,63,159); + content:""; + height:5px; + top:3px; + -webkit-transform:rotate(-45deg); + -moz-transform:rotate(-45deg); + -ms-transform:rotate(-45deg); + -o-transform:rotate(-45deg); + transform:rotate(-45deg); + left:3px; + opacity:0; + position:absolute; + width:10px; +} +.j-forms .radio-block i, +.j-forms .radio-block i:after { + -webkit-border-radius:50%; + -moz-border-radius:50%; + -o-border-radius:50%; + border-radius:50%; +} +.j-forms .radio-block i:after { + background-color:rgba(48,63,159,.9); + content:""; + height:8px; + top:5px; + left:5px; + opacity:0; + position:absolute; + width:8px; +} +.j-forms .radio-block input:checked + i, +.j-forms .checkbox-block input:checked + i { color:rgba(48,63,159,.9); border:2px solid rgba(48,63,159,.9); } + +.j-forms .radio-block input:checked + i:after, +.j-forms .checkbox-block input:checked + i:after { opacity:1; } + +.j-forms .checkbox-block span, +.j-forms .radio-block span { display:block; } + +.j-forms .checkbox-block .block-image, +.j-forms .radio-block .block-image { position:relative; border:0;} + +.j-forms .checkbox-block .block-content img, +.j-forms .radio-block .block-content img { height:auto; display:block; width:100%; } + +.j-forms .checkbox-block .block-content:hover, +.j-forms .radio-block .block-content:hover, +.j-forms .checkbox-block input:checked ~ .block-content, +.j-forms .radio-block input:checked ~ .block-content { + -webkit-border-radius:2px; + -moz-border-radius:2px; + -o-border-radius:2px; + border-radius:2px; +} +.j-forms .checkbox-block .block-content:hover, +.j-forms .radio-block .block-content:hover { background:rgba(232,234,246,.5); } + +.j-forms .checkbox-block input:checked ~ .block-content, +.j-forms .radio-block input:checked ~ .block-content { background:#e8eaf6; } + +.j-forms .checkbox-block .block-text-title, +.j-forms .radio-block .block-text-title { color:rgba(0,0,0,.87); font-size:17px; margin:5px 0; } + +.j-forms .checkbox-block .block-text-desc, +.j-forms .radio-block .block-text-desc { + color:rgba(0,0,0,.54); + font-size:13px; + padding-right:5px; + line-height:1.2; + margin:5px 0 10px; + word-spacing:3px; +} +.j-forms .checkbox-block .block-image-title, +.j-forms .radio-block .block-image-title, +.j-forms .checkbox-block .block-content, +.j-forms .radio-block .block-content { + -webkit-transition:background .2s; + -moz-transition:background .2s; + -ms-transition:background .2s; + -o-transition:background .2s; + transition:background .2s; +} +.j-forms .checkbox-block .block-image-title, +.j-forms .radio-block .block-image-title { + background:rgba(0,0,0,.34); + bottom:0; + color:#fff; + font-size:13px; + padding:10px; + position:absolute; + left:0; + width:100%; + z-index:20; + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; +} +.j-forms .checkbox-block .block-content:hover .block-image-title, +.j-forms .radio-block .block-content:hover .block-image-title { background:rgba(0,0,0,.57); } + +.j-forms .checkbox-block input:checked ~ .block-content .block-image-title, +.j-forms .radio-block input:checked ~ .block-content .block-image-title { background:rgba(0,0,0,.77); } +.j-forms .input input[readonly] { + cursor:not-allowed; +} +.j-forms .input small b { + color: #3676c8 !important; + font-size:14px !important; +} +.j-forms .input .rerror { + border-color: red !important; +} +.j-forms i.rerror { + border-color: red !important; +} +/*#3676c8*/ +.j-forms strong { + color:#333 !important; + font-size: 18px !important; +} +.j-forms .inline { + display:inline-block !important; +} + + +/* Datapicker and Timepicker +=============================== */ +.ui-datepicker { + background-color:#fff; + -webkit-border-radius:3px; + -moz-border-radius:3px; + -o-border-radius:3px; + border-radius:3px; + border:1px solid rgba(0,0,0,.26); + -webkit-box-shadow:0 0 2px rgba(0,0,0,.5); + -moz-box-shadow:0 0 2px rgba(0,0,0,.5); + -o-box-shadow:0 0 2px rgba(0,0,0,.5); + box-shadow:0 0 2px rgba(0,0,0,.5); + color:rgba(0,0,0,.54); + display:none; + font:16px 'Open Sans',Helvetica,Arial,sans-serif; + text-align:center; + padding:10px 0; + width:240px; + z-index:1100 !important; +} +.ui-datepicker-header { + background-color:#f0f0f0; + line-height:1.5; + margin:-2px 0 12px; + padding:10px; + position:relative; +} +.ui-datepicker-prev, +.ui-datepicker-next { + cursor:pointer; + display:block; + font-size:18px; + height:30px; + position:absolute; + text-decoration:none; + top:6px; + width:30px; +} +.ui-datepicker-prev { border-right:1px solid; left:0; } + +.ui-datepicker-next { border-left:1px solid; right:0; } + +.ui-datepicker-calendar { border-collapse:collapse; line-height:1.5; width:100%; } + +.ui-datepicker-calendar th span { color:rgba(0,0,0,.26); font-weight:lighter; } + +.ui-datepicker-calendar a, +.ui-datepicker-calendar span { + color:rgba(0,0,0,.54); + display:block; + font-size:16px; + margin:0 auto; + text-decoration:none; + width:28px; +} +.ui-datepicker-calendar a:hover, +.ui-datepicker-calendar .ui-state-active { background-color:#e0e0e0; } + +.ui-datepicker-today a { outline:1px solid rgba(0,0,0,.54); } + +.ui-datepicker-inline { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + border:2px solid rgba(0,0,0,.12); + -webkit-box-shadow:none; + -moz-box-shadow:none; + -o-box-shadow:none; + box-shadow:none; + width:100%; +} +.ui-state-disabled span { color:rgba(0,0,0,.26); } + +.ui-timepicker-div .ui-widget-header { background-color:#f0f0f0; margin-bottom:8px; padding:10px 0; } + +.ui-timepicker-div dl { text-align:left; } + +.ui-timepicker-div dl dt { float:left; clear:left; padding:0 0 0 5px; } + +.ui-timepicker-div td { font-size:90%; } + +.ui-tpicker-grid-label { background:none; border:none; margin:0; padding:0; } + +.ui-timepicker-rtl{ direction:rtl; } + +.ui-timepicker-rtl dl { text-align:right; padding:0 5px 0 0; } + +.ui-timepicker-rtl dl dt{ float:right; clear:right; } + +.ui-timepicker-rtl dl dd { margin:0 40% 10px 10px; } + +.ui-timepicker-div { font-size:15px; } + +.ui-timepicker-div dl { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + border-top:1px solid rgba(0,0,0,.26); + padding:16px 5px; + margin:16px 0 0; +} +.ui-timepicker-div .ui_tpicker_time { margin:0 10px 10px 40%; } + +.ui-timepicker-div .ui_tpicker_hour, +.ui-timepicker-div .ui_tpicker_minute { margin:16px 10px 10px 40%; } + +.ui-datepicker-buttonpane { border-top:1px solid rgba(0,0,0,.26); } + +.ui-datepicker-buttonpane button { + background:#e0e0e0; + border:none; + -webkit-border-radius:3px; + -moz-border-radius:3px; + -o-border-radius:3px; + border-radius:3px; + color:rgba(0,0,0,.56); + cursor:pointer; + font:14px 'Open Sans',Helvetica,Arial,sans-serif; + padding:5px 10px; + margin:10px 5px 0; + -webkit-transition:all.15s; + -moz-transition:all.15s; + -ms-transition:all.15s; + -o-transition:all.15s; + transition:all.15s; + outline:none; +} +.ui-datepicker-buttonpane button:hover { background:#d6d6d6; color:rgba(0,0,0,.87); } + +/* Alert messages +=============================== */ +.alert-success { + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb; + position: relative; + padding: .75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: .25rem; +} + +.alert-danger { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb; + position: relative; + padding: .75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: .25rem; +} diff --git a/assets/fonts/Graphik-Black.otf b/assets/fonts/Graphik-Black.otf new file mode 100644 index 0000000000000000000000000000000000000000..04ae228941de3d554df223d3dbf0049bf25b282e GIT binary patch literal 140268 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�)7nS!t#|(%xwIf_g#hBG092z8zc$N3qJ^ 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 app3cY$%?v&5%>6Yw^Unq%az8i_J06$t`nI6 literal 0 HcmV?d00001 diff --git a/assets/fonts/Graphik-Bold.otf b/assets/fonts/Graphik-Bold.otf new file mode 100644 index 0000000000000000000000000000000000000000..f9aacee93a78ab93ddbd786bacb14f47ade6df0d GIT binary patch literal 139708 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/Graphik-BoldItalic.otf b/assets/fonts/Graphik-BoldItalic.otf new file mode 100644 index 0000000000000000000000000000000000000000..53d8bcdf230a0f3a331fd2e8c5ce16787fea52c0 GIT binary patch literal 142756 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/Graphik-Extralight.otf b/assets/fonts/Graphik-Extralight.otf new file mode 100644 index 0000000000000000000000000000000000000000..053574172a547cf2142b722e94e5f2f26b049f36 GIT binary patch literal 135248 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
1;QW`g)UW(L7F}@ za#)pvvP62Mq;6m`Bh9KDqS-2|rnJJVJ^`Qc?^vk??I5hm<^I!r@DU;{sw|kP^EO&rS)BJ{mVI z+)Ixx#O#t1vzbW?x6(s28`f*XSsYjl#>r1hnZ_G~Y2_TH8semVownXsTrvjsl+sqF zE!F2XZ7xseraYa={mkImRIcIEG|q&y4s!SlA>%5AJOIRJ(w?joHVi!O;kdI>=tU+i zZHOLMRSJg+X=epT|4L6fnn>Ca6-Td1&+3`F=5^K;A`$oU0erZJbG&yZxsQp_^=F`A{sC`h?3Ok6uV47K4D zn`ey^YR#P1`}PC-p|bOm)d3a6P`wRy4bqpVnbQ}87i~^W`^nJ)OT{6Tqn=T zcN#biokmV$r-{?lY339-g-&y)h11e$<+OF$IqjVe&OuH`r<2p!IoRpqbalEp-JKpz zPp6l2h;yj@mwm&&Y3JCtXkFg6bL~5Jo_*KOx9`~n;5P?)VqaIC{o=3WxmpJ#xuXT$9``;hi1`noDfVFrrk@#b^X}38#S1rHCIQ{ znX#-YIM||AId$#>-ebx)ZG?)f)>u0jH&DacDrKMG{v6y<$uKy=+T%$}dZ_KkLzXPs z!WkNbInEH~g*VuZc9Y#~zqVU!F~?S0V!yH5>~_1u?&SEEIgwK4LdxuS%!R~lx&6xC zLHPy?mdwvu=Nhn1v@3TJdMfbKm{F4}#~H*7^oz{iOkmcgh~C0vW^AS~d)kL*Co$s? zVrAu7_@SM!6`zdp^6fyh=v!=^g zTlCAbZ!;H}cRsjED-ZTqYTUicv zote+sEtsOp?M&B0Dj)1aE`W12cCF7%RVCeE2+8i8{sae}|xL(dH7 zG;^8Kq^T(odW8N(xdhit)4A5}JTt&Kz;vk5okzI1mbG(mYh#U{NS8PtNgg;epBdNr zaPxfTN#}cCagK8SgmWI}Z#Xx=MY!I;I`jZ>tX7_Z>yK+G*P(lSSOTw-I}sdz%t=|n z$({^s-!Dj<8$6^-$9l{_nynRGw{t>rU81rlIpBb^09q^)h_8iu)sY zz@3S^1UD5o73A2o3tgZ|=w{aBe42Fy-fOsPaf0hfxD#=w;sn=$xbty7t{2i`FNHq} zd>*0Ra_s?Fiar9`GoNV>XB|)655>z$#&fQOR_9W#2(GpAWizLVY3X#Q?CS{Y4BvN0 z?;UO0JI9-Y&})ro+X|g?%;C7JaL3_}z_rI6i|dOUggYU)Ka_J%TyI>gNgP_+AC>qq>T|BEqX}w+q>pOkyZ8y^idro^7;&NC~gPq zUOR(pIlpa=hv)m)$ILY4KjFbzIKd_1&>aKxy0y7Qc#V3UY&+6tILG`3cWH1whI41! zQ8=OR0G!bF5aOPQYlG{LYmaLt=THmNGqj0a1s%<;xHE!tKhm5T9M`gfb`>ja;?C!~ kGh@LntirWoHBWwiuT;*4_P}=%UT4XvJ(ir>Q~e(Q7uYkBTmS$7 literal 0 HcmV?d00001 diff --git a/assets/fonts/Graphik-ExtralightItalic.otf b/assets/fonts/Graphik-ExtralightItalic.otf new file mode 100644 index 0000000000000000000000000000000000000000..93211185d259e61d04a9927d46aa1d6cb6be6075 GIT binary patch literal 139472 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/Graphik-LightItalic.otf b/assets/fonts/Graphik-LightItalic.otf new file mode 100644 index 0000000000000000000000000000000000000000..07778948b43b661a60531260c9bf6d31b2399033 GIT binary patch literal 139012 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

r}RV*`Z};mt9eI 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

oP^#t8gPwhAf)=@7ev0w58R!SCh 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®T}@vM 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/Graphik-Super.otf b/assets/fonts/Graphik-Super.otf new file mode 100644 index 0000000000000000000000000000000000000000..84187c9063877d6908791ce19e997ef78bf566d6 GIT binary patch literal 138840 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 F{~z1o_`U!D literal 0 HcmV?d00001 diff --git a/assets/fonts/Graphik-SuperItalic.otf b/assets/fonts/Graphik-SuperItalic.otf new file mode 100644 index 0000000000000000000000000000000000000000..7d4a7bde264b8448435259e12fbe58b54340d643 GIT binary patch literal 139892 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

Co~MM|Pym9K65^ zJuY?K)chVNXN_5@FInTL?6rt{LH!+LO~!@{}eqXdY4! zkpTZxb5iMQoM@K(_C#zQIxphE>cDDEp;|n2ItdIZpF59apYQJOx%(ZM$Fmeh${Ity zCYbk2U`$5y<_jg(BJrUYb+%C5Uv5*6Z8n5t51f~fFv&7v$(}!oi%f-l*7t*a)|aWk7dZtq=EbEm1EjMeYRbHNs4T7fAGqDR5Umve{7fAr z-~Tt6jJBQdW_Y68S6Kjy{dDpDXAEQDaN5Jo4bT*bUxf>pRv zuxib`xMYPy#3Sw&jr$^)=DLJ{HefeXo$}R3;R=G*UAeQYwD}-j4I808m9Murs&4v~ zt4U_ulAp?R)_)_jxtiNa`5R1qo#w`;u9e5szu_1yNh{Ciu9e5!(>}~SO)LLl?wT8) zyT5bpNtzpnInJErx) zt+T1hj<`bRAAPExqV`JRPLEmeT?Wqd-2!!x$?~2LS$~w&S;o^- zWD-7P>@FG6cG(0`7hQ#@tcK$+H0Y=%kHTQ^*E+y%wpa50{^vTf|65R=JpSi8Qvdzu zI`S5)P@axQW4~0B2QN~2%pDW;;A3z`-RWB#=GWPyscfSYiP+qVdseaHIG8pR;>Q3J?@{-{$ZR=NhlwWlg}*Fe+xHym89m(4p#Rbb5G^s!HDDN;c=Z0Y)~ud|Eg zoA6ldvgFwC_4<(V`aLNS=B*HX)5%iWthJdpYptZsS}VjevACI{KLGngAk|lZO!Lm2 zZ;|Xu^Uj^k1r?EfckV0&U99xzACKfacc6et$UIj88$Qm&>W@PeBmHvkNY|Icpiuwg z34)B1xs&sT>nZCIa0kc6k$o9o>dFV54?K8(&+bX_uD2iA(*N+BxLITRPv|)}P@mp3 z(zUT*nDl&M09Z{*K76_b*ShI7Jz!ZLzFa+iobcNKJulj@e{oRn6FymAYmOEt8+Jrr z9&7w%`s{{UN18s5)jDWS%X%CS<%LALenFs5AB%<7+C8=n##pM_yPZq0qv~=DZzJno z9gVMi?A>&(0Gx;G`>=(q3+)JV^?=tlf3GxbB|Dnm%i4pDm_zjXSlt;wt2;xmsqAYG z*9}Q*p(LE` zLh)!TCnDC@drxG^aW7ZvY5EFY-)TFIx1&KdpaJ%yxgHgW^s=BxbU4ImI?^LIfOm&& z;@x3AniX+lRJ?20H1pOd*S2XC7h60T4Lz_ot*P-Ze>7N|#^F66*MUWX>-wR<1}q3_fDvVN0{}vB#Xx=T@8M3_0eUm)m@rb8B7>wlp5t z?)28Bl;k27EF9KV&z`rj}cFv9s**F99l~|nf(Nu4m+ZbX7OtcagV*&jkeTb`T z?l`PpM1J#*UgCVuy{-1fciuW>|1!!vX2@vQ;c~yAM@Og5nm#$s)p*L3C0j8D zO?0@r8f72P?xlx8@$dkKM*VdS8zAQ9-s`$J7t5TdFy8L3z7eZ_#rw}2&}Ij|2*i~E zW^-|NEVem3fRz~9sEyePHW##}l9~&8OMdtOgS`^GL}%)vuzhS1@O&xjaLKuzDkg{&)ZWquy#$JZWuUin<;`P@;E-(wfW5F>h^F;Z`OfoG|m^&j>dD zFiXYQH{fK(TwP*0e~#gN-H3`YI#j*gNE#KdPj!5vf;TcF2DY@i+Up6J6Y{2tgxm($R6!HhIi+~sT1q{MNq7S0ttWFE(0ww- zn|aeG)uwrC2OS!eq57afBnCwhcvHnE`ke4N(5juqfF^ABf58Ye3Y!;4py@GP|0esNAwwzk!&& zp8n6uO>Z2e$?M|rL!nVI(4p5`*!TkyG&eEAsu}|a(bRSJuqOtNq^WCjJs?59Bd()9 zFLM7&Y1_9wmpr(~sNs(d82=)!NCT#F7wC^+2j`!*U3962XCuWiv?J(yP2)*In_L%d zq`-a;h#=1azK8X`*1WZ@Ugl%{&SS$4wtETl*7siC^V&DjIIXSpK_dj0u0`H$R7=|2 zcULmzt#t==X;YQvtu^%;z4X$Ux6a6&8@V$r?d2_N#t!Q{V$|S)6F0tyd226YHA6Z- zZu{DCgL(`bF<@ZITBwdyo1!OTia%ki-Viuz8~!S0`X%%cu0#6Qmxn|eZOTKVyq@9u zu=Ove_wCxYF}~d7kzG1r6U(3(Yd6OmgB{peQTvIno9hi@^rWA^)<FdImp5B%g zjWk*s>c>W1Okn3k_82;Hz`*evx9(5dv~&B~5ks(*qQV|57I(1etDwg>>U8o&yvwd}?Y*%6`bq5I+}mw~Nmp~`>4?BLj9H#yoYNC}?1E=_Y65B4f zx~&}rSkB7c!dQTja zv|y}JHtOh{WusF24ZAnWbp%`f4p!Gk&I&|+r2HN37SWWI+uaARhmm=A*TSz*aO^=n zI%{#t_-@E_GYk zIeS-aI67y&UN$Oe!PFO4?|SJ>lxyKhyMGE0+$BR`$VWc^!=w&*Oxj zBl=%?ha(R8F^^!TE>;J;C|#@aPH7B|X8eq$hYFcO&v&e%<=g7ZyP zLF^!VTOY!zg4IY>@HwaoK9>?(ZCmWt+}CU;NL6sQsVX?zR2B683#mq$f*WuR zpeLwTn(3@|D0U$!3ck{uVA%k*#iQM0NmNCOf=}mO&db&NV7K>UxMg$zwwU*TsHz+E z^3ItGgXy%K5csuz7nT$1zG;L)`SqQZ->;duWa9kfGPp@^zFzgtw~bIz8BAc6!G=#7 zp*4;A(T4M#wt7_(RZXgy{Or_qPi-p$anUrRc6KX0)D%^%h}^hx)yvQtY@jADnZA5Y zG&brUiyWFVbp+NFzG6|;c!;Vjt-;m$Q0SLFVgqlEi9E?#gN>g4<-28ibQxU4I-}Qw z!p{tE~P0TURtd;t^K)?FyFX+e))!jjdp>3ko{5TN4ZbCGCo4f{?4O5_ywsChCqGL3H8C1 z8S0@Wo0md;aK+p??>k4E>VtvZjrzml$5+ByO30*@xocPJ_bywt%3*Zg5HNW~?%Gv) z%Vn!p2I6m!-p`3E+4M#Wc0L^(3;}UWaEaVX5tko|Om~T+bfwMRxK(K+Zd2MI-V+z4 zOV*Sf^j!t)FeC?J3*yww<;&ZD(v* zc89%+J;C17KE^)7{*L`~``2oHHBn7cN2)W_7uDVB+v-{MGc{BF#UUM0j*5;u9BmvO z9o-xQak+0WJ#c>D;=oq|{~h>I;8%g)25CWcZ~;!6pw21m=y@!U=Dc*4*s_~=4_=?VLUF_KP16}nw zAh&wtT4OwEu!bBRu&zte@Z|mjw~gDkFmBB3!P6d%2{F%ZOwyx^KB_S?{Z-r`{pc(0 z+xO_1l(e62kjBFQV61mP;n15bFl?u(r9NsXc&Zwq@3z$+9vpvo#`@;)2n7%OsCvP~gIR2pi22L1w#CTuTHa(j%c0s(}2a5HxYQAn%h%su+FW1T_9bNNS zUtJp)_ujPSvnE7Om^fpsR&e8f4`cVMv9IY!p=fC_nKHu?Ao{jW=SM)9^O6Iqb zWPbg8GQX`aJI&)(3*1Oa$E}(NvF2@dK;tR$=l9ZcuxMMsG5U##Q^&@PnzC{oF8M9z zs679zwz?LhLG$D+G*7;?G*2#?nkQ$Wd2+E~Y%V1Iji9tl3V|bVHEiP-8lN|Cdvm>d zSV6}GjBda@`T8rzk9XPMs?{Ss9(?dn&r`UCk584=E97Z(`vVTs=W}NbK?lzsaAMi)3vto|@^tJ~598_bjwS!mE>DcafT`o7yIxIxmBLf=`@$P`Afu(09v#zS~9fqJRu7H=K?K9*Y3Rq+a?Y)xgqrWL`ftWM^-6 z(c)(ou8LW+bmoMysWYdHd3@Q@x$#vTTI%dY&q7_IhNJ4jkA|Q}je7qCRy1iZ`GVE+ zSFeoLa`!|QI(tL2bi#7I%NDo_o0cs+ix#;(V&8~e@pXEduFfd4RUg!7LF>N#YM0T7 z5bHSx5FHLf@!rutGWSh~FSC{@-d{$0rd@9riDTEMqOnX{v1uc8obS#?Tu52fsoi_8 zy0gt)&ozoMtg8?jy!gPYkHj|zcGu}RJ;Z+C_n+p*ZF+LUtkqKt%-5ryTr_XdqG)|# zR%C_VhQUif9Qm)G=pTN7w^Pvn|C|(p1InB=Tzf2 zM+ym$%Aw`{^u>;EUmdxj&l2QcZvHDL-bAHUo?MCVS3Ys<4LxK{JkC~zB6&jxYZeZ3 zPI5k$6RF`W&uI(O)V%Xp_v@(Y!@$t%}AJ(jEofw8-s8>$kHV$@~x+rd-vzF@zorU z_Ndg|2#ztPW3PM#>{!CBqIyLf0n#12#{wbGtI@7q$AL4S-@YjRRed{6B(zk_oswvt zL0crD^t#d9k3|3AO`9a40h?@K7bFy7#~Q!Th9aEf!n=?b?R)Czme|K}VjdtbiA#fV zqex$k4wU?Y1$xF84sD+2s2M(IhR=wkGi7k{BV92~(>wDN0WGqlQ^TwR_vI1|mva0< zGz^|v!noJ(uU3AFd6Mr%2sm(xuh!ZbvN{L1dz1dT(G{$h1n#bpJ&di^&9^%|EEEc} z=FPXB^CxlmWE8gl_#HnvYG&%_-Z33g_w0T$UjNO3qieOu69*3b`&hSwt=snK*6!i` z-QNWbM11)JCbFXD8`X?b4Yi50XH8EXI1KlqYfIkJ8yOY#I$G{~v~?G^j;XX$cd=v?Pl-wA|Dps(>yG^ zCm$BRoPGXm<;bf>!-ORct&P*uSlV}^#$t3cR!oP0s}n9a{ttR0LTrYq6=3jxcNqQB+I3tA}gQA*FS}9T3UBKRZ?%Lx)C%f$|W-lDvwk+~0=l=2|btR0Ed&kUS!5q@Ng-a9YZNS)P3eJHPdzCi17 zcR+5)^LaS%WT`_7pOm{j?@4{gE4XhrQdb-qq$r6CbayNpHvq$p!43_J-fxb3bbHen zt=r_6Hh{^dIB+>_pIF=;-p&cDE-ni1>C{rE&KMon-!b_PReQ;i_Uz0lnu==29nd2` zPST@dp!xfB<{f%>+zD$gjA)KUC|6Iqh_+FVy<3N57SFPtnfN-7$45ImKYnS z>1U1dkp<5F$qR&3EP3+sb@5vAoC%Xg#c12sy?`sj+f>4QwECBw^#DES^;h<##Xq?J zljKV=eE)a?3Owd=!#_jysalG;FsO|(CPa>%v}nonco0fCwZZVj2XU)1=;JP2fQvm( zD%dejwP+7g!8P2U8ohBmO9xf2?9i*}aC{p>Z?L38x#c5QI0hJF)aqEzH;0~aH1tG1 zdaUlD~}6!*%sjoG_FEh00j1 zJGxbbZiZPlt|m5@@%uVM=EjELF6S=#IlZH{?xa&Av57}yLgJD*&4%8(eB{sO-t>F0 zH(lfNHO}HT^Hp#6{gLnbB^i~}aNfRC)#`#LvZl9wn-Q3z*WkOd!CJRCFE5D1e*W$% zrpJ5q=C}&kJnOhsOuG&fhIB_Gb$;^IZ$CG9t&UNmX(I!-sVC!V?eTk^KMZo#0IS}C z#!wRa^Py6^ZNYZ~zl+f}zkuuTG%Oln7kM>3R&PFST)5V$u8}z0xDzsfuM%;&I?lTt zPgkusFv_LmM(d3xj?=KN@g=UFk2c!G>GwLI=vpC5i~NJ8#i8n7PTYL2zX??tRW;tk zIb5Fs1_$KbtMuO5JpI0Mq!K_^6YJG9EY;LY(Qu@;sx5~ycA9<{dZcGYf@4&xc)t;a zgLp88Bm$j(eht>&?mDkwyI5A<_vk$9>m#(=akcaWL&Y`IAxFSg@BCiB)28*9H8FWa zjCNX&%V-MSt_pe?&G;hs1znZ@)<3l2Ugo)upK{%N3Ac)ioUoZ$g~AIi%HyLYmuLRs`fp8Zrta<)ECQ;&Jr&WC@mA) zCW(-ty~hj}W$DIUf$jcufiCXattuSNyWUq$)VsHNQaO=uZ+qB@54CMsPPA+P@Pp+< z*QEAs%Hd*MGlmpF)|Y~`O*b1|&dcf9>5^UkQt6&v{&LXGzx)+|>wClcjvPHw^kI7- z+r!x&!*(j$)7YNP_WU7_B@Y*i*fVQq1VumbGLVG9_?xtQJCF~5&eDkwFShM48IR+5zd%1C96vQgQr z>`?Y8hm@nr+sY~BGbPhj)>gq*)mF<^-`2#|%$8_tYin=oV(S4(z+l@*TdHlA?GL+v z93a>pZjZtxw@LO?`!xG(`+WOi`*Qml`)6vj+C^Qeu2wgwo78RU9`%5FL_MaSP*1BF zj)xrM9UB}c9615y0{R5(33LQ@3EUi*7ZexNET|7=@=pdW4B8d+P0$a{?#@2A(l*Vx z!@1A-jq_Kns#Z^HtTokIYOS?)+7xY;_N2B@TdJ+rHfWo8c78OtS8z)3>fjBy=yqH1 zp5OzRd7lbC8+4E5udRRm+v&>gwv{8tfYHn&O(}TI|~7I_f&>x)dQIoDmTb(Gle$sz=n1Xd00e z(IcW?#F~ioNF_2M^2x}IQqiTRmC7t#u5{DV50vgydT8m?($h-MF1@7m=F;h%UWaYt@Vn7=_rRF3LvXitsMvzswuwf#q`e~UXOBRxhO{AQ zn87eZV1@x-!(m3ijD#5lGZVP0X`3hmOvZ^FaN7gS z9)*9pI~~|O4s4zhXA$mO_XX5rCR$Avw;FD*sMFT&Q)Y_+#+|6I4CI)JT+So)ETkTX z)FZf_%+#wQ#mxVjkYS+ZEby~4T#9dj69a9_gM-GvM>F7~g*!vG!gp(!G5Dr7$6N&Q zB7l>4e7T{*DSmRDZEo=dfP60;(sXKwA2yRzL;rLaYN8FO=pm@@io=NWR)p~HEQF}@;=brJhZA{gg684nvND}phaF_&e{xIwFUUE*@HT*9`u6r^kZ=tOLs=R zE-;V4bcN{;`Wk@uK$t-=gJFii40G>5?mLkC4&=TAx$i(Pa|XT4ajTa(ZuK&U0aZGn zN=FZK20hGP`8!Mwj1C(2aj}a3kQXarH)>`NjEO5v%oRPwv!b0?Bbtk?qN_N9z91d7 zb`tIAJ!0d;473KiUpQ5T%U@pP@ zjQ<3IXH;RJcb4D-WEUKtTpwf-_}e0`*S1;XCF*grL>1s70%b}7KAb350?L&jHj8?o z?0UeB6VzP~aMlBL*8_Fe19jIEyI^+1?19;f@cUq1f!Po9D$D_xBaF*9;Ibm{SOz#r zkW$nGUJ}p)w3C%Zb6FLpwuqB;VVa4W7!OpH;}PZ(!u*UhRPilF2gEO%fjV1*S}{t% z2!Uw#573&2o0=oQEO5~*D^wP+`v=N*CEMn$5d$ewedM`xd`(;%nvX>BHb+XVL!oKg83Qd7jXVs;QY1G z4(i}t7jMcB^((o#9F&GRqg7fabZsgKB96h&*L5-X)M~DBhGq zHN2@FIs2^?4{XE97BJQt91js=q^bt*kk&;^t#!!K3Cn`#(R&0@ScQ4$R) z6aEU8kj5?@kvie13;e0SP5~s-fuquZhv2v%O91*1gbamG7-l6U;ZCKkgzswjZibR| z1RS04-5DeA9tb~HL?9)@Ga`~NAPkipV`oWY=Wq+YEUVNx3?pja4^A@|!l_w@nGBl` zhg@1gC8fH|;<}`gQhkQv9R}FVTDbtKHc&I3(i(pCngROn4=Ni9^DS^y0mI!K0-}B3d#~V| za7cCP1Vj=3d4gw^Ku#tUp~8XOs14*;Wz6RKN6YudCWuuFVzeK$n`|=<(hkOV3HJ^Q z!Yn{&a4X#ocN0fBfG`^njsb+3fRJ#N!O-O&6_`D_w?$Yv0H27BHc)hJqo!yic7f{C zDl6I#N)H~47&MDlV5cKY7Rvn`%CQ!P`W8w5EZYW(F+eQ_`>1j?zMg}z!pi3n(&2UW zh0Os~8N$v!6xNf115{`r%^Xl+7F=^cg(|49sIUs>y#e@EWFkVo#84%&y#+B8av|=8 zFZ^fDZMu=K%5hB2l;z>>Rvhw|@HZfVG&xl!`iWCkPn^yC*W~7Bz~9oDn^O)%*G#!Y z`G`q<67|kGUXE?{O~kROWzsw!p_u2J{Se8KROX$gtRVv-Gq@aPTMOm%sXgyU&3d3C zDO85VFR2ftnH=??rx5$NNli$VD9GXy!i9XPub~k*_4elxD+964BNpX(xTqe=;yB=s z$bUDdNSx<_H?=IQ&m-Oq`3mT-BaE4{r|-+;luh1+_J@>AxUz^7Fm+S!KsX`n(b&ts z7a;iyVef(kix1~!3(k>$054_4@2K@0q}>>X~+p)4;;K`E%8+XC}4 z!eTCql&J+$%G3ghi|<7X%r@bKzsVzVL=@n>z`a;C_?q)+DmCSlg`5nl)r~ zsyu*zQ?mUu%B6Kf9F^@~cJT4LQxCG4O5-^WTK0_7-m``B-6p5I} zC14(xC!>w@V1~Gt7TPgc2y6N)U__CK%LDGpyr0hN1aW zWAHnZW2K`-VI+)xPf41B@r>vg_ec|wEFQ($8qLyB5AGa%Wuy1RjDr3nwFvr#J3ZO> zrVv?p42{e7~!%^N6*_6SDz3Hb%WGsf~Ns3ZbqF`=gt zQ11k)0d_r*GsVD-ei(<74gXBU_0$r3-8{>^*PZ4*z_e@9dAf*0Y0kJaKt<=h^r7NE z=m_oe0+oo$gfKa7^f`DABZW-%1Kq$4(h@Q^4{Be^$cb7RL2&^l8@V6GJ01BS2ZZP0 zn#uMVNIy-AK83P?&+v1K>I|{cQKG$&d!mkR4c#Cg$W0l_WnOCV70db}AHYXFd4ZoN zj^|y#`zHMbUKaz87ImTop!qBOK>I`|-d34Sy#R&v(M91>T_LR-;>@r*QTI7S+gD7| z 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 I*slM70J~Z|`2YX_ literal 0 HcmV?d00001 diff --git a/assets/fonts/Graphik-Thin.otf b/assets/fonts/Graphik-Thin.otf new file mode 100644 index 0000000000000000000000000000000000000000..6c62c5ee626f5097b8c99ce952f29e4088ecfc2b GIT binary patch literal 131292 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

'; + + return $code; + } +} diff --git a/includes/class-form-shortcode.php b/includes/class-form-shortcode.php index 1f57d80..fcacb49 100644 --- a/includes/class-form-shortcode.php +++ b/includes/class-form-shortcode.php @@ -14,7 +14,7 @@ /** * Plugin Shortcodes class, will only render for the frontend. */ -class Shortcodes { +class Form_Shortcode { /** * The helper class. @@ -134,7 +134,7 @@ public function form_shortcode( $atts ) { $html[] = $this->get_recurring_field(); $html[] = $this->get_recurring_plan_fields(); - //$html[] = do_shortcode( $obj->post_content ); + $html[] = do_shortcode( $obj->post_content ); $html[] = $this->get_agreement_field(); diff --git a/includes/class-forms-update.php b/includes/class-forms-update.php index b0ba6cc..026b0cb 100644 --- a/includes/class-forms-update.php +++ b/includes/class-forms-update.php @@ -261,7 +261,7 @@ public function metabox_action( $post ) { */ public function register_meta_boxes() { // Register the information boxes. - if ( isset( $_GET['action'] ) ) { + if ( isset( $_GET['action'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended add_meta_box( 'pff_paystack_editor_details_box', __( 'Paste shortcode on preferred page', 'paystack_form' ), [ $this, 'shortcode_details' ], 'paystack_form', 'pff-paystack-metabox-holder' ); } add_meta_box( 'pff_paystack_editor_help_box', __( 'Help Section', 'paystack_forms' ), [ $this, 'help_details' ], 'paystack_form', 'pff-paystack-metabox-holder' ); @@ -594,7 +594,7 @@ public function save_post_meta( $form_id, $post ) { } if ( isset( $_POST[ '_' . $key ] ) ) { - $value = sanitize_text_field( $_POST[ '_' . $key ] ); + $value = sanitize_text_field( wp_unslash( $_POST[ '_' . $key ] ) ); } else { $value = $default; } diff --git a/includes/class-paystack-forms.php b/includes/class-paystack-forms.php index caf649f..52cbdf9 100644 --- a/includes/class-paystack-forms.php +++ b/includes/class-paystack-forms.php @@ -99,7 +99,8 @@ private function set_variables() { 'submissions' => 'Submissions', 'forms-update' => 'Forms_Update', 'tinymce-plugin' => 'TinyMCE_Plugin', - 'shortcodes' => 'Shortcodes', + 'form-shortcode' => 'Form_Shortcode', + 'field-shortcodes' => 'Field_Shortcodes', ); } From 96b02a577b60f5976735501934513faa555a5379 Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 20 Sep 2024 16:53:55 +0200 Subject: [PATCH 31/88] Fixing the quick edit links --- includes/class-forms-list.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/class-forms-list.php b/includes/class-forms-list.php index 243f6d0..eba4748 100644 --- a/includes/class-forms-list.php +++ b/includes/class-forms-list.php @@ -36,7 +36,7 @@ public function quick_edit_links( $actions, $post ) { if ( get_post_type( $post ) === 'paystack_form' ) { unset( $actions['view'] ); unset( $actions['quick edit'] ); - $actions['export'] = '' . __( 'View Payments', 'payment_forms' ) . ''; + $actions['export'] = '' . __( 'View Payments', 'payment_forms' ) . ''; } return $actions; } From 365d966703a492a18d39620db0531157d3bbd26a Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 20 Sep 2024 17:10:36 +0200 Subject: [PATCH 32/88] Changing the Variable amount field to a number and stripping any text from the value. #19 --- includes/class-forms-update.php | 4 ++-- includes/class-helpers.php | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/includes/class-forms-update.php b/includes/class-forms-update.php index 026b0cb..7e48a72 100644 --- a/includes/class-forms-update.php +++ b/includes/class-forms-update.php @@ -355,14 +355,14 @@ public function form_data() { $html[] = '' . __('Ensure you are activated for the currency you are selecting. Check here for more information.', 'paystack_forms') . ''; $html[] = '

' . __('Amount to be paid(Set 0 for customer input):', 'paystack_forms') . '

'; - $html[] = ''; + $html[] = ''; if ($this->meta['minimum'] == 1) { $html[] = '
'; } else { $html[] = '
'; } $html[] = '

' . __('Variable Dropdown Amount:', 'paystack_forms') . '

'; - $html[] = ''; + $html[] = ''; if ($this->meta['usevariableamount'] == 1) { $html[] = '
'; } else { diff --git a/includes/class-helpers.php b/includes/class-helpers.php index 4f6e3df..fcc3b89 100644 --- a/includes/class-helpers.php +++ b/includes/class-helpers.php @@ -552,6 +552,11 @@ public function parse_meta_values( $post ) { } } + // Strip any text from the variable amount field. + if ( isset( $meta['variableamount'] ) && is_string( $meta['variableamount'] ) ) { + $meta['variableamount'] = (int) $meta['variableamount']; + } + $meta['minimum'] = floatval( $meta['minimum'] ); $meta['txncharge'] = floatval( $meta['txncharge'] ); From df780a6f4fc70cfee85c2cca74a14af1c919cc5d Mon Sep 17 00:00:00 2001 From: Warwick Date: Wed, 25 Sep 2024 11:07:53 +0200 Subject: [PATCH 33/88] Updating the language domain to pff-paystack --- includes/class-field-shortcodes.php | 2 +- includes/class-form-shortcode.php | 16 +- includes/class-forms-list.php | 8 +- includes/class-forms-update.php | 166 ++++---- includes/class-helpers.php | 564 ++++++++++++------------- includes/class-payments-list-table.php | 12 +- includes/class-settings.php | 32 +- includes/class-setup.php | 2 +- includes/class-submissions.php | 10 +- 9 files changed, 406 insertions(+), 406 deletions(-) diff --git a/includes/class-field-shortcodes.php b/includes/class-field-shortcodes.php index 143cd12..9961821 100644 --- a/includes/class-field-shortcodes.php +++ b/includes/class-field-shortcodes.php @@ -25,7 +25,7 @@ public function __construct() { public function text_field( $atts ) { $atts = shortcode_atts( array( - 'name' => __( 'Title', 'paystack_forms' ), + 'name' => __( 'Title', 'pff-paystack' ), 'required' => '0', ), $atts, diff --git a/includes/class-form-shortcode.php b/includes/class-form-shortcode.php index fcacb49..ef819d5 100644 --- a/includes/class-form-shortcode.php +++ b/includes/class-form-shortcode.php @@ -142,13 +142,13 @@ public function form_shortcode( $atts ) { $html[] = ''; } else { - $html[] = '
' . __( 'You must be logged in to make a payment.', 'paystack_forms' ) . '
'; + $html[] = '
' . __( 'You must be logged in to make a payment.', 'pff-paystack' ) . '
'; } } else { - $html[] = '
' . __( 'Invalid Paystack form ID or the form does not exist.', 'paystack_forms' ) . '
'; + $html[] = '
' . __( 'Invalid Paystack form ID or the form does not exist.', 'pff-paystack' ) . '
'; } } else { - $html[] = '
' . __( 'No Paystack form ID provided.', 'paystack_forms' ) . '
'; + $html[] = '
' . __( 'No Paystack form ID provided.', 'pff-paystack' ) . '
'; } $html = implode( '', $html ); @@ -192,7 +192,7 @@ public function set_meta_data( $obj ) { $this->meta['paymentoptions'] = array_map( 'sanitize_text_field', $this->meta['paymentoptions'] ); } - $this->meta['planerrorcode'] = __( 'Input Correct Recurring Plan Code', 'paystack_forms' ); + $this->meta['planerrorcode'] = __( 'Input Correct Recurring Plan Code', 'pff-paystack' ); if ( $this->meta['recur']== 'plan') { if ( $this->meta['recurplan'] == '' || $this->meta['recurplan'] == '') { @@ -244,9 +244,9 @@ public function get_hidden_fields() { */ public function get_fullname_field() { $html = '
- +
- +
'; return $html; @@ -259,9 +259,9 @@ public function get_fullname_field() { */ public function get_email_field() { $html = '
- +
- meta['loggedin'] == 'yes' ? 'readonly' : '' ) . ' required> + meta['loggedin'] == 'yes' ? 'readonly' : '' ) . ' required>
'; return $html; diff --git a/includes/class-forms-list.php b/includes/class-forms-list.php index eba4748..0111a2f 100644 --- a/includes/class-forms-list.php +++ b/includes/class-forms-list.php @@ -50,10 +50,10 @@ public function quick_edit_links( $actions, $post ) { public function register_columns( $columns ) { $columns = array( 'cb' => '', - 'title' => __( 'Name', 'paystack_forms' ), - 'shortcode' => __( 'Shortcode', 'paystack_forms' ), - 'payments' => __( 'Payments', 'paystack_forms' ), - 'date' => __( 'Date', 'paystack_forms' ) + 'title' => __( 'Name', 'pff-paystack' ), + 'shortcode' => __( 'Shortcode', 'pff-paystack' ), + 'payments' => __( 'Payments', 'pff-paystack' ), + 'date' => __( 'Date', 'pff-paystack' ) ); return $columns; } diff --git a/includes/class-forms-update.php b/includes/class-forms-update.php index 7e48a72..d17ec41 100644 --- a/includes/class-forms-update.php +++ b/includes/class-forms-update.php @@ -84,7 +84,7 @@ public function set_vars() { public function default_content( $content, $post ) { switch ( $post->post_type ) { case 'paystack_form': - $content = '[text name="' . __( 'Phone Number', 'paystack_forms' ) . '"]'; + $content = '[text name="' . __( 'Phone Number', 'pff-paystack' ) . '"]'; break; default: $content = ''; @@ -264,18 +264,18 @@ public function register_meta_boxes() { if ( isset( $_GET['action'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended add_meta_box( 'pff_paystack_editor_details_box', __( 'Paste shortcode on preferred page', 'paystack_form' ), [ $this, 'shortcode_details' ], 'paystack_form', 'pff-paystack-metabox-holder' ); } - add_meta_box( 'pff_paystack_editor_help_box', __( 'Help Section', 'paystack_forms' ), [ $this, 'help_details' ], 'paystack_form', 'pff-paystack-metabox-holder' ); + add_meta_box( 'pff_paystack_editor_help_box', __( 'Help Section', 'pff-paystack' ), [ $this, 'help_details' ], 'paystack_form', 'pff-paystack-metabox-holder' ); // Add in our "normal" meta boxes - add_meta_box( 'form_data', __( 'Extra Form Description', 'paystack_forms' ), [ $this, 'form_data' ], 'paystack_form', 'normal', 'default' ); - add_meta_box( 'email_data', __( 'Email Receipt Settings', 'paystack_forms' ), [ $this, 'email_data' ], 'paystack_form', 'normal', 'default' ); + add_meta_box( 'form_data', __( 'Extra Form Description', 'pff-paystack' ), [ $this, 'form_data' ], 'paystack_form', 'normal', 'default' ); + add_meta_box( 'email_data', __( 'Email Receipt Settings', 'pff-paystack' ), [ $this, 'email_data' ], 'paystack_form', 'normal', 'default' ); // Add in our "side" meta boxes - add_meta_box( 'recuring_data', __( 'Recurring Payment', 'paystack_forms' ), [ $this, 'recur_data' ], 'paystack_form', 'side', 'default' ); - add_meta_box( 'quantity_data', __( 'Quantity Payment', 'paystack_forms' ), [ $this, 'quantity_data' ], 'paystack_form', 'side', 'default' ); - add_meta_box( 'agreement_data', __( 'Agreement checkbox', 'paystack_forms' ), [ $this, 'agreement_data' ], 'paystack_form', 'side', 'default' ); - add_meta_box( 'subaccount_data', __( 'Sub Account', 'paystack_forms' ), [ $this, 'subaccount_data' ], 'paystack_form', 'side', 'default' ); - add_meta_box( 'plan_data', __( '*Special: Subscribe to plan after time', 'paystack_forms' ), [ $this, 'plan_data' ], 'paystack_form', 'side', 'default' ); + add_meta_box( 'recuring_data', __( 'Recurring Payment', 'pff-paystack' ), [ $this, 'recur_data' ], 'paystack_form', 'side', 'default' ); + add_meta_box( 'quantity_data', __( 'Quantity Payment', 'pff-paystack' ), [ $this, 'quantity_data' ], 'paystack_form', 'side', 'default' ); + add_meta_box( 'agreement_data', __( 'Agreement checkbox', 'pff-paystack' ), [ $this, 'agreement_data' ], 'paystack_form', 'side', 'default' ); + add_meta_box( 'subaccount_data', __( 'Sub Account', 'pff-paystack' ), [ $this, 'subaccount_data' ], 'paystack_form', 'side', 'default' ); + add_meta_box( 'plan_data', __( '*Special: Subscribe to plan after time', 'pff-paystack' ), [ $this, 'plan_data' ], 'paystack_form', 'side', 'default' ); } @@ -288,7 +288,7 @@ public function register_meta_boxes() { public function shortcode_details( $post ) { ?>

- + @@ -336,56 +336,56 @@ public function form_data() { $html = []; if ($this->meta['hidetitle'] == 1) { - $html[] = ''; + $html[] = ''; } else { - $html[] = ''; + $html[] = ''; } $html[] = '
'; $html[] = '

Currency:

'; $html[] = ''; - $html[] = '' . __('Ensure you are activated for the currency you are selecting. Check here for more information.', 'paystack_forms') . ''; - $html[] = '

' . __('Amount to be paid(Set 0 for customer input):', 'paystack_forms') . '

'; + $html[] = '' . __('Ensure you are activated for the currency you are selecting. Check here for more information.', 'pff-paystack') . ''; + $html[] = '

' . __('Amount to be paid(Set 0 for customer input):', 'pff-paystack') . '

'; $html[] = ''; if ($this->meta['minimum'] == 1) { - $html[] = '
'; + $html[] = '
'; } else { - $html[] = '
'; + $html[] = '
'; } - $html[] = '

' . __('Variable Dropdown Amount:', 'paystack_forms') . '

'; + $html[] = '

' . __('Variable Dropdown Amount:', 'pff-paystack') . '

'; $html[] = ''; if ($this->meta['usevariableamount'] == 1) { - $html[] = '
'; + $html[] = '
'; } else { - $html[] = '
'; + $html[] = '
'; } - $html[] = '

' . __('Pay button Description:', 'paystack_forms') . '

'; + $html[] = '

' . __('Pay button Description:', 'pff-paystack') . '

'; $html[] = ''; - $html[] = '

' . __('Add Extra Charge:', 'paystack_forms') . '

'; + $html[] = '

' . __('Add Extra Charge:', 'pff-paystack') . '

'; $html[] = ' -
' . __('This allows you include an extra charge to cushion the effect of the transaction fee. ' . __('Configure', 'paystack_forms') . ''; - $html[] = '

' . __('User logged In:', 'paystack_forms') . '

'; +
' . __('This allows you include an extra charge to cushion the effect of the transaction fee. ' . __('Configure', 'pff-paystack') . ''; + $html[] = '

' . __('User logged In:', 'pff-paystack') . '

'; $html[] = ''; - $html[] = '

' . __('Success Message after Payment', 'paystack_forms') . '

'; + $html[] = '

' . __('Success Message after Payment', 'pff-paystack') . '

'; $html[] = ''; - $html[] = '

' . __('File Upload Limit(MB):', 'paystack_forms') . '

'; + $html[] = '

' . __('File Upload Limit(MB):', 'pff-paystack') . '

'; $html[] = ''; - $html[] = '

' . __('Redirect to page link after payment(keep blank to use normal success message):', 'paystack_forms') . '

'; + $html[] = '

' . __('Redirect to page link after payment(keep blank to use normal success message):', 'pff-paystack') . '

'; $html[] = ''; // To output the concatenated $html array content @@ -415,15 +415,15 @@ public function is_option_selected( $value, $compare ) { */ public function recur_data(){ $html = []; - $html[] = '

' . __('Recurring Payment:', 'paystack_forms') . '

'; + $html[] = '

' . __('Recurring Payment:', 'pff-paystack') . '

'; $html[] = ''; - $html[] = '

' . __('Paystack Recur Plan code:', 'paystack_forms') . '

'; + $html[] = '

' . __('Paystack Recur Plan code:', 'pff-paystack') . '

'; $html[] = ' - ' . __('Plan amount must match amount on extra form description.', 'paystack_forms') . ''; + ' . __('Plan amount must match amount on extra form description.', 'pff-paystack') . ''; // Output the accumulated HTML echo wp_kses( implode( '', $html ), $this->allowed_html ); @@ -437,23 +437,23 @@ public function recur_data(){ public function email_data() { $html = []; // Echo out the field - $html[] = '

' . __('Send an invoice when a payment is attempted:', 'paystack_forms') . '

'; + $html[] = '

' . __('Send an invoice when a payment is attempted:', 'pff-paystack') . '

'; $html[] = ''; - $html[] = '

' . __('Send Email Receipt:', 'paystack_forms') . '

'; + $html[] = '

' . __('Send Email Receipt:', 'pff-paystack') . '

'; $html[] = ''; - $html[] = '

' . __('Email Subject:', 'paystack_forms') . '

'; + $html[] = '

' . __('Email Subject:', 'pff-paystack') . '

'; $html[] = ''; - $html[] = '

' . __('Merchant Name on Receipt:', 'paystack_forms') . '

'; + $html[] = '

' . __('Merchant Name on Receipt:', 'pff-paystack') . '

'; $html[] = ''; - $html[] = '

' . __('Email Heading:', 'paystack_forms') . '

'; + $html[] = '

' . __('Email Heading:', 'pff-paystack') . '

'; $html[] = ''; - $html[] = '

' . __('Email Body/Message:', 'paystack_forms') . '

'; + $html[] = '

' . __('Email Body/Message:', 'pff-paystack') . '

'; $html[] = ''; echo wp_kses( implode( '', $html ), $this->allowed_html ); @@ -468,39 +468,39 @@ public function quantity_data() { $html = []; // Echo out the field - $html[] = '' . __('Allow your users pay in multiple quantity', 'paystack_forms') . ' -

' . __('Quantified Payment:', 'paystack_forms') . '

'; + $html[] = '' . __('Allow your users pay in multiple quantity', 'pff-paystack') . ' +

' . __('Quantified Payment:', 'pff-paystack') . '

'; if ($this->meta['recur'] != "no") { $html[] = ''; } else { $html[] = ''; } if ($this->meta['usequantity'] == "yes") { - $html[] = '

' . __('Max payable quantity:', 'paystack_forms') . '

'; - $html[] = '' . __('Your users only get to pay in quantities if the from amount is not set to zero and recur is set to none.', 'paystack_forms') . ''; - $html[] = '

' . __('Unit of quantity:', 'paystack_forms') . '

'; - $html[] = '' . __('What is the unit of this quantity? Default is Quantity.', 'paystack_forms') . ''; + $html[] = '

' . __('Max payable quantity:', 'pff-paystack') . '

'; + $html[] = '' . __('Your users only get to pay in quantities if the from amount is not set to zero and recur is set to none.', 'pff-paystack') . ''; + $html[] = '

' . __('Unit of quantity:', 'pff-paystack') . '

'; + $html[] = '' . __('What is the unit of this quantity? Default is Quantity.', 'pff-paystack') . ''; - $html[] = '

' . __('Inventory Payment:', 'paystack_forms') . '

'; + $html[] = '

' . __('Inventory Payment:', 'pff-paystack') . '

'; $html[] = ' - ' . __('Set maximum available items in stock', 'paystack_forms') . ''; + ' . __('Set maximum available items in stock', 'pff-paystack') . ''; } if ($this->meta['useinventory'] == "yes" && $this->meta['usequantity'] == "yes") { - $html[] = '

' . __('Total Inventory', 'paystack_forms') . '

'; + $html[] = '

' . __('Total Inventory', 'pff-paystack') . '

'; $html[] = ''; - $html[] = '

' . __('Already sold', 'paystack_forms') . '

'; + $html[] = '

' . __('Already sold', 'pff-paystack') . '

'; $html[] = '
'; @@ -518,12 +518,12 @@ public function agreement_data() { $html = []; // Add components to the $html array - $html[] = '

' . __( 'Use agreement checkbox:', 'paystack_forms' ) . '

'; + $html[] = '

' . __( 'Use agreement checkbox:', 'pff-paystack' ) . '

'; $html[] = ''; - $html[] = '

' . __( 'Agreement Page Link:', 'paystack_forms' ) . '

'; + $html[] = '

' . __( 'Agreement Page Link:', 'pff-paystack' ) . '

'; $html[] = ''; echo wp_kses( implode( '', $html ), $this->allowed_html ); } @@ -536,14 +536,14 @@ public function agreement_data() { public function subaccount_data() { $html = []; // Add components to the $html array - $html[] = '

' . __( 'Sub Account code:', 'paystack_forms' ) . '

'; + $html[] = '

' . __( 'Sub Account code:', 'pff-paystack' ) . '

'; $html[] = ''; - $html[] = '

' . __( 'Transaction Charge bearer:', 'paystack_forms' ) . '

'; + $html[] = '

' . __( 'Transaction Charge bearer:', 'pff-paystack' ) . '

'; $html[] = ''; - $html[] = '

' . __( 'Merchant Amount:', 'paystack_forms' ) . '

'; + $html[] = '

' . __( 'Merchant Amount:', 'pff-paystack' ) . '

'; $html[] = ''; echo wp_kses( implode( '', $html ), $this->allowed_html ); } @@ -555,16 +555,16 @@ public function subaccount_data() { */ public function plan_data() { $html = []; - $html[] = '

' . __( 'User subscribes to plan after number of days:', 'paystack_forms' ) . '

'; - $html[] = '

' . __( 'Number of days:', 'paystack_forms' ) . '

'; + $html[] = '

' . __( 'User subscribes to plan after number of days:', 'pff-paystack' ) . '

'; + $html[] = '

' . __( 'Number of days:', 'pff-paystack' ) . '

'; $html[] = ''; - $html[] = '

' . __( 'Plan:', 'paystack_forms' ) . '

'; + $html[] = '

' . __( 'Plan:', 'pff-paystack' ) . '

'; $html[] = ''; if ($this->meta['startdate_enabled'] == 1) { - $html[] = '


'; + $html[] = '


'; } else { - $html[] = '


'; + $html[] = '


'; } echo wp_kses( implode( '', $html ), $this->allowed_html ); } diff --git a/includes/class-helpers.php b/includes/class-helpers.php index fcc3b89..fc18ff4 100644 --- a/includes/class-helpers.php +++ b/includes/class-helpers.php @@ -43,8 +43,8 @@ class Helpers { public function __construct() { $this->defaults = [ 'amount' => 0, - 'paybtn' => __( 'Pay', 'paystack_forms' ), - 'successmsg' => __( 'Thank you for paying!', 'paystack_forms' ), + 'paybtn' => __( 'Pay', 'pff-paystack' ), + 'successmsg' => __( 'Thank you for paying!', 'pff-paystack' ), 'txncharge' => 'merchant', 'loggedin' => '', 'currency' => 'NGN', @@ -57,10 +57,10 @@ public function __construct() { 'loggedin' => 'no', 'recur' => 'no', 'recurplan' => '', - 'subject' => __( 'Thank you for your payment', 'paystack_forms' ), + 'subject' => __( 'Thank you for your payment', 'pff-paystack' ), 'merchant' => '', - 'heading' => __( 'We\'ve received your payment', 'paystack_forms' ), - 'message' => __( 'Your payment was received and we appreciate it.', 'paystack_forms' ), + 'heading' => __( 'We\'ve received your payment', 'pff-paystack' ), + 'message' => __( 'Your payment was received and we appreciate it.', 'pff-paystack' ), 'sendreceipt' => 'yes', 'sendinvoice' => 'yes', 'usequantity' => 'no', @@ -68,7 +68,7 @@ public function __construct() { 'inventory' => '0', 'sold' => '0', 'quantity' => '10', - 'quantityunit' => __( 'Quantity', 'paystack_forms' ), + 'quantityunit' => __( 'Quantity', 'pff-paystack' ), 'useagreement' => 'no', 'agreementlink' => '', 'subaccount' => '', @@ -210,245 +210,245 @@ public function get_payments_count( $form_id ) { */ public function get_countries( $implode = false ) { $countries = [ - __( "Afghanistan", 'paystack_forms' ), - __( "Albania", 'paystack_forms' ), - __( "Algeria", 'paystack_forms' ), - __( "American Samoa", 'paystack_forms' ), - __( "Andorra", 'paystack_forms' ), - __( "Angola", 'paystack_forms' ), - __( "Anguilla", 'paystack_forms' ), - __( "Antarctica", 'paystack_forms' ), - __( "Antigua and Barbuda", 'paystack_forms' ), - __( "Argentina", 'paystack_forms' ), - __( "Armenia", 'paystack_forms' ), - __( "Aruba", 'paystack_forms' ), - __( "Australia", 'paystack_forms' ), - __( "Austria", 'paystack_forms' ), - __( "Azerbaijan", 'paystack_forms' ), - __( "Bahamas", 'paystack_forms' ), - __( "Bahrain", 'paystack_forms' ), - __( "Bangladesh", 'paystack_forms' ), - __( "Barbados", 'paystack_forms' ), - __( "Belarus", 'paystack_forms' ), - __( "Belgium", 'paystack_forms' ), - __( "Belize", 'paystack_forms' ), - __( "Benin", 'paystack_forms' ), - __( "Bermuda", 'paystack_forms' ), - __( "Bhutan", 'paystack_forms' ), - __( "Bolivia", 'paystack_forms' ), - __( "Bosnia and Herzegovina", 'paystack_forms' ), - __( "Botswana", 'paystack_forms' ), - __( "Bouvet Island", 'paystack_forms' ), - __( "Brazil", 'paystack_forms' ), - __( "British Indian Ocean Territory", 'paystack_forms' ), - __( "Brunei Darussalam", 'paystack_forms' ), - __( "Bulgaria", 'paystack_forms' ), - __( "Burkina Faso", 'paystack_forms' ), - __( "Burundi", 'paystack_forms' ), - __( "Cambodia", 'paystack_forms' ), - __( "Cameroon", 'paystack_forms' ), - __( "Canada", 'paystack_forms' ), - __( "Cape Verde", 'paystack_forms' ), - __( "Cayman Islands", 'paystack_forms' ), - __( "Central African Republic", 'paystack_forms' ), - __( "Chad", 'paystack_forms' ), - __( "Chile", 'paystack_forms' ), - __( "China", 'paystack_forms' ), - __( "Christmas Island", 'paystack_forms' ), - __( "Cocos (Keeling) Islands", 'paystack_forms' ), - __( "Colombia", 'paystack_forms' ), - __( "Comoros", 'paystack_forms' ), - __( "Congo", 'paystack_forms' ), - __( "Congo, The Democratic Republic of The", 'paystack_forms' ), - __( "Cook Islands", 'paystack_forms' ), - __( "Costa Rica", 'paystack_forms' ), - __( "Cote D'ivoire", 'paystack_forms' ), - __( "Croatia", 'paystack_forms' ), - __( "Cuba", 'paystack_forms' ), - __( "Cyprus", 'paystack_forms' ), - __( "Czech Republic", 'paystack_forms' ), - __( "Denmark", 'paystack_forms' ), - __( "Djibouti", 'paystack_forms' ), - __( "Dominica", 'paystack_forms' ), - __( "Dominican Republic", 'paystack_forms' ), - __( "Ecuador", 'paystack_forms' ), - __( "Egypt", 'paystack_forms' ), - __( "El Salvador", 'paystack_forms' ), - __( "Equatorial Guinea", 'paystack_forms' ), - __( "Eritrea", 'paystack_forms' ), - __( "Estonia", 'paystack_forms' ), - __( "Ethiopia", 'paystack_forms' ), - __( "Falkland Islands (Malvinas)", 'paystack_forms' ), - __( "Faroe Islands", 'paystack_forms' ), - __( "Fiji", 'paystack_forms' ), - __( "Finland", 'paystack_forms' ), - __( "France", 'paystack_forms' ), - __( "French Guiana", 'paystack_forms' ), - __( "French Polynesia", 'paystack_forms' ), - __( "French Southern Territories", 'paystack_forms' ), - __( "Gabon", 'paystack_forms' ), - __( "Gambia", 'paystack_forms' ), - __( "Georgia", 'paystack_forms' ), - __( "Germany", 'paystack_forms' ), - __( "Ghana", 'paystack_forms' ), - __( "Gibraltar", 'paystack_forms' ), - __( "Greece", 'paystack_forms' ), - __( "Greenland", 'paystack_forms' ), - __( "Grenada", 'paystack_forms' ), - __( "Guadeloupe", 'paystack_forms' ), - __( "Guam", 'paystack_forms' ), - __( "Guatemala", 'paystack_forms' ), - __( "Guinea", 'paystack_forms' ), - __( "Guinea-bissau", 'paystack_forms' ), - __( "Guyana", 'paystack_forms' ), - __( "Haiti", 'paystack_forms' ), - __( "Heard Island and Mcdonald Islands", 'paystack_forms' ), - __( "Holy See (Vatican City State)", 'paystack_forms' ), - __( "Honduras", 'paystack_forms' ), - __( "Hong Kong", 'paystack_forms' ), - __( "Hungary", 'paystack_forms' ), - __( "Iceland", 'paystack_forms' ), - __( "India", 'paystack_forms' ), - __( "Indonesia", 'paystack_forms' ), - __( "Iran, Islamic Republic of", 'paystack_forms' ), - __( "Iraq", 'paystack_forms' ), - __( "Ireland", 'paystack_forms' ), - __( "Israel", 'paystack_forms' ), - __( "Italy", 'paystack_forms' ), - __( "Jamaica", 'paystack_forms' ), - __( "Japan", 'paystack_forms' ), - __( "Jordan", 'paystack_forms' ), - __( "Kazakhstan", 'paystack_forms' ), - __( "Kenya", 'paystack_forms' ), - __( "Kiribati", 'paystack_forms' ), - __( "Korea, Democratic People's Republic of", 'paystack_forms' ), - __( "Korea, Republic of", 'paystack_forms' ), - __( "Kuwait", 'paystack_forms' ), - __( "Kyrgyzstan", 'paystack_forms' ), - __( "Lao People's Democratic Republic", 'paystack_forms' ), - __( "Latvia", 'paystack_forms' ), - __( "Lebanon", 'paystack_forms' ), - __( "Lesotho", 'paystack_forms' ), - __( "Liberia", 'paystack_forms' ), - __( "Libyan Arab Jamahiriya", 'paystack_forms' ), - __( "Liechtenstein", 'paystack_forms' ), - __( "Lithuania", 'paystack_forms' ), - __( "Luxembourg", 'paystack_forms' ), - __( "Macao", 'paystack_forms' ), - __( "Macedonia, The Former Yugoslav Republic of", 'paystack_forms' ), - __( "Madagascar", 'paystack_forms' ), - __( "Malawi", 'paystack_forms' ), - __( "Malaysia", 'paystack_forms' ), - __( "Maldives", 'paystack_forms' ), - __( "Mali", 'paystack_forms' ), - __( "Malta", 'paystack_forms' ), - __( "Marshall Islands", 'paystack_forms' ), - __( "Martinique", 'paystack_forms' ), - __( "Mauritania", 'paystack_forms' ), - __( "Mauritius", 'paystack_forms' ), - __( "Mayotte", 'paystack_forms' ), - __( "Mexico", 'paystack_forms' ), - __( "Micronesia, Federated States of", 'paystack_forms' ), - __( "Moldova, Republic of", 'paystack_forms' ), - __( "Monaco", 'paystack_forms' ), - __( "Mongolia", 'paystack_forms' ), - __( "Montserrat", 'paystack_forms' ), - __( "Morocco", 'paystack_forms' ), - __( "Mozambique", 'paystack_forms' ), - __( "Myanmar", 'paystack_forms' ), - __( "Namibia", 'paystack_forms' ), - __( "Nauru", 'paystack_forms' ), - __( "Nepal", 'paystack_forms' ), - __( "Netherlands", 'paystack_forms' ), - __( "Netherlands Antilles", 'paystack_forms' ), - __( "New Caledonia", 'paystack_forms' ), - __( "New Zealand", 'paystack_forms' ), - __( "Nicaragua", 'paystack_forms' ), - __( "Niger", 'paystack_forms' ), - __( "Nigeria", 'paystack_forms' ), - __( "Niue", 'paystack_forms' ), - __( "Norfolk Island", 'paystack_forms' ), - __( "Northern Mariana Islands", 'paystack_forms' ), - __( "Norway", 'paystack_forms' ), - __( "Oman", 'paystack_forms' ), - __( "Pakistan", 'paystack_forms' ), - __( "Palau", 'paystack_forms' ), - __( "Palestinian Territory, Occupied", 'paystack_forms' ), - __( "Panama", 'paystack_forms' ), - __( "Papua New Guinea", 'paystack_forms' ), - __( "Paraguay", 'paystack_forms' ), - __( "Peru", 'paystack_forms' ), - __( "Philippines", 'paystack_forms' ), - __( "Pitcairn", 'paystack_forms' ), - __( "Poland", 'paystack_forms' ), - __( "Portugal", 'paystack_forms' ), - __( "Puerto Rico", 'paystack_forms' ), - __( "Qatar", 'paystack_forms' ), - __( "Reunion", 'paystack_forms' ), - __( "Romania", 'paystack_forms' ), - __( "Russian Federation", 'paystack_forms' ), - __( "Rwanda", 'paystack_forms' ), - __( "Saint Helena", 'paystack_forms' ), - __( "Saint Kitts and Nevis", 'paystack_forms' ), - __( "Saint Lucia", 'paystack_forms' ), - __( "Saint Pierre and Miquelon", 'paystack_forms' ), - __( "Saint Vincent and The Grenadines", 'paystack_forms' ), - __( "Samoa", 'paystack_forms' ), - __( "San Marino", 'paystack_forms' ), - __( "Sao Tome and Principe", 'paystack_forms' ), - __( "Saudi Arabia", 'paystack_forms' ), - __( "Senegal", 'paystack_forms' ), - __( "Serbia and Montenegro", 'paystack_forms' ), - __( "Seychelles", 'paystack_forms' ), - __( "Sierra Leone", 'paystack_forms' ), - __( "Singapore", 'paystack_forms' ), - __( "Slovakia", 'paystack_forms' ), - __( "Slovenia", 'paystack_forms' ), - __( "Solomon Islands", 'paystack_forms' ), - __( "Somalia", 'paystack_forms' ), - __( "South Africa", 'paystack_forms' ), - __( "South Georgia and The South Sandwich Islands", 'paystack_forms' ), - __( "Spain", 'paystack_forms' ), - __( "Sri Lanka", 'paystack_forms' ), - __( "Sudan", 'paystack_forms' ), - __( "Suriname", 'paystack_forms' ), - __( "Svalbard and Jan Mayen", 'paystack_forms' ), - __( "Swaziland", 'paystack_forms' ), - __( "Sweden", 'paystack_forms' ), - __( "Switzerland", 'paystack_forms' ), - __( "Syrian Arab Republic", 'paystack_forms' ), - __( "Taiwan, Province of China", 'paystack_forms' ), - __( "Tajikistan", 'paystack_forms' ), - __( "Tanzania, United Republic of", 'paystack_forms' ), - __( "Thailand", 'paystack_forms' ), - __( "Timor-leste", 'paystack_forms' ), - __( "Togo", 'paystack_forms' ), - __( "Tokelau", 'paystack_forms' ), - __( "Tonga", 'paystack_forms' ), - __( "Trinidad and Tobago", 'paystack_forms' ), - __( "Tunisia", 'paystack_forms' ), - __( "Turkey", 'paystack_forms' ), - __( "Turkmenistan", 'paystack_forms' ), - __( "Turks and Caicos Islands", 'paystack_forms' ), - __( "Tuvalu", 'paystack_forms' ), - __( "Uganda", 'paystack_forms' ), - __( "Ukraine", 'paystack_forms' ), - __( "United Arab Emirates", 'paystack_forms' ), - __( "United Kingdom", 'paystack_forms' ), - __( "United States", 'paystack_forms' ), - __( "United States Minor Outlying Islands", 'paystack_forms' ), - __( "Uruguay", 'paystack_forms' ), - __( "Uzbekistan", 'paystack_forms' ), - __( "Vanuatu", 'paystack_forms' ), - __( "Venezuela", 'paystack_forms' ), - __( "Viet Nam", 'paystack_forms' ), - __( "Virgin Islands; British", 'paystack_forms' ), - __( "Virgin Islands; U.S.", 'paystack_forms' ), - __( "Wallis and Futuna", 'paystack_forms' ), - __( "Western Sahara", 'paystack_forms' ), - __( "Yemen", 'paystack_forms' ), - __( "Zambia", 'paystack_forms' ), - __( "Zimbabwe", 'paystack_forms' ), + __( "Afghanistan", 'pff-paystack' ), + __( "Albania", 'pff-paystack' ), + __( "Algeria", 'pff-paystack' ), + __( "American Samoa", 'pff-paystack' ), + __( "Andorra", 'pff-paystack' ), + __( "Angola", 'pff-paystack' ), + __( "Anguilla", 'pff-paystack' ), + __( "Antarctica", 'pff-paystack' ), + __( "Antigua and Barbuda", 'pff-paystack' ), + __( "Argentina", 'pff-paystack' ), + __( "Armenia", 'pff-paystack' ), + __( "Aruba", 'pff-paystack' ), + __( "Australia", 'pff-paystack' ), + __( "Austria", 'pff-paystack' ), + __( "Azerbaijan", 'pff-paystack' ), + __( "Bahamas", 'pff-paystack' ), + __( "Bahrain", 'pff-paystack' ), + __( "Bangladesh", 'pff-paystack' ), + __( "Barbados", 'pff-paystack' ), + __( "Belarus", 'pff-paystack' ), + __( "Belgium", 'pff-paystack' ), + __( "Belize", 'pff-paystack' ), + __( "Benin", 'pff-paystack' ), + __( "Bermuda", 'pff-paystack' ), + __( "Bhutan", 'pff-paystack' ), + __( "Bolivia", 'pff-paystack' ), + __( "Bosnia and Herzegovina", 'pff-paystack' ), + __( "Botswana", 'pff-paystack' ), + __( "Bouvet Island", 'pff-paystack' ), + __( "Brazil", 'pff-paystack' ), + __( "British Indian Ocean Territory", 'pff-paystack' ), + __( "Brunei Darussalam", 'pff-paystack' ), + __( "Bulgaria", 'pff-paystack' ), + __( "Burkina Faso", 'pff-paystack' ), + __( "Burundi", 'pff-paystack' ), + __( "Cambodia", 'pff-paystack' ), + __( "Cameroon", 'pff-paystack' ), + __( "Canada", 'pff-paystack' ), + __( "Cape Verde", 'pff-paystack' ), + __( "Cayman Islands", 'pff-paystack' ), + __( "Central African Republic", 'pff-paystack' ), + __( "Chad", 'pff-paystack' ), + __( "Chile", 'pff-paystack' ), + __( "China", 'pff-paystack' ), + __( "Christmas Island", 'pff-paystack' ), + __( "Cocos (Keeling) Islands", 'pff-paystack' ), + __( "Colombia", 'pff-paystack' ), + __( "Comoros", 'pff-paystack' ), + __( "Congo", 'pff-paystack' ), + __( "Congo, The Democratic Republic of The", 'pff-paystack' ), + __( "Cook Islands", 'pff-paystack' ), + __( "Costa Rica", 'pff-paystack' ), + __( "Cote D'ivoire", 'pff-paystack' ), + __( "Croatia", 'pff-paystack' ), + __( "Cuba", 'pff-paystack' ), + __( "Cyprus", 'pff-paystack' ), + __( "Czech Republic", 'pff-paystack' ), + __( "Denmark", 'pff-paystack' ), + __( "Djibouti", 'pff-paystack' ), + __( "Dominica", 'pff-paystack' ), + __( "Dominican Republic", 'pff-paystack' ), + __( "Ecuador", 'pff-paystack' ), + __( "Egypt", 'pff-paystack' ), + __( "El Salvador", 'pff-paystack' ), + __( "Equatorial Guinea", 'pff-paystack' ), + __( "Eritrea", 'pff-paystack' ), + __( "Estonia", 'pff-paystack' ), + __( "Ethiopia", 'pff-paystack' ), + __( "Falkland Islands (Malvinas)", 'pff-paystack' ), + __( "Faroe Islands", 'pff-paystack' ), + __( "Fiji", 'pff-paystack' ), + __( "Finland", 'pff-paystack' ), + __( "France", 'pff-paystack' ), + __( "French Guiana", 'pff-paystack' ), + __( "French Polynesia", 'pff-paystack' ), + __( "French Southern Territories", 'pff-paystack' ), + __( "Gabon", 'pff-paystack' ), + __( "Gambia", 'pff-paystack' ), + __( "Georgia", 'pff-paystack' ), + __( "Germany", 'pff-paystack' ), + __( "Ghana", 'pff-paystack' ), + __( "Gibraltar", 'pff-paystack' ), + __( "Greece", 'pff-paystack' ), + __( "Greenland", 'pff-paystack' ), + __( "Grenada", 'pff-paystack' ), + __( "Guadeloupe", 'pff-paystack' ), + __( "Guam", 'pff-paystack' ), + __( "Guatemala", 'pff-paystack' ), + __( "Guinea", 'pff-paystack' ), + __( "Guinea-bissau", 'pff-paystack' ), + __( "Guyana", 'pff-paystack' ), + __( "Haiti", 'pff-paystack' ), + __( "Heard Island and Mcdonald Islands", 'pff-paystack' ), + __( "Holy See (Vatican City State)", 'pff-paystack' ), + __( "Honduras", 'pff-paystack' ), + __( "Hong Kong", 'pff-paystack' ), + __( "Hungary", 'pff-paystack' ), + __( "Iceland", 'pff-paystack' ), + __( "India", 'pff-paystack' ), + __( "Indonesia", 'pff-paystack' ), + __( "Iran, Islamic Republic of", 'pff-paystack' ), + __( "Iraq", 'pff-paystack' ), + __( "Ireland", 'pff-paystack' ), + __( "Israel", 'pff-paystack' ), + __( "Italy", 'pff-paystack' ), + __( "Jamaica", 'pff-paystack' ), + __( "Japan", 'pff-paystack' ), + __( "Jordan", 'pff-paystack' ), + __( "Kazakhstan", 'pff-paystack' ), + __( "Kenya", 'pff-paystack' ), + __( "Kiribati", 'pff-paystack' ), + __( "Korea, Democratic People's Republic of", 'pff-paystack' ), + __( "Korea, Republic of", 'pff-paystack' ), + __( "Kuwait", 'pff-paystack' ), + __( "Kyrgyzstan", 'pff-paystack' ), + __( "Lao People's Democratic Republic", 'pff-paystack' ), + __( "Latvia", 'pff-paystack' ), + __( "Lebanon", 'pff-paystack' ), + __( "Lesotho", 'pff-paystack' ), + __( "Liberia", 'pff-paystack' ), + __( "Libyan Arab Jamahiriya", 'pff-paystack' ), + __( "Liechtenstein", 'pff-paystack' ), + __( "Lithuania", 'pff-paystack' ), + __( "Luxembourg", 'pff-paystack' ), + __( "Macao", 'pff-paystack' ), + __( "Macedonia, The Former Yugoslav Republic of", 'pff-paystack' ), + __( "Madagascar", 'pff-paystack' ), + __( "Malawi", 'pff-paystack' ), + __( "Malaysia", 'pff-paystack' ), + __( "Maldives", 'pff-paystack' ), + __( "Mali", 'pff-paystack' ), + __( "Malta", 'pff-paystack' ), + __( "Marshall Islands", 'pff-paystack' ), + __( "Martinique", 'pff-paystack' ), + __( "Mauritania", 'pff-paystack' ), + __( "Mauritius", 'pff-paystack' ), + __( "Mayotte", 'pff-paystack' ), + __( "Mexico", 'pff-paystack' ), + __( "Micronesia, Federated States of", 'pff-paystack' ), + __( "Moldova, Republic of", 'pff-paystack' ), + __( "Monaco", 'pff-paystack' ), + __( "Mongolia", 'pff-paystack' ), + __( "Montserrat", 'pff-paystack' ), + __( "Morocco", 'pff-paystack' ), + __( "Mozambique", 'pff-paystack' ), + __( "Myanmar", 'pff-paystack' ), + __( "Namibia", 'pff-paystack' ), + __( "Nauru", 'pff-paystack' ), + __( "Nepal", 'pff-paystack' ), + __( "Netherlands", 'pff-paystack' ), + __( "Netherlands Antilles", 'pff-paystack' ), + __( "New Caledonia", 'pff-paystack' ), + __( "New Zealand", 'pff-paystack' ), + __( "Nicaragua", 'pff-paystack' ), + __( "Niger", 'pff-paystack' ), + __( "Nigeria", 'pff-paystack' ), + __( "Niue", 'pff-paystack' ), + __( "Norfolk Island", 'pff-paystack' ), + __( "Northern Mariana Islands", 'pff-paystack' ), + __( "Norway", 'pff-paystack' ), + __( "Oman", 'pff-paystack' ), + __( "Pakistan", 'pff-paystack' ), + __( "Palau", 'pff-paystack' ), + __( "Palestinian Territory, Occupied", 'pff-paystack' ), + __( "Panama", 'pff-paystack' ), + __( "Papua New Guinea", 'pff-paystack' ), + __( "Paraguay", 'pff-paystack' ), + __( "Peru", 'pff-paystack' ), + __( "Philippines", 'pff-paystack' ), + __( "Pitcairn", 'pff-paystack' ), + __( "Poland", 'pff-paystack' ), + __( "Portugal", 'pff-paystack' ), + __( "Puerto Rico", 'pff-paystack' ), + __( "Qatar", 'pff-paystack' ), + __( "Reunion", 'pff-paystack' ), + __( "Romania", 'pff-paystack' ), + __( "Russian Federation", 'pff-paystack' ), + __( "Rwanda", 'pff-paystack' ), + __( "Saint Helena", 'pff-paystack' ), + __( "Saint Kitts and Nevis", 'pff-paystack' ), + __( "Saint Lucia", 'pff-paystack' ), + __( "Saint Pierre and Miquelon", 'pff-paystack' ), + __( "Saint Vincent and The Grenadines", 'pff-paystack' ), + __( "Samoa", 'pff-paystack' ), + __( "San Marino", 'pff-paystack' ), + __( "Sao Tome and Principe", 'pff-paystack' ), + __( "Saudi Arabia", 'pff-paystack' ), + __( "Senegal", 'pff-paystack' ), + __( "Serbia and Montenegro", 'pff-paystack' ), + __( "Seychelles", 'pff-paystack' ), + __( "Sierra Leone", 'pff-paystack' ), + __( "Singapore", 'pff-paystack' ), + __( "Slovakia", 'pff-paystack' ), + __( "Slovenia", 'pff-paystack' ), + __( "Solomon Islands", 'pff-paystack' ), + __( "Somalia", 'pff-paystack' ), + __( "South Africa", 'pff-paystack' ), + __( "South Georgia and The South Sandwich Islands", 'pff-paystack' ), + __( "Spain", 'pff-paystack' ), + __( "Sri Lanka", 'pff-paystack' ), + __( "Sudan", 'pff-paystack' ), + __( "Suriname", 'pff-paystack' ), + __( "Svalbard and Jan Mayen", 'pff-paystack' ), + __( "Swaziland", 'pff-paystack' ), + __( "Sweden", 'pff-paystack' ), + __( "Switzerland", 'pff-paystack' ), + __( "Syrian Arab Republic", 'pff-paystack' ), + __( "Taiwan, Province of China", 'pff-paystack' ), + __( "Tajikistan", 'pff-paystack' ), + __( "Tanzania, United Republic of", 'pff-paystack' ), + __( "Thailand", 'pff-paystack' ), + __( "Timor-leste", 'pff-paystack' ), + __( "Togo", 'pff-paystack' ), + __( "Tokelau", 'pff-paystack' ), + __( "Tonga", 'pff-paystack' ), + __( "Trinidad and Tobago", 'pff-paystack' ), + __( "Tunisia", 'pff-paystack' ), + __( "Turkey", 'pff-paystack' ), + __( "Turkmenistan", 'pff-paystack' ), + __( "Turks and Caicos Islands", 'pff-paystack' ), + __( "Tuvalu", 'pff-paystack' ), + __( "Uganda", 'pff-paystack' ), + __( "Ukraine", 'pff-paystack' ), + __( "United Arab Emirates", 'pff-paystack' ), + __( "United Kingdom", 'pff-paystack' ), + __( "United States", 'pff-paystack' ), + __( "United States Minor Outlying Islands", 'pff-paystack' ), + __( "Uruguay", 'pff-paystack' ), + __( "Uzbekistan", 'pff-paystack' ), + __( "Vanuatu", 'pff-paystack' ), + __( "Venezuela", 'pff-paystack' ), + __( "Viet Nam", 'pff-paystack' ), + __( "Virgin Islands; British", 'pff-paystack' ), + __( "Virgin Islands; U.S.", 'pff-paystack' ), + __( "Wallis and Futuna", 'pff-paystack' ), + __( "Western Sahara", 'pff-paystack' ), + __( "Yemen", 'pff-paystack' ), + __( "Zambia", 'pff-paystack' ), + __( "Zimbabwe", 'pff-paystack' ), ]; if ( $implode ) { $countries = implode( ',', $countries ); @@ -464,43 +464,43 @@ public function get_countries( $implode = false ) { */ public function get_states( $implode = false ) { $states = [ - __( 'Abia', 'paystack_forms' ), - __( 'Adamawa', 'paystack_forms' ), - __( 'Akwa Ibom', 'paystack_forms' ), - __( 'Anambra', 'paystack_forms' ), - __( 'Bauchi', 'paystack_forms' ), - __( 'Bayelsa', 'paystack_forms' ), - __( 'Benue', 'paystack_forms' ), - __( 'Borno', 'paystack_forms' ), - __( 'Cross River', 'paystack_forms' ), - __( 'Delta', 'paystack_forms' ), - __( 'Ebonyi', 'paystack_forms' ), - __( 'Edo', 'paystack_forms' ), - __( 'Ekiti', 'paystack_forms' ), - __( 'Enugu', 'paystack_forms' ), - __( 'FCT', 'paystack_forms' ), - __( 'Gombe', 'paystack_forms' ), - __( 'Imo', 'paystack_forms' ), - __( 'Jigawa', 'paystack_forms' ), - __( 'Kaduna', 'paystack_forms' ), - __( 'Kano', 'paystack_forms' ), - __( 'Katsina', 'paystack_forms' ), - __( 'Kebbi', 'paystack_forms' ), - __( 'Kogi', 'paystack_forms' ), - __( 'Kwara', 'paystack_forms' ), - __( 'Lagos', 'paystack_forms' ), - __( 'Nasarawa', 'paystack_forms' ), - __( 'Niger', 'paystack_forms' ), - __( 'Ogun', 'paystack_forms' ), - __( 'Ondo', 'paystack_forms' ), - __( 'Osun', 'paystack_forms' ), - __( 'Oyo', 'paystack_forms' ), - __( 'Plateau', 'paystack_forms' ), - __( 'Rivers', 'paystack_forms' ), - __( 'Sokoto', 'paystack_forms' ), - __( 'Taraba', 'paystack_forms' ), - __( 'Yobe', 'paystack_forms' ), - __( 'Zamfara', 'paystack_forms' ), + __( 'Abia', 'pff-paystack' ), + __( 'Adamawa', 'pff-paystack' ), + __( 'Akwa Ibom', 'pff-paystack' ), + __( 'Anambra', 'pff-paystack' ), + __( 'Bauchi', 'pff-paystack' ), + __( 'Bayelsa', 'pff-paystack' ), + __( 'Benue', 'pff-paystack' ), + __( 'Borno', 'pff-paystack' ), + __( 'Cross River', 'pff-paystack' ), + __( 'Delta', 'pff-paystack' ), + __( 'Ebonyi', 'pff-paystack' ), + __( 'Edo', 'pff-paystack' ), + __( 'Ekiti', 'pff-paystack' ), + __( 'Enugu', 'pff-paystack' ), + __( 'FCT', 'pff-paystack' ), + __( 'Gombe', 'pff-paystack' ), + __( 'Imo', 'pff-paystack' ), + __( 'Jigawa', 'pff-paystack' ), + __( 'Kaduna', 'pff-paystack' ), + __( 'Kano', 'pff-paystack' ), + __( 'Katsina', 'pff-paystack' ), + __( 'Kebbi', 'pff-paystack' ), + __( 'Kogi', 'pff-paystack' ), + __( 'Kwara', 'pff-paystack' ), + __( 'Lagos', 'pff-paystack' ), + __( 'Nasarawa', 'pff-paystack' ), + __( 'Niger', 'pff-paystack' ), + __( 'Ogun', 'pff-paystack' ), + __( 'Ondo', 'pff-paystack' ), + __( 'Osun', 'pff-paystack' ), + __( 'Oyo', 'pff-paystack' ), + __( 'Plateau', 'pff-paystack' ), + __( 'Rivers', 'pff-paystack' ), + __( 'Sokoto', 'pff-paystack' ), + __( 'Taraba', 'pff-paystack' ), + __( 'Yobe', 'pff-paystack' ), + __( 'Zamfara', 'pff-paystack' ), ]; if ( $implode ) { $states = implode( ',', $states ); diff --git a/includes/class-payments-list-table.php b/includes/class-payments-list-table.php index 37d907c..5fef516 100644 --- a/includes/class-payments-list-table.php +++ b/includes/class-payments-list-table.php @@ -14,7 +14,7 @@ class Payments_List_Table extends \WP_List_Table public function prepare_items() { // phpcs:ignore WordPress.Security.NonceVerification.Recommended if ( ! isset( $_GET['form'] ) || empty( $_GET['form'] ) ) { - return __( 'No form set', 'paystack_forms' ); + return __( 'No form set', 'pff-paystack' ); } $this->form_id = sanitize_text_field( wp_unslash( $_GET['form'] ) ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended $helpers = Helpers::get_instance(); @@ -50,11 +50,11 @@ public function prepare_items() { public function get_columns() { $columns = array( 'id' => '#', - 'email' => __( 'Email', 'paystack_forms' ), - 'amount' => __( 'Amount', 'paystack_forms' ), - 'txn_code' => __( 'Txn Code', 'paystack_forms' ), - 'metadata' => __( 'Data', 'paystack_forms' ), - 'date' => __( 'Date', 'paystack_forms' ), + 'email' => __( 'Email', 'pff-paystack' ), + 'amount' => __( 'Amount', 'pff-paystack' ), + 'txn_code' => __( 'Txn Code', 'pff-paystack' ), + 'metadata' => __( 'Data', 'pff-paystack' ), + 'date' => __( 'Date', 'pff-paystack' ), ); return $columns; } diff --git a/includes/class-settings.php b/includes/class-settings.php index dae4c62..5c835de 100644 --- a/includes/class-settings.php +++ b/includes/class-settings.php @@ -30,49 +30,49 @@ public function __construct() { $this->fields = array( 'general' => array( 'mode' => array( - 'title' => __( 'Mode', 'paystack_forms' ), + 'title' => __( 'Mode', 'pff-paystack' ), 'type' => 'select', 'default' => 'test', ), 'tsk' => array( - 'title' => __( 'Test Secret Key', 'paystack_forms' ), + 'title' => __( 'Test Secret Key', 'pff-paystack' ), 'type' => 'password', 'default' => '', ), 'tpk' => array( - 'title' => __( 'Test Public Key', 'paystack_forms' ), + 'title' => __( 'Test Public Key', 'pff-paystack' ), 'type' => 'text', 'default' => '', ), 'lsk' => array( - 'title' => __( 'Live Secret Key', 'paystack_forms' ), + 'title' => __( 'Live Secret Key', 'pff-paystack' ), 'type' => 'password', 'default' => '', ), 'lpk' => array( - 'title' => __( 'Live Public Key', 'paystack_forms' ), + 'title' => __( 'Live Public Key', 'pff-paystack' ), 'type' => 'text', 'default' => '', ), ), 'fees' => array( 'prc' => array( - 'title' => __( 'Percentage', 'paystack_forms' ), + 'title' => __( 'Percentage', 'pff-paystack' ), 'type' => 'text', 'default' => 1.5, ), 'ths' => array( - 'title' => __( 'Threshold
(amount above which Paystack adds the fixed amount below)', 'paystack_forms' ), + 'title' => __( 'Threshold
(amount above which Paystack adds the fixed amount below)', 'pff-paystack' ), 'type' => 'text', 'default' => 2500, ), 'adc' => array( - 'title' => __( 'Additional Charge
(amount added to percentage fee when transaction amount is above threshold) ', 'paystack_forms' ), + 'title' => __( 'Additional Charge
(amount added to percentage fee when transaction amount is above threshold) ', 'pff-paystack' ), 'type' => 'text', 'default' => 100, ), 'cap' => array( - 'title' => __( 'Cap
(maximum charge paystack can charge on your transactions)', 'paystack_forms' ), + 'title' => __( 'Cap
(maximum charge paystack can charge on your transactions)', 'pff-paystack' ), 'type' => 'text', 'default' => 2000, ), @@ -88,7 +88,7 @@ public function __construct() { * @return void */ public function register_settings_page() { - add_submenu_page( 'edit.php?post_type=paystack_form', __( 'Settings', 'paystack_forms' ), __( 'Settings', 'paystack_forms' ), 'edit_posts', 'settings', [ $this, 'output_settings_page' ] ); + add_submenu_page( 'edit.php?post_type=paystack_form', __( 'Settings', 'pff-paystack' ), __( 'Settings', 'pff-paystack' ), 'edit_posts', 'settings', [ $this, 'output_settings_page' ] ); } /** @@ -109,10 +109,10 @@ public function register_settings_fields() { public function output_settings_page() { ?>
-

-

+

+

- here', 'paystack_forms' ) ); ?> + here', 'pff-paystack' ) ); ?>
@@ -145,7 +145,7 @@ public function output_settings_page() {
-

+

$field ) { ?> diff --git a/includes/class-setup.php b/includes/class-setup.php index 1925e7d..e68b70b 100644 --- a/includes/class-setup.php +++ b/includes/class-setup.php @@ -85,7 +85,7 @@ public function load_plugin_textdomain() { */ public function add_action_links( $links ) { $settings_link = array( - '' . __( 'Settings', 'paystack_forms' ) . '', + '' . __( 'Settings', 'pff-paystack' ) . '', ); return array_merge( $settings_link, $links ); } diff --git a/includes/class-submissions.php b/includes/class-submissions.php index a5935ac..5d112d2 100644 --- a/includes/class-submissions.php +++ b/includes/class-submissions.php @@ -24,7 +24,7 @@ public function __construct() { * @return void */ public function register_submissions_page() { - add_submenu_page( 'edit.php?post_type=paystack_form', __( 'Submissions', 'paystack_forms' ), __( 'Submissions', 'paystack_forms' ), 'administrator', 'submissions', [ $this, 'output_submissions_page' ] ); + add_submenu_page( 'edit.php?post_type=paystack_form', __( 'Submissions', 'pff-paystack' ), __( 'Submissions', 'pff-paystack' ), 'administrator', 'submissions', [ $this, 'output_submissions_page' ] ); remove_submenu_page( 'edit.php?post_type=paystack_form', 'submissions' ); } @@ -36,7 +36,7 @@ public function register_submissions_page() { public function output_submissions_page() { // phpcs:ignore WordPress.Security.NonceVerification.Recommended if ( ! isset( $_GET['form'] ) ) { - return __( 'No form set', 'paystack_forms' ); + return __( 'No form set', 'pff-paystack' ); } // phpcs:ignore WordPress.Security.NonceVerification.Recommended $form_id = sanitize_text_field( wp_unslash( $_GET['form'] ) ); @@ -54,15 +54,15 @@ public function output_submissions_page() { ?>
-

+

- +

0 ) { ?> - +
From 271b634e1123a82edd2a6665643ea68332f479c8 Mon Sep 17 00:00:00 2001 From: Warwick Date: Wed, 25 Sep 2024 11:22:47 +0200 Subject: [PATCH 34/88] Adding in the additional fields shortcodes. --- includes/class-field-shortcodes.php | 252 +++++++++++++++++++++++++++- 1 file changed, 250 insertions(+), 2 deletions(-) diff --git a/includes/class-field-shortcodes.php b/includes/class-field-shortcodes.php index 9961821..0aa66f7 100644 --- a/includes/class-field-shortcodes.php +++ b/includes/class-field-shortcodes.php @@ -20,8 +20,20 @@ class Field_Shortcodes { */ public function __construct() { add_shortcode( 'text', [ $this, 'text_field' ] ); + add_shortcode( 'textarea', [ $this, 'textarea_field' ] ); + add_shortcode( 'input', [ $this, 'input_field' ] ); + add_shortcode( 'checkbox', [ $this, 'checkbox_field' ] ); + add_shortcode( 'radio', [ $this, 'radio_field' ] ); + add_shortcode( 'select', [ $this, 'select_field' ] ); + add_shortcode( 'datepicker', [ $this, 'datepicker_field' ] ); } + /** + * Generates the "text" input field. + * + * @param array $atts + * @return string + */ public function text_field( $atts ) { $atts = shortcode_atts( array( @@ -45,8 +57,244 @@ public function text_field( $atts ) { $code .= '
-
'; +
'; return $code; - } + } + /** + * Generates the "textarea" field. + * + * @param array $atts + * @return string + */ + public function textarea_field( $atts ) { + $atts = shortcode_atts( + array( + 'name' => __( 'Title', 'pff-paystack' ), + 'required' => '0', + ), + $atts, + 'textarea' + ); + + $name = sanitize_text_field( $atts['name'] ); + $required = $atts['required'] === 'required' ? 'required' : ''; + + $id = uniqid( 'textarea-' ); + + $code = '
'; + $code .= ''; + $code .= '
'; + $code .= '
'; + + return $code; + } + /** + * Generates the "checkbot" input field. + * + * @param array $atts + * @return string + */ + public function checkbox_field( $atts ) { + $atts = shortcode_atts( + array( + 'name' => __( 'Title', 'pff-paystack' ), + 'options' => '', + 'required' => '0', + ), + $atts, + 'checkbox' + ); + + $name = sanitize_text_field( $atts['name'] ); + $options = array_map( 'sanitize_text_field', explode( ',', $atts['options'] ) ); + $required = $atts['required'] === 'required' ? 'required' : ''; + + $code = '
'; + $code .= ''; + $code .= '
'; + + foreach ( $options as $option ) { + $id = uniqid( 'checkbox-' ); + $code .= ''; + } + + $code .= '
'; + + return $code; + } + /** + * Generates the general "input" input field. + * + * @param array $atts + * @return string + */ + public function input_field( $atts ) { + $atts = shortcode_atts( + array( + 'name' => __( 'Title', 'pff-paystack' ), + 'required' => '0', + ), + $atts, + 'input' + ); + + $name = sanitize_text_field( $atts['name'] ); + $required = $atts['required'] === 'required' ? 'required' : ''; + $fileInputId = uniqid( 'file-input-' ); + $textInputId = uniqid( 'text-input-' ); + + $code = '
'; + $code .= ''; + $code .= '
'; + $code .= '
'; + $code .= __( 'Browse', 'pff-paystack' ); + $code .= ''; + $code .= '
'; + $code .= ''; + $code .= '
'; + + return $code; + } + /** + * Generates the "datepicker" input field. + * + * @param array $atts + * @return string + */ + public function datepicker_field( $atts ) { + $atts = shortcode_atts( + array( + 'name' => __( 'Title', 'pff-paystack' ), + 'required' => '0', + ), + $atts, + 'datepicker' + ); + + $name = sanitize_text_field( $atts['name'] ); + $required = $atts['required'] === 'required' ? 'required' : ''; + $id = uniqid( 'datepicker-' ); + + $code = '
'; + $code .= ''; + $code .= '
'; + $code .= '
'; + + return $code; + } + /** + * Generates the "dropdown" select field. + * + * @param array $atts + * @return string + */ + public function select_field( $atts ) { + $atts = shortcode_atts( + array( + 'name' => __( 'Title', 'pff-paystack' ), + 'options' => '', + 'required' => '0', + ), + $atts, + 'select' + ); + + $name = sanitize_text_field( $atts['name'] ); + $options = array_map( 'sanitize_text_field', explode( ',', $atts['options'] ) ); + $required = $atts['required'] === 'required' ? 'required' : ''; + $id = uniqid( 'select-' ); + + $code = '
'; + $code .= ''; + $code .= '
'; + $code .= '
'; + + return $code; + } + /** + * Generates the "radio" input field. + * + * @param array $atts + * @return string + */ + public function radio_field( $atts ) { + $atts = shortcode_atts( + array( + 'name' => __( 'Title', 'pff-paystack' ), + 'options' => '', + 'required' => '0', + ), + $atts, + 'radio' + ); + + $name = sanitize_text_field( $atts['name'] ); + $options = array_map( 'sanitize_text_field', explode( ',', $atts['options'] ) ); + $required = $atts['required'] === 'required' ? 'required' : ''; + + $code = '
'; + $code .= ''; + $code .= '
'; + + foreach ( $options as $index => $option ) { + $id = uniqid( 'radio-' ); + $isChecked = $index == 0 ? 'checked' : ''; + $code .= ''; + } + + $code .= '
'; + + return $code; + } } From 6851894fa8454f00e4f4fb233d7777a8ce3f9511 Mon Sep 17 00:00:00 2001 From: Warwick Date: Wed, 25 Sep 2024 11:30:44 +0200 Subject: [PATCH 35/88] Updating the fee settings and the gettter function for the helper class. --- includes/class-helpers.php | 29 +++++++++++++++++++++++++++++ paystack-forms.php | 14 +++++++------- 2 files changed, 36 insertions(+), 7 deletions(-) diff --git a/includes/class-helpers.php b/includes/class-helpers.php index fc18ff4..da01a0d 100644 --- a/includes/class-helpers.php +++ b/includes/class-helpers.php @@ -562,4 +562,33 @@ public function parse_meta_values( $post ) { return $meta; } + + /** + * Returns the fee settings save or the default values. + * + * @return array + */ + public function get_fees() { + $ret = []; + $ret['prc'] = intval( floatval( esc_attr( get_option( 'prc', PFF_PAYSTACK_PERCENTAGE ) ) ) * 100 ) / 10000; + $ret['ths'] = intval( floatval( esc_attr( get_option( 'ths', PFF_PAYSTACK_CROSSOVER_TOTAL ) ) ) * 100 ); + $ret['adc'] = intval( floatval( esc_attr( get_option( 'adc', PFF_PAYSTACK_ADDITIONAL_CHARGE ) ) ) * 100 ); + $ret['cap'] = intval( floatval( esc_attr( get_option( 'cap', PFF_PAYSTACK_LOCAL_CAP ) ) ) * 100 ); + return $ret; + } + + /** + * Gets the public key from the settings. + * + * @return string + */ + public function get_public_key() { + $mode = esc_attr( get_option( 'mode' ) ); + if ( 'test' === $mode ) { + $key = esc_attr( get_option( 'tpk', '' ) ); + } else { + $key = esc_attr( get_option( 'lpk', '' ) ); + } + return $key; + } } \ No newline at end of file diff --git a/paystack-forms.php b/paystack-forms.php index f2e6155..8236404 100644 --- a/paystack-forms.php +++ b/paystack-forms.php @@ -22,15 +22,15 @@ define( 'KKD_PFF_PLUGIN_NAME', 'pff-paystack' ); // Transaction definitions -define('KKD_PFF_PAYSTACK_PERCENTAGE', 0.015); -define('KKD_PFF_PAYSTACK_CROSSOVER_TOTAL', 250000); -define('KKD_PFF_PAYSTACK_ADDITIONAL_CHARGE', 10000); -define('KKD_PFF_PAYSTACK_LOCAL_CAP', 200000); +define( 'PFF_PAYSTACK_PERCENTAGE', 1.5 ); +define( 'PFF_PAYSTACK_CROSSOVER_TOTAL', 2500 ); +define( 'PFF_PAYSTACK_ADDITIONAL_CHARGE', 100 ); +define( 'PFF_PAYSTACK_LOCAL_CAP', 2000 ); -define('KKD_PFF_PAYSTACK_CHARGE_DIVIDER', floatval( 1 - KKD_PFF_PAYSTACK_PERCENTAGE ) ); +/*define('KKD_PFF_PAYSTACK_CHARGE_DIVIDER', floatval( 1 - KKD_PFF_PAYSTACK_PERCENTAGE ) ); define('KKD_PFF_PAYSTACK_CROSSOVER_AMOUNT', intval( ( KKD_PFF_PAYSTACK_CROSSOVER_TOTAL * KKD_PFF_PAYSTACK_CHARGE_DIVIDER ) - KKD_PFF_PAYSTACK_ADDITIONAL_CHARGE ) ); define('KKD_PFF_PAYSTACK_FLATLINE_AMOUNT_PLUS_CHARGE', intval( ( KKD_PFF_PAYSTACK_LOCAL_CAP - KKD_PFF_PAYSTACK_ADDITIONAL_CHARGE ) / KKD_PFF_PAYSTACK_PERCENTAGE ) ); -define('KKD_PFF_PAYSTACK_FLATLINE_AMOUNT', KKD_PFF_PAYSTACK_FLATLINE_AMOUNT_PLUS_CHARGE - KKD_PFF_PAYSTACK_LOCAL_CAP ); +define('KKD_PFF_PAYSTACK_FLATLINE_AMOUNT', KKD_PFF_PAYSTACK_FLATLINE_AMOUNT_PLUS_CHARGE - KKD_PFF_PAYSTACK_LOCAL_CAP );*/ include_once KKD_PFF_PAYSTACK_PLUGIN_PATH . '/includes/class-paystack-forms.php'; @@ -42,4 +42,4 @@ function pff_paystack() { return \paystack\payment_forms\Payment_Forms::get_instance(); } -$_GLOBAL['kkd_pff_paystack'] = pff_paystack(); +$_GLOBAL['pff_paystack'] = pff_paystack(); From 4605289f8514db7833db62634bef049cc4c1de9d Mon Sep 17 00:00:00 2001 From: Warwick Date: Wed, 25 Sep 2024 12:50:50 +0200 Subject: [PATCH 36/88] Adding in the API class and the fetch plan function --- includes/class-api.php | 138 ++++++++++++++++++++++++++++++ includes/class-form-shortcode.php | 14 ++- includes/class-paystack-forms.php | 4 +- includes/class-request-plan.php | 44 ++++++++++ 4 files changed, 191 insertions(+), 9 deletions(-) create mode 100644 includes/class-api.php create mode 100644 includes/class-request-plan.php diff --git a/includes/class-api.php b/includes/class-api.php new file mode 100644 index 0000000..62faf66 --- /dev/null +++ b/includes/class-api.php @@ -0,0 +1,138 @@ +public = esc_attr( get_option( 'tsk' ) ); + } else { + $this->public = esc_attr( get_option( 'lsk' ) ); + } + } + + /** + * Sets the module variable. + * + * @param string $module + * @return void + */ + protected function set_module( $module = '' ) { + $this->module = $module; + } + + /** + * Sets the additional URl arguments. + * + * @param string $module + * @return void + */ + protected function set_url_args( $args = '' ) { + $this->url_args = $args; + } + + /** + * Gets the headers for the current request. + * + * @return void + */ + protected function get_headers(){ + return array( + 'Authorization' => 'Bearer ' . $this->public + ); + } + + /** + * Gets the headers for the current request. + * + * @return void + */ + protected function get_url(){ + return $this->url . $this->module . $this->url_args; + } + + /** + * Gets the arguments for the current request. + * + * @return void + */ + protected function get_args(){ + return array( + 'headers' => $this->get_headers(), + 'timeout' => 60 + ); + } + + /** + * Sends the request and checkes to see is is_wp_error(). + * + * @return boolean|object + */ + public function get_request() { + $response = false; + $request = wp_remote_get( $this->get_url(), $this->get_args() ); + if ( ! is_wp_error( $request ) ) { + $response = json_decode( wp_remote_retrieve_body( $request ) ); + } + return $response; + } + + /** + * Determines if all the settings have been entered. + * + * @return boolean + */ + public function api_ready() { + $ready = false; + var_dump($this->public); + if ( '' !== $this->public ) { + $ready = true; + } + return $ready; + } +} \ No newline at end of file diff --git a/includes/class-form-shortcode.php b/includes/class-form-shortcode.php index ef819d5..345703a 100644 --- a/includes/class-form-shortcode.php +++ b/includes/class-form-shortcode.php @@ -187,22 +187,20 @@ public function set_user_details() { public function set_meta_data( $obj ) { $this->meta = $this->helpers->parse_meta_values( $obj ); - if ( $this->meta['usevariableamount'] == 1 ) { + if ( 1 === $this->meta['usevariableamount'] ) { $this->meta['paymentoptions'] = explode( ',', $this->meta['variableamount'] ); $this->meta['paymentoptions'] = array_map( 'sanitize_text_field', $this->meta['paymentoptions'] ); } $this->meta['planerrorcode'] = __( 'Input Correct Recurring Plan Code', 'pff-paystack' ); - if ( $this->meta['recur']== 'plan') { - if ( $this->meta['recurplan'] == '' || $this->meta['recurplan'] == '') { + if ( 'plan' === $this->meta['recur'] ) { + if ( '' === $this->meta['recurplan'] ) { $this->showbtn = false; } else { - /** - * TODO: Implement this functionality - */ - //$plan = pff_paystack_fetch_plan( $this->meta['recurplan'] ); - if ( isset( $plan->data->amount ) ) { + $plan = pff_paystack()->classes['request-plan']->fetch_plan( $this->meta['recurplan'] ); + var_dump( $plan ); + if ( false !== $plan && isset( $plan->data->amount ) ) { $this->meta['planamount'] = $plan->data->amount/100; } else { $this->showbtn = false; diff --git a/includes/class-paystack-forms.php b/includes/class-paystack-forms.php index 52cbdf9..68cd7fd 100644 --- a/includes/class-paystack-forms.php +++ b/includes/class-paystack-forms.php @@ -49,7 +49,7 @@ final class Payment_Forms { * * @var array */ - private $classes = array(); + public $classes = array(); /** * Helpers functions for the custom payments. @@ -101,6 +101,8 @@ private function set_variables() { 'tinymce-plugin' => 'TinyMCE_Plugin', 'form-shortcode' => 'Form_Shortcode', 'field-shortcodes' => 'Field_Shortcodes', + 'api' => '', + 'request-plan' => 'Request_Plan', ); } diff --git a/includes/class-request-plan.php b/includes/class-request-plan.php new file mode 100644 index 0000000..392acf7 --- /dev/null +++ b/includes/class-request-plan.php @@ -0,0 +1,44 @@ +set_module( 'plan' ); + } + + /** + * Send a request to Paystack and get the Plan Object. + * + * @return boolean|object + */ + public function fetch_plan( $code = '' ) { + $plan = false; + if ( '' === $code || ! $this->api_ready() ) { + return false; + } + $plan = $this->get_request( $code ); + return $plan; + } + + public function plan_exists( $code = '' ) { + + } +} \ No newline at end of file From 82ecea2c4e174bcaa81caa4da39158ede87de417 Mon Sep 17 00:00:00 2001 From: Warwick Date: Wed, 25 Sep 2024 14:47:21 +0200 Subject: [PATCH 37/88] Adding in the API class and the request plan class to fetch the plan data --- includes/class-api.php | 34 ++++++++++++++++++--------- includes/class-form-shortcode.php | 38 +++++++++++++++++++++---------- includes/class-request-plan.php | 29 ++++++++++++++++++++++- 3 files changed, 77 insertions(+), 24 deletions(-) diff --git a/includes/class-api.php b/includes/class-api.php index 62faf66..30f57b4 100644 --- a/includes/class-api.php +++ b/includes/class-api.php @@ -38,21 +38,30 @@ class API { protected $url_args = ''; /** - * The Public Key + * The Public API Key * * @var string */ protected $public = ''; + /** + * The Private API Key + * + * @var string + */ + private $secret = ''; + /** * Construct the class. */ public function __construct() { $mode = esc_attr( get_option( 'mode' ) ); if ( $mode == 'test' ) { - $this->public = esc_attr( get_option( 'tsk' ) ); + $this->public = esc_attr( get_option( 'tpk' ) ); + $this->secret = esc_attr( get_option( 'tsk' ) ); } else { - $this->public = esc_attr( get_option( 'lsk' ) ); + $this->public = esc_attr( get_option( 'lpk' ) ); + $this->secret = esc_attr( get_option( 'lsk' ) ); } } @@ -60,17 +69,17 @@ public function __construct() { * Sets the module variable. * * @param string $module - * @return void + * @return string */ protected function set_module( $module = '' ) { - $this->module = $module; + $this->module = $module . '/'; } /** * Sets the additional URl arguments. * * @param string $module - * @return void + * @return string */ protected function set_url_args( $args = '' ) { $this->url_args = $args; @@ -79,18 +88,18 @@ protected function set_url_args( $args = '' ) { /** * Gets the headers for the current request. * - * @return void + * @return array */ protected function get_headers(){ return array( - 'Authorization' => 'Bearer ' . $this->public + 'Authorization' => 'Bearer ' . $this->secret ); } /** * Gets the headers for the current request. * - * @return void + * @return string */ protected function get_url(){ return $this->url . $this->module . $this->url_args; @@ -99,7 +108,7 @@ protected function get_url(){ /** * Gets the arguments for the current request. * - * @return void + * @return array */ protected function get_args(){ return array( @@ -115,6 +124,10 @@ protected function get_args(){ */ public function get_request() { $response = false; + print_r('
');
+		print_r($this->get_url());
+		print_r($this->get_args());
+		print_r('
'); $request = wp_remote_get( $this->get_url(), $this->get_args() ); if ( ! is_wp_error( $request ) ) { $response = json_decode( wp_remote_retrieve_body( $request ) ); @@ -129,7 +142,6 @@ public function get_request() { */ public function api_ready() { $ready = false; - var_dump($this->public); if ( '' !== $this->public ) { $ready = true; } diff --git a/includes/class-form-shortcode.php b/includes/class-form-shortcode.php index 345703a..d44d01b 100644 --- a/includes/class-form-shortcode.php +++ b/includes/class-form-shortcode.php @@ -47,9 +47,23 @@ class Form_Shortcode { /** * If we should show the submit button, if this is false there is most likely a config error with the form. * - * @var WP_Post + * @var boolean + */ + public $show_btn = true; + + /** + * If the current form has a plan or not. + * + * @var boolean + */ + public $has_plan = false; + + /** + * A plan object as per the Paystack API Fetch request + * @link https://paystack.com/docs/api/plan + * @var object */ - protected $showbtn = true; + public $plan = false; /** * Holds the array of payment options available. @@ -196,14 +210,14 @@ public function set_meta_data( $obj ) { if ( 'plan' === $this->meta['recur'] ) { if ( '' === $this->meta['recurplan'] ) { - $this->showbtn = false; + $this->show_btn = false; } else { - $plan = pff_paystack()->classes['request-plan']->fetch_plan( $this->meta['recurplan'] ); - var_dump( $plan ); - if ( false !== $plan && isset( $plan->data->amount ) ) { - $this->meta['planamount'] = $plan->data->amount/100; + $this->plan = pff_paystack()->classes['request-plan']->fetch_plan( $this->meta['recurplan'] ); + if ( false !== $this->plan && isset( $this->plan->data->amount ) ) { + $this->has_plan = true; + $this->meta['planamount'] = $this->plan->data->amount / 100; } else { - $this->showbtn = false; + $this->show_btn = false; } } } @@ -289,7 +303,7 @@ public function get_amount_field() { } if ($this->meta['recur'] == 'plan') { - if ( $this->showbtn ) { + if ( $this->show_btn ) { $html[] = ''; } else { $html[] = '
@@ -364,7 +378,7 @@ public function get_form_footer() {
cardlogos '; - if ($this->showbtn) { + if ($this->show_btn) { $html[] = ''; } $html[] = '
'; @@ -432,10 +446,10 @@ public function get_recurring_field() { public function get_recurring_plan_fields() { $html = []; // Plan details for recurring payments - if ( $this->meta['recur'] == 'plan' && $this->showbtn ) { + if ( $this->meta['recur'] == 'plan' && $this->has_plan && $this->show_btn ) { $html[] = ''; $html[] = '
- +
'; } diff --git a/includes/class-request-plan.php b/includes/class-request-plan.php index 392acf7..ad2c575 100644 --- a/includes/class-request-plan.php +++ b/includes/class-request-plan.php @@ -34,11 +34,38 @@ public function fetch_plan( $code = '' ) { if ( '' === $code || ! $this->api_ready() ) { return false; } - $plan = $this->get_request( $code ); + $this->set_url_args( $code ); + $response = $this->get_request(); + if ( $this->is_plan_valid( $response ) ) { + $plan = $response; + } return $plan; } + public function plan_exists( $code = '' ) { } + + /** + * Reviews the plan parameters to see if the plan is active. + * + * @param object $plan + * @return boolean + */ + public function is_plan_valid( $plan ) { + if ( null === $plan ) { + return false; + } + if ( ! isset( $plan->status ) || false === $plan->status ) { + return false; + } + if ( ! isset( $plan->data->is_archived ) || true === $plan->data->is_archived ) { + return false; + } + if ( ! isset( $plan->data->is_deleted ) || true === $plan->data->is_deleted ) { + return false; + } + return true; + } } \ No newline at end of file From ccf424fc7b04a2a0cad84c72767de443325c9db2 Mon Sep 17 00:00:00 2001 From: Warwick Date: Thu, 26 Sep 2024 09:56:31 +0200 Subject: [PATCH 38/88] Fixing the payment options display on the forms. --- includes/class-api.php | 6 +- includes/class-form-shortcode.php | 28 +-- includes/class-form-submit.php | 388 ++++++++++++++++++++++++++++++ includes/class-helpers.php | 127 +++++++--- includes/class-paystack-forms.php | 1 + 5 files changed, 505 insertions(+), 45 deletions(-) create mode 100644 includes/class-form-submit.php diff --git a/includes/class-api.php b/includes/class-api.php index 30f57b4..c5501df 100644 --- a/includes/class-api.php +++ b/includes/class-api.php @@ -124,10 +124,10 @@ protected function get_args(){ */ public function get_request() { $response = false; - print_r('
');
+		/*print_r('
');
 		print_r($this->get_url());
 		print_r($this->get_args());
-		print_r('
'); + print_r('
');*/ $request = wp_remote_get( $this->get_url(), $this->get_args() ); if ( ! is_wp_error( $request ) ) { $response = json_decode( wp_remote_retrieve_body( $request ) ); @@ -142,7 +142,7 @@ public function get_request() { */ public function api_ready() { $ready = false; - if ( '' !== $this->public ) { + if ( '' !== $this->secret ) { $ready = true; } return $ready; diff --git a/includes/class-form-shortcode.php b/includes/class-form-shortcode.php index d44d01b..d9d2f2d 100644 --- a/includes/class-form-shortcode.php +++ b/includes/class-form-shortcode.php @@ -200,9 +200,9 @@ public function set_user_details() { */ public function set_meta_data( $obj ) { $this->meta = $this->helpers->parse_meta_values( $obj ); - if ( 1 === $this->meta['usevariableamount'] ) { $this->meta['paymentoptions'] = explode( ',', $this->meta['variableamount'] ); + $this->meta['paymentoptions'] = array_map( 'sanitize_text_field', $this->meta['paymentoptions'] ); } @@ -318,20 +318,18 @@ public function get_amount_field() { } else { - if ( '' === $this->meta['usevariableamount'] ) { - $html[] = "Form Error, set variable amount string"; - } else { - if ( count( $this->meta['paymentoptions'] ) > 0 ) { - $html[] = '
- - -
'; - } + if ( '' === $this->meta['variableamount'] || 0 === $this->meta['variableamount'] || ! is_array( $this->meta['paymentoptions'] ) ) { + $html[] = __( 'Form Error, set variable amount string', 'pff-paystack' ); + } else if ( count( $this->meta['paymentoptions'] ) > 0 ) { + $html[] = '
+ + +
'; } } diff --git a/includes/class-form-submit.php b/includes/class-form-submit.php new file mode 100644 index 0000000..7bdd942 --- /dev/null +++ b/includes/class-form-submit.php @@ -0,0 +1,388 @@ +response['result'] = 'failed'; + $this->response['message'] = 'A form ID is required'; + return false; + } else { + $this->form_id = sanitize_text_field( $_POST['pf-id'] ); + } + + if ( '' == trim( sanitize_text_field( $_POST['pf-pemail'] ) ) ) { + $this->response['result'] = 'failed'; + $this->response['message'] = 'Email is required'; + return false; + } + return true; + } + + /** + * Undocumented function + * + * @return void + */ + protected function setup_data() { + $this->meta = $this->helpers->parse_meta_values( get_post( $this->form_id ) ); + $this->form_data = filter_input_array( INPUT_POST ); + + $this->metadata = $this->form_data; + unset( + $this->metadata['action'], + $this->metadata['pf-recur'], + $this->metadata['pf-id'], + $this->metadata['pf-pemail'], + $this->metadata['pf-amount'], + $this->metadata['pf-user_id'], + $this->metadata['pf-interval'] + ); + $this->untouched = $this->helpers->format_meta_as_custom_fields( $this->metadata ); + } + + public function submit_action() { + /** + * TODO - Needs better security checks - NONCE + */ + if ( ! $this->valid_submission() ) { + // Exit here, for not processing further because of the error + exit( json_encode( $this->response ) ); + } + + /** + * Setup our data to be processed. + */ + $this->helpers = new Helpers(); + $this->setup_data(); + + /** + * Hookable location. Allows other plugins use a fresh submission before it is saved to the database. + * add_action( 'pff_paystack_before_save', 'function_to_use_posted_values' ); + * + */ + do_action( 'pff_paystack_before_save', $this ); + + /** + * @deprecated 3.4.2 + */ + do_action( 'kkd_pff_paystack_before_save' ); + + global $wpdb; + //$code = kkd_pff_paystack_generate_code(); + $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; + + $fixed_metadata = []; + + // These are the values from the SAVED Form. + $file_limit = get_post_meta( $_POST['pf-id'], '_filelimit', true ); + $currency = get_post_meta( $_POST['pf-id'], '_currency', true ); + $form_amount = get_post_meta( $_POST['pf-id'], '_amount', true ); // From form + $recur = get_post_meta( $_POST['pf-id'], '_recur', true ); + $subaccount = get_post_meta( $_POST['pf-id'], '_subaccount', true ); + $txn_bearer = get_post_meta( $_POST['pf-id'], '_txnbearer', true ); + $transaction_charge = get_post_meta( $_POST['pf-id'], '_merchantamount', true ); + $transaction_charge = intval( floatval( $transaction_charge ) * 100 ); + $txn_charge = get_post_meta( $_POST['pf-id'], '_txncharge', true ); + $minimum = get_post_meta( $_POST['pf-id'], '_minimum', true ); + $variable_amount = get_post_meta( $_POST['pf-id'], '_variableamount', true ); + $use_variable_amt = get_post_meta( $_POST['pf-id'], '_usevariableamount', true ); + $use_quantity = get_post_meta( $_POST['pf-id'], '_usequantity', true ); + + $amount = (int) str_replace( ' ', '', $_POST['pf-amount'] ); + $variable_name = $_POST['pf-vname']; + $original_amount = $amount; + $quantity = 1; + + + /*if ( ( 'no' === $recur ) && ( floatval( $form_amount ) != 0 ) ) { + $amount = (int) str_replace( ' ', '', floatval( $form_amount ) ); + } + if ( $minimum == 1 && floatval( $form_amount ) != 0 ) { + if ( $original_amount < floatval( $form_amount ) ) { + $amount = floatval( $form_amount ); + } else { + $amount = $original_amount; + } + } + if ( $use_variable_amt == 1 ) { + $payment_options = explode( ',', $variable_amount ); + if ( count( $payment_options ) > 0 ) { + foreach ( $payment_options as $key => $payment_option ) { + list( $a, $b ) = explode( ':', $payment_option ); + if ( $variable_name == $a ) { + $amount = $b; + } + } + } + } + $fixed_metadata[] = array( + 'display_name' => 'Unit Price', + 'variable_name' => 'Unit_Price', + 'type' => 'text', + 'value' => $currency . number_format( $amount ), + ); + if ( $use_quantity === 'yes' && ! ( ( $recur === 'optional' ) || ( $recur === 'plan' ) ) ) { + $quantity = $_POST['pf-quantity']; + $unit_amt = (int) str_replace( ' ', '', $amount ); + $amount = $quantity * $unit_amt; + } + + if ( $txn_charge == 'customer' ) { + $amount = kkd_pff_paystack_add_paystack_charge( $amount ); + } + $max_file_size = $file_limit * 1024 * 1024; + + if ( ! empty( $_FILES ) ) { + foreach ( $_FILES as $key_name => $value ) { + if ( $value['size'] > 0 ) { + if ( $value['size'] > $max_file_size ) { + $response['result'] = 'failed'; + $response['message'] = 'Max upload size is ' . $file_limit . 'MB'; + exit( json_encode( $response ) ); + } else { + $attachment_id = media_handle_upload( $key_name, $_POST['pf-id'] ); + $url = wp_get_attachment_url( $attachment_id ); + $fixed_metadata[] = array( + 'display_name' => ucwords( str_replace( '_', ' ', $key_name ) ), + 'variable_name' => $key_name, + 'type' => 'link', + 'value' => $url, + ); + } + } else { + $fixed_metadata[] = array( + 'display_name' => ucwords( str_replace( '_', ' ', $key_name ) ), + 'variable_name' => $key_name, + 'type' => 'text', + 'value' => 'No file Uploaded', + ); + } + } + } + $plan_code = 'none'; + if ( $recur != 'no' ) { + if ( $recur == 'optional' ) { + $interval = $_POST['pf-interval']; + if ( $interval != 'no' ) { + unset( $metadata['pf-interval'] ); + $mode = esc_attr( get_option( 'mode' ) ); + if ( $mode == 'test' ) { + $key = esc_attr( get_option( 'tsk' ) ); + } else { + $key = esc_attr( get_option( 'lsk' ) ); + } + $kobo_amount = $amount * 100; + + $paystack_url = 'https://api.paystack.co/plan'; + $check_url = 'https://api.paystack.co/plan?amount=' . $kobo_amount . '&interval=' . $interval; + $headers = array( + 'Content-Type' => 'application/json', + 'Authorization' => 'Bearer ' . $key, + ); + + $check_args = array( + 'headers' => $headers, + 'timeout' => 60, + ); + // Check if plan exists + $check_request = wp_remote_get( $check_url, $check_args ); + if ( ! is_wp_error( $check_request ) ) { + $response = json_decode( wp_remote_retrieve_body( $check_request ) ); + if ( $response->meta->total >= 1 ) { + $plan = $response->data[0]; + $plan_code = $plan->plan_code; + $fixed_metadata[] = array( + 'display_name' => 'Plan Interval', + 'variable_name' => 'Plan Interval', + 'type' => 'text', + 'value' => $plan->interval, + ); + } else { + // Create Plan + $body = array( + 'name' => $currency . number_format( $original_amount ) . ' [' . $currency . number_format( $amount ) . '] - ' . $interval, + 'amount' => $kobo_amount, + 'interval' => $interval, + ); + $args = array( + 'body' => json_encode( $body ), + 'headers' => $headers, + 'timeout' => 60, + ); + + $request = wp_remote_post( $paystack_url, $args ); + if ( ! is_wp_error( $request ) ) { + $paystack_response = json_decode( wp_remote_retrieve_body( $request ) ); + $plan_code = $paystack_response->data->plan_code; + $fixed_metadata[] = array( + 'display_name' => 'Plan Interval', + 'variable_name' => 'Plan Interval', + 'type' => 'text', + 'value' => $paystack_response->data->interval, + ); + } + } + } + } + } else { + // Use Plan Code + $plan_code = $_POST['pf-plancode']; + unset( $metadata['pf-plancode'] ); + } + } + + if ( $plan_code != 'none' ) { + $fixed_metadata[] = array( + 'display_name' => 'Plan', + 'variable_name' => 'Plan', + 'type' => 'text', + 'value' => $plan_code, + ); + } + + $fixed_metadata = json_decode( json_encode( $fixed_metadata, JSON_NUMERIC_CHECK ), true ); + $fixed_metadata = array_merge( $untouched_metadata, $fixed_metadata ); + + $insert = array( + 'post_id' => sanitize_text_field( $_POST['pf-id'] ), + 'email' => sanitize_email( $_POST['pf-pemail'] ), + 'user_id' => sanitize_text_field( $_POST['pf-user_id'] ), + 'amount' => sanitize_text_field( $_POST['amount'] ), // Assuming $amount comes from $_POST + 'plan' => sanitize_text_field( $_POST['plancode'] ), // Assuming $plancode comes from $_POST + 'ip' => kkd_pff_paystack_get_the_user_ip(), // Make sure this function returns a sanitized IP + 'txn_code' => sanitize_text_field( $_POST['code'] ), // Assuming $code comes from $_POST + 'metadata' => wp_json_encode( $_POST['fixedmetadata'] ), // Assuming $fixed_metadata comes from $_POST + ); + + $exist = $wpdb->get_results( + $wpdb->prepare( + "SELECT * FROM {$table} WHERE post_id = %s AND email = %s AND user_id = %s AND amount = %s AND plan = %s AND ip = %s AND paid = '0' AND metadata = %s", + $insert['post_id'], $insert['email'], $insert['user_id'], $insert['amount'], $insert['plan'], $insert['ip'], $insert['metadata'] + ) + ); + + if ( count( $exist ) > 0 ) { + $wpdb->update( + $table, + array( + 'txn_code' => $code, + 'plan' => $insert['plan'], + ), + array( + 'id' => $exist[0]->id, + ) + ); + } else { + $wpdb->insert( + $table, + $insert + ); + + if ( 'yes' == get_post_meta( $insert['post_id'], '_sendinvoice', true ) ) { + kkd_pff_paystack_send_invoice( $currency, $insert['amount'], $fullname, $insert['email'], $code ); + } + } + + if ( '' == $subaccount || ! isset( $subaccount ) ) { + $subaccount = null; + $txn_bearer = null; + $transaction_charge = null; + } + if ( '' == $transaction_charge || 0 == $transaction_charge || null == $transaction_charge ) { + $transaction_charge = null; + } + + $amount = floatval( $insert['amount'] ) * 100; + + $response = array( + 'result' => 'success', + 'code' => $insert['txn_code'], + 'plan' => $insert['plan'], + 'quantity' => $quantity, + 'email' => $insert['email'], + 'name' => $fullname, + 'total' => round( $amount ), + 'currency' => $currency, + 'custom_fields' => $fixed_metadata, + 'subaccount' => $subaccount, + 'txnbearer' => $txn_bearer, + 'transaction_charge' => $transaction_charge, + ); + + //------------------------------------------------------------------------------------------- + + // $pstk_logger = new paystack_plugin_tracker('pff-paystack', Kkd_Pff_Paystack_Public::fetchPublicKey()); + // $pstk_logger->log_transaction_attempt($code);*/ + + echo json_encode( $response ); + die(); + } +} \ No newline at end of file diff --git a/includes/class-helpers.php b/includes/class-helpers.php index da01a0d..53963d3 100644 --- a/includes/class-helpers.php +++ b/includes/class-helpers.php @@ -52,7 +52,7 @@ public function __construct() { 'redirect' => '', 'minimum' => 0, 'usevariableamount' => 0, - 'variableamount' => '', + 'variableamount' => 'Please configure your options:0,None:0', 'hidetitle' => 0, 'loggedin' => 'no', 'recur' => 'no', @@ -135,6 +135,35 @@ public static function get_instance() { // GETTERS + /** + * Returns the fee settings save or the default values. + * + * @return array + */ + public function get_fees() { + $ret = []; + $ret['prc'] = intval( floatval( esc_attr( get_option( 'prc', PFF_PAYSTACK_PERCENTAGE ) ) ) * 100 ) / 10000; + $ret['ths'] = intval( floatval( esc_attr( get_option( 'ths', PFF_PAYSTACK_CROSSOVER_TOTAL ) ) ) * 100 ); + $ret['adc'] = intval( floatval( esc_attr( get_option( 'adc', PFF_PAYSTACK_ADDITIONAL_CHARGE ) ) ) * 100 ); + $ret['cap'] = intval( floatval( esc_attr( get_option( 'cap', PFF_PAYSTACK_LOCAL_CAP ) ) ) * 100 ); + return $ret; + } + + /** + * Gets the public key from the settings. + * + * @return string + */ + public function get_public_key() { + $mode = esc_attr( get_option( 'mode' ) ); + if ( 'test' === $mode ) { + $key = esc_attr( get_option( 'tpk', '' ) ); + } else { + $key = esc_attr( get_option( 'lpk', '' ) ); + } + return $key; + } + /** * Fetch an array of the plans by the form ID. * @@ -553,8 +582,8 @@ public function parse_meta_values( $post ) { } // Strip any text from the variable amount field. - if ( isset( $meta['variableamount'] ) && is_string( $meta['variableamount'] ) ) { - $meta['variableamount'] = (int) $meta['variableamount']; + if ( isset( $meta['usevariableamount'] ) && is_string( $meta['usevariableamount'] ) ) { + $meta['usevariableamount'] = (int) $meta['usevariableamount']; } $meta['minimum'] = floatval( $meta['minimum'] ); @@ -564,31 +593,75 @@ public function parse_meta_values( $post ) { } /** - * Returns the fee settings save or the default values. + * Take an array of the submitted form values and formats it for a paystack request. * - * @return array + * @param array $metadata + * @return void */ - public function get_fees() { - $ret = []; - $ret['prc'] = intval( floatval( esc_attr( get_option( 'prc', PFF_PAYSTACK_PERCENTAGE ) ) ) * 100 ) / 10000; - $ret['ths'] = intval( floatval( esc_attr( get_option( 'ths', PFF_PAYSTACK_CROSSOVER_TOTAL ) ) ) * 100 ); - $ret['adc'] = intval( floatval( esc_attr( get_option( 'adc', PFF_PAYSTACK_ADDITIONAL_CHARGE ) ) ) * 100 ); - $ret['cap'] = intval( floatval( esc_attr( get_option( 'cap', PFF_PAYSTACK_LOCAL_CAP ) ) ) * 100 ); - return $ret; - } + public function format_meta_as_custom_fields( $metadata ) { + $fields = array(); - /** - * Gets the public key from the settings. - * - * @return string - */ - public function get_public_key() { - $mode = esc_attr( get_option( 'mode' ) ); - if ( 'test' === $mode ) { - $key = esc_attr( get_option( 'tpk', '' ) ); - } else { - $key = esc_attr( get_option( 'lpk', '' ) ); - } - return $key; - } + foreach ( $metadata as $key => $value ) { + if ( is_array( $value ) ) { + $value = implode( ', ', $value ); + } + + switch ( $key ) { + case 'pf-fname': + $fields[] = array( + 'display_name' => __( 'Full Name', 'pff-paystack' ), + 'variable_name' => 'Full_Name', + 'type' => 'text', + 'value' => $value, + ); + break; + + case 'pf-plancode': + $fields[] = array( + 'display_name' => __( 'Plan', 'pff-paystack' ), + 'variable_name' => 'Plan', + 'type' => 'text', + 'value' => $value, + ); + break; + + case 'pf-vname': + $fields[] = array( + 'display_name' => __( 'Payment Option', 'pff-paystack' ), + 'variable_name' => 'Payment Option', + 'type' => 'text', + 'value' => $value, + ); + break; + + case 'pf-interval': + $fields[] = array( + 'display_name' => __( 'Plan Interval', 'pff-paystack' ), + 'variable_name' => 'Plan Interval', + 'type' => 'text', + 'value' => $value, + ); + break; + + case 'pf-quantity': + $fields[] = array( + 'display_name' => __( 'Quantity', 'pff-paystack' ), + 'variable_name' => 'Quantity', + 'type' => 'text', + 'value' => $value, + ); + break; + + default: + $fields[] = array( + 'display_name' => ucwords( str_replace( '_', ' ', $key ) ), + 'variable_name' => $key, + 'type' => 'text', + 'value' => (string) $value, + ); + break; + } + } + return $fields; + } } \ No newline at end of file diff --git a/includes/class-paystack-forms.php b/includes/class-paystack-forms.php index 68cd7fd..612632d 100644 --- a/includes/class-paystack-forms.php +++ b/includes/class-paystack-forms.php @@ -103,6 +103,7 @@ private function set_variables() { 'field-shortcodes' => 'Field_Shortcodes', 'api' => '', 'request-plan' => 'Request_Plan', + 'form-submit' => 'Form_Submit', ); } From cbcd3fc31f6f6e904b67847d33bce1d6456dda9f Mon Sep 17 00:00:00 2001 From: Warwick Date: Thu, 26 Sep 2024 12:23:08 +0200 Subject: [PATCH 39/88] Registering the JS functions --- assets/js/jquery.blockUI.min.js | 14 + assets/js/paystack-public.js | 763 ++++++++++++++++++++++++++++++ includes/class-form-shortcode.php | 4 +- includes/class-setup.php | 23 + 4 files changed, 802 insertions(+), 2 deletions(-) create mode 100644 assets/js/jquery.blockUI.min.js create mode 100644 assets/js/paystack-public.js diff --git a/assets/js/jquery.blockUI.min.js b/assets/js/jquery.blockUI.min.js new file mode 100644 index 0000000..2b77da7 --- /dev/null +++ b/assets/js/jquery.blockUI.min.js @@ -0,0 +1,14 @@ +/*! + * jQuery blockUI plugin + * Version 2.70.0-2014.11.23 + * Requires jQuery v1.7 or later + * + * Examples at: http://malsup.com/jquery/block/ + * Copyright (c) 2007-2013 M. Alsup + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + * + * Thanks to Amir-Hossein Sobhi for some excellent contributions! + */ +!function(){"use strict";function a(a){function b(b,d){var f,p,q=b==window,r=d&&void 0!==d.message?d.message:void 0;if(d=a.extend({},a.blockUI.defaults,d||{}),!d.ignoreIfBlocked||!a(b).data("blockUI.isBlocked")){if(d.overlayCSS=a.extend({},a.blockUI.defaults.overlayCSS,d.overlayCSS||{}),f=a.extend({},a.blockUI.defaults.css,d.css||{}),d.onOverlayClick&&(d.overlayCSS.cursor="pointer"),p=a.extend({},a.blockUI.defaults.themedCSS,d.themedCSS||{}),r=void 0===r?d.message:r,q&&n&&c(window,{fadeOut:0}),r&&"string"!=typeof r&&(r.parentNode||r.jquery)){var s=r.jquery?r[0]:r,t={};a(b).data("blockUI.history",t),t.el=s,t.parent=s.parentNode,t.display=s.style.display,t.position=s.style.position,t.parent&&t.parent.removeChild(s)}a(b).data("blockUI.onUnblock",d.onUnblock);var u,v,w,x,y=d.baseZ;u=a(k||d.forceIframe?'':''),v=a(d.theme?'':''),d.theme&&q?(x='"):d.theme?(x='"):x=q?'':'',w=a(x),r&&(d.theme?(w.css(p),w.addClass("ui-widget-content")):w.css(f)),d.theme||v.css(d.overlayCSS),v.css("position",q?"fixed":"absolute"),(k||d.forceIframe)&&u.css("opacity",0);var z=[u,v,w],A=a(q?"body":b);a.each(z,function(){this.appendTo(A)}),d.theme&&d.draggable&&a.fn.draggable&&w.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var B=m&&(!a.support.boxModel||a("object,embed",q?null:b).length>0);if(l||B){if(q&&d.allowBodyStretch&&a.support.boxModel&&a("html,body").css("height","100%"),(l||!a.support.boxModel)&&!q)var C=i(b,"borderTopWidth"),D=i(b,"borderLeftWidth"),E=C?"(0 - "+C+")":0,F=D?"(0 - "+D+")":0;a.each(z,function(a,b){var c=b[0].style;if(c.position="absolute",a<2)q?c.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+d.quirksmodeOffsetHack+') + "px"'):c.setExpression("height",'this.parentNode.offsetHeight + "px"'),q?c.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):c.setExpression("width",'this.parentNode.offsetWidth + "px"'),F&&c.setExpression("left",F),E&&c.setExpression("top",E);else if(d.centerY)q&&c.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),c.marginTop=0;else if(!d.centerY&&q){var e=d.css&&d.css.top?parseInt(d.css.top,10):0,f="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+e+') + "px"';c.setExpression("top",f)}})}if(r&&(d.theme?w.find(".ui-widget-content").append(r):w.append(r),(r.jquery||r.nodeType)&&a(r).show()),(k||d.forceIframe)&&d.showOverlay&&u.show(),d.fadeIn){var G=d.onBlock?d.onBlock:j,H=d.showOverlay&&!r?G:j,I=r?G:j;d.showOverlay&&v._fadeIn(d.fadeIn,H),r&&w._fadeIn(d.fadeIn,I)}else d.showOverlay&&v.show(),r&&w.show(),d.onBlock&&d.onBlock.bind(w)();if(e(1,b,d),q?(n=w[0],o=a(d.focusableElements,n),d.focusInput&&setTimeout(g,20)):h(w[0],d.centerX,d.centerY),d.timeout){var J=setTimeout(function(){q?a.unblockUI(d):a(b).unblock(d)},d.timeout);a(b).data("blockUI.timeout",J)}}}function c(b,c){var f,g=b==window,h=a(b),i=h.data("blockUI.history"),j=h.data("blockUI.timeout");j&&(clearTimeout(j),h.removeData("blockUI.timeout")),c=a.extend({},a.blockUI.defaults,c||{}),e(0,b,c),null===c.onUnblock&&(c.onUnblock=h.data("blockUI.onUnblock"),h.removeData("blockUI.onUnblock"));var k;k=g?a(document.body).children().filter(".blockUI").add("body > .blockUI"):h.find(">.blockUI"),c.cursorReset&&(k.length>1&&(k[1].style.cursor=c.cursorReset),k.length>2&&(k[2].style.cursor=c.cursorReset)),g&&(n=o=null),c.fadeOut?(f=k.length,k.stop().fadeOut(c.fadeOut,function(){0===--f&&d(k,i,c,b)})):d(k,i,c,b)}function d(b,c,d,e){var f=a(e);if(!f.data("blockUI.isBlocked")){b.each(function(a,b){this.parentNode&&this.parentNode.removeChild(this)}),c&&c.el&&(c.el.style.display=c.display,c.el.style.position=c.position,c.el.style.cursor="default",c.parent&&c.parent.appendChild(c.el),f.removeData("blockUI.history")),f.data("blockUI.static")&&f.css("position","static"),"function"==typeof d.onUnblock&&d.onUnblock(e,d);var g=a(document.body),h=g.width(),i=g[0].style.width;g.width(h-1).width(h),g[0].style.width=i}}function e(b,c,d){var e=c==window,g=a(c);if((b||(!e||n)&&(e||g.data("blockUI.isBlocked")))&&(g.data("blockUI.isBlocked",b),e&&d.bindEvents&&(!b||d.showOverlay))){var h="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";b?a(document).bind(h,d,f):a(document).unbind(h,f)}}function f(b){if("keydown"===b.type&&b.keyCode&&9==b.keyCode&&n&&b.data.constrainTabKey){var c=o,d=!b.shiftKey&&b.target===c[c.length-1],e=b.shiftKey&&b.target===c[0];if(d||e)return setTimeout(function(){g(e)},10),!1}var f=b.data,h=a(b.target);return h.hasClass("blockOverlay")&&f.onOverlayClick&&f.onOverlayClick(b),h.parents("div."+f.blockMsgClass).length>0||0===h.parents().children().filter("div.blockUI").length}function g(a){if(o){var b=o[a===!0?o.length-1:0];b&&b.focus()}}function h(a,b,c){var d=a.parentNode,e=a.style,f=(d.offsetWidth-a.offsetWidth)/2-i(d,"borderLeftWidth"),g=(d.offsetHeight-a.offsetHeight)/2-i(d,"borderTopWidth");b&&(e.left=f>0?f+"px":"0"),c&&(e.top=g>0?g+"px":"0")}function i(b,c){return parseInt(a.css(b,c),10)||0}a.fn._fadeIn=a.fn.fadeIn;var j=a.noop||function(){},k=/MSIE/.test(navigator.userAgent),l=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),m=(document.documentMode||0,a.isFunction(document.createElement("div").style.setExpression));a.blockUI=function(a){b(window,a)},a.unblockUI=function(a){c(window,a)},a.growlUI=function(b,c,d,e){var f=a('
');b&&f.append("

"+b+"

"),c&&f.append("

"+c+"

"),void 0===d&&(d=3e3);var g=function(b){b=b||{},a.blockUI({message:f,fadeIn:"undefined"!=typeof b.fadeIn?b.fadeIn:700,fadeOut:"undefined"!=typeof b.fadeOut?b.fadeOut:1e3,timeout:"undefined"!=typeof b.timeout?b.timeout:d,centerY:!1,showOverlay:!1,onUnblock:e,css:a.blockUI.defaults.growlCSS})};g();f.css("opacity");f.mouseover(function(){g({fadeIn:0,timeout:3e4});var b=a(".blockMsg");b.stop(),b.fadeTo(300,1)}).mouseout(function(){a(".blockMsg").fadeOut(1e3)})},a.fn.block=function(c){if(this[0]===window)return a.blockUI(c),this;var d=a.extend({},a.blockUI.defaults,c||{});return this.each(function(){var b=a(this);d.ignoreIfBlocked&&b.data("blockUI.isBlocked")||b.unblock({fadeOut:0})}),this.each(function(){"static"==a.css(this,"position")&&(this.style.position="relative",a(this).data("blockUI.static",!0)),this.style.zoom=1,b(this,c)})},a.fn.unblock=function(b){return this[0]===window?(a.unblockUI(b),this):this.each(function(){c(this,b)})},a.blockUI.version=2.7,a.blockUI.defaults={message:"

Please wait...

",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"20%",top:"40%",left:"40%",textAlign:"center",color:"#000",border:"2px solid #0971ce",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var n=null,o=[]}"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],a):a(jQuery)}(); diff --git a/assets/js/paystack-public.js b/assets/js/paystack-public.js new file mode 100644 index 0000000..d930ceb --- /dev/null +++ b/assets/js/paystack-public.js @@ -0,0 +1,763 @@ +function KkdPffPaystackFee() +{ + + this.DEFAULT_PERCENTAGE = 0.015; + this.DEFAULT_ADDITIONAL_CHARGE = 10000; + this.DEFAULT_THRESHOLD = 250000; + this.DEFAULT_CAP = 200000; + + this.__initialize = function () { + + this.percentage = this.DEFAULT_PERCENTAGE; + this.additional_charge = this.DEFAULT_ADDITIONAL_CHARGE; + this.threshold = this.DEFAULT_THRESHOLD; + this.cap = this.DEFAULT_CAP; + + if (window && window.KKD_PAYSTACK_CHARGE_SETTINGS) { + this.percentage = window.KKD_PAYSTACK_CHARGE_SETTINGS.percentage; + this.additional_charge = window.KKD_PAYSTACK_CHARGE_SETTINGS.additional_charge; + this.threshold = window.KKD_PAYSTACK_CHARGE_SETTINGS.threshold; + this.cap = window.KKD_PAYSTACK_CHARGE_SETTINGS.cap; + } + + } + + this.chargeDivider = 0; + this.crossover = 0; + this.flatlinePlusCharge = 0; + this.flatline = 0; + + this.withPercentage = function (percentage) { + this.percentage = percentage; + this.__setup(); + }; + + this.withAdditionalCharge = function (additional_charge) { + this.additional_charge = additional_charge; + this.__setup(); + }; + + this.withThreshold = function (threshold) { + this.threshold = threshold; + this.__setup(); + }; + + this.withCap = function (cap) { + this.cap = cap; + this.__setup(); + }; + + this.__setup = function () { + this.__initialize(); + this.chargeDivider = this.__chargeDivider(); + this.crossover = this.__crossover(); + this.flatlinePlusCharge = this.__flatlinePlusCharge(); + this.flatline = this.__flatline(); + }; + + this.__chargeDivider = function () { + return 1 - this.percentage; + }; + + this.__crossover = function () { + return this.threshold * this.chargeDivider - this.additional_charge; + }; + + this.__flatlinePlusCharge = function () { + return (this.cap - this.additional_charge) / this.percentage; + }; + + this.__flatline = function () { + return this.flatlinePlusCharge - this.cap; + }; + + this.addFor = function (amountinkobo) { + if (amountinkobo > this.flatline) { + return parseInt(Math.round(amountinkobo + this.cap)); + } else if (amountinkobo > this.crossover) { + return parseInt( + Math.round((amountinkobo + this.additional_charge) / this.chargeDivider) + ); + } else { + return parseInt(Math.round(amountinkobo / this.chargeDivider)); + } + }; + + this.__setup = function () { + this.chargeDivider = this.__chargeDivider(); + this.crossover = this.__crossover(); + this.flatlinePlusCharge = this.__flatlinePlusCharge(); + this.flatline = this.__flatline(); + }; + + this.__setup(); +} + +(function ($) { + "use strict"; + $(document).ready( + function ($) { + + if ( 0 < $(".date-picker").length ) { + $(".date-picker").each( function() { + $(".date-picker").datepicker( + { + dateFormat: "mm/dd/yy", + prevText: '', + nextText: '' + } + ); + } ); + } + + if ($("#pf-vamount").length) { + var amountField = $("#pf-vamount"); + calculateTotal(); + } else { + var amountField = $("#pf-amount"); + } + var max = 10; + amountField.keydown( + function (e) { + format_validate(max, e); + } + ); + + amountField.keyup( + function (e) { + checkMinimumVal(); + } + ); + + function checkMinimumVal() + { + if ($("#pf-minimum-hidden").length) { + var min_amount = Number($("#pf-minimum-hidden").val()); + var amt = Number($("#pf-amount").val()); + if (min_amount > 0 && amt < min_amount) { + $("#pf-min-val-warn").text( + "Amount cannot be less than the minimum amount" + ); + return false; + } else { + $("#pf-min-val-warn").text(""); + $("#pf-amount").removeClass("rerror"); + } + } + } + + function format_validate(max, e) + { + var value = amountField.text(); + if (e.which != 8 && value.length > max) { + e.preventDefault(); + } + // Allow: backspace, delete, tab, escape, enter and . + if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 110, 190]) !== -1 + // Allow: Ctrl+A + || (e.keyCode == 65 && e.ctrlKey === true) + // Allow: Ctrl+C + || (e.keyCode == 67 && e.ctrlKey === true) + // Allow: Ctrl+X + || (e.keyCode == 88 && e.ctrlKey === true) + // Allow: home, end, left, right + || (e.keyCode >= 35 && e.keyCode <= 39) + ) { + // let it happen, don't do anything + calculateFees(); + return; + } + // Ensure that it is a number and stop the keypress + if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) + && (e.keyCode < 96 || e.keyCode > 105) + ) { + e.preventDefault(); + } else { + calculateFees(); + } + } + + $.fn.digits = function () { + return this.each( + function () { + $(this).text( + $(this) + .text() + .replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,") + ); + } + ); + }; + + function calculateTotal() + { + var unit; + if ($("#pf-vamount").length) { + unit = $("#paystack-form").find("#pf-vamount").val(); + } else { + unit = $("#pf-amount").val(); + } + var quant = $("#pf-quantity").val(); + var newvalue = unit * quant; + + if (quant == "" || quant == null) { + quant = 1; + } else { + $("#pf-total").val(newvalue); + } + + } + function calculateFees(transaction_amount) + { + setTimeout( + function () { + transaction_amount = transaction_amount || parseInt(amountField.val()); + var currency = $("#pf-currency").val(); + var quant = $("#pf-quantity").val(); + if ($("#pf-vamount").length) { + var name = $("#pf-vamount option:selected").attr("data-name"); + $("#pf-vname").val(name); + } + if (transaction_amount == "" + || transaction_amount == 0 + || transaction_amount.length == 0 + || transaction_amount == null + || isNaN(transaction_amount) + ) { + var total = 0; + var fees = 0; + } else { + var obj = new KkdPffPaystackFee(); + + obj.withAdditionalCharge(pffSettings.fee.adc); + obj.withThreshold(pffSettings.fee.ths); + obj.withCap(pffSettings.fee.cap); + obj.withPercentage(pffSettings.fee.prc); + if (quant) { + transaction_amount = transaction_amount * quant; + } + var total = obj.addFor(transaction_amount * 100) / 100; + var fees = total - transaction_amount; + } + $(".pf-txncharge") + .hide() + .html(currency + " " + fees.toFixed(2)) + .show() + .digits(); + $(".pf-txntotal") + .hide() + .html(currency + " " + total.toFixed(2)) + .show() + .digits(); + }, 100 + ); + } + + calculateFees(); + + $(".pf-number").keydown( + function (event) { + if (event.keyCode == 46 + || event.keyCode == 8 + || event.keyCode == 9 + || event.keyCode == 27 + || event.keyCode == 13 + || (event.keyCode == 65 && event.ctrlKey === true) + || (event.keyCode >= 35 && event.keyCode <= 39) + ) { + return; + } else { + if (event.shiftKey + || ((event.keyCode < 48 || event.keyCode > 57) + && (event.keyCode < 96 || event.keyCode > 105)) + ) { + event.preventDefault(); + } + } + } + ); + if ($("#pf-quantity").length) { + calculateTotal(); + }; + + $("#pf-quantity, #pf-vamount, #pf-amount").on( + "change", function () { + calculateTotal(); + calculateFees(); + } + ); + + function validateEmail(email) + { + var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; + return re.test(email); + } + $(".paystack-form").on( + "submit", function (e) { + var requiredFieldIsInvalid = false; + e.preventDefault(); + + $("#pf-agreementicon").removeClass("rerror"); + + $(this) + .find("input, select, textarea") + .each( + function () { + $(this).removeClass("rerror"); //.css({ "border-color":"#d1d1d1" }); + } + ); + var email = $(this) + .find("#pf-email") + .val(); + var amount; + if ($("#pf-vamount").length) { + amount = $("#paystack-form").find("#pf-vamount").val(); + calculateTotal(); + } else { + amount = $(this) + .find("#pf-amount") + .val(); + } + if (Number(amount) > 0) { + } else { + $(this) + .find("#pf-amount,#pf-vamount") + .addClass("rerror"); // css({ "border-color":"red" }); + $("html,body").animate( + { scrollTop: $(".rerror").offset().top - 110 }, + 500 + ); + return false; + } + if (!validateEmail(email)) { + $(this) + .find("#pf-email") + .addClass("rerror"); //.css({ "border-color":"red" }); + $("html,body").animate( + { scrollTop: $(".rerror").offset().top - 110 }, + 500 + ); + return false; + } + if (checkMinimumVal() == false) { + $(this) + .find("#pf-amount") + .addClass("rerror"); //.css({ "border-color":"red" }); + $("html,body").animate( + { scrollTop: $(".rerror").offset().top - 110 }, + 500 + ); + return false; + } + + $(this) + .find("input, select, text, textarea") + .filter("[required]") + .filter( + function () { + return this.value === ""; + } + ) + .each( + function () { + $(this).addClass("rerror"); + requiredFieldIsInvalid = true; + } + ); + + if ($("#pf-agreement").length && !$("#pf-agreement").is(":checked")) { + $("#pf-agreementicon").addClass("rerror"); + requiredFieldIsInvalid = true; + } + + if (requiredFieldIsInvalid) { + $("html,body").animate( + { scrollTop: $(".rerror").offset().top - 110 }, + 500 + ); + return false; + } + + var self = $(this); + var $form = $(this); + + $.blockUI({ message: "Please wait..." }); + + var formdata = new FormData(this); + + $.ajax( + { + url: $form.attr("action"), + type: "POST", + data: formdata, + mimeTypes: "multipart/form-data", + contentType: false, + cache: false, + processData: false, + dataType: "JSON", + success: function (data) { + $.unblockUI(); + data.custom_fields.push( + { + "display_name": "Plugin", + "variable_name": "plugin", + "value": "pff-paystack" + } + ) + if (data.result == "success") { + var names = data.name.split(" "); + var firstName = names[0] || ""; + var lastName = names[1] || ""; + var quantity = data.quantity; + // console.log(firstName+ " - "+lastName); + if (data.plan == "none" || data.plan == "" || data.plan == "no") { + var handler = PaystackPop.setup( + { + key: pffSettings.key, + email: data.email, + amount: data.total, + firstname: firstName, + lastname: lastName, + currency: data.currency, + subaccount: data.subaccount, + bearer: data.txnbearer, + transaction_charge: data.transaction_charge, + ref: data.code, + metadata: { custom_fields: data.custom_fields }, + callback: function (response) { + $.blockUI({ message: "Please wait..." }); + $.post( + $form.attr("action"), + { + action: "kkd_pff_paystack_confirm_payment", + code: response.trxref, + quantity: quantity + }, + function (newdata) { + data = JSON.parse(newdata); + if (data.result == "success2") { + window.location.href = data.link; + } + if (data.result == "success") { + $(".paystack-form")[0].reset(); + $("html,body").animate( + { scrollTop: $(".paystack-form").offset().top - 110 }, + 500 + ); + + self.before('
' + data.message + '
'); + $(this) + .find("input, select, textarea") + .each( + function () { + $(this).css( + { + "border-color": "#d1d1d1", + "background-color": "#fff" + } + ); + } + ); + $(".pf-txncharge") + .hide() + .html("NGN0") + .show() + .digits(); + $(".pf-txntotal") + .hide() + .html("NGN0") + .show() + .digits(); + + $.unblockUI(); + } else { + self.before('
' + data.message + '
'); + $.unblockUI(); + } + } + ); + }, + onClose: function () { } + } + ); + } else { + var handler = PaystackPop.setup( + { + key: pffSettings.key, + email: data.email, + plan: data.plan, + firstname: firstName, + lastname: lastName, + ref: data.code, + currency: data.currency, + subaccount: data.subaccount, + bearer: data.txnbearer, + transaction_charge: data.transaction_charge, + metadata: { custom_fields: data.custom_fields }, + callback: function (response) { + $.blockUI({ message: "Please wait..." }); + $.post( + $form.attr("action"), + { + action: "kkd_pff_paystack_confirm_payment", + code: response.trxref + }, + function (newdata) { + data = JSON.parse(newdata); + if (data.result == "success2") { + window.location.href = data.link; + } + if (data.result == "success") { + $(".paystack-form")[0].reset(); + $("html,body").animate( + { scrollTop: $(".paystack-form").offset().top - 110 }, + 500 + ); + + self.before('
' + data.message + '
'); + $(this) + .find("input, select, textarea") + .each( + function () { + $(this).css( + { + "border-color": "#d1d1d1", + "background-color": "#fff" + } + ); + } + ); + $(".pf-txncharge") + .hide() + .html("NGN0") + .show() + .digits(); + $(".pf-txntotal") + .hide() + .html("NGN0") + .show() + .digits(); + + $.unblockUI(); + } else { + self.before('
' + data.message + '
'); + $.unblockUI(); + } + } + ); + }, + onClose: function () { } + } + ); + } + + handler.openIframe(); + } else { + alert(data.message); + } + }, + error: function (xhr, status, error) { + console.log("An error occurred"); + console.log("XHR: ", xhr); + console.log("Status: ", status); + console.log("Error: ", error); + } + } + ); + } + ); + + $(".retry-form").on( + "submit", function (e) { + var self = $(this); + var $form = $(this); + e.preventDefault(); + + $.blockUI({ message: "Please wait..." }); + + var formdata = new FormData(this); + + $.ajax( + { + url: $form.attr("action"), + type: "POST", + data: formdata, + mimeTypes: "multipart/form-data", + contentType: false, + cache: false, + processData: false, + dataType: "JSON", + success: function (data) { + data.custom_fields.push( + { + "display_name": "Plugin", + "variable_name": "plugin", + "value": "pff-paystack" + } + ) + $.unblockUI(); + if (data.result == "success") { + var names = data.name.split(" "); + var firstName = names[0] || ""; + var lastName = names[1] || ""; + var quantity = data.quantity; + // console.log(firstName+ " - "+lastName); + if (data.plan == "none" || data.plan == "" || data.plan == "no") { + var handler = PaystackPop.setup( + { + key: pffSettings.key, + email: data.email, + amount: data.total, + firstname: firstName, + lastname: lastName, + ref: data.code, + currency: data.currency, + subaccount: data.subaccount, + bearer: data.txnbearer, + transaction_charge: data.transaction_charge, + metadata: { custom_fields: data.custom_fields }, + callback: function (response) { + $.blockUI({ message: "Please wait..." }); + $.post( + $form.attr("action"), + { + action: "kkd_pff_paystack_rconfirm_payment", + code: response.trxref, + quantity: quantity + }, + function (newdata) { + data = JSON.parse(newdata); + if (data.result == "success2") { + window.location.href = data.link; + } + if (data.result == "success") { + $(".retry-form")[0].reset(); + $("html,body").animate( + { scrollTop: $(".retry-form").offset().top - 110 }, + 500 + ); + + self.before('
' + data.message + '
'); + $(this) + .find("input, select, textarea") + .each( + function () { + $(this).css( + { + "border-color": "#d1d1d1", + "background-color": "#fff" + } + ); + } + ); + $(".pf-txncharge") + .hide() + .html("NGN0") + .show() + .digits(); + $(".pf-txntotal") + .hide() + .html("NGN0") + .show() + .digits(); + $("#submitbtn").remove(); + $.unblockUI(); + } else { + self.before('
' + data.message + '
'); + $.unblockUI(); + } + } + ); + }, + onClose: function () { } + } + ); + } else { + var handler = PaystackPop.setup( + { + key: pffSettings.key, + email: data.email, + plan: data.plan, + firstname: firstName, + lastname: lastName, + ref: data.code, + currency: data.currency, + subaccount: data.subaccount, + bearer: data.txnbearer, + transaction_charge: data.transaction_charge, + metadata: { custom_fields: data.custom_fields }, + callback: function (response) { + $.blockUI({ message: "Please wait..." }); + $.post( + $form.attr("action"), + { + action: "kkd_pff_paystack_rconfirm_payment", + code: response.trxref + }, + function (newdata) { + data = JSON.parse(newdata); + if (data.result == "success2") { + window.location.href = data.link; + } + if (data.result == "success") { + $(".retry-form")[0].reset(); + $("html,body").animate( + { scrollTop: $(".retry-form").offset().top - 110 }, + 500 + ); + + self.before('
' + data.message + '
'); + $(this) + .find("input, select, textarea") + .each( + function () { + $(this).css( + { + "border-color": "#d1d1d1", + "background-color": "#fff" + } + ); + } + ); + $(".pf-txncharge") + .hide() + .html("NGN0") + .show() + .digits(); + $(".pf-txntotal") + .hide() + .html("NGN0") + .show() + .digits(); + $("#submitbtn").remove(); + $.unblockUI(); + } else { + self.before('
' + data.message + '
'); + $.unblockUI(); + } + } + ); + }, + onClose: function () { } + } + ); + } + + handler.openIframe(); + } else { + alert(data.message); + } + }, + error: function (xhr, status, error) { + console.log("An error occurred"); + console.log("XHR: ", xhr); + console.log("Status: ", status); + console.log("Error: ", error); + } + } + ); + } + ); + } + ); +})(jQuery); \ No newline at end of file diff --git a/includes/class-form-shortcode.php b/includes/class-form-shortcode.php index d9d2f2d..29ae659 100644 --- a/includes/class-form-shortcode.php +++ b/includes/class-form-shortcode.php @@ -327,14 +327,14 @@ public function get_amount_field() { '; } } // Transaction charge notice - if ( $this->meta['txncharge'] != 'merchant' && $this->meta['recur'] != 'plan' ) { + if ( 'merchant' !== $this->meta['txncharge'] && 'plan' !== $this->meta['recur'] ) { $html[] = 'Transaction Charge: , Total:'; } diff --git a/includes/class-setup.php b/includes/class-setup.php index e68b70b..2144652 100644 --- a/includes/class-setup.php +++ b/includes/class-setup.php @@ -27,6 +27,7 @@ public function __construct() { add_action( 'admin_enqueue_scripts', [ $this, 'admin_enqueue_scripts' ] ); add_action( 'wp_enqueue_scripts', [ $this, 'enqueue_styles' ] ); + add_action( 'wp_enqueue_scripts', [ $this, 'enqueue_scripts' ] ); } /** @@ -121,4 +122,26 @@ public function enqueue_styles() { wp_enqueue_style( KKD_PFF_PLUGIN_NAME . '-style', KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/css/pff-paystack.css', array(), KKD_PFF_PAYSTACK_VERSION, 'all' ); wp_enqueue_style( KKD_PFF_PLUGIN_NAME . '-font-awesome', KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/css/font-awesome.min.css', array(), KKD_PFF_PAYSTACK_VERSION, 'all' ); } + + public function enqueue_scripts() { + + $page_content = get_the_content(); + if ( ! has_shortcode( $page_content, 'pff-paystack' ) ) { + return; + } + + wp_enqueue_script( 'blockUI', KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/js/jquery.blockUI.min.js', array( 'jquery', 'jquery-ui-core' ), KKD_PFF_PAYSTACK_VERSION, true, true ); + + wp_register_script( 'Paystack', 'https://js.paystack.co/v1/inline.js', false, '1' ); + wp_enqueue_script( 'Paystack' ); + + wp_enqueue_script( KKD_PFF_PLUGIN_NAME . '-public', KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/js/paystack-public.js', array( 'jquery' ), KKD_PFF_PAYSTACK_VERSION, true, true); + + $helpers = new Helpers(); + $js_args = [ + 'key' => $helpers->get_public_key(), + 'fee' => $helpers->get_fees(), + ]; + wp_localize_script( KKD_PFF_PLUGIN_NAME . '-public', 'pffSettings', $js_args , KKD_PFF_PAYSTACK_VERSION, true, true); + } } From ad2dda255499dc6d541c62c8ba6088d1f1dd709e Mon Sep 17 00:00:00 2001 From: Warwick Date: Thu, 26 Sep 2024 14:10:44 +0200 Subject: [PATCH 40/88] Rearranged the JS functions outside of the ready so they are always available. --- assets/js/paystack-public.js | 232 +++++++++++++++--------------- includes/class-form-shortcode.php | 3 +- 2 files changed, 116 insertions(+), 119 deletions(-) diff --git a/assets/js/paystack-public.js b/assets/js/paystack-public.js index d930ceb..41dcc8a 100644 --- a/assets/js/paystack-public.js +++ b/assets/js/paystack-public.js @@ -93,6 +93,119 @@ function KkdPffPaystackFee() this.__setup(); } +function checkMinimumVal() { + if ($("#pf-minimum-hidden").length) { + var min_amount = Number($("#pf-minimum-hidden").val()); + var amt = Number($("#pf-amount").val()); + if (min_amount > 0 && amt < min_amount) { + $("#pf-min-val-warn").text( + "Amount cannot be less than the minimum amount" + ); + return false; + } else { + $("#pf-min-val-warn").text(""); + $("#pf-amount").removeClass("rerror"); + } + } +} + +function format_validate(max, e) { + var value = amountField.text(); + if (e.which != 8 && value.length > max) { + e.preventDefault(); + } + // Allow: backspace, delete, tab, escape, enter and . + if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 110, 190]) !== -1 + // Allow: Ctrl+A + || (e.keyCode == 65 && e.ctrlKey === true) + // Allow: Ctrl+C + || (e.keyCode == 67 && e.ctrlKey === true) + // Allow: Ctrl+X + || (e.keyCode == 88 && e.ctrlKey === true) + // Allow: home, end, left, right + || (e.keyCode >= 35 && e.keyCode <= 39) + ) { + // let it happen, don't do anything + calculateFees(); + return; + } + // Ensure that it is a number and stop the keypress + if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) + && (e.keyCode < 96 || e.keyCode > 105) + ) { + e.preventDefault(); + } else { + calculateFees(); + } +} + +function calculateTotal() { + var unit; + if ($("#pf-vamount").length) { + unit = $("#paystack-form").find("#pf-vamount").val(); + } else { + unit = $("#pf-amount").val(); + } + var quant = $("#pf-quantity").val(); + var newvalue = unit * quant; + + if (quant == "" || quant == null) { + quant = 1; + } else { + $("#pf-total").val(newvalue); + } + +} +function calculateFees(transaction_amount) { + setTimeout( + function () { + transaction_amount = transaction_amount || parseInt(amountField.val()); + var currency = $("#pf-currency").val(); + var quant = $("#pf-quantity").val(); + if ($("#pf-vamount").length) { + var name = $("#pf-vamount option:selected").attr("data-name"); + $("#pf-vname").val(name); + } + if (transaction_amount == "" + || transaction_amount == 0 + || transaction_amount.length == 0 + || transaction_amount == null + || isNaN(transaction_amount) + ) { + var total = 0; + var fees = 0; + } else { + var obj = new KkdPffPaystackFee(); + + obj.withAdditionalCharge(pffSettings.fee.adc); + obj.withThreshold(pffSettings.fee.ths); + obj.withCap(pffSettings.fee.cap); + obj.withPercentage(pffSettings.fee.prc); + if (quant) { + transaction_amount = transaction_amount * quant; + } + var total = obj.addFor(transaction_amount * 100) / 100; + var fees = total - transaction_amount; + } + $(".pf-txncharge") + .hide() + .html(currency + " " + fees.toFixed(2)) + .show() + .digits(); + $(".pf-txntotal") + .hide() + .html(currency + " " + total.toFixed(2)) + .show() + .digits(); + }, 100 + ); +} + +function validateEmail(email) { + var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; + return re.test(email); +} + (function ($) { "use strict"; $(document).ready( @@ -110,7 +223,7 @@ function KkdPffPaystackFee() } ); } - if ($("#pf-vamount").length) { + if ( $("#pf-vamount").length ) { var amountField = $("#pf-vamount"); calculateTotal(); } else { @@ -129,54 +242,6 @@ function KkdPffPaystackFee() } ); - function checkMinimumVal() - { - if ($("#pf-minimum-hidden").length) { - var min_amount = Number($("#pf-minimum-hidden").val()); - var amt = Number($("#pf-amount").val()); - if (min_amount > 0 && amt < min_amount) { - $("#pf-min-val-warn").text( - "Amount cannot be less than the minimum amount" - ); - return false; - } else { - $("#pf-min-val-warn").text(""); - $("#pf-amount").removeClass("rerror"); - } - } - } - - function format_validate(max, e) - { - var value = amountField.text(); - if (e.which != 8 && value.length > max) { - e.preventDefault(); - } - // Allow: backspace, delete, tab, escape, enter and . - if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 110, 190]) !== -1 - // Allow: Ctrl+A - || (e.keyCode == 65 && e.ctrlKey === true) - // Allow: Ctrl+C - || (e.keyCode == 67 && e.ctrlKey === true) - // Allow: Ctrl+X - || (e.keyCode == 88 && e.ctrlKey === true) - // Allow: home, end, left, right - || (e.keyCode >= 35 && e.keyCode <= 39) - ) { - // let it happen, don't do anything - calculateFees(); - return; - } - // Ensure that it is a number and stop the keypress - if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) - && (e.keyCode < 96 || e.keyCode > 105) - ) { - e.preventDefault(); - } else { - calculateFees(); - } - } - $.fn.digits = function () { return this.each( function () { @@ -189,70 +254,6 @@ function KkdPffPaystackFee() ); }; - function calculateTotal() - { - var unit; - if ($("#pf-vamount").length) { - unit = $("#paystack-form").find("#pf-vamount").val(); - } else { - unit = $("#pf-amount").val(); - } - var quant = $("#pf-quantity").val(); - var newvalue = unit * quant; - - if (quant == "" || quant == null) { - quant = 1; - } else { - $("#pf-total").val(newvalue); - } - - } - function calculateFees(transaction_amount) - { - setTimeout( - function () { - transaction_amount = transaction_amount || parseInt(amountField.val()); - var currency = $("#pf-currency").val(); - var quant = $("#pf-quantity").val(); - if ($("#pf-vamount").length) { - var name = $("#pf-vamount option:selected").attr("data-name"); - $("#pf-vname").val(name); - } - if (transaction_amount == "" - || transaction_amount == 0 - || transaction_amount.length == 0 - || transaction_amount == null - || isNaN(transaction_amount) - ) { - var total = 0; - var fees = 0; - } else { - var obj = new KkdPffPaystackFee(); - - obj.withAdditionalCharge(pffSettings.fee.adc); - obj.withThreshold(pffSettings.fee.ths); - obj.withCap(pffSettings.fee.cap); - obj.withPercentage(pffSettings.fee.prc); - if (quant) { - transaction_amount = transaction_amount * quant; - } - var total = obj.addFor(transaction_amount * 100) / 100; - var fees = total - transaction_amount; - } - $(".pf-txncharge") - .hide() - .html(currency + " " + fees.toFixed(2)) - .show() - .digits(); - $(".pf-txntotal") - .hide() - .html(currency + " " + total.toFixed(2)) - .show() - .digits(); - }, 100 - ); - } - calculateFees(); $(".pf-number").keydown( @@ -287,11 +288,6 @@ function KkdPffPaystackFee() } ); - function validateEmail(email) - { - var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; - return re.test(email); - } $(".paystack-form").on( "submit", function (e) { var requiredFieldIsInvalid = false; diff --git a/includes/class-form-shortcode.php b/includes/class-form-shortcode.php index 29ae659..6bc741a 100644 --- a/includes/class-form-shortcode.php +++ b/includes/class-form-shortcode.php @@ -245,7 +245,8 @@ public function get_hidden_fields() { $html = ' - '; + + '; return $html; } From 0e9870ce3ba54056a6720fba7f9f48bb3e7872c3 Mon Sep 17 00:00:00 2001 From: Warwick Date: Thu, 26 Sep 2024 14:19:00 +0200 Subject: [PATCH 41/88] Updating the JS functions --- assets/js/paystack-public.js | 228 +++++++++++++++--------------- includes/class-form-shortcode.php | 2 +- includes/class-form-submit.php | 9 +- includes/class-helpers.php | 4 +- 4 files changed, 125 insertions(+), 118 deletions(-) diff --git a/assets/js/paystack-public.js b/assets/js/paystack-public.js index 41dcc8a..1a5f03e 100644 --- a/assets/js/paystack-public.js +++ b/assets/js/paystack-public.js @@ -93,119 +93,6 @@ function KkdPffPaystackFee() this.__setup(); } -function checkMinimumVal() { - if ($("#pf-minimum-hidden").length) { - var min_amount = Number($("#pf-minimum-hidden").val()); - var amt = Number($("#pf-amount").val()); - if (min_amount > 0 && amt < min_amount) { - $("#pf-min-val-warn").text( - "Amount cannot be less than the minimum amount" - ); - return false; - } else { - $("#pf-min-val-warn").text(""); - $("#pf-amount").removeClass("rerror"); - } - } -} - -function format_validate(max, e) { - var value = amountField.text(); - if (e.which != 8 && value.length > max) { - e.preventDefault(); - } - // Allow: backspace, delete, tab, escape, enter and . - if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 110, 190]) !== -1 - // Allow: Ctrl+A - || (e.keyCode == 65 && e.ctrlKey === true) - // Allow: Ctrl+C - || (e.keyCode == 67 && e.ctrlKey === true) - // Allow: Ctrl+X - || (e.keyCode == 88 && e.ctrlKey === true) - // Allow: home, end, left, right - || (e.keyCode >= 35 && e.keyCode <= 39) - ) { - // let it happen, don't do anything - calculateFees(); - return; - } - // Ensure that it is a number and stop the keypress - if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) - && (e.keyCode < 96 || e.keyCode > 105) - ) { - e.preventDefault(); - } else { - calculateFees(); - } -} - -function calculateTotal() { - var unit; - if ($("#pf-vamount").length) { - unit = $("#paystack-form").find("#pf-vamount").val(); - } else { - unit = $("#pf-amount").val(); - } - var quant = $("#pf-quantity").val(); - var newvalue = unit * quant; - - if (quant == "" || quant == null) { - quant = 1; - } else { - $("#pf-total").val(newvalue); - } - -} -function calculateFees(transaction_amount) { - setTimeout( - function () { - transaction_amount = transaction_amount || parseInt(amountField.val()); - var currency = $("#pf-currency").val(); - var quant = $("#pf-quantity").val(); - if ($("#pf-vamount").length) { - var name = $("#pf-vamount option:selected").attr("data-name"); - $("#pf-vname").val(name); - } - if (transaction_amount == "" - || transaction_amount == 0 - || transaction_amount.length == 0 - || transaction_amount == null - || isNaN(transaction_amount) - ) { - var total = 0; - var fees = 0; - } else { - var obj = new KkdPffPaystackFee(); - - obj.withAdditionalCharge(pffSettings.fee.adc); - obj.withThreshold(pffSettings.fee.ths); - obj.withCap(pffSettings.fee.cap); - obj.withPercentage(pffSettings.fee.prc); - if (quant) { - transaction_amount = transaction_amount * quant; - } - var total = obj.addFor(transaction_amount * 100) / 100; - var fees = total - transaction_amount; - } - $(".pf-txncharge") - .hide() - .html(currency + " " + fees.toFixed(2)) - .show() - .digits(); - $(".pf-txntotal") - .hide() - .html(currency + " " + total.toFixed(2)) - .show() - .digits(); - }, 100 - ); -} - -function validateEmail(email) { - var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; - return re.test(email); -} - (function ($) { "use strict"; $(document).ready( @@ -754,6 +641,121 @@ function validateEmail(email) { ); } ); + + + function checkMinimumVal() { + if ($("#pf-minimum-hidden").length) { + var min_amount = Number($("#pf-minimum-hidden").val()); + var amt = Number($("#pf-amount").val()); + if (min_amount > 0 && amt < min_amount) { + $("#pf-min-val-warn").text( + "Amount cannot be less than the minimum amount" + ); + return false; + } else { + $("#pf-min-val-warn").text(""); + $("#pf-amount").removeClass("rerror"); + } + } + } + + function format_validate(max, e) { + var value = amountField.text(); + if (e.which != 8 && value.length > max) { + e.preventDefault(); + } + // Allow: backspace, delete, tab, escape, enter and . + if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 110, 190]) !== -1 + // Allow: Ctrl+A + || (e.keyCode == 65 && e.ctrlKey === true) + // Allow: Ctrl+C + || (e.keyCode == 67 && e.ctrlKey === true) + // Allow: Ctrl+X + || (e.keyCode == 88 && e.ctrlKey === true) + // Allow: home, end, left, right + || (e.keyCode >= 35 && e.keyCode <= 39) + ) { + // let it happen, don't do anything + calculateFees(); + return; + } + // Ensure that it is a number and stop the keypress + if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) + && (e.keyCode < 96 || e.keyCode > 105) + ) { + e.preventDefault(); + } else { + calculateFees(); + } + } + + function calculateTotal() { + var unit; + if ($("#pf-vamount").length) { + unit = $("#paystack-form").find("#pf-vamount").val(); + } else { + unit = $("#pf-amount").val(); + } + var quant = $("#pf-quantity").val(); + var newvalue = unit * quant; + + if (quant == "" || quant == null) { + quant = 1; + } else { + $("#pf-total").val(newvalue); + } + + } + function calculateFees(transaction_amount) { + setTimeout( + function () { + transaction_amount = transaction_amount || parseInt(amountField.val()); + var currency = $("#pf-currency").val(); + var quant = $("#pf-quantity").val(); + if ($("#pf-vamount").length) { + var name = $("#pf-vamount option:selected").attr("data-name"); + $("#pf-vname").val(name); + } + if (transaction_amount == "" + || transaction_amount == 0 + || transaction_amount.length == 0 + || transaction_amount == null + || isNaN(transaction_amount) + ) { + var total = 0; + var fees = 0; + } else { + var obj = new KkdPffPaystackFee(); + + obj.withAdditionalCharge(pffSettings.fee.adc); + obj.withThreshold(pffSettings.fee.ths); + obj.withCap(pffSettings.fee.cap); + obj.withPercentage(pffSettings.fee.prc); + if (quant) { + transaction_amount = transaction_amount * quant; + } + var total = obj.addFor(transaction_amount * 100) / 100; + var fees = total - transaction_amount; + } + $(".pf-txncharge") + .hide() + .html(currency + " " + fees.toFixed(2)) + .show() + .digits(); + $(".pf-txntotal") + .hide() + .html(currency + " " + total.toFixed(2)) + .show() + .digits(); + }, 100 + ); + } + + function validateEmail(email) { + var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; + return re.test(email); + } + } ); })(jQuery); \ No newline at end of file diff --git a/includes/class-form-shortcode.php b/includes/class-form-shortcode.php index 6bc741a..661fec4 100644 --- a/includes/class-form-shortcode.php +++ b/includes/class-form-shortcode.php @@ -242,7 +242,7 @@ public function should_show_form() { */ public function get_hidden_fields() { // Hidden inputs - $html = ' + $html = ' diff --git a/includes/class-form-submit.php b/includes/class-form-submit.php index 7bdd942..2074040 100644 --- a/includes/class-form-submit.php +++ b/includes/class-form-submit.php @@ -56,8 +56,8 @@ class Form_Submit { * Constructor */ public function __construct() { - //add_action( 'wp_ajax_pff_paystack_submit_action', [ $this, 'submit_action' ] ); - //add_action( 'wp_ajax_nopriv_pff_paystack_submit_action', [ $this, 'submit_action' ] ); + add_action( 'wp_ajax_pff_paystack_submit_action', [ $this, 'submit_action' ] ); + add_action( 'wp_ajax_nopriv_pff_paystack_submit_action', [ $this, 'submit_action' ] ); } /** @@ -135,6 +135,11 @@ public function submit_action() { */ do_action( 'kkd_pff_paystack_before_save' ); + print_r('
');
+		print_r($this);
+		print_r('
'); + die(); + global $wpdb; //$code = kkd_pff_paystack_generate_code(); $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; diff --git a/includes/class-helpers.php b/includes/class-helpers.php index 53963d3..426bf1e 100644 --- a/includes/class-helpers.php +++ b/includes/class-helpers.php @@ -574,8 +574,8 @@ public function parse_meta_values( $post ) { $meta = wp_parse_args( $new_values, $this->defaults ); if ( '' === $meta['inventory'] || '0' === $meta['inventory'] ) { - if ( $meta['sold'] !== "" ) { - $meta['inventory'] = $meta; + if ( '' !== $meta['sold'] ) { + $meta['inventory'] = $meta['sold']; } else { $meta['inventory'] = '1'; } From d335c0cf8119e9001c016c410b6b981b977d1726 Mon Sep 17 00:00:00 2001 From: Warwick Date: Thu, 26 Sep 2024 15:02:03 +0200 Subject: [PATCH 42/88] Adding in the paystack "generate code" functions. --- includes/class-form-submit.php | 221 ++++++++++++++++++++++++--------- 1 file changed, 162 insertions(+), 59 deletions(-) diff --git a/includes/class-form-submit.php b/includes/class-form-submit.php index 2074040..d576d58 100644 --- a/includes/class-form-submit.php +++ b/includes/class-form-submit.php @@ -52,6 +52,27 @@ class Form_Submit { */ protected $form_data = 0; + /** + * Holds the current form meta data being built + * + * @var array + */ + protected $metadata = array(); + + /** + * Holds the current untouched form meta, as a backup + * + * @var array + */ + protected $untouched = array(); + + /** + * Holds the adjusted meta data after looking at the recurring. + * + * @var array + */ + protected $fixed_metadata = array(); + /** * Constructor */ @@ -108,6 +129,54 @@ protected function setup_data() { $this->untouched = $this->helpers->format_meta_as_custom_fields( $this->metadata ); } + /** + * This will adjust the amount being paid according to the variable payment and amounts. + * + * @param integer $amount + * @return integer + */ + public function process_amount( $amount = 0 ) { + $original_amount = $amount; + + if ( 'no' === $this->meta['recur'] && 0 !== floatval( $this->meta['amount'] ) ) { + $amount = (int) str_replace( ' ', '', floatval( $this->meta['amount'] ) ); + } + if ( 1 === $this->meta['minimum'] && 0 !== floatval( $this->meta['amount'] ) ) { + if ( $original_amount < floatval( $this->meta['amount'] ) ) { + $amount = floatval( $this->meta['amount'] ); + } else { + $amount = $original_amount; + } + } + if ( 1 === $this->meta['use_variable_amt'] ) { + $payment_options = explode( ',', $this->meta['variableamount'] ); + if ( count( $payment_options ) > 0 ) { + foreach ( $payment_options as $key => $payment_option ) { + list( $a, $b ) = explode( ':', $payment_option ); + if ( $this->form_data['pf-vname'] == $a ) { + $amount = $b; + } + } + } + } + return $amount; + } + + /** + * This will adjust the amount if the quantity fields are being used. + * + * @param integer $amount + * @return integer + */ + public function process_amount_quantity( $amount = 0 ) { + if ( $this->meta['use_quantity'] === 'yes' && ! ( 'optional' === $this->meta['recur'] || 'plan' === $this->meta['recur'] ) ) { + $quantity = $this->form_data['pf-quantity']; + $unit_amt = (int) str_replace( ' ', '', $amount ); + $amount = $quantity * $unit_amt; + } + return $amount; + } + public function submit_action() { /** * TODO - Needs better security checks - NONCE @@ -135,75 +204,40 @@ public function submit_action() { */ do_action( 'kkd_pff_paystack_before_save' ); - print_r('
');
-		print_r($this);
-		print_r('
'); - die(); - global $wpdb; - //$code = kkd_pff_paystack_generate_code(); + $code = $this->generate_code(); $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; - $fixed_metadata = []; - - // These are the values from the SAVED Form. - $file_limit = get_post_meta( $_POST['pf-id'], '_filelimit', true ); - $currency = get_post_meta( $_POST['pf-id'], '_currency', true ); - $form_amount = get_post_meta( $_POST['pf-id'], '_amount', true ); // From form - $recur = get_post_meta( $_POST['pf-id'], '_recur', true ); - $subaccount = get_post_meta( $_POST['pf-id'], '_subaccount', true ); - $txn_bearer = get_post_meta( $_POST['pf-id'], '_txnbearer', true ); - $transaction_charge = get_post_meta( $_POST['pf-id'], '_merchantamount', true ); + $this->fixed_metadata = []; + + /* + $transaction_charge = '_merchantamount'; $transaction_charge = intval( floatval( $transaction_charge ) * 100 ); - $txn_charge = get_post_meta( $_POST['pf-id'], '_txncharge', true ); - $minimum = get_post_meta( $_POST['pf-id'], '_minimum', true ); - $variable_amount = get_post_meta( $_POST['pf-id'], '_variableamount', true ); - $use_variable_amt = get_post_meta( $_POST['pf-id'], '_usevariableamount', true ); - $use_quantity = get_post_meta( $_POST['pf-id'], '_usequantity', true ); - - $amount = (int) str_replace( ' ', '', $_POST['pf-amount'] ); - $variable_name = $_POST['pf-vname']; - $original_amount = $amount; - $quantity = 1; - + */ - /*if ( ( 'no' === $recur ) && ( floatval( $form_amount ) != 0 ) ) { - $amount = (int) str_replace( ' ', '', floatval( $form_amount ) ); - } - if ( $minimum == 1 && floatval( $form_amount ) != 0 ) { - if ( $original_amount < floatval( $form_amount ) ) { - $amount = floatval( $form_amount ); - } else { - $amount = $original_amount; - } - } - if ( $use_variable_amt == 1 ) { - $payment_options = explode( ',', $variable_amount ); - if ( count( $payment_options ) > 0 ) { - foreach ( $payment_options as $key => $payment_option ) { - list( $a, $b ) = explode( ':', $payment_option ); - if ( $variable_name == $a ) { - $amount = $b; - } - } - } - } - $fixed_metadata[] = array( - 'display_name' => 'Unit Price', + $amount = (int) str_replace( ' ', '', $this->form_data['pf-amount'] ); + $amount = $this->process_amount( $amount ); + + // Store the single unit price. + $this->fixed_metadata[] = array( + 'display_name' => __( 'Unit Price', 'pff-paystack' ), 'variable_name' => 'Unit_Price', 'type' => 'text', - 'value' => $currency . number_format( $amount ), + 'value' => $this->meta['currency'] . number_format( $amount ), ); - if ( $use_quantity === 'yes' && ! ( ( $recur === 'optional' ) || ( $recur === 'plan' ) ) ) { - $quantity = $_POST['pf-quantity']; - $unit_amt = (int) str_replace( ' ', '', $amount ); - $amount = $quantity * $unit_amt; - } + + print_r('
');
+		print_r($code);
+		print_r($amount);
+		print_r($this->fixed_metadata);
+		print_r('
'); + die(); - if ( $txn_charge == 'customer' ) { + if ( 'customer' === $this->meta['txncharge'] ) { $amount = kkd_pff_paystack_add_paystack_charge( $amount ); } - $max_file_size = $file_limit * 1024 * 1024; + + /*$max_file_size = $file_limit * 1024 * 1024; if ( ! empty( $_FILES ) ) { foreach ( $_FILES as $key_name => $value ) { @@ -311,7 +345,7 @@ public function submit_action() { 'type' => 'text', 'value' => $plan_code, ); - } + }*/ $fixed_metadata = json_decode( json_encode( $fixed_metadata, JSON_NUMERIC_CHECK ), true ); $fixed_metadata = array_merge( $untouched_metadata, $fixed_metadata ); @@ -390,4 +424,73 @@ public function submit_action() { echo json_encode( $response ); die(); } + + /** + * Generate a new Paystack code. + * + * @param int $length Length of the code to generate. Default 10. + * @return string Generated code. + */ + protected function generate_new_code( $length = 10 ) { + $characters = '06EFGHI9KL' . time() . 'MNOPJRSUVW01YZ923234' . time() . 'ABCD5678QXT'; + $characters_length = strlen( $characters ); + $random_string = ''; + + for ( $i = 0; $i < $length; $i++ ) { + $random_string .= $characters[ rand( 0, $characters_length - 1 ) ]; + } + + return time() . '_' . $random_string; + } + + /** + * Check if the given code exists in the database. + * + * @param string $code The code to check. + * @global wpdb $wpdb WordPress database abstraction object. + * @return bool True if the code exists, false otherwise. + */ + protected function check_code( $code ) { + global $wpdb; + $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; + + $o_exist = $wpdb->get_results( + $wpdb->prepare( + "SELECT * FROM {$table} WHERE txn_code = %s", + $code + ) + ); + + return ( count( $o_exist ) > 0 ); + } + + /** + * Generate a unique Paystack code that does not yet exist in the database. + * + * @return string Generated unique code. + */ + public function generate_code() { + do { + $code = $this->generate_new_code(); + $check = $this->check_code( $code ); + } while ( $check ); + + return $code; + } + + /** + * Retrieve the user's IP address. + * + * @return string User's IP address. + */ + public function get_the_user_ip() { + if ( ! empty( $_SERVER['HTTP_CLIENT_IP'] ) ) { + $ip = $_SERVER['HTTP_CLIENT_IP']; + } elseif ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) { + $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; + } else { + $ip = $_SERVER['REMOTE_ADDR']; + } + return $ip; + } } \ No newline at end of file From 3d27020c12513f272189915aee5dd9720bc9a2f9 Mon Sep 17 00:00:00 2001 From: Warwick Date: Thu, 26 Sep 2024 15:42:40 +0200 Subject: [PATCH 43/88] Updating the form submit action --- assets/js/paystack-public.js | 1 + includes/class-form-submit.php | 140 +++++++++++++---------------- includes/class-helpers.php | 58 +++++++++++- includes/class-paystack-forms.php | 1 + includes/class-transaction-fee.php | 116 ++++++++++++++++++++++++ 5 files changed, 235 insertions(+), 81 deletions(-) create mode 100644 includes/class-transaction-fee.php diff --git a/assets/js/paystack-public.js b/assets/js/paystack-public.js index 1a5f03e..95698d0 100644 --- a/assets/js/paystack-public.js +++ b/assets/js/paystack-public.js @@ -267,6 +267,7 @@ function KkdPffPaystackFee() $.blockUI({ message: "Please wait..." }); var formdata = new FormData(this); + console.log( formdata ); $.ajax( { diff --git a/includes/class-form-submit.php b/includes/class-form-submit.php index d576d58..fa48f9f 100644 --- a/includes/class-form-submit.php +++ b/includes/class-form-submit.php @@ -113,6 +113,7 @@ protected function valid_submission() { * @return void */ protected function setup_data() { + $this->helpers = new Helpers(); $this->meta = $this->helpers->parse_meta_values( get_post( $this->form_id ) ); $this->form_data = filter_input_array( INPUT_POST ); @@ -189,7 +190,6 @@ public function submit_action() { /** * Setup our data to be processed. */ - $this->helpers = new Helpers(); $this->setup_data(); /** @@ -225,16 +225,9 @@ public function submit_action() { 'type' => 'text', 'value' => $this->meta['currency'] . number_format( $amount ), ); - - print_r('
');
-		print_r($code);
-		print_r($amount);
-		print_r($this->fixed_metadata);
-		print_r('
'); - die(); if ( 'customer' === $this->meta['txncharge'] ) { - $amount = kkd_pff_paystack_add_paystack_charge( $amount ); + $amount = $this->process_transaction_fees( $amount ); } /*$max_file_size = $file_limit * 1024 * 1024; @@ -347,24 +340,43 @@ public function submit_action() { ); }*/ - $fixed_metadata = json_decode( json_encode( $fixed_metadata, JSON_NUMERIC_CHECK ), true ); - $fixed_metadata = array_merge( $untouched_metadata, $fixed_metadata ); + $this->fixed_metadata = json_decode( json_encode( $this->fixed_metadata, JSON_NUMERIC_CHECK ), true ); + $this->fixed_metadata = array_merge( $this->untouched, $this->fixed_metadata ); + + if ( null === $this->meta['plancode'] ) { + $this->meta['plancode'] = ''; + } $insert = array( - 'post_id' => sanitize_text_field( $_POST['pf-id'] ), - 'email' => sanitize_email( $_POST['pf-pemail'] ), - 'user_id' => sanitize_text_field( $_POST['pf-user_id'] ), - 'amount' => sanitize_text_field( $_POST['amount'] ), // Assuming $amount comes from $_POST - 'plan' => sanitize_text_field( $_POST['plancode'] ), // Assuming $plancode comes from $_POST - 'ip' => kkd_pff_paystack_get_the_user_ip(), // Make sure this function returns a sanitized IP - 'txn_code' => sanitize_text_field( $_POST['code'] ), // Assuming $code comes from $_POST - 'metadata' => wp_json_encode( $_POST['fixedmetadata'] ), // Assuming $fixed_metadata comes from $_POST + 'post_id' => $this->form_data['pf-id'], + 'email' => $this->form_data['pf-pemail'], + 'user_id' => $this->form_data['pf-user_id'], + 'amount' => $amount, + 'plan' => $this->meta['plancode'], + 'ip' => $this->helpers->get_the_user_ip(), + 'txn_code' => $code, + 'metadata' => wp_json_encode( $this->fixed_metadata ), ); $exist = $wpdb->get_results( $wpdb->prepare( - "SELECT * FROM {$table} WHERE post_id = %s AND email = %s AND user_id = %s AND amount = %s AND plan = %s AND ip = %s AND paid = '0' AND metadata = %s", - $insert['post_id'], $insert['email'], $insert['user_id'], $insert['amount'], $insert['plan'], $insert['ip'], $insert['metadata'] + "SELECT * + FROM {$table} + WHERE post_id = %s + AND email = %s + AND user_id = %s + AND amount = %s + AND plan = %s + AND ip = %s + AND paid = '0' + AND metadata = %s", + $insert['post_id'], + $insert['email'], + $insert['user_id'], + $insert['amount'], + $insert['plan'], + $insert['ip'], + $insert['metadata'] ) ); @@ -386,11 +398,14 @@ public function submit_action() { ); if ( 'yes' == get_post_meta( $insert['post_id'], '_sendinvoice', true ) ) { - kkd_pff_paystack_send_invoice( $currency, $insert['amount'], $fullname, $insert['email'], $code ); + kkd_pff_paystack_send_invoice( $this->meta['currency'], $insert['amount'], $this->form_data['pf-fname'], $insert['email'], $code ); } } - if ( '' == $subaccount || ! isset( $subaccount ) ) { + $transaction_charge = (int) $this->meta['merchantamount']; + $transaction_charge = $transaction_charge * 100; + + if ( '' == $this->meta['subaccount'] || ! isset( $this->meta['subaccount'] ) ) { $subaccount = null; $txn_bearer = null; $transaction_charge = null; @@ -405,17 +420,22 @@ public function submit_action() { 'result' => 'success', 'code' => $insert['txn_code'], 'plan' => $insert['plan'], - 'quantity' => $quantity, + 'quantity' => $this->form_data['pf-quantity'], 'email' => $insert['email'], - 'name' => $fullname, + 'name' => $this->form_data['pf-fname'], 'total' => round( $amount ), - 'currency' => $currency, - 'custom_fields' => $fixed_metadata, + 'currency' => $this->meta['currency'], + 'custom_fields' => $this->fixed_metadata, 'subaccount' => $subaccount, 'txnbearer' => $txn_bearer, 'transaction_charge' => $transaction_charge, ); + print_r('
');
+		print_r($response);
+		print_r('
'); + die(); + //------------------------------------------------------------------------------------------- // $pstk_logger = new paystack_plugin_tracker('pff-paystack', Kkd_Pff_Paystack_Public::fetchPublicKey()); @@ -425,45 +445,6 @@ public function submit_action() { die(); } - /** - * Generate a new Paystack code. - * - * @param int $length Length of the code to generate. Default 10. - * @return string Generated code. - */ - protected function generate_new_code( $length = 10 ) { - $characters = '06EFGHI9KL' . time() . 'MNOPJRSUVW01YZ923234' . time() . 'ABCD5678QXT'; - $characters_length = strlen( $characters ); - $random_string = ''; - - for ( $i = 0; $i < $length; $i++ ) { - $random_string .= $characters[ rand( 0, $characters_length - 1 ) ]; - } - - return time() . '_' . $random_string; - } - - /** - * Check if the given code exists in the database. - * - * @param string $code The code to check. - * @global wpdb $wpdb WordPress database abstraction object. - * @return bool True if the code exists, false otherwise. - */ - protected function check_code( $code ) { - global $wpdb; - $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; - - $o_exist = $wpdb->get_results( - $wpdb->prepare( - "SELECT * FROM {$table} WHERE txn_code = %s", - $code - ) - ); - - return ( count( $o_exist ) > 0 ); - } - /** * Generate a unique Paystack code that does not yet exist in the database. * @@ -471,26 +452,27 @@ protected function check_code( $code ) { */ public function generate_code() { do { - $code = $this->generate_new_code(); - $check = $this->check_code( $code ); + $code = $this->helpers->generate_new_code(); + $check = $this->helpers->check_code( $code ); } while ( $check ); return $code; } /** - * Retrieve the user's IP address. + * Takes the amount and processes the "transactional" fees. * - * @return string User's IP address. + * @param integer $amount + * @return integer */ - public function get_the_user_ip() { - if ( ! empty( $_SERVER['HTTP_CLIENT_IP'] ) ) { - $ip = $_SERVER['HTTP_CLIENT_IP']; - } elseif ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) { - $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; - } else { - $ip = $_SERVER['REMOTE_ADDR']; - } - return $ip; + public function process_transaction_fees( $amount ) { + $fees = $this->helpers->get_fees(); + $pc = new Transaction_Fee( + $fees['prc'], + $fees['adc'], + $fees['ths'], + $fees['cap'] + ); + return $pc->add_for_ngn( $amount ); } } \ No newline at end of file diff --git a/includes/class-helpers.php b/includes/class-helpers.php index 426bf1e..0356383 100644 --- a/includes/class-helpers.php +++ b/includes/class-helpers.php @@ -587,8 +587,7 @@ public function parse_meta_values( $post ) { } $meta['minimum'] = floatval( $meta['minimum'] ); - $meta['txncharge'] = floatval( $meta['txncharge'] ); - + //$meta['txncharge'] = floatval( $meta['txncharge'] ); return $meta; } @@ -664,4 +663,59 @@ public function format_meta_as_custom_fields( $metadata ) { } return $fields; } + + /** + * Retrieve the user's IP address. + * + * @return string User's IP address. + */ + public function get_the_user_ip() { + if ( ! empty( $_SERVER['HTTP_CLIENT_IP'] ) ) { + $ip = $_SERVER['HTTP_CLIENT_IP']; + } elseif ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) { + $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; + } else { + $ip = $_SERVER['REMOTE_ADDR']; + } + return $ip; + } + + /** + * Generate a new Paystack code. + * + * @param int $length Length of the code to generate. Default 10. + * @return string Generated code. + */ + public function generate_new_code( $length = 10 ) { + $characters = '06EFGHI9KL' . time() . 'MNOPJRSUVW01YZ923234' . time() . 'ABCD5678QXT'; + $characters_length = strlen( $characters ); + $random_string = ''; + + for ( $i = 0; $i < $length; $i++ ) { + $random_string .= $characters[ rand( 0, $characters_length - 1 ) ]; + } + + return time() . '_' . $random_string; + } + + /** + * Check if the given code exists in the database. + * + * @param string $code The code to check. + * @global wpdb $wpdb WordPress database abstraction object. + * @return bool True if the code exists, false otherwise. + */ + public function check_code( $code ) { + global $wpdb; + $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; + + $o_exist = $wpdb->get_results( + $wpdb->prepare( + "SELECT * FROM {$table} WHERE txn_code = %s", + $code + ) + ); + + return ( count( $o_exist ) > 0 ); + } } \ No newline at end of file diff --git a/includes/class-paystack-forms.php b/includes/class-paystack-forms.php index 612632d..a653064 100644 --- a/includes/class-paystack-forms.php +++ b/includes/class-paystack-forms.php @@ -104,6 +104,7 @@ private function set_variables() { 'api' => '', 'request-plan' => 'Request_Plan', 'form-submit' => 'Form_Submit', + 'transaction-fee' => '', ); } diff --git a/includes/class-transaction-fee.php b/includes/class-transaction-fee.php new file mode 100644 index 0000000..66fbd0d --- /dev/null +++ b/includes/class-transaction-fee.php @@ -0,0 +1,116 @@ +percentage = $percentage; + $this->additional_charge = $additional_charge; + $this->crossover_total = $crossover_total; + $this->cap = $cap; + $this->__setup(); + } + + /** + * Setup method to initialize calculated values. + */ + private function __setup() { + $this->charge_divider = $this->__charge_divider(); + $this->crossover = $this->__crossover(); + $this->flatline_plus_charge = $this->__flatline_plus_charge(); + $this->flatline = $this->__flatline(); + } + + /** + * Calculate charge divider. + * + * @return float Charge divider. + */ + private function __charge_divider() { + return floatval( 1 - $this->percentage ); + } + + /** + * Calculate crossover value. + * + * @return float Crossover value. + */ + private function __crossover() { + return ceil( ( $this->crossover_total * $this->charge_divider ) - $this->additional_charge ); + } + + /** + * Calculate flatline plus charge. + * + * @return float Flatline plus charge. + */ + private function __flatline_plus_charge() { + return floor( ( $this->cap - $this->additional_charge ) / $this->percentage ); + } + + /** + * Calculate flatline value. + * + * @return float Flatline value. + */ + private function __flatline() { + return $this->flatline_plus_charge - $this->cap; + } + + /** + * Add charge for amount in kobo. + * + * @param int $amountinkobo Amount in kobo. + * @return float Charged amount. + */ + public function add_for_kobo( $amountinkobo ) { + if ( $amountinkobo > $this->flatline ) { + return $amountinkobo + $this->cap; + } elseif ( $amountinkobo > $this->crossover ) { + return ceil( ( $amountinkobo + $this->additional_charge ) / $this->charge_divider ); + } else { + return ceil( $amountinkobo / $this->charge_divider ); + } + } + + /** + * Add charge for amount in NGN. + * + * @param int $amountinngn Amount in NGN. + * @return float Charged amount. + */ + public function add_for_ngn( $amountinngn ) { + return $this->add_for_kobo( ceil( $amountinngn * 100 ) ) / 100; + } +} From b292ac11d29a92732e39e16d264bcedf76f9f8ad Mon Sep 17 00:00:00 2001 From: Warwick Date: Thu, 26 Sep 2024 16:03:14 +0200 Subject: [PATCH 44/88] Updating form submittions actions --- assets/js/paystack-public.js | 8 +++++--- includes/class-form-submit.php | 5 ----- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/assets/js/paystack-public.js b/assets/js/paystack-public.js index 95698d0..424448d 100644 --- a/assets/js/paystack-public.js +++ b/assets/js/paystack-public.js @@ -266,8 +266,8 @@ function KkdPffPaystackFee() $.blockUI({ message: "Please wait..." }); + // IS THIS BEING USED? var formdata = new FormData(this); - console.log( formdata ); $.ajax( { @@ -281,6 +281,7 @@ function KkdPffPaystackFee() dataType: "JSON", success: function (data) { $.unblockUI(); + data.custom_fields.push( { "display_name": "Plugin", @@ -288,12 +289,12 @@ function KkdPffPaystackFee() "value": "pff-paystack" } ) - if (data.result == "success") { + if ( data.result == "success" ) { var names = data.name.split(" "); var firstName = names[0] || ""; var lastName = names[1] || ""; var quantity = data.quantity; - // console.log(firstName+ " - "+lastName); + if (data.plan == "none" || data.plan == "" || data.plan == "no") { var handler = PaystackPop.setup( { @@ -439,6 +440,7 @@ function KkdPffPaystackFee() } else { alert(data.message); } + }, error: function (xhr, status, error) { console.log("An error occurred"); diff --git a/includes/class-form-submit.php b/includes/class-form-submit.php index fa48f9f..4d18f41 100644 --- a/includes/class-form-submit.php +++ b/includes/class-form-submit.php @@ -431,11 +431,6 @@ public function submit_action() { 'transaction_charge' => $transaction_charge, ); - print_r('
');
-		print_r($response);
-		print_r('
'); - die(); - //------------------------------------------------------------------------------------------- // $pstk_logger = new paystack_plugin_tracker('pff-paystack', Kkd_Pff_Paystack_Public::fetchPublicKey()); From 4576bef12d79899956c9dffb120f821ff1ac1e44 Mon Sep 17 00:00:00 2001 From: Warwick Date: Thu, 26 Sep 2024 23:22:09 +0200 Subject: [PATCH 45/88] Updated the Confirm Payment and Transaction Verify classes. --- assets/js/paystack-public.js | 2 +- includes/class-api.php | 2 +- includes/class-confirm-payment.php | 308 ++++++++++++++++++++++++++ includes/class-paystack-forms.php | 2 + includes/class-request-plan.php | 5 - includes/class-transaction-verify.php | 73 ++++++ 6 files changed, 385 insertions(+), 7 deletions(-) create mode 100644 includes/class-confirm-payment.php create mode 100644 includes/class-transaction-verify.php diff --git a/assets/js/paystack-public.js b/assets/js/paystack-public.js index 424448d..f0db6bc 100644 --- a/assets/js/paystack-public.js +++ b/assets/js/paystack-public.js @@ -314,7 +314,7 @@ function KkdPffPaystackFee() $.post( $form.attr("action"), { - action: "kkd_pff_paystack_confirm_payment", + action: "pff_paystack_confirm_payment", code: response.trxref, quantity: quantity }, diff --git a/includes/class-api.php b/includes/class-api.php index c5501df..06f35f0 100644 --- a/includes/class-api.php +++ b/includes/class-api.php @@ -129,7 +129,7 @@ public function get_request() { print_r($this->get_args()); print_r('');*/ $request = wp_remote_get( $this->get_url(), $this->get_args() ); - if ( ! is_wp_error( $request ) ) { + if ( ! is_wp_error( $request ) && 200 === wp_remote_retrieve_response_code( $response ) ) { $response = json_decode( wp_remote_retrieve_body( $request ) ); } return $response; diff --git a/includes/class-confirm-payment.php b/includes/class-confirm-payment.php new file mode 100644 index 0000000..fa037b9 --- /dev/null +++ b/includes/class-confirm-payment.php @@ -0,0 +1,308 @@ +payment_meta = $payment[0]; + $this->helpers = new Helpers(); + $this->meta = $this->helpers->parse_meta_values( get_post( $this->payment_meta->post_id ) ); + $this->amount = $this->payment_meta->amount; + $this->oamount = $this->meta['amount']; + $this->form_id = $this->payment_meta->post_id; + } + + /** + * Confirm Payment Functionality. + */ + public function confirm_payment() { + if ( trim( $_POST['code'] ) === '' ) { + $response = array( + 'error' => true, + 'error_message' => __( 'Did you make a payment?', 'pff-paystack' ), + ); + + exit( json_encode( $response ) ); + } + + global $wpdb; + $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; + + $code = sanitize_text_field( $_POST['code'] ); + + $record = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM {$table} WHERE txn_code = %s", $code ) ); + + if ( array_key_exists( 0, $record ) ) { + + $this->setup_data( $record[0] ); + + // Verify our transaction with the Paystack API. + $transaction = pff_paystack()->classes['transaction-verify']->verify_transaction( $code ); + + if ( ! empty( $transaction ) && isset( $transaction['data'] ) ) { + $transaction['data'] = json_decode( $transaction['data'] ); + if ( 'success' === $transaction['data']->status ) { + $this->update_sold_inventory(); + $response = $this->update_payment_dates( $transaction['data'] ); + } + } + + } else { + $response = [ + 'message' => __( 'Payment Verification Failed', 'pff-paystack' ), + 'result' => 'failed', + ]; + } + + + // Create plan and send reciept. + if ( 'success' === $response['result'] ) { + // Create Plan. + /*$pstk_logger = new kkd_pff_paystack_plugin_tracker( 'pff-paystack', Kkd_Pff_Paystack_Public::fetchPublicKey() ); + $pstk_logger->log_transaction_success( $code );*/ + + /*$enabled_custom_plan = get_post_meta( $payment_array->post_id, '_startdate_enabled', true ); + if ( 1 == $enabled_custom_plan ) { + $mode = esc_attr( get_option( 'mode' ) ); + $key = ( 'test' === $mode ) ? esc_attr( get_option( 'tsk' ) ) : esc_attr( get_option( 'lsk' ) ); + + $paystack_url = 'https://api.paystack.co/subscription'; + $headers = array( + 'Content-Type' => 'application/json', + 'Authorization' => 'Bearer ' . $key, + ); + $custom_plan = get_post_meta( $payment_array->post_id, '_startdate_plan_code', true ); + $days = get_post_meta( $payment_array->post_id, '_startdate_days', true ); + + $start_date = date( 'c', strtotime( '+' . $days . ' days' ) ); + $body = array( + 'start_date' => $start_date, + 'plan' => $custom_plan, + 'customer' => $customer_code, + ); + $args = array( + 'body' => wp_json_encode( $body ), + 'headers' => $headers, + 'timeout' => 60, + ); + + $request = wp_remote_post( $paystack_url, $args ); + if ( ! is_wp_error( $request ) ) { + $paystack_response = json_decode( wp_remote_retrieve_body( $request ) ); + // Use the data as needed. + } + } + + $sendreceipt = get_post_meta( $payment_array->post_id, '_sendreceipt', true ); + if ( 'yes' === $sendreceipt ) { + $decoded = json_decode( $payment_array->metadata ); + $fullname = $decoded[1]->value; + kkd_pff_paystack_send_receipt( + $payment_array->post_id, + $currency, + $amount_paid, + $fullname, + $payment_array->email, + $paystack_ref, + $payment_array->metadata + ); + kkd_pff_paystack_send_receipt_owner( + $payment_array->post_id, + $currency, + $amount_paid, + $fullname, + $payment_array->email, + $paystack_ref, + $payment_array->metadata + ); + }*/ + } + + if ( 'success' === $response['result'] && '' !== $this->meta['redirect'] ) { + $response['result'] = 'success2'; + $response['link'] = $this->meta['redirect']; + } + + echo json_encode( $response ); + die(); + } + + /** + * Update the sold invetory with the amount of payments made. + * + * @return void + */ + protected function update_sold_inventory() { + $usequantity = $this->meta['usequantity']; + $sold = $this->meta['sold']; + + if ( 'yes' === $usequantity ) { + $quantity = $_POST['quantity']; + $sold = $this->meta['sold']; + + if ( '' === $sold ) { + $sold = '0'; + } + $sold += $quantity; + } else { + $sold++; + } + + if ( $this->meta['sold'] ) { + update_post_meta( $this->form_id, '_sold', $sold ); + } else { + add_post_meta( $this->form_id, '_sold', $sold, true ); + } + } + + protected function update_payment_dates( $data ) { + global $wpdb; + $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; + $return = [ + 'message' => __( 'DB not updated.', 'pff-paystack' ), + 'result' => 'failed', + ]; + + $customer_code = $data->customer->customer_code; + $amount_paid = $data->amount / 100; + $paystack_ref = $data->reference; + $paid_at = $data->transaction_date; + if ( 'optional' === $this->meta['recur'] || 'plan' === $this->meta['recur'] ) { + $wpdb->update( + $table, + array( + 'paid' => 1, + 'amount' => $amount_paid, + 'paid_at' => $paid_at, + ), + array( 'txn_code' => $paystack_ref ) + ); + $return = [ + 'message' => $this->meta['successmsg'], + 'result' => 'success', + ]; + } else { + if ( 0 === $this->amount || 1 === $this->meta['usevariableamount'] ) { + $wpdb->update( + $table, + array( + 'paid' => 1, + 'amount' => $amount_paid, + 'paid_at' => $paid_at, + ), + array( 'txn_code' => $paystack_ref ) + ); + $return = [ + 'message' => $this->meta['successmsg'], + 'result' => 'success', + ]; + } else { + if ( $this->oamount !== $amount_paid ) { + $return = [ + 'message' => sprintf( __( 'Invalid amount Paid. Amount required is %s%s', 'pff-paystack' ), $this->meta['currency'], number_format( $this->oamount ) ), + 'result' => 'failed', + ]; + } else { + $wpdb->update( + $table, + array( + 'paid' => 1, + 'paid_at' => $paid_at, + ), + array( 'txn_code' => $paystack_ref ) + ); + $return = [ + 'message' => $this->meta['successmsg'], + 'result' => 'success', + ]; + } + } + } + return $return; + } + + private function get_db_record( $code ) { + $record = array(); + return $record; + } + + private function update_db_record( $code ) { + $updated = false; + return $updated; + } +} \ No newline at end of file diff --git a/includes/class-paystack-forms.php b/includes/class-paystack-forms.php index a653064..5fa1662 100644 --- a/includes/class-paystack-forms.php +++ b/includes/class-paystack-forms.php @@ -103,8 +103,10 @@ private function set_variables() { 'field-shortcodes' => 'Field_Shortcodes', 'api' => '', 'request-plan' => 'Request_Plan', + 'transaction-verify' => 'Transaction_Verify', 'form-submit' => 'Form_Submit', 'transaction-fee' => '', + 'confirm-payment' => 'Confirm_Payment', ); } diff --git a/includes/class-request-plan.php b/includes/class-request-plan.php index ad2c575..40f29ff 100644 --- a/includes/class-request-plan.php +++ b/includes/class-request-plan.php @@ -42,11 +42,6 @@ public function fetch_plan( $code = '' ) { return $plan; } - - public function plan_exists( $code = '' ) { - - } - /** * Reviews the plan parameters to see if the plan is active. * diff --git a/includes/class-transaction-verify.php b/includes/class-transaction-verify.php new file mode 100644 index 0000000..eb68d85 --- /dev/null +++ b/includes/class-transaction-verify.php @@ -0,0 +1,73 @@ +set_module( 'transaction/verify' ); + } + + /** + * Send a request to Paystack and get the Plan Object. + * + * @return boolean|object + */ + public function verify_transaction( $code = '' ) { + $return = false; + if ( '' === $code || ! $this->api_ready() ) { + return false; + } + + $this->set_url_args( $code ); + $response = $this->get_request(); + $this->verify_response( $response ); + return $return; + } + + /** + * Reviews the transaction and returns success or an error and a message. + * + * @param object $response + * @return boolean + */ + public function verify_response( $response ) { + $return = []; + if ( false === $response ) { + $return = [ + 'message' => __( 'Payment Verification Failed', 'pff-paystack' ), + 'result' => 'failed', + ]; + } else { + if ( 'success' === $response->data->status ) { + $return = [ + 'message' => __( 'Payment Verification Passed', 'pff-paystack' ), + 'result' => 'success', + 'data' => json_encode( $response->data ), + ]; + } else { + $return = [ + 'message' => __( 'Transaction Failed/Invalid Code', 'pff-paystack' ), + 'result' => 'failed', + ]; + } + } + return $return; + } +} \ No newline at end of file From 73aaceb05397763775afe16fb56b06d9f3aa7bb8 Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 27 Sep 2024 09:35:47 +0200 Subject: [PATCH 46/88] Fixing the confirm payment and the processing of the transaction fees --- includes/class-api.php | 10 ++--- includes/class-confirm-payment.php | 54 ++++++++++++++++++++++----- includes/class-form-submit.php | 19 +--------- includes/class-transaction-verify.php | 4 +- 4 files changed, 50 insertions(+), 37 deletions(-) diff --git a/includes/class-api.php b/includes/class-api.php index 06f35f0..84c0058 100644 --- a/includes/class-api.php +++ b/includes/class-api.php @@ -124,13 +124,9 @@ protected function get_args(){ */ public function get_request() { $response = false; - /*print_r('
');
-		print_r($this->get_url());
-		print_r($this->get_args());
-		print_r('
');*/ - $request = wp_remote_get( $this->get_url(), $this->get_args() ); - if ( ! is_wp_error( $request ) && 200 === wp_remote_retrieve_response_code( $response ) ) { - $response = json_decode( wp_remote_retrieve_body( $request ) ); + $return = wp_remote_get( $this->get_url(), $this->get_args() ); + if ( ! is_wp_error( $return ) && 200 === wp_remote_retrieve_response_code( $return ) ) { + $response = json_decode( wp_remote_retrieve_body( $return ) ); } return $response; } diff --git a/includes/class-confirm-payment.php b/includes/class-confirm-payment.php index fa037b9..00f54f0 100644 --- a/includes/class-confirm-payment.php +++ b/includes/class-confirm-payment.php @@ -79,12 +79,17 @@ public function __construct() { * @return void */ protected function setup_data( $payment ) { - $this->payment_meta = $payment[0]; + $this->payment_meta = $payment; + var_dump($this->payment_meta->post_id); $this->helpers = new Helpers(); $this->meta = $this->helpers->parse_meta_values( get_post( $this->payment_meta->post_id ) ); $this->amount = $this->payment_meta->amount; $this->oamount = $this->meta['amount']; $this->form_id = $this->payment_meta->post_id; + + if ( 'customer' === $this->meta['txncharge'] ) { + $this->oamount = $this->helpers->process_transaction_fees( $this->oamount ); + } } /** @@ -100,16 +105,13 @@ public function confirm_payment() { exit( json_encode( $response ) ); } - global $wpdb; - $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; - $code = sanitize_text_field( $_POST['code'] ); - - $record = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM {$table} WHERE txn_code = %s", $code ) ); + $code = sanitize_text_field( $_POST['code'] ); + $record = $this->get_db_record( $code ); - if ( array_key_exists( 0, $record ) ) { + if ( false !== $record ) { - $this->setup_data( $record[0] ); + $this->setup_data( $record ); // Verify our transaction with the Paystack API. $transaction = pff_paystack()->classes['transaction-verify']->verify_transaction( $code ); @@ -120,6 +122,11 @@ public function confirm_payment() { $this->update_sold_inventory(); $response = $this->update_payment_dates( $transaction['data'] ); } + } else { + $response = [ + 'message' => __( 'Failed to connect to Paystack.', 'pff-paystack' ), + 'result' => 'failed', + ]; } } else { @@ -230,6 +237,12 @@ protected function update_sold_inventory() { } } + /** + * Updates the paid Date for the current record. + * + * @param object $data + * @return array + */ protected function update_payment_dates( $data ) { global $wpdb; $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; @@ -257,6 +270,7 @@ protected function update_payment_dates( $data ) { 'result' => 'success', ]; } else { + // If this the price paid was free, or if it was a variable amount. if ( 0 === $this->amount || 1 === $this->meta['usevariableamount'] ) { $wpdb->update( $table, @@ -272,6 +286,11 @@ protected function update_payment_dates( $data ) { 'result' => 'success', ]; } else { + + if ($txncharge == 'customer') { + $amount = kkd_pff_paystack_add_paystack_charge($amount); + } + if ( $this->oamount !== $amount_paid ) { $return = [ 'message' => sprintf( __( 'Invalid amount Paid. Amount required is %s%s', 'pff-paystack' ), $this->meta['currency'], number_format( $this->oamount ) ), @@ -297,8 +316,23 @@ protected function update_payment_dates( $data ) { } private function get_db_record( $code ) { - $record = array(); - return $record; + global $wpdb; + $return = false; + $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; + $record = $wpdb->get_results( + $wpdb->prepare( + "SELECT * + FROM %i + WHERE txn_code = %s" + , + $table, + $code + ), 'OBJECT' ); + + if ( ! empty( $record ) && isset( $record[0] ) ) { + $return = $record[0]; + } + return $return; } private function update_db_record( $code ) { diff --git a/includes/class-form-submit.php b/includes/class-form-submit.php index 4d18f41..025bd5f 100644 --- a/includes/class-form-submit.php +++ b/includes/class-form-submit.php @@ -227,7 +227,7 @@ public function submit_action() { ); if ( 'customer' === $this->meta['txncharge'] ) { - $amount = $this->process_transaction_fees( $amount ); + $amount = $this->helpers->process_transaction_fees( $amount ); } /*$max_file_size = $file_limit * 1024 * 1024; @@ -453,21 +453,4 @@ public function generate_code() { return $code; } - - /** - * Takes the amount and processes the "transactional" fees. - * - * @param integer $amount - * @return integer - */ - public function process_transaction_fees( $amount ) { - $fees = $this->helpers->get_fees(); - $pc = new Transaction_Fee( - $fees['prc'], - $fees['adc'], - $fees['ths'], - $fees['cap'] - ); - return $pc->add_for_ngn( $amount ); - } } \ No newline at end of file diff --git a/includes/class-transaction-verify.php b/includes/class-transaction-verify.php index eb68d85..a6cb7fa 100644 --- a/includes/class-transaction-verify.php +++ b/includes/class-transaction-verify.php @@ -37,7 +37,7 @@ public function verify_transaction( $code = '' ) { $this->set_url_args( $code ); $response = $this->get_request(); - $this->verify_response( $response ); + $return = $this->verify_response( $response ); return $return; } @@ -48,7 +48,7 @@ public function verify_transaction( $code = '' ) { * @return boolean */ public function verify_response( $response ) { - $return = []; + $return = $response; if ( false === $response ) { $return = [ 'message' => __( 'Payment Verification Failed', 'pff-paystack' ), From 956ae4ca4d957314fc1f2445c7b7b34f4e884cde Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 27 Sep 2024 09:36:03 +0200 Subject: [PATCH 47/88] Updating the helpers class with the transaction fees function --- includes/class-helpers.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/includes/class-helpers.php b/includes/class-helpers.php index 0356383..4eb2c34 100644 --- a/includes/class-helpers.php +++ b/includes/class-helpers.php @@ -718,4 +718,21 @@ public function check_code( $code ) { return ( count( $o_exist ) > 0 ); } + + /** + * Takes the amount and processes the "transactional" fees. + * + * @param integer $amount + * @return integer + */ + public function process_transaction_fees( $amount ) { + $fees = $this->get_fees(); + $pc = new Transaction_Fee( + $fees['prc'], + $fees['adc'], + $fees['ths'], + $fees['cap'] + ); + return $pc->add_for_ngn( $amount ); + } } \ No newline at end of file From feae6730bd130e10be4fee2d580aaf9ba6ecec6c Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 27 Sep 2024 11:45:34 +0200 Subject: [PATCH 48/88] Updating the code to be WPCS --- includes/class-confirm-payment.php | 8 ++------ includes/class-form-submit.php | 10 +++++----- includes/class-transaction-verify.php | 2 +- 3 files changed, 8 insertions(+), 12 deletions(-) diff --git a/includes/class-confirm-payment.php b/includes/class-confirm-payment.php index 00f54f0..0a0346f 100644 --- a/includes/class-confirm-payment.php +++ b/includes/class-confirm-payment.php @@ -102,7 +102,7 @@ public function confirm_payment() { 'error_message' => __( 'Did you make a payment?', 'pff-paystack' ), ); - exit( json_encode( $response ) ); + exit( wp_json_encode( $response ) ); } @@ -205,7 +205,7 @@ public function confirm_payment() { $response['link'] = $this->meta['redirect']; } - echo json_encode( $response ); + echo wp_json_encode( $response ); die(); } @@ -287,10 +287,6 @@ protected function update_payment_dates( $data ) { ]; } else { - if ($txncharge == 'customer') { - $amount = kkd_pff_paystack_add_paystack_charge($amount); - } - if ( $this->oamount !== $amount_paid ) { $return = [ 'message' => sprintf( __( 'Invalid amount Paid. Amount required is %s%s', 'pff-paystack' ), $this->meta['currency'], number_format( $this->oamount ) ), diff --git a/includes/class-form-submit.php b/includes/class-form-submit.php index 025bd5f..43e5181 100644 --- a/includes/class-form-submit.php +++ b/includes/class-form-submit.php @@ -184,7 +184,7 @@ public function submit_action() { */ if ( ! $this->valid_submission() ) { // Exit here, for not processing further because of the error - exit( json_encode( $this->response ) ); + exit( wp_json_encode( $this->response ) ); } /** @@ -238,7 +238,7 @@ public function submit_action() { if ( $value['size'] > $max_file_size ) { $response['result'] = 'failed'; $response['message'] = 'Max upload size is ' . $file_limit . 'MB'; - exit( json_encode( $response ) ); + exit( wp_json_encode( $response ) ); } else { $attachment_id = media_handle_upload( $key_name, $_POST['pf-id'] ); $url = wp_get_attachment_url( $attachment_id ); @@ -305,7 +305,7 @@ public function submit_action() { 'interval' => $interval, ); $args = array( - 'body' => json_encode( $body ), + 'body' => wp_json_encode( $body ), 'headers' => $headers, 'timeout' => 60, ); @@ -340,7 +340,7 @@ public function submit_action() { ); }*/ - $this->fixed_metadata = json_decode( json_encode( $this->fixed_metadata, JSON_NUMERIC_CHECK ), true ); + $this->fixed_metadata = json_decode( wp_json_encode( $this->fixed_metadata, JSON_NUMERIC_CHECK ), true ); $this->fixed_metadata = array_merge( $this->untouched, $this->fixed_metadata ); if ( null === $this->meta['plancode'] ) { @@ -436,7 +436,7 @@ public function submit_action() { // $pstk_logger = new paystack_plugin_tracker('pff-paystack', Kkd_Pff_Paystack_Public::fetchPublicKey()); // $pstk_logger->log_transaction_attempt($code);*/ - echo json_encode( $response ); + echo wp_json_encode( $response ); die(); } diff --git a/includes/class-transaction-verify.php b/includes/class-transaction-verify.php index a6cb7fa..b141570 100644 --- a/includes/class-transaction-verify.php +++ b/includes/class-transaction-verify.php @@ -59,7 +59,7 @@ public function verify_response( $response ) { $return = [ 'message' => __( 'Payment Verification Passed', 'pff-paystack' ), 'result' => 'success', - 'data' => json_encode( $response->data ), + 'data' => wp_json_encode( $response->data ), ]; } else { $return = [ From 042f465e89a393013ba319de548eb64ff9c606e7 Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 27 Sep 2024 12:17:12 +0200 Subject: [PATCH 49/88] Updating the file capture function --- includes/class-confirm-payment.php | 1 - includes/class-form-submit.php | 85 +++++++++++++++++------------- includes/class-helpers.php | 3 +- 3 files changed, 51 insertions(+), 38 deletions(-) diff --git a/includes/class-confirm-payment.php b/includes/class-confirm-payment.php index 0a0346f..653108c 100644 --- a/includes/class-confirm-payment.php +++ b/includes/class-confirm-payment.php @@ -80,7 +80,6 @@ public function __construct() { */ protected function setup_data( $payment ) { $this->payment_meta = $payment; - var_dump($this->payment_meta->post_id); $this->helpers = new Helpers(); $this->meta = $this->helpers->parse_meta_values( get_post( $this->payment_meta->post_id ) ); $this->amount = $this->payment_meta->amount; diff --git a/includes/class-form-submit.php b/includes/class-form-submit.php index 43e5181..cdaf570 100644 --- a/includes/class-form-submit.php +++ b/includes/class-form-submit.php @@ -128,6 +128,11 @@ protected function setup_data() { $this->metadata['pf-interval'] ); $this->untouched = $this->helpers->format_meta_as_custom_fields( $this->metadata ); + + // Make sure we always have 1 quantity being purchased. + if ( ! isset( $this->form_data['pf-quantity'] ) ) { + $this->form_data['pf-quantity'] = 1; + } } /** @@ -149,7 +154,7 @@ public function process_amount( $amount = 0 ) { $amount = $original_amount; } } - if ( 1 === $this->meta['use_variable_amt'] ) { + if ( 1 === $this->meta['usevariableamt'] ) { $payment_options = explode( ',', $this->meta['variableamount'] ); if ( count( $payment_options ) > 0 ) { foreach ( $payment_options as $key => $payment_option ) { @@ -178,6 +183,42 @@ public function process_amount_quantity( $amount = 0 ) { return $amount; } + /** + * This function uploads the images with media_handle_upload and adds them to the metadata array. + * + * @return void + */ + public function process_images() { + $max_file_size = $this->meta['filelimit'] * 1024 * 1024; + if ( ! empty( $_FILES ) ) { + foreach ( $_FILES as $key_name => $value ) { + if ( $value['size'] > 0 ) { + if ( $value['size'] > $max_file_size ) { + $response['result'] = 'failed'; + $response['message'] = sprintf( __( 'Max upload size is %sMB', 'pff-paystack' ), $this->meta['filelimit'] ); + exit( wp_json_encode( $response ) ); + } else { + $attachment_id = media_handle_upload( $key_name, $this->form_id ); + $url = wp_get_attachment_url( $attachment_id ); + $this->fixed_metadata[] = array( + 'display_name' => ucwords( str_replace( '_', ' ', $key_name ) ), + 'variable_name' => $key_name, + 'type' => 'link', + 'value' => $url, + ); + } + } else { + $this->fixed_metadata[] = array( + 'display_name' => ucwords( str_replace( '_', ' ', $key_name ) ), + 'variable_name' => $key_name, + 'type' => 'text', + 'value' => __( 'No file Uploaded', 'pff-paystack' ), + ); + } + } + } + } + public function submit_action() { /** * TODO - Needs better security checks - NONCE @@ -209,11 +250,6 @@ public function submit_action() { $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; $this->fixed_metadata = []; - - /* - $transaction_charge = '_merchantamount'; - $transaction_charge = intval( floatval( $transaction_charge ) * 100 ); - */ $amount = (int) str_replace( ' ', '', $this->form_data['pf-amount'] ); $amount = $this->process_amount( $amount ); @@ -230,35 +266,12 @@ public function submit_action() { $amount = $this->helpers->process_transaction_fees( $amount ); } - /*$max_file_size = $file_limit * 1024 * 1024; - - if ( ! empty( $_FILES ) ) { - foreach ( $_FILES as $key_name => $value ) { - if ( $value['size'] > 0 ) { - if ( $value['size'] > $max_file_size ) { - $response['result'] = 'failed'; - $response['message'] = 'Max upload size is ' . $file_limit . 'MB'; - exit( wp_json_encode( $response ) ); - } else { - $attachment_id = media_handle_upload( $key_name, $_POST['pf-id'] ); - $url = wp_get_attachment_url( $attachment_id ); - $fixed_metadata[] = array( - 'display_name' => ucwords( str_replace( '_', ' ', $key_name ) ), - 'variable_name' => $key_name, - 'type' => 'link', - 'value' => $url, - ); - } - } else { - $fixed_metadata[] = array( - 'display_name' => ucwords( str_replace( '_', ' ', $key_name ) ), - 'variable_name' => $key_name, - 'type' => 'text', - 'value' => 'No file Uploaded', - ); - } - } - } + /** + * This function will exit early if one of the images is too large to be uploaded. + */ + $this->process_images(); + + /* $plan_code = 'none'; if ( $recur != 'no' ) { if ( $recur == 'optional' ) { @@ -343,7 +356,7 @@ public function submit_action() { $this->fixed_metadata = json_decode( wp_json_encode( $this->fixed_metadata, JSON_NUMERIC_CHECK ), true ); $this->fixed_metadata = array_merge( $this->untouched, $this->fixed_metadata ); - if ( null === $this->meta['plancode'] ) { + if ( ! isset( $this->meta['plancode'] ) ) { $this->meta['plancode'] = ''; } diff --git a/includes/class-helpers.php b/includes/class-helpers.php index 4eb2c34..6ca41c0 100644 --- a/includes/class-helpers.php +++ b/includes/class-helpers.php @@ -652,8 +652,9 @@ public function format_meta_as_custom_fields( $metadata ) { break; default: + $display_name = ucwords( str_replace( array( '_', '-', 'pf' ), ' ', $key ) ); $fields[] = array( - 'display_name' => ucwords( str_replace( '_', ' ', $key ) ), + 'display_name' => $display_name, 'variable_name' => $key, 'type' => 'text', 'value' => (string) $value, From fde5afb4e5a0bd7e24b8679b6ed923a744126114 Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 27 Sep 2024 12:38:38 +0200 Subject: [PATCH 50/88] Disabling the jquery datepicker --- assets/js/paystack-public.js | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/assets/js/paystack-public.js b/assets/js/paystack-public.js index f0db6bc..8555da2 100644 --- a/assets/js/paystack-public.js +++ b/assets/js/paystack-public.js @@ -1,4 +1,4 @@ -function KkdPffPaystackFee() +function PffPaystackFee() { this.DEFAULT_PERCENTAGE = 0.015; @@ -98,7 +98,7 @@ function KkdPffPaystackFee() $(document).ready( function ($) { - if ( 0 < $(".date-picker").length ) { + /*if ( 0 < $(".date-picker").length ) { $(".date-picker").each( function() { $(".date-picker").datepicker( { @@ -108,7 +108,7 @@ function KkdPffPaystackFee() } ); } ); - } + }*/ if ( $("#pf-vamount").length ) { var amountField = $("#pf-vamount"); @@ -192,15 +192,18 @@ function KkdPffPaystackFee() var email = $(this) .find("#pf-email") .val(); + var amount; if ($("#pf-vamount").length) { - amount = $("#paystack-form").find("#pf-vamount").val(); + amount = $("#pf-vamount").val(); calculateTotal(); } else { amount = $(this) .find("#pf-amount") .val(); } + + if (Number(amount) > 0) { } else { $(this) @@ -651,9 +654,7 @@ function KkdPffPaystackFee() var min_amount = Number($("#pf-minimum-hidden").val()); var amt = Number($("#pf-amount").val()); if (min_amount > 0 && amt < min_amount) { - $("#pf-min-val-warn").text( - "Amount cannot be less than the minimum amount" - ); + $("#pf-min-val-warn").text( "Amount cannot be less than the minimum amount"); return false; } else { $("#pf-min-val-warn").text(""); @@ -695,7 +696,7 @@ function KkdPffPaystackFee() function calculateTotal() { var unit; if ($("#pf-vamount").length) { - unit = $("#paystack-form").find("#pf-vamount").val(); + unit = $("#pf-vamount").val(); } else { unit = $("#pf-amount").val(); } @@ -728,7 +729,7 @@ function KkdPffPaystackFee() var total = 0; var fees = 0; } else { - var obj = new KkdPffPaystackFee(); + var obj = new PffPaystackFee(); obj.withAdditionalCharge(pffSettings.fee.adc); obj.withThreshold(pffSettings.fee.ths); From 7526e6a0b64b25d2411699c0d0e34b93fdd70b43 Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 27 Sep 2024 12:38:50 +0200 Subject: [PATCH 51/88] Updating the quantity field in the backend --- includes/class-form-shortcode.php | 5 +++++ includes/class-form-submit.php | 7 +++++-- includes/class-forms-update.php | 14 ++++++-------- 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/includes/class-form-shortcode.php b/includes/class-form-shortcode.php index 661fec4..6464765 100644 --- a/includes/class-form-shortcode.php +++ b/includes/class-form-shortcode.php @@ -391,6 +391,11 @@ public function get_form_footer() { public function get_quantity_field() { $html = []; // Quantity selection + + print_r('
');
+		print_r($this->meta);
+		print_r('
'); + if ( 'no' === $this->meta['recur'] && 'yes' === $this->meta['usequantity'] && ( 1 === $this->meta['usevariableamount'] || 0 !== $this->meta['amount'] ) ) { $html[] = '
diff --git a/includes/class-form-submit.php b/includes/class-form-submit.php index cdaf570..c3ef5a7 100644 --- a/includes/class-form-submit.php +++ b/includes/class-form-submit.php @@ -154,7 +154,10 @@ public function process_amount( $amount = 0 ) { $amount = $original_amount; } } - if ( 1 === $this->meta['usevariableamt'] ) { + print_r('
');
+		print_r($this->meta);
+		print_r('
'); + if ( 1 === $this->meta['usevariableamount'] ) { $payment_options = explode( ',', $this->meta['variableamount'] ); if ( count( $payment_options ) > 0 ) { foreach ( $payment_options as $key => $payment_option ) { @@ -411,7 +414,7 @@ public function submit_action() { ); if ( 'yes' == get_post_meta( $insert['post_id'], '_sendinvoice', true ) ) { - kkd_pff_paystack_send_invoice( $this->meta['currency'], $insert['amount'], $this->form_data['pf-fname'], $insert['email'], $code ); + //kkd_pff_paystack_send_invoice( $this->meta['currency'], $insert['amount'], $this->form_data['pf-fname'], $insert['email'], $code ); } } diff --git a/includes/class-forms-update.php b/includes/class-forms-update.php index d17ec41..2062fde 100644 --- a/includes/class-forms-update.php +++ b/includes/class-forms-update.php @@ -362,12 +362,10 @@ public function form_data() { $html[] = '
'; } $html[] = '

' . __('Variable Dropdown Amount:', 'pff-paystack') . '

'; - $html[] = ''; - if ($this->meta['usevariableamount'] == 1) { - $html[] = '
'; - } else { - $html[] = '
'; - } + $html[] = ''; + $html[] = '
'; + + $html[] = '

' . __('Pay button Description:', 'pff-paystack') . '

'; $html[] = ''; $html[] = '

' . __('Add Extra Charge:', 'pff-paystack') . '

'; @@ -399,9 +397,9 @@ public function form_data() { * @param string $compare * @return string */ - public function is_option_selected( $value, $compare ) { + public function is_option_selected( $value, $compare, $selected = 'selected' ) { if ( $value == $compare ) { - $result = "selected"; + $result = $selected; } else { $result = ""; } From 9fa2bb08a920684a0dbfffbd6d5ad5f16b72d89e Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 27 Sep 2024 13:51:42 +0200 Subject: [PATCH 52/88] Updating functions after testing a recurring plan --- assets/js/paystack-public.js | 2 +- includes/class-form-shortcode.php | 5 - includes/class-form-submit.php | 182 ++++++++++++++++-------------- 3 files changed, 96 insertions(+), 93 deletions(-) diff --git a/assets/js/paystack-public.js b/assets/js/paystack-public.js index 8555da2..43a070a 100644 --- a/assets/js/paystack-public.js +++ b/assets/js/paystack-public.js @@ -387,7 +387,7 @@ function PffPaystackFee() $.post( $form.attr("action"), { - action: "kkd_pff_paystack_confirm_payment", + action: "pff_paystack_confirm_payment", code: response.trxref }, function (newdata) { diff --git a/includes/class-form-shortcode.php b/includes/class-form-shortcode.php index 6464765..661fec4 100644 --- a/includes/class-form-shortcode.php +++ b/includes/class-form-shortcode.php @@ -391,11 +391,6 @@ public function get_form_footer() { public function get_quantity_field() { $html = []; // Quantity selection - - print_r('
');
-		print_r($this->meta);
-		print_r('
'); - if ( 'no' === $this->meta['recur'] && 'yes' === $this->meta['usequantity'] && ( 1 === $this->meta['usevariableamount'] || 0 !== $this->meta['amount'] ) ) { $html[] = '
diff --git a/includes/class-form-submit.php b/includes/class-form-submit.php index c3ef5a7..919b30d 100644 --- a/includes/class-form-submit.php +++ b/includes/class-form-submit.php @@ -154,9 +154,6 @@ public function process_amount( $amount = 0 ) { $amount = $original_amount; } } - print_r('
');
-		print_r($this->meta);
-		print_r('
'); if ( 1 === $this->meta['usevariableamount'] ) { $payment_options = explode( ',', $this->meta['variableamount'] ); if ( count( $payment_options ) > 0 ) { @@ -274,94 +271,12 @@ public function submit_action() { */ $this->process_images(); - /* - $plan_code = 'none'; - if ( $recur != 'no' ) { - if ( $recur == 'optional' ) { - $interval = $_POST['pf-interval']; - if ( $interval != 'no' ) { - unset( $metadata['pf-interval'] ); - $mode = esc_attr( get_option( 'mode' ) ); - if ( $mode == 'test' ) { - $key = esc_attr( get_option( 'tsk' ) ); - } else { - $key = esc_attr( get_option( 'lsk' ) ); - } - $kobo_amount = $amount * 100; - - $paystack_url = 'https://api.paystack.co/plan'; - $check_url = 'https://api.paystack.co/plan?amount=' . $kobo_amount . '&interval=' . $interval; - $headers = array( - 'Content-Type' => 'application/json', - 'Authorization' => 'Bearer ' . $key, - ); - - $check_args = array( - 'headers' => $headers, - 'timeout' => 60, - ); - // Check if plan exists - $check_request = wp_remote_get( $check_url, $check_args ); - if ( ! is_wp_error( $check_request ) ) { - $response = json_decode( wp_remote_retrieve_body( $check_request ) ); - if ( $response->meta->total >= 1 ) { - $plan = $response->data[0]; - $plan_code = $plan->plan_code; - $fixed_metadata[] = array( - 'display_name' => 'Plan Interval', - 'variable_name' => 'Plan Interval', - 'type' => 'text', - 'value' => $plan->interval, - ); - } else { - // Create Plan - $body = array( - 'name' => $currency . number_format( $original_amount ) . ' [' . $currency . number_format( $amount ) . '] - ' . $interval, - 'amount' => $kobo_amount, - 'interval' => $interval, - ); - $args = array( - 'body' => wp_json_encode( $body ), - 'headers' => $headers, - 'timeout' => 60, - ); - - $request = wp_remote_post( $paystack_url, $args ); - if ( ! is_wp_error( $request ) ) { - $paystack_response = json_decode( wp_remote_retrieve_body( $request ) ); - $plan_code = $paystack_response->data->plan_code; - $fixed_metadata[] = array( - 'display_name' => 'Plan Interval', - 'variable_name' => 'Plan Interval', - 'type' => 'text', - 'value' => $paystack_response->data->interval, - ); - } - } - } - } - } else { - // Use Plan Code - $plan_code = $_POST['pf-plancode']; - unset( $metadata['pf-plancode'] ); - } - } - - if ( $plan_code != 'none' ) { - $fixed_metadata[] = array( - 'display_name' => 'Plan', - 'variable_name' => 'Plan', - 'type' => 'text', - 'value' => $plan_code, - ); - }*/ + $this->process_recurring_plans( $amount ); $this->fixed_metadata = json_decode( wp_json_encode( $this->fixed_metadata, JSON_NUMERIC_CHECK ), true ); $this->fixed_metadata = array_merge( $this->untouched, $this->fixed_metadata ); - if ( ! isset( $this->meta['plancode'] ) ) { - $this->meta['plancode'] = ''; - } + $insert = array( 'post_id' => $this->form_data['pf-id'], @@ -456,6 +371,99 @@ public function submit_action() { die(); } + /** + * This function looks for a recurring plan set by the customer, a recurring plan code set by the owner. + */ + public function process_recurring_plans( $amount ) { + $plan_code = 'none'; + if ( 'no' !== $this->meta['recur'] ) { + + // is the user setting the interval? + if ( 'optional' === $this->meta['recur'] ) { + $interval = $this->form_data['pf-interval']; + + // Only create a subscription plan if they choose an interval. + if ( 'no' !== $interval ) { + /*$mode = esc_attr( get_option( 'mode' ) ); + if ( $mode === 'test' ) { + $key = esc_attr( get_option( 'tsk' ) ); + } else { + $key = esc_attr( get_option( 'lsk' ) ); + } + $kobo_amount = $amount * 100; + + $paystack_url = 'https://api.paystack.co/plan'; + $check_url = 'https://api.paystack.co/plan?amount=' . $kobo_amount . '&interval=' . $interval; + $headers = array( + 'Content-Type' => 'application/json', + 'Authorization' => 'Bearer ' . $key, + ); + + $check_args = array( + 'headers' => $headers, + 'timeout' => 60, + ); + + // Check if plan exists. + $check_request = wp_remote_get( $check_url, $check_args ); + if ( ! is_wp_error( $check_request ) ) { + $response = json_decode( wp_remote_retrieve_body( $check_request ) ); + if ( isset( $response->meta->total ) && $response->meta->total >= 1 ) { + $plan = $response->data[0]; + $plan_code = $plan->plan_code; + $this->fixed_metadata[] = array( + 'display_name' => 'Plan Interval', + 'variable_name' => 'Plan Interval', + 'type' => 'text', + 'value' => $plan->interval, + ); + } else { + // Create Plan. + $body = array( + 'name' => $this->meta['currency'] . number_format( $original_amount ) . ' [' . $this->meta['currency'] . number_format( $amount ) . '] - ' . $interval, + 'amount' => $kobo_amount, + 'interval' => $interval, + ); + $args = array( + 'body' => wp_json_encode( $body ), + 'headers' => $headers, + 'timeout' => 60, + ); + + $request = wp_remote_post( $paystack_url, $args ); + if ( ! is_wp_error( $request ) ) { + $paystack_response = json_decode( wp_remote_retrieve_body( $request ) ); + $plan_code = $paystack_response->data->plan_code; + $this->fixed_metadata[] = array( + 'display_name' => 'Plan Interval', + 'variable_name' => 'Plan Interval', + 'type' => 'text', + 'value' => $paystack_response->data->interval, + ); + } + } + }*/ + } + } else { + // Use Plan Code. + $plan_code = sanitize_text_field( wp_unslash( $this->form_data['pf-plancode'] ) ); + unset( $this->metadata['pf-plancode'] ); + } + } + + if ( 'none' !== $plan_code ) { + $this->meta['plancode'] = $plan_code; + $this->fixed_metadata[] = array( + 'display_name' => __( 'Plan', 'pff-paystack' ), + 'variable_name' => 'Plan', + 'type' => 'text', + 'value' => $plan_code, + ); + } else if ( ! isset( $this->meta['plancode'] ) ) { + $this->meta['plancode'] = ''; + } + } + /** * Generate a unique Paystack code that does not yet exist in the database. * From c2598fd219e8d652a162b605c8d769da42c2e01d Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 27 Sep 2024 14:35:06 +0200 Subject: [PATCH 53/88] Updating the recurring payment intervals. --- includes/class-api.php | 21 +++++++- includes/class-form-submit.php | 91 ++++++++++++--------------------- includes/class-request-plan.php | 36 +++++++++++++ 3 files changed, 89 insertions(+), 59 deletions(-) diff --git a/includes/class-api.php b/includes/class-api.php index 84c0058..1d60c0a 100644 --- a/includes/class-api.php +++ b/includes/class-api.php @@ -118,7 +118,7 @@ protected function get_args(){ } /** - * Sends the request and checkes to see is is_wp_error(). + * Sends a GET request and checks to see is is_wp_error(). * * @return boolean|object */ @@ -131,6 +131,25 @@ public function get_request() { return $response; } + /** + * Sends a POST request and checks to see is is_wp_error(). + * + * @return boolean|object + */ + public function post_request( $body = [] ) { + $response = false; + $args = array( + 'body' => $body, + 'headers' => $this->get_headers(), + 'timeout' => 60, + ); + $return = wp_remote_post( $this->get_url(), $args ); + if ( ! empty( $body ) && ! is_wp_error( $return ) && 200 === wp_remote_retrieve_response_code( $return ) ) { + $response = json_decode( wp_remote_retrieve_body( $return ) ); + } + return $response; + } + /** * Determines if all the settings have been entered. * diff --git a/includes/class-form-submit.php b/includes/class-form-submit.php index 919b30d..bfac872 100644 --- a/includes/class-form-submit.php +++ b/includes/class-form-submit.php @@ -375,7 +375,9 @@ public function submit_action() { * This function looks for a recurring plan set by the customer, a recurring plan code set by the owner. */ public function process_recurring_plans( $amount ) { - $plan_code = 'none'; + $plan_code = 'none'; + $has_interval = false; + if ( 'no' !== $this->meta['recur'] ) { // is the user setting the interval? @@ -384,66 +386,29 @@ public function process_recurring_plans( $amount ) { // Only create a subscription plan if they choose an interval. if ( 'no' !== $interval ) { - /*$mode = esc_attr( get_option( 'mode' ) ); - if ( $mode === 'test' ) { - $key = esc_attr( get_option( 'tsk' ) ); + $unit_amount = $amount * 100; + $possible_plan = pff_paystack()->classes['request-plan']->list_plans( '?amount=' . $unit_amount . '&interval=' . $interval ); + + // If we have found a plan, then use that code, otherwise create a new one. + if ( false !== $possible_plan && isset( $possible_plan->plan_code ) ) { + $plan_code = $possible_plan->plan_code; + $has_interval = $possible_plan->interval; } else { - $key = esc_attr( get_option( 'lsk' ) ); - } - $kobo_amount = $amount * 100; - - $paystack_url = 'https://api.paystack.co/plan'; - $check_url = 'https://api.paystack.co/plan?amount=' . $kobo_amount . '&interval=' . $interval; - $headers = array( - 'Content-Type' => 'application/json', - 'Authorization' => 'Bearer ' . $key, - ); - - $check_args = array( - 'headers' => $headers, - 'timeout' => 60, - ); - - // Check if plan exists. - $check_request = wp_remote_get( $check_url, $check_args ); - if ( ! is_wp_error( $check_request ) ) { - $response = json_decode( wp_remote_retrieve_body( $check_request ) ); - if ( isset( $response->meta->total ) && $response->meta->total >= 1 ) { - $plan = $response->data[0]; - $plan_code = $plan->plan_code; - $this->fixed_metadata[] = array( - 'display_name' => 'Plan Interval', - 'variable_name' => 'Plan Interval', - 'type' => 'text', - 'value' => $plan->interval, - ); - } else { - // Create Plan. - $body = array( - 'name' => $this->meta['currency'] . number_format( $original_amount ) . ' [' . $this->meta['currency'] . number_format( $amount ) . '] - ' . $interval, - 'amount' => $kobo_amount, - 'interval' => $interval, - ); - $args = array( - 'body' => wp_json_encode( $body ), - 'headers' => $headers, - 'timeout' => 60, - ); - - $request = wp_remote_post( $paystack_url, $args ); - if ( ! is_wp_error( $request ) ) { - $paystack_response = json_decode( wp_remote_retrieve_body( $request ) ); - $plan_code = $paystack_response->data->plan_code; - $this->fixed_metadata[] = array( - 'display_name' => 'Plan Interval', - 'variable_name' => 'Plan Interval', - 'type' => 'text', - 'value' => $paystack_response->data->interval, - ); - } + // Create Plan. + $body = array( + 'name' => get_the_title( $this->form_id ) . ' [' . $this->meta['currency'] . number_format( $amount ) . '] - ' . $interval, + 'amount' => $unit_amount, + 'interval' => $interval, + ); + $created_plan = pff_paystack()->classes['request-plan']->create_plan( $body ); + if ( false !== $created_plan && isset( $created_plan->plan_code ) ) { + $plan_code = $created_plan->data->plan_code; + $has_interval = $created_plan->data->interval; } - }*/ + } } + + die(); } else { // Use Plan Code. $plan_code = sanitize_text_field( wp_unslash( $this->form_data['pf-plancode'] ) ); @@ -459,6 +424,16 @@ public function process_recurring_plans( $amount ) { 'type' => 'text', 'value' => $plan_code, ); + + if ( false !== $has_interval ) { + $this->fixed_metadata[] = array( + 'display_name' => __( 'Plan Interval', 'pff-paystack' ), + 'variable_name' => 'Plan Interval', + 'type' => 'text', + 'value' => $has_interval, + ); + } + } else if ( ! isset( $this->meta['plancode'] ) ) { $this->meta['plancode'] = ''; } diff --git a/includes/class-request-plan.php b/includes/class-request-plan.php index 40f29ff..b41cf36 100644 --- a/includes/class-request-plan.php +++ b/includes/class-request-plan.php @@ -63,4 +63,40 @@ public function is_plan_valid( $plan ) { } return true; } + + /** + * Send a request to the Paystack "List plans" request, and return the first found one. + * + * @return boolean|object + */ + public function list_plans( $url_args = '' ) { + $plan = false; + if ( '' === $url_args || ! $this->api_ready() ) { + return false; + } + $this->set_url_args( $url_args ); + $response = $this->get_request(); + + if ( isset( $response->meta->total ) && $response->meta->total >= 1 && isset( $response->data[0] ) ) { + $plan = $response->data[0]; + } + return $plan; + } + + /** + * Create a plan for the customer with their amount and interval. + * + * @return boolean|object + */ + public function create_plan( $body = [] ) { + $plan = false; + if ( empty( $body ) || ! $this->api_ready() ) { + return false; + } + $response = $this->post_request( $body ); + if ( isset( $response->plan_code ) ) { + $plan = $response; + } + return $plan; + } } \ No newline at end of file From afc45cc8fd73952b99cced3eebfe56aade22e35a Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 27 Sep 2024 14:37:56 +0200 Subject: [PATCH 54/88] Fixing the create plan request. --- includes/class-form-submit.php | 2 -- includes/class-request-plan.php | 1 - 2 files changed, 3 deletions(-) diff --git a/includes/class-form-submit.php b/includes/class-form-submit.php index bfac872..fb06146 100644 --- a/includes/class-form-submit.php +++ b/includes/class-form-submit.php @@ -407,8 +407,6 @@ public function process_recurring_plans( $amount ) { } } } - - die(); } else { // Use Plan Code. $plan_code = sanitize_text_field( wp_unslash( $this->form_data['pf-plancode'] ) ); diff --git a/includes/class-request-plan.php b/includes/class-request-plan.php index b41cf36..0e2ce01 100644 --- a/includes/class-request-plan.php +++ b/includes/class-request-plan.php @@ -76,7 +76,6 @@ public function list_plans( $url_args = '' ) { } $this->set_url_args( $url_args ); $response = $this->get_request(); - if ( isset( $response->meta->total ) && $response->meta->total >= 1 && isset( $response->data[0] ) ) { $plan = $response->data[0]; } From cbff08d8b9f7dff7829f136aa8adf3fd704ea6b8 Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 27 Sep 2024 15:59:40 +0200 Subject: [PATCH 55/88] Adding in the request subscription --- includes/class-confirm-payment.php | 56 ++++++++++--------------- includes/class-paystack-forms.php | 33 ++++++++------- includes/class-request-subscription.php | 43 +++++++++++++++++++ 3 files changed, 83 insertions(+), 49 deletions(-) create mode 100644 includes/class-request-subscription.php diff --git a/includes/class-confirm-payment.php b/includes/class-confirm-payment.php index 653108c..8bc6987 100644 --- a/includes/class-confirm-payment.php +++ b/includes/class-confirm-payment.php @@ -138,42 +138,15 @@ public function confirm_payment() { // Create plan and send reciept. if ( 'success' === $response['result'] ) { - // Create Plan. + + // Create a plan that the user will be subscribed to. + /*$pstk_logger = new kkd_pff_paystack_plugin_tracker( 'pff-paystack', Kkd_Pff_Paystack_Public::fetchPublicKey() ); $pstk_logger->log_transaction_success( $code );*/ + + $this->maybe_create_subscription(); - /*$enabled_custom_plan = get_post_meta( $payment_array->post_id, '_startdate_enabled', true ); - if ( 1 == $enabled_custom_plan ) { - $mode = esc_attr( get_option( 'mode' ) ); - $key = ( 'test' === $mode ) ? esc_attr( get_option( 'tsk' ) ) : esc_attr( get_option( 'lsk' ) ); - - $paystack_url = 'https://api.paystack.co/subscription'; - $headers = array( - 'Content-Type' => 'application/json', - 'Authorization' => 'Bearer ' . $key, - ); - $custom_plan = get_post_meta( $payment_array->post_id, '_startdate_plan_code', true ); - $days = get_post_meta( $payment_array->post_id, '_startdate_days', true ); - - $start_date = date( 'c', strtotime( '+' . $days . ' days' ) ); - $body = array( - 'start_date' => $start_date, - 'plan' => $custom_plan, - 'customer' => $customer_code, - ); - $args = array( - 'body' => wp_json_encode( $body ), - 'headers' => $headers, - 'timeout' => 60, - ); - - $request = wp_remote_post( $paystack_url, $args ); - if ( ! is_wp_error( $request ) ) { - $paystack_response = json_decode( wp_remote_retrieve_body( $request ) ); - // Use the data as needed. - } - } - + /* $sendreceipt = get_post_meta( $payment_array->post_id, '_sendreceipt', true ); if ( 'yes' === $sendreceipt ) { $decoded = json_decode( $payment_array->metadata ); @@ -310,6 +283,23 @@ protected function update_payment_dates( $data ) { return $return; } + protected function maybe_create_subscription() { + // Create a "subscription" and attach it to the current plan code. + if ( 1 == $this->meta['startdate_enabled'] && ! empty( $this->meta['startdate_days'] ) && ! empty( $this->meta['startdate_plan_code'] ) ) { + $start_date = date( 'c', strtotime( '+' . $this->meta['startdate_days'] . ' days' ) ); + $body = array( + 'start_date' => $start_date, + 'plan' => $this->meta['startdate_plan_code'], + 'customer' => $this->payment_meta['email'], + ); + + $created_sub = pff_paystack()->classes['request-subscription']->create_subscription( $body ); + if ( false !== $created_sub ) { + // Nothing defined for this. + } + } + } + private function get_db_record( $code ) { global $wpdb; $return = false; diff --git a/includes/class-paystack-forms.php b/includes/class-paystack-forms.php index 5fa1662..97c8bb4 100644 --- a/includes/class-paystack-forms.php +++ b/includes/class-paystack-forms.php @@ -91,22 +91,23 @@ public static function get_instance() { */ private function set_variables() { $this->classes = array( - 'activation' => '', - 'setup' => 'Setup', - 'helpers' => '', - 'settings' => 'Settings', - 'forms-list' => 'Forms_List', - 'submissions' => 'Submissions', - 'forms-update' => 'Forms_Update', - 'tinymce-plugin' => 'TinyMCE_Plugin', - 'form-shortcode' => 'Form_Shortcode', - 'field-shortcodes' => 'Field_Shortcodes', - 'api' => '', - 'request-plan' => 'Request_Plan', - 'transaction-verify' => 'Transaction_Verify', - 'form-submit' => 'Form_Submit', - 'transaction-fee' => '', - 'confirm-payment' => 'Confirm_Payment', + 'activation' => '', + 'setup' => 'Setup', + 'helpers' => '', + 'settings' => 'Settings', + 'forms-list' => 'Forms_List', + 'submissions' => 'Submissions', + 'forms-update' => 'Forms_Update', + 'tinymce-plugin' => 'TinyMCE_Plugin', + 'form-shortcode' => 'Form_Shortcode', + 'field-shortcodes' => 'Field_Shortcodes', + 'api' => '', + 'request-plan' => 'Request_Plan', + 'request-subscription' => 'Request_Subscription', + 'transaction-verify' => 'Transaction_Verify', + 'form-submit' => 'Form_Submit', + 'transaction-fee' => '', + 'confirm-payment' => 'Confirm_Payment', ); } diff --git a/includes/class-request-subscription.php b/includes/class-request-subscription.php new file mode 100644 index 0000000..dda35ab --- /dev/null +++ b/includes/class-request-subscription.php @@ -0,0 +1,43 @@ +set_module( 'subscription' ); + } + + /** + * Create a plan for the customer with their amount and interval. + * + * @return boolean|object + */ + public function create_subscription( $body = [] ) { + $sub = false; + if ( empty( $body ) || ! $this->api_ready() ) { + return false; + } + $response = $this->post_request( $body ); + if ( isset( $response->status ) && true === $response->status ) { + $sub = $response; + } + return $sub; + } +} \ No newline at end of file From d839b05299eb62b5ee827c59e568a29425bfa9c8 Mon Sep 17 00:00:00 2001 From: Warwick Date: Mon, 30 Sep 2024 09:51:52 +0200 Subject: [PATCH 56/88] Fixing the recurring amounts --- includes/class-confirm-payment.php | 5 ++--- includes/class-form-submit.php | 12 ++++++++++-- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/includes/class-confirm-payment.php b/includes/class-confirm-payment.php index 8bc6987..20e37db 100644 --- a/includes/class-confirm-payment.php +++ b/includes/class-confirm-payment.php @@ -243,7 +243,7 @@ protected function update_payment_dates( $data ) { ]; } else { // If this the price paid was free, or if it was a variable amount. - if ( 0 === $this->amount || 1 === $this->meta['usevariableamount'] ) { + if ( 0 === (int) $this->oamount || 1 === $this->meta['usevariableamount'] ) { $wpdb->update( $table, array( @@ -258,7 +258,6 @@ protected function update_payment_dates( $data ) { 'result' => 'success', ]; } else { - if ( $this->oamount !== $amount_paid ) { $return = [ 'message' => sprintf( __( 'Invalid amount Paid. Amount required is %s%s', 'pff-paystack' ), $this->meta['currency'], number_format( $this->oamount ) ), @@ -290,7 +289,7 @@ protected function maybe_create_subscription() { $body = array( 'start_date' => $start_date, 'plan' => $this->meta['startdate_plan_code'], - 'customer' => $this->payment_meta['email'], + 'customer' => $this->payment_meta->email, ); $created_sub = pff_paystack()->classes['request-subscription']->create_subscription( $body ); diff --git a/includes/class-form-submit.php b/includes/class-form-submit.php index fb06146..f3bf901 100644 --- a/includes/class-form-submit.php +++ b/includes/class-form-submit.php @@ -144,9 +144,15 @@ protected function setup_data() { public function process_amount( $amount = 0 ) { $original_amount = $amount; - if ( 'no' === $this->meta['recur'] && 0 !== floatval( $this->meta['amount'] ) ) { - $amount = (int) str_replace( ' ', '', floatval( $this->meta['amount'] ) ); + if ( 'no' === $this->meta['recur'] && 1 !== $this->meta['usevariableamount'] ) { + if ( 0 !== (int) floatval( $this->meta['amount'] ) ) { + $amount = floatval( $this->meta['amount'] ); + } else { + $amount = $this->form_data['pf-amount']; + } + $amount = (int) str_replace( ' ', '', floatval( $amount ) ); } + if ( 1 === $this->meta['minimum'] && 0 !== floatval( $this->meta['amount'] ) ) { if ( $original_amount < floatval( $this->meta['amount'] ) ) { $amount = floatval( $this->meta['amount'] ); @@ -154,6 +160,7 @@ public function process_amount( $amount = 0 ) { $amount = $original_amount; } } + if ( 1 === $this->meta['usevariableamount'] ) { $payment_options = explode( ',', $this->meta['variableamount'] ); if ( count( $payment_options ) > 0 ) { @@ -165,6 +172,7 @@ public function process_amount( $amount = 0 ) { } } } + return $amount; } From b0c09a89c8048dca3a5de1ef5ca86effdd58d3dd Mon Sep 17 00:00:00 2001 From: Warwick Date: Thu, 3 Oct 2024 10:55:46 +0200 Subject: [PATCH 57/88] Adding in the retry payment rewrite rules. --- includes/class-setup.php | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/includes/class-setup.php b/includes/class-setup.php index 2144652..7e98892 100644 --- a/includes/class-setup.php +++ b/includes/class-setup.php @@ -28,6 +28,10 @@ public function __construct() { add_action( 'wp_enqueue_scripts', [ $this, 'enqueue_styles' ] ); add_action( 'wp_enqueue_scripts', [ $this, 'enqueue_scripts' ] ); + + add_action( 'init', [ $this, 'init' ] ); + add_action( 'parse_request', [ $this, 'parse_request' ] ); + add_action( 'query_vars', [ $this, 'query_vars' ] ); } /** @@ -144,4 +148,38 @@ public function enqueue_scripts() { ]; wp_localize_script( KKD_PFF_PLUGIN_NAME . '-public', 'pffSettings', $js_args , KKD_PFF_PAYSTACK_VERSION, true, true); } + + + /** + * Register our payment retry rule. + * + * @return void + */ + public function init(){ + add_rewrite_rule( '^paystackinvoice$', 'index.php?pff_paystack_stats=true', 'top' ); + } + + /** + * Whitelist the our variable. + * + * @param array $query_vars + * @return array + */ + public function query_vars( $query_vars ){ + $query_vars[] = 'pff_paystack_stats'; + return $query_vars; + } + + /** + * This example checks very early in the process, if the variable is set, we include our page and stop execution after it + * + * @param object $wp + * @return void + */ + public function parse_request( $wp ) { + if ( array_key_exists( 'pff_paystack_stats', $wp->query_vars ) ) { + include dirname(__FILE__) . '/includes/paystack-invoice.php'; + exit(); + } + } } From f35806507bb0a3b78cbc2e9fd3fa0fb4d677356a Mon Sep 17 00:00:00 2001 From: Warwick Date: Thu, 3 Oct 2024 12:26:49 +0200 Subject: [PATCH 58/88] Adding in the email classes --- assets/css/email-invoice.css | 571 ++++++++++++++++++++++++++++++ includes/class-email-invoice.php | 215 +++++++++++ includes/class-email.php | 92 +++++ includes/class-paystack-forms.php | 2 + 4 files changed, 880 insertions(+) create mode 100644 assets/css/email-invoice.css create mode 100644 includes/class-email-invoice.php create mode 100644 includes/class-email.php diff --git a/assets/css/email-invoice.css b/assets/css/email-invoice.css new file mode 100644 index 0000000..ec01b00 --- /dev/null +++ b/assets/css/email-invoice.css @@ -0,0 +1,571 @@ +body { + Margin: 0; + padding: 0; + min-width: 100% +} + +a, +#outlook a { + display: inline-block +} + +a, +a span { + text-decoration: none +} + +img { + line-height: 1; + outline: 0; + border: 0; + text-decoration: none; + -ms-interpolation-mode: bicubic; + mso-line-height-rule: exactly +} + +table { + border-spacing: 0; + mso-table-lspace: 0; + mso-table-rspace: 0 +} + +td { + padding: 0 +} + +.email_summary { + display: none; + font-size: 1px; + line-height: 1px; + max-height: 0; + max-width: 0; + opacity: 0; + overflow: hidden +} + +.font_default, +h1, +h2, +h3, +h4, +h5, +h6, +p, +a { + font-family: Helvetica, Arial, sans-serif +} + +small { + font-size: 86%; + font-weight: normal +} + +.pricing_box_cell small { + font-size: 74% +} + +.font_default, +p { + font-size: 15px +} + +p { + line-height: 23px; + Margin-top: 16px; + Margin-bottom: 24px +} + +.lead { + font-size: 19px; + line-height: 27px; + Margin-bottom: 16px +} + +.header_cell .column_cell { + font-size: 20px; + font-weight: bold +} + +.header_cell p { + margin-bottom: 0 +} + +h1, +h2, +h3, +h4, +h5, +h6 { + Margin-left: 0; + Margin-right: 0; + Margin-top: 16px; + Margin-bottom: 8px; + padding: 0 +} + +.line-through { + text-decoration: line-through +} + +h1, +h2 { + font-size: 26px; + line-height: 36px; + font-weight: bold +} + +.pricing_box h1, +.pricing_box h2, +.primary_pricing_box h1, +.primary_pricing_box h2 { + line-height: 20px; + Margin-top: 16px; + Margin-bottom: 0 +} + +h3, +h4 { + font-size: 22px; + line-height: 30px; + font-weight: bold +} + +h5 { + font-size: 18px; + line-height: 26px; + font-weight: bold +} + +h6 { + font-size: 16px; + line-height: 24px; + font-weight: bold +} + +.primary_btn td, +.secondary_btn td { + font-size: 16px; + mso-line-height-rule: exactly +} + +.primary_btn a, +.secondary_btn a { + font-weight: bold +} + +.email_body { + padding: 32px 10px; + text-align: center +} + +.email_container, +.row, +.col-1, +.col-13, +.col-2, +.col-3 { + display: inline-block; + width: 100%; + vertical-align: top; + text-align: center +} + +.email_container { + width: 100%; + margin: 0 auto +} + +.email_container, +.row, +.col-3 { + max-width: 580px +} + +.col-1 { + max-width: 190px +} + +.col-2 { + max-width: 290px +} + +.col-13 { + max-width: 390px +} + +.row { + margin: 0 auto +} + +.column { + width: 100%; + vertical-align: top +} + +.column_cell { + padding: 16px; + text-align: center; + vertical-align: top +} + +.col-bottom-0 .column_cell { + padding-bottom: 0 +} + +.col-top-0 .column_cell { + padding-top: 0 +} + +.email_container, +.header_cell, +.jumbotron_cell, +.content_cell, +.footer_cell, +.image_responsive { + font-size: 0 !important; + text-align: center +} + +.header_cell, +.footer_cell { + padding-bottom: 16px +} + +.header_cell .column_cell, +.footer_cell .col-13 .column_cell, +.footer_cell .col-1 .column_cell { + text-align: left; + padding-top: 16px +} + +.header_cell { + -webkit-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0 +} + +.header_cell img { + max-width: 156px; + height: auto +} + +.footer_cell { + text-align: center; + -webkit-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px +} + +.footer_cell p { + Margin: 16px 0 +} + +.invoice_cell .column_cell { + text-align: left; + padding-top: 0; + padding-bottom: 0 +} + +.invoice_cell p { + margin-top: 8px; + margin-bottom: 16px +} + +.pricing_box { + border-collapse: separate; + padding: 10px 16px; + -webkit-border-radius: 4px; + border-radius: 4px +} + +.primary_pricing_box { + border-collapse: separate; + padding: 18px 16px; + -webkit-border-radius: 4px; + border-radius: 4px +} + +.text_quote .column_cell { + border-left: 4px solid; + text-align: left; + padding-right: 0; + padding-top: 0; + padding-bottom: 0 +} + +.primary_btn, +.secondary_btn { + clear: both; + margin: 0 auto +} + +.primary_btn td, +.secondary_btn td { + text-align: center; + vertical-align: middle; + padding: 12px 24px; + -webkit-border-radius: 4px; + border-radius: 4px +} + +.primary_btn a, +.primary_btn span, +.secondary_btn a, +.secondary_btn span { + text-align: center; + display: block +} + +.label .font_default { + font-size: 10px; + font-weight: bold; + text-transform: uppercase; + letter-spacing: 2px; + padding: 3px 7px; + -webkit-border-radius: 2px; + border-radius: 2px; + white-space: nowrap +} + +.icon_holder, +.hruler { + width: 62px; + margin-left: auto; + margin-right: auto; + clear: both +} + +.icon_holder { + width: 48px +} + +.hspace, +.hruler_cell { + font-size: 0; + height: 8px; + overflow: hidden +} + +.hruler_cell { + height: 4px; + line-height: 4px +} + +.icon_cell { + font-size: 0; + line-height: 1; + -webkit-border-radius: 80px; + border-radius: 80px; + padding: 8px; + height: 48px +} + +.product_row { + padding: 0 0 16px +} + +.product_row .column_cell { + padding: 16px 16px 0 +} + +.image_thumb img { + -webkit-border-radius: 4px; + border-radius: 4px +} + +.product_row .col-13 .column_cell { + text-align: left +} + +.product_row h6 { + Margin-top: 0 +} + +.product_row p { + Margin-top: 8px; + Margin-bottom: 8px +} + +.order_total_right .column_cell { + text-align: right +} + +.order_total_left .column_cell { + text-align: left +} + +.order_total p { + Margin: 8px 0 +} + +.order_total h2 { + Margin: 8px 0 +} + +.image_responsive img { + display: block; + width: 100%; + height: auto; + max-width: 580px; + margin-left: auto; + margin-right: auto +} + +body, +.email_body { + background-color: #f2f2f2 +} + +.header_cell, +.footer_cell, +.content_cell { + background-color: #fff +} + +.secondary_btn td, +.icon_primary .icon_cell, +.primary_pricing_box { + background-color: #ffb26b +} + +.jumbotron_cell, +.pricing_box { + background-color: #fafafa +} + +.primary_btn td, +.label .font_default { + background-color: #666 +} + +.icon_secondary .icon_cell { + background-color: #dbdbdb +} + +.label_1 .font_default { + background-color: #62a9dd +} + +.label_2 .font_default { + background-color: #8965ad +} + +.label_3 .font_default { + background-color: #df6164 +} + +.primary_btn a, +.primary_btn span, +.secondary_btn a, +.secondary_btn span, +.label .font_default, +.primary_pricing_box, +.primary_pricing_box h1, +.primary_pricing_box small { + color: #fff +} + +h2, +h4, +h5, +h6 { + color: #666 +} + +.column_cell { + color: #888 +} + +h1, +h3, +a, +a span, +.text-secondary, +.column_cell .text-secondary, +.content_cell h2 .text-secondary { + color: #ffb26b +} + +.footer_cell a, +.footer_cell a span { + color: #7a7a7a +} + +.text-muted, +.footer_cell .column_cell, +.content h4 span, +.content h3 span { + color: #b3b3b5 +} + +.footer_cell, +.product_row, +.order_total { + border-top: 1px solid +} + +.product_row, +.order_total, +.icon_secondary .icon_cell, +.footer_cell, +.content .product_row, +.content .order_total, +.pricing_box, +.text_quote .column_cell { + border-color: #f2f2f2 +} + +@media screen { + + h1, + h2, + h3, + h4, + h5, + h6, + p, + a, + .font_default { + font-family: "Noto Sans", Helvetica, Arial, sans-serif !important + } + + .primary_btn td, + .secondary_btn td { + padding: 0 !important + } + + .primary_btn a, + .secondary_btn a { + padding: 12px 24px !important + } +} + +@media screen and (min-width:631px) and (max-width:769px) { + + .col-1, + .col-2, + .col-3, + .col-13 { + float: left !important + } + + .col-1 { + width: 200px !important + } + + .col-2 { + width: 300px !important + } +} + +@media screen and (max-width:630px) { + .jumbotron_cell { + background-size: cover !important + } + + .row, + .col-1, + .col-13, + .col-2, + .col-3 { + max-width: 100% !important + } +} \ No newline at end of file diff --git a/includes/class-email-invoice.php b/includes/class-email-invoice.php new file mode 100644 index 0000000..c563ff1 --- /dev/null +++ b/includes/class-email-invoice.php @@ -0,0 +1,215 @@ +amount = $amount; + $this->currency = $currency; + $this->code = $code; + $this->name = $name; + $this->email = stripslashes( $email ); + /* Translators: %1$s is the currency code, %2$s is the formatted amount */ + $this->subject = sprintf( + __( 'Payment Invoice for %1$s %2$s', 'text-domain' ), + $currency, + number_format( $amount ) + ); + $this->reply_to = get_option( 'admin_email' ); + $this->reply_name = get_option( 'blogname' ); + $this->send(); + } + + public function get_html_body() { + ?> + +
+ + + + + +
+
+
+ + + + + + +
+
+
+
+
+ + + + + + +
+
+
+ + + + + + +
+

+ Invoice #code ); ?>

+
+
+
+
+ + + + + + +
+
+
+ + + + + + +
+ +
name ); ?>
+

email ); ?>

+
+
+
+ + + + + + +
+

currency ) . ' ' . number_format( $this->amount ); ?>

+
+
+
+
+ + + + + + +
+
+
+ + + + + + +
+

You're getting this email because
you tried making a payment to .

+ + + +

Use this link below to try again, if you encountered
any issue while trying to make the payment.

+

+ + + +
+ + Try Again + +
+
+
+
+
+ + + + + + + +
+ + + get_html_header(); + $this->get_html_body(); + $this->get_html_footer(); + $message = ob_get_contents(); + ob_end_clean(); + return $message; + } + + public function get_html_header() { + ?> + + + + + + + + + + + + + + + + + + + + reply_to}", + "From: {$this->reply_name} <{$this->reply_to}>" + ); + } + + public function send() { + wp_mail( $this->email, $this->subject, $this->get_email_body(), $this->get_headers() ); + } +} \ No newline at end of file diff --git a/includes/class-paystack-forms.php b/includes/class-paystack-forms.php index 97c8bb4..7a75bcd 100644 --- a/includes/class-paystack-forms.php +++ b/includes/class-paystack-forms.php @@ -108,6 +108,8 @@ private function set_variables() { 'form-submit' => 'Form_Submit', 'transaction-fee' => '', 'confirm-payment' => 'Confirm_Payment', + 'email' => '', + 'email-invoice' => 'Email_Invoice', ); } From 3dd0582bd9eaaf02e79cf9aa3bfd12b079c29f13 Mon Sep 17 00:00:00 2001 From: Warwick Date: Thu, 3 Oct 2024 14:09:34 +0200 Subject: [PATCH 59/88] Updating the invoice email --- assets/css/email-invoice.css | 1 - includes/class-email-invoice.php | 34 +++++++++++++++++++++++++------- includes/class-form-submit.php | 9 ++++++--- 3 files changed, 33 insertions(+), 11 deletions(-) diff --git a/assets/css/email-invoice.css b/assets/css/email-invoice.css index ec01b00..0c9a63d 100644 --- a/assets/css/email-invoice.css +++ b/assets/css/email-invoice.css @@ -560,7 +560,6 @@ a span, .jumbotron_cell { background-size: cover !important } - .row, .col-1, .col-13, diff --git a/includes/class-email-invoice.php b/includes/class-email-invoice.php index c563ff1..75ad546 100644 --- a/includes/class-email-invoice.php +++ b/includes/class-email-invoice.php @@ -38,12 +38,19 @@ class Email_Invoice extends Email { public $amount = ''; /** - * THe currency payment code. + * The currency payment code. * * @var string */ public $code = ''; + /** + * Constructor + */ + public function __construct() { + add_action( 'pff_paystack_send_invoice', [ $this, 'send_invoice' ], 10, 5 ); + } + public function send_invoice( $currency, $amount, $name, $email, $code ) { $this->amount = $amount; $this->currency = $currency; @@ -97,7 +104,7 @@ public function get_html_body() {

- Invoice #code ); ?>

+ #code ); ?>

@@ -152,20 +159,33 @@ public function get_html_body() { -

You're getting this email because
you tried making a payment to .

+

+ +

-

Use this link below to try again, if you encountered
any issue while trying to make the payment.

-

- - Try Again + + + +
+

+ + + +

diff --git a/includes/class-form-submit.php b/includes/class-form-submit.php index f3bf901..986cf9f 100644 --- a/includes/class-form-submit.php +++ b/includes/class-form-submit.php @@ -335,10 +335,13 @@ public function submit_action() { $table, $insert ); + } - if ( 'yes' == get_post_meta( $insert['post_id'], '_sendinvoice', true ) ) { - //kkd_pff_paystack_send_invoice( $this->meta['currency'], $insert['amount'], $this->form_data['pf-fname'], $insert['email'], $code ); - } + /** + * Allow 3rd party plugins to send off an invoice as well + */ + if ( 'yes' === $this->meta['sendinvoice'] ) { + do_action( 'pff_paystack_send_invoice', $this->meta['currency'], $insert['amount'], $this->form_data['pf-fname'], $insert['email'], $code ); } $transaction_charge = (int) $this->meta['merchantamount']; From ceb3e6150f8b9e2b56475334e263caf9b866d89b Mon Sep 17 00:00:00 2001 From: Warwick Date: Thu, 3 Oct 2024 14:19:49 +0200 Subject: [PATCH 60/88] Updating the mail vars and adding in the receipt email. --- includes/class-email-invoice.php | 21 --- includes/class-email-receipt.php | 233 +++++++++++++++++++++++++++++++ includes/class-email.php | 64 +++++++++ 3 files changed, 297 insertions(+), 21 deletions(-) create mode 100644 includes/class-email-receipt.php diff --git a/includes/class-email-invoice.php b/includes/class-email-invoice.php index 75ad546..5bc2ef1 100644 --- a/includes/class-email-invoice.php +++ b/includes/class-email-invoice.php @@ -23,27 +23,6 @@ class Email_Invoice extends Email { */ public $slug = 'invoice'; - /** - * The current currency - * - * @var string - */ - public $currency = ''; - - /** - * The amount to be paid - * - * @var string - */ - public $amount = ''; - - /** - * The currency payment code. - * - * @var string - */ - public $code = ''; - /** * Constructor */ diff --git a/includes/class-email-receipt.php b/includes/class-email-receipt.php new file mode 100644 index 0000000..12cdfb1 --- /dev/null +++ b/includes/class-email-receipt.php @@ -0,0 +1,233 @@ +amount = $amount; + $this->currency = $currency; + $this->code = $code; + $this->name = $name; + $this->email = stripslashes( $email ); + + // Custom Values + $this->subject = get_post_meta( $form_id, '_subject', true ); + $this->merchant = get_post_meta( $form_id, '_merchant', true ); + $this->heading = get_post_meta( $form_id, '_heading', true ); + $this->sitemessage = get_post_meta( $form_id, '_message', true ); + } + + public function get_html_body() { + ?> + + + + Date: Thu, 3 Oct 2024 14:53:33 +0200 Subject: [PATCH 61/88] Adding in the receipt owner email --- assets/css/email-receipt-owner.css | 570 +++++++++++++++++++++++++ assets/css/email-receipt.css | 1 + includes/class-email-receipt-owner.php | 217 ++++++++++ includes/class-email.php | 2 + 4 files changed, 790 insertions(+) create mode 100644 assets/css/email-receipt-owner.css create mode 100644 assets/css/email-receipt.css create mode 100644 includes/class-email-receipt-owner.php diff --git a/assets/css/email-receipt-owner.css b/assets/css/email-receipt-owner.css new file mode 100644 index 0000000..cc0446c --- /dev/null +++ b/assets/css/email-receipt-owner.css @@ -0,0 +1,570 @@ +body { + Margin: 0; + padding: 0; + min-width: 100% +} + +a, +#outlook a { + display: inline-block +} + +a, +a span { + text-decoration: none +} + +img { + line-height: 1; + outline: 0; + border: 0; + text-decoration: none; + -ms-interpolation-mode: bicubic; + mso-line-height-rule: exactly +} + +table { + border-spacing: 0; + mso-table-lspace: 0; + mso-table-rspace: 0 +} + +td { + padding: 0 +} + +.email_summary { + display: none; + font-size: 1px; + line-height: 1px; + max-height: 0; + max-width: 0; + opacity: 0; + overflow: hidden +} + +.font_default, +h1, +h2, +h3, +h4, +h5, +h6, +p, +a { + font-family: Helvetica, Arial, sans-serif +} + +small { + font-size: 86%; + font-weight: normal +} + +.pricing_box_cell small { + font-size: 74% +} + +.font_default, +p { + font-size: 15px +} + +p { + line-height: 23px; + Margin-top: 16px; + Margin-bottom: 24px +} + +.lead { + font-size: 19px; + line-height: 27px; + Margin-bottom: 16px +} + +.header_cell .column_cell { + font-size: 20px; + font-weight: bold +} + +.header_cell p { + margin-bottom: 0 +} + +h1, +h2, +h3, +h4, +h5, +h6 { + Margin-left: 0; + Margin-right: 0; + Margin-top: 16px; + Margin-bottom: 8px; + padding: 0 +} + +.line-through { + text-decoration: line-through +} + +h1, +h2 { + font-size: 26px; + line-height: 36px; + font-weight: bold +} + +.pricing_box h1, +.pricing_box h2, +.primary_pricing_box h1, +.primary_pricing_box h2 { + line-height: 20px; + Margin-top: 16px; + Margin-bottom: 0 +} + +h3, +h4 { + font-size: 22px; + line-height: 30px; + font-weight: bold +} + +h5 { + font-size: 18px; + line-height: 26px; + font-weight: bold +} + +h6 { + font-size: 16px; + line-height: 24px; + font-weight: bold +} + +.primary_btn td, +.secondary_btn td { + font-size: 16px; + mso-line-height-rule: exactly +} + +.primary_btn a, +.secondary_btn a { + font-weight: bold +} + +.email_body { + padding: 32px 6px; + text-align: center +} + +.email_container, +.row, +.col-1, +.col-13, +.col-2, +.col-3 { + display: inline-block; + width: 100%; + vertical-align: top; + text-align: center +} + +.email_container { + width: 100%; + margin: 0 auto +} + +.email_container { + max-width: 588px +} + +.row, +.col-3 { + max-width: 580px +} + +.col-1 { + max-width: 190px +} + +.col-2 { + max-width: 290px +} + +.col-13 { + max-width: 390px +} + +.row { + margin: 0 auto +} + +.column { + width: 100%; + vertical-align: top +} + +.column_cell { + padding: 16px; + text-align: center; + vertical-align: top +} + +.col-bottom-0 .column_cell { + padding-bottom: 0 +} + +.col-top-0 .column_cell { + padding-top: 0 +} + +.email_container, +.header_cell, +.jumbotron_cell, +.content_cell, +.footer_cell, +.image_responsive { + font-size: 0 !important; + text-align: center +} + +.header_cell, +.footer_cell { + padding-bottom: 16px +} + +.header_cell .column_cell, +.footer_cell .col-13 .column_cell, +.footer_cell .col-1 .column_cell { + text-align: left; + padding-top: 16px +} + +.header_cell img { + max-width: 156px; + height: auto +} + +.footer_cell { + text-align: center +} + +.footer_cell p { + Margin: 16px 0 +} + +.invoice_cell .column_cell { + text-align: left; + padding-top: 0; + padding-bottom: 0 +} + +.invoice_cell p { + margin-top: 8px; + margin-bottom: 16px +} + +.pricing_box { + border-collapse: separate; + padding: 10px 16px +} + +.primary_pricing_box { + border-collapse: separate; + padding: 18px 16px +} + +.text_quote .column_cell { + border-left: 4px solid; + text-align: left; + padding-right: 0; + padding-top: 0; + padding-bottom: 0 +} + +.primary_btn, +.secondary_btn { + clear: both; + margin: 0 auto +} + +.primary_btn td, +.secondary_btn td { + text-align: center; + vertical-align: middle; + padding: 12px 24px +} + +.primary_btn a, +.primary_btn span, +.secondary_btn a, +.secondary_btn span { + text-align: center; + display: block +} + +.label .font_default { + font-size: 10px; + font-weight: bold; + text-transform: uppercase; + letter-spacing: 2px; + padding: 3px 7px; + white-space: nowrap +} + +.icon_holder, +.hruler { + width: 62px; + margin-left: auto; + margin-right: auto; + clear: both +} + +.icon_holder { + width: 48px +} + +.hspace, +.hruler_cell { + font-size: 0; + height: 8px; + overflow: hidden +} + +.hruler_cell { + height: 4px; + line-height: 4px +} + +.icon_cell { + font-size: 0; + line-height: 1; + padding: 8px; + height: 48px +} + +.product_row { + padding: 0 0 16px +} + +.product_row .column_cell { + padding: 16px 16px 0 +} + +.product_row .col-13 .column_cell { + text-align: left +} + +.product_row h6 { + Margin-top: 0 +} + +.product_row p { + Margin-top: 8px; + Margin-bottom: 8px +} + +.order_total_right .column_cell { + text-align: right +} + +.order_total_left .column_cell { + text-align: left +} + +.order_total p { + Margin: 8px 0 +} + +.order_total h2 { + Margin: 8px 0 +} + +.image_responsive img { + display: block; + width: 100%; + height: auto; + max-width: 580px; + margin-left: auto; + margin-right: auto +} + +body, +.email_body, +.header_cell, +.content_cell, +.footer_cell { + background-color: #fff +} + +.secondary_btn td, +.icon_primary .icon_cell, +.primary_pricing_box { + background-color: #2f68b4 +} + +.jumbotron_cell, +.pricing_box { + background-color: #f2f2f5 +} + +.primary_btn td, +.label .font_default { + background-color: #22aaa0 +} + +.icon_secondary .icon_cell { + background-color: #e1e3e7 +} + +.label_1 .font_default { + background-color: #62a9dd +} + +.label_2 .font_default { + background-color: #8965ad +} + +.label_3 .font_default { + background-color: #df6164 +} + +.primary_btn a, +.primary_btn span, +.secondary_btn a, +.secondary_btn span, +.label .font_default, +.primary_pricing_box, +.primary_pricing_box h1, +.primary_pricing_box small { + color: #fff +} + +h2, +h4, +h5, +h6 { + color: #383d42 +} + +.column_cell { + color: #888 +} + +.header_cell .column_cell, +.header_cell a, +.header_cell a span, +h1, +h3, +a, +a span, +.text-secondary, +.column_cell .text-secondary, +.content_cell h2 .text-secondary { + color: #2f68b4 +} + +.footer_cell a, +.footer_cell a span { + color: #7a7a7a +} + +.text-muted, +.footer_cell .column_cell, +.content h4 span, +.content h3 span { + color: #b3b3b5 +} + +.header_cell, +.footer_cell { + border-top: 4px solid; + border-bottom: 4px solid +} + +.header_cell, +.footer_cell, +.jumbotron_cell, +.content_cell { + border-left: 4px solid; + border-right: 4px solid +} + +.footer_cell, +.product_row, +.order_total { + border-top: 1px solid +} + +.header_cell, +.footer_cell, +.jumbotron_cell, +.content_cell, +.product_row, +.order_total, +.icon_secondary .icon_cell, +.footer_cell, +.content .product_row, +.content .order_total, +.pricing_box, +.text_quote .column_cell { + border-color: #d8dde4 +} + +@media screen { + + h1, + h2, + h3, + h4, + h5, + h6, + p, + a, + .font_default { + font-family: "Noto Sans", Helvetica, Arial, sans-serif !important + } + + .primary_btn td, + .secondary_btn td { + padding: 0 !important + } + + .primary_btn a, + .secondary_btn a { + padding: 12px 24px !important + } +} + +@media screen and (min-width:631px) and (max-width:769px) { + + .col-1, + .col-2, + .col-3, + .col-13 { + float: left !important + } + + .col-1 { + width: 200px !important + } + + .col-2 { + width: 300px !important + } +} + +@media screen and (max-width:630px) { + .jumbotron_cell { + background-size: cover !important + } + + .row, + .col-1, + .col-13, + .col-2, + .col-3 { + max-width: 100% !important + } +} \ No newline at end of file diff --git a/assets/css/email-receipt.css b/assets/css/email-receipt.css new file mode 100644 index 0000000..d2c74c6 --- /dev/null +++ b/assets/css/email-receipt.css @@ -0,0 +1 @@ +body{Margin:0;padding:0;min-width:100%}a,#outlook a{display:inline-block}a,a span{text-decoration:none}img{line-height:1;outline:0;border:0;text-decoration:none;-ms-interpolation-mode:bicubic;mso-line-height-rule:exactly}table{border-spacing:0;mso-table-lspace:0;mso-table-rspace:0}td{padding:0}.email_summary{display:none;font-size:1px;line-height:1px;max-height:0;max-width:0;opacity:0;overflow:hidden}.font_default,h1,h2,h3,h4,h5,h6,p,a{font-family:Helvetica,Arial,sans-serif}small{font-size:86%;font-weight:normal}.pricing_box_cell small{font-size:74%}.font_default,p{font-size:15px}p{line-height:23px;Margin-top:16px;Margin-bottom:24px}.lead{font-size:19px;line-height:27px;Margin-bottom:16px}.header_cell .column_cell{font-size:20px;font-weight:bold}.header_cell p{margin-bottom:0}h1,h2,h3,h4,h5,h6{Margin-left:0;Margin-right:0;Margin-top:16px;Margin-bottom:8px;padding:0}.line-through{text-decoration:line-through}h1,h2{font-size:26px;line-height:36px;font-weight:bold}.pricing_box h1,.pricing_box h2,.primary_pricing_box h1,.primary_pricing_box h2{line-height:20px;Margin-top:16px;Margin-bottom:0}h3,h4{font-size:22px;line-height:30px;font-weight:bold}h5{font-size:18px;line-height:26px;font-weight:bold}h6{font-size:16px;line-height:24px;font-weight:bold}.primary_btn td,.secondary_btn td{font-size:16px;mso-line-height-rule:exactly}.primary_btn a,.secondary_btn a{font-weight:bold}.email_body{padding:32px 6px;text-align:center}.email_container,.row,.col-1,.col-13,.col-2,.col-3{display:inline-block;width:100%;vertical-align:top;text-align:center}.email_container{width:100%;margin:0 auto}.email_container{max-width:588px}.row,.col-3{max-width:580px}.col-1{max-width:190px}.col-2{max-width:290px}.col-13{max-width:390px}.row{margin:0 auto}.column{width:100%;vertical-align:top}.column_cell{padding:16px;text-align:center;vertical-align:top}.col-bottom-0 .column_cell{padding-bottom:0}.col-top-0 .column_cell{padding-top:0}.email_container,.header_cell,.jumbotron_cell,.content_cell,.footer_cell,.image_responsive{font-size:0!important;text-align:center}.header_cell,.footer_cell{padding-bottom:16px}.header_cell .column_cell,.footer_cell .col-13 .column_cell,.footer_cell .col-1 .column_cell{text-align:left;padding-top:16px}.header_cell img{max-width:156px;height:auto}.footer_cell{text-align:center}.footer_cell p{Margin:16px 0}.invoice_cell .column_cell{text-align:left;padding-top:0;padding-bottom:0}.invoice_cell p{margin-top:8px;margin-bottom:16px}.pricing_box{border-collapse:separate;padding:10px 16px}.primary_pricing_box{border-collapse:separate;padding:18px 16px}.text_quote .column_cell{border-left:4px solid;text-align:left;padding-right:0;padding-top:0;padding-bottom:0}.primary_btn,.secondary_btn{clear:both;margin:0 auto}.primary_btn td,.secondary_btn td{text-align:center;vertical-align:middle;padding:12px 24px}.primary_btn a,.primary_btn span,.secondary_btn a,.secondary_btn span{text-align:center;display:block}.label .font_default{font-size:10px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;padding:3px 7px;white-space:nowrap}.icon_holder,.hruler{width:62px;margin-left:auto;margin-right:auto;clear:both}.icon_holder{width:48px}.hspace,.hruler_cell{font-size:0;height:8px;overflow:hidden}.hruler_cell{height:4px;line-height:4px}.icon_cell{font-size:0;line-height:1;padding:8px;height:48px}.product_row{padding:0 0 16px}.product_row .column_cell{padding:16px 16px 0}.product_row .col-13 .column_cell{text-align:left}.product_row h6{Margin-top:0}.product_row p{Margin-top:8px;Margin-bottom:8px}.order_total_right .column_cell{text-align:right}.order_total_left .column_cell{text-align:left}.order_total p{Margin:8px 0}.order_total h2{Margin:8px 0}.image_responsive img{display:block;width:100%;height:auto;max-width:580px;margin-left:auto;margin-right:auto}body,.email_body,.header_cell,.content_cell,.footer_cell{background-color:#fff}.secondary_btn td,.icon_primary .icon_cell,.primary_pricing_box{background-color:#2f68b4}.jumbotron_cell,.pricing_box{background-color:#f2f2f5}.primary_btn td,.label .font_default{background-color:#22aaa0}.icon_secondary .icon_cell{background-color:#e1e3e7}.label_1 .font_default{background-color:#62a9dd}.label_2 .font_default{background-color:#8965ad}.label_3 .font_default{background-color:#df6164}.primary_btn a,.primary_btn span,.secondary_btn a,.secondary_btn span,.label .font_default,.primary_pricing_box,.primary_pricing_box h1,.primary_pricing_box small{color:#fff}h2,h4,h5,h6{color:#383d42}.column_cell{color:#888}.header_cell .column_cell,.header_cell a,.header_cell a span,h1,h3,a,a span,.text-secondary,.column_cell .text-secondary,.content_cell h2 .text-secondary{color:#2f68b4}.footer_cell a,.footer_cell a span{color:#7a7a7a}.text-muted,.footer_cell .column_cell,.content h4 span,.content h3 span{color:#b3b3b5}.header_cell,.footer_cell{border-top:4px solid;border-bottom:4px solid}.header_cell,.footer_cell,.jumbotron_cell,.content_cell{border-left:4px solid;border-right:4px solid}.footer_cell,.product_row,.order_total{border-top:1px solid}.header_cell,.footer_cell,.jumbotron_cell,.content_cell,.product_row,.order_total,.icon_secondary .icon_cell,.footer_cell,.content .product_row,.content .order_total,.pricing_box,.text_quote .column_cell{border-color:#d8dde4}@media screen{h1,h2,h3,h4,h5,h6,p,a,.font_default{font-family:"Noto Sans",Helvetica,Arial,sans-serif!important}.primary_btn td,.secondary_btn td{padding:0!important}.primary_btn a,.secondary_btn a{padding:12px 24px!important}}@media screen and (min-width:631px) and (max-width:769px){.col-1,.col-2,.col-3,.col-13{float:left!important}.col-1{width:200px!important}.col-2{width:300px!important}}@media screen and (max-width:630px){.jumbotron_cell{background-size:cover!important}.row,.col-1,.col-13,.col-2,.col-3{max-width:100%!important}} \ No newline at end of file diff --git a/includes/class-email-receipt-owner.php b/includes/class-email-receipt-owner.php new file mode 100644 index 0000000..fa85008 --- /dev/null +++ b/includes/class-email-receipt-owner.php @@ -0,0 +1,217 @@ +amount = $amount; + $this->currency = $currency; + $this->code = $code; + $this->name = $name; + $this->email = stripslashes( $email ); + + // Custom Values + $this->subject = 'You just received a payment'; + $this->heading = get_post_meta( $form_id, '_heading', true ); + $this->sitemessage = get_post_meta( $form_id, '_message', true ); + + $this->send(); + } + + public function get_html_body() { + ?> + + + + reply_to}", "From: {$this->reply_name} <{$this->reply_to}>" ); From c076425ad288f9e970d10cdeed86a5e47aef9bcb Mon Sep 17 00:00:00 2001 From: Warwick Date: Thu, 3 Oct 2024 16:24:10 +0200 Subject: [PATCH 62/88] Updating the Email with WPCS commands --- includes/class-email-receipt-owner.php | 57 ++++++----- includes/class-email-receipt.php | 132 ++++++++++++++++++------- 2 files changed, 126 insertions(+), 63 deletions(-) diff --git a/includes/class-email-receipt-owner.php b/includes/class-email-receipt-owner.php index fa85008..a97d180 100644 --- a/includes/class-email-receipt-owner.php +++ b/includes/class-email-receipt-owner.php @@ -34,6 +34,7 @@ class Email_Receipt_Owner extends Email { * Constructor */ public function __construct() { + add_action( 'pff_paystack_send_receipt_owner', [ $this, 'send_receipt_owner' ], 10, 7 ); } function send_receipt_owner( $form_id, $currency, $amount, $name, $email, $code, $metadata ) { @@ -44,9 +45,10 @@ function send_receipt_owner( $form_id, $currency, $amount, $name, $email, $code, $this->code = $code; $this->name = $name; $this->email = stripslashes( $email ); + $this->metadata = $metadata; // Custom Values - $this->subject = 'You just received a payment'; + $this->subject = __( 'You just received a payment' , 'pff-paystack' ); $this->heading = get_post_meta( $form_id, '_heading', true ); $this->sitemessage = get_post_meta( $form_id, '_message', true ); @@ -63,44 +65,39 @@ public function get_html_body() { - +
-
-
-

 

-
You just received a payment
+

 

+
-
-
+ @@ -148,11 +147,11 @@ public function get_html_body() {
-
-
@@ -115,32 +112,34 @@ public function get_html_body() { - +
 
Payment Details + +

- Amount : currency) . ' ' . number_format($this->amount); ?>
- Email : email); ?>
+ : currency ) . ' ' . number_format( $this->amount ); ?>
+ : email ); ?>
metadata); - if (array_key_exists("0", $new)) { - foreach ($new as $key => $item) { - if ($item->type == 'text') { - echo esc_html($item->display_name) . " :" . $item->value . "
"; - } else { - echo esc_html($item->display_name) . " : link
"; + $new = json_decode( $this->metadata ); + if ( array_key_exists( "0", $new ) ) { + foreach ( $new as $key => $item ) { + if ( 'text' === $item->type ) { + echo esc_html( $item->display_name ) . ' :' . esc_html( $item->value ) . '
'; + } else { + echo esc_html( $item->display_name ) . ' : ' . esc_html__( 'link', 'pff-paystack' ) . '
'; + } } - } - } else { - $text = ''; - if (count($new) > 0) { - foreach ($new as $key => $item) { - echo esc_html($key) . " :" . $item . "
"; + } else { + if ( count( $new ) > 0 ) { + foreach ( $new as $key => $item ) { + echo esc_html( $key ) . ' :' . esc_html( $item ) . '
'; + } } } - } ?> - Transaction code: code); ?>
+ ?> + : code ); ?>

- + diff --git a/includes/class-email-receipt.php b/includes/class-email-receipt.php index 12cdfb1..a605b41 100644 --- a/includes/class-email-receipt.php +++ b/includes/class-email-receipt.php @@ -48,6 +48,7 @@ class Email_Receipt extends Email { * Constructor */ public function __construct() { + add_action( 'pff_paystack_send_receipt', [ $this, 'send_receipt' ], 10, 7 ); } public function send_receipt( $form_id, $currency, $amount, $name, $email, $code, $metadata ) { @@ -58,6 +59,7 @@ public function send_receipt( $form_id, $currency, $amount, $name, $email, $code $this->code = $code; $this->name = $name; $this->email = stripslashes( $email ); + $this->metadata = $metadata; // Custom Values $this->subject = get_post_meta( $form_id, '_subject', true ); @@ -76,47 +78,61 @@ public function get_html_body() {
- +
+
- +
- +
-

 

-
heading); ?>
-

Hello name . " ", " ", true); ?>,

-

sitemessage); ?>

-

 

+

 

+
+ heading ); ?> +
+

+ name . ' ', ' ', true ) ) + ); + ?> +

+

+ sitemessage ); ?> +

+

 

- +
- +
+ @@ -164,36 +214,49 @@ public function get_html_body() {
- +
- +
@@ -131,32 +147,66 @@ public function get_html_body() { - +
 
Your Details + +

- Amount : currency) . ' ' . number_format($this->amount); ?>
- Email : email); ?>
+ currency ), + number_format_i18n( $this->amount ) + ); + ?>
+ email ) + ); + ?>
metadata); - if (array_key_exists("0", $new)) { - foreach ($new as $key => $item) { - if ($item->type == 'text') { - echo esc_html($item->display_name) . " :" . $item->value . "
"; + $new = json_decode( $this->metadata ); + if ( array_key_exists( '0', $new ) ) { + foreach ( $new as $key => $item ) { + if ( 'text' === $item->type ) { + echo sprintf( + /* translators: %1$s: Display name, %2$s: Value */ + '%1$s : %2$s
', + esc_html( $item->display_name ), + esc_html( $item->value ) + ); } else { - echo esc_html($item->display_name) . " : link
"; + echo sprintf( + /* translators: %s: Display name */ + '%1$s : link
', + esc_html( $item->display_name ), + esc_url( $item->value ) + ); } } } else { - $text = ''; - if (count($new) > 0) { - foreach ($new as $key => $item) { - echo esc_html($key) . " :" . $item . "
"; + if ( count( (array) $new ) > 0 ) { + foreach ( $new as $key => $item ) { + echo sprintf( + /* translators: %1$s: Key, %2$s: Item */ + '%1$s : %2$s
', + esc_html( $key ), + esc_html( $item ) + ); } } - } ?> - Transaction code: code); ?>
+ } + printf( + /* translators: %s: Transaction code */ + esc_html__( 'Transaction code: %s', 'pff-paystack' ), + esc_html( $this->code ) + ); + ?>

- + +
- +
- +
- Notice
- You're getting this email because you've made a payment of currency . ' ' . number_format($this->amount); ?> to .
+ +
+ currency . ' ' . number_format_i18n( $this->amount ) ) + ); + ?> + + + . +
- +
+ @@ -204,7 +267,7 @@ public function get_html_body() { @@ -225,6 +288,7 @@ public function get_html_body() { + From 539f92b7d9b2b4ef5c23a346600ee76c43d7229a Mon Sep 17 00:00:00 2001 From: Warwick Date: Thu, 3 Oct 2024 16:36:04 +0200 Subject: [PATCH 63/88] Updating the Paystack actions. --- includes/class-confirm-payment.php | 38 ++++++++++++-------------- includes/class-email-receipt-owner.php | 5 +--- includes/class-form-submit.php | 2 ++ 3 files changed, 21 insertions(+), 24 deletions(-) diff --git a/includes/class-confirm-payment.php b/includes/class-confirm-payment.php index 20e37db..aa431d7 100644 --- a/includes/class-confirm-payment.php +++ b/includes/class-confirm-payment.php @@ -146,30 +146,28 @@ public function confirm_payment() { $this->maybe_create_subscription(); - /* - $sendreceipt = get_post_meta( $payment_array->post_id, '_sendreceipt', true ); + + $sendreceipt = $this->meta['sendreceipt']; if ( 'yes' === $sendreceipt ) { - $decoded = json_decode( $payment_array->metadata ); + $decoded = json_decode( $this->payment_meta->metadata ); $fullname = $decoded[1]->value; - kkd_pff_paystack_send_receipt( - $payment_array->post_id, - $currency, - $amount_paid, - $fullname, - $payment_array->email, - $paystack_ref, - $payment_array->metadata - ); - kkd_pff_paystack_send_receipt_owner( - $payment_array->post_id, - $currency, - $amount_paid, + + /** + * Allow 3rd Party Plugins to hook into the email sending. + * + * 10: Email_Receipt::send_receipt(); + * 11: Email_Receipt_Owner::send_receipt_owner(); + */ + do_action( 'pff_paystack_send_receipt', + $this->payment_meta->post_id, + $this->payment_meta->currency, + $this->payment_meta->amount_paid, $fullname, - $payment_array->email, - $paystack_ref, - $payment_array->metadata + $this->payment_meta->email, + $this->payment_meta->reference, + $this->payment_meta->metadata ); - }*/ + } } if ( 'success' === $response['result'] && '' !== $this->meta['redirect'] ) { diff --git a/includes/class-email-receipt-owner.php b/includes/class-email-receipt-owner.php index a97d180..3f4d96d 100644 --- a/includes/class-email-receipt-owner.php +++ b/includes/class-email-receipt-owner.php @@ -34,7 +34,7 @@ class Email_Receipt_Owner extends Email { * Constructor */ public function __construct() { - add_action( 'pff_paystack_send_receipt_owner', [ $this, 'send_receipt_owner' ], 10, 7 ); + add_action( 'pff_paystack_send_receipt', [ $this, 'send_receipt_owner' ], 11, 7 ); } function send_receipt_owner( $form_id, $currency, $amount, $name, $email, $code, $metadata ) { @@ -69,7 +69,6 @@ public function get_html_body() { - @@ -92,7 +91,6 @@ public function get_html_body() {
- @@ -151,7 +149,6 @@ public function get_html_body() {
- diff --git a/includes/class-form-submit.php b/includes/class-form-submit.php index 986cf9f..db6359e 100644 --- a/includes/class-form-submit.php +++ b/includes/class-form-submit.php @@ -339,6 +339,8 @@ public function submit_action() { /** * Allow 3rd party plugins to send off an invoice as well + * + * 11: Email_Invoice::send_invoice(); */ if ( 'yes' === $this->meta['sendinvoice'] ) { do_action( 'pff_paystack_send_invoice', $this->meta['currency'], $insert['amount'], $this->form_data['pf-fname'], $insert['email'], $code ); From 2f6e7aaf8f4684a915f6d69cdf8e7b0b0fd0e012 Mon Sep 17 00:00:00 2001 From: Warwick Date: Thu, 3 Oct 2024 22:32:51 +0200 Subject: [PATCH 64/88] Updating the email Translatable strings --- assets/js/paystack-public.js | 84 ++++++++++++-------------- includes/class-email-receipt-owner.php | 2 + includes/class-email-receipt.php | 4 ++ includes/class-paystack-forms.php | 2 + 4 files changed, 45 insertions(+), 47 deletions(-) diff --git a/assets/js/paystack-public.js b/assets/js/paystack-public.js index 43a070a..6e799b7 100644 --- a/assets/js/paystack-public.js +++ b/assets/js/paystack-public.js @@ -269,7 +269,6 @@ function PffPaystackFee() $.blockUI({ message: "Please wait..." }); - // IS THIS BEING USED? var formdata = new FormData(this); $.ajax( @@ -317,53 +316,44 @@ function PffPaystackFee() $.post( $form.attr("action"), { - action: "pff_paystack_confirm_payment", - code: response.trxref, - quantity: quantity - }, + action: "pff_paystack_confirm_payment", + code: response.trxref, + quantity: quantity + }, function (newdata) { - data = JSON.parse(newdata); - if (data.result == "success2") { - window.location.href = data.link; - } - if (data.result == "success") { - $(".paystack-form")[0].reset(); - $("html,body").animate( - { scrollTop: $(".paystack-form").offset().top - 110 }, - 500 - ); - - self.before('
' + data.message + '
'); - $(this) - .find("input, select, textarea") - .each( - function () { - $(this).css( - { - "border-color": "#d1d1d1", - "background-color": "#fff" - } - ); - } - ); - $(".pf-txncharge") - .hide() - .html("NGN0") - .show() - .digits(); - $(".pf-txntotal") - .hide() - .html("NGN0") - .show() - .digits(); - - $.unblockUI(); - } else { - self.before('
' + data.message + '
'); - $.unblockUI(); - } - } - ); + data = JSON.parse(newdata); + if (data.result == "success2") { + window.location.href = data.link; + } + if (data.result == "success") { + $(".paystack-form")[0].reset(); + $("html,body").animate( + { scrollTop: $(".paystack-form").offset().top - 110 }, + 500 + ); + + self.before('
' + data.message + '
'); + $(this) + .find("input, select, textarea") + .each( + function () { + $(this).css( + { + "border-color": "#d1d1d1", + "background-color": "#fff" + } + ); + } + ); + calculateFees(); + + $.unblockUI(); + } else { + self.before('
' + data.message + '
'); + $.unblockUI(); + } + } + ); }, onClose: function () { } } diff --git a/includes/class-email-receipt-owner.php b/includes/class-email-receipt-owner.php index 3f4d96d..5d8ffde 100644 --- a/includes/class-email-receipt-owner.php +++ b/includes/class-email-receipt-owner.php @@ -52,6 +52,8 @@ function send_receipt_owner( $form_id, $currency, $amount, $name, $email, $code, $this->heading = get_post_meta( $form_id, '_heading', true ); $this->sitemessage = get_post_meta( $form_id, '_message', true ); + $this->reply_to = get_option( 'admin_email' ); + $this->reply_name = get_option( 'blogname' ); $this->send(); } diff --git a/includes/class-email-receipt.php b/includes/class-email-receipt.php index a605b41..7b5c806 100644 --- a/includes/class-email-receipt.php +++ b/includes/class-email-receipt.php @@ -66,6 +66,10 @@ public function send_receipt( $form_id, $currency, $amount, $name, $email, $code $this->merchant = get_post_meta( $form_id, '_merchant', true ); $this->heading = get_post_meta( $form_id, '_heading', true ); $this->sitemessage = get_post_meta( $form_id, '_message', true ); + + $this->reply_to = get_option( 'admin_email' ); + $this->reply_name = get_option( 'blogname' ); + $this->send(); } public function get_html_body() { diff --git a/includes/class-paystack-forms.php b/includes/class-paystack-forms.php index 7a75bcd..e4c079f 100644 --- a/includes/class-paystack-forms.php +++ b/includes/class-paystack-forms.php @@ -110,6 +110,8 @@ private function set_variables() { 'confirm-payment' => 'Confirm_Payment', 'email' => '', 'email-invoice' => 'Email_Invoice', + 'email-receipt' => 'Email_Receipt', + 'email-receipt-owner' => 'Email_Receipt_Owner', ); } From e6690294bd57ae9c91f782232bb4d0ab8fb40f98 Mon Sep 17 00:00:00 2001 From: Warwick Date: Thu, 3 Oct 2024 23:07:43 +0200 Subject: [PATCH 65/88] Adding in the paystack invoice --- includes/class-email-invoice.php | 2 +- includes/class-setup.php | 9 ++- templates/paystack-invoice.php | 114 +++++++++++++++++++++++++++++++ 3 files changed, 122 insertions(+), 3 deletions(-) create mode 100644 templates/paystack-invoice.php diff --git a/includes/class-email-invoice.php b/includes/class-email-invoice.php index 5bc2ef1..3563e73 100644 --- a/includes/class-email-invoice.php +++ b/includes/class-email-invoice.php @@ -151,7 +151,7 @@ public function get_html_body() {
@@ -206,7 +206,7 @@ public function get_html_body() { diff --git a/includes/classes/class-email-receipt-owner.php b/includes/classes/class-email-receipt-owner.php index 5d8ffde..d5e7bd7 100644 --- a/includes/classes/class-email-receipt-owner.php +++ b/includes/classes/class-email-receipt-owner.php @@ -163,8 +163,8 @@ public function get_html_body() { @@ -186,7 +186,7 @@ public function get_html_body() { diff --git a/includes/classes/class-email-receipt.php b/includes/classes/class-email-receipt.php index ff47e06..5a0cf02 100644 --- a/includes/classes/class-email-receipt.php +++ b/includes/classes/class-email-receipt.php @@ -163,7 +163,7 @@ public function get_html_body() { // translators: %1$s is the currency code, %2$s is the formatted amount esc_html__( 'Amount : %1$s %2$s', 'pff-paystack' ), esc_html( $this->currency ), - number_format_i18n( $this->amount ) + esc_html( number_format_i18n( $this->amount ) ) ); ?>
'; $code .= '
'; - $code .= '
'; + $code .= ''; return $code; } @@ -210,7 +213,10 @@ public function datepicker_field( $atts ) { $code .= ''; $code .= '
'; - $code .= '
'; + $code .= ''; return $code; } diff --git a/includes/classes/class-helpers.php b/includes/classes/class-helpers.php index 791eb6c..83969cf 100644 --- a/includes/classes/class-helpers.php +++ b/includes/classes/class-helpers.php @@ -561,15 +561,19 @@ public function get_allowed_html() { * @return string User's IP address. */ public function get_the_user_ip() { + $ip = ''; + if ( ! empty( $_SERVER['HTTP_CLIENT_IP'] ) ) { - $ip = $_SERVER['HTTP_CLIENT_IP']; + $ip = sanitize_text_field( wp_unslash( $_SERVER['HTTP_CLIENT_IP'] ) ); } elseif ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) { - $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; - } else { - $ip = $_SERVER['REMOTE_ADDR']; + $ip = sanitize_text_field( wp_unslash( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ); + } elseif ( ! empty( $_SERVER['REMOTE_ADDR'] ) ) { + $ip = sanitize_text_field( wp_unslash( $_SERVER['REMOTE_ADDR'] ) ); } + return $ip; } + /** * Get the DB records by the transaction code supplied. @@ -770,7 +774,7 @@ public function generate_new_code( $length = 10 ) { $random_string = ''; for ( $i = 0; $i < $length; $i++ ) { - $random_string .= $characters[ rand( 0, $characters_length - 1 ) ]; + $random_string .= $characters[ wp_rand( 0, $characters_length - 1 ) ]; } return time() . '_' . $random_string; @@ -786,17 +790,17 @@ public function generate_new_code( $length = 10 ) { public function check_code( $code ) { global $wpdb; $table = $wpdb->prefix . PFF_PAYSTACK_TABLE; - $o_exist = $wpdb->get_results( $wpdb->prepare( - "SELECT * FROM {$table} WHERE txn_code = %s", + "SELECT * FROM %i WHERE txn_code = %s", + $table, $code ) ); - return ( count( $o_exist ) > 0 ); } + /** * Takes the amount and processes the "transactional" fees. * From 6c87fd669b140b4735c03010d799b632acb0e2ef Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 4 Oct 2024 14:03:39 +0200 Subject: [PATCH 77/88] WPCS Updates --- includes/classes/class-confirm-payment.php | 3 +++ includes/classes/class-form-submit.php | 5 ++++- includes/classes/class-helpers.php | 2 ++ includes/classes/class-retry-submit.php | 1 + 4 files changed, 10 insertions(+), 1 deletion(-) diff --git a/includes/classes/class-confirm-payment.php b/includes/classes/class-confirm-payment.php index d1ed9d5..667ff45 100644 --- a/includes/classes/class-confirm-payment.php +++ b/includes/classes/class-confirm-payment.php @@ -237,6 +237,7 @@ protected function update_payment_dates( $data ) { $paystack_ref = $data->reference; $paid_at = $data->transaction_date; if ( 'optional' === $this->meta['recur'] || 'plan' === $this->meta['recur'] ) { + // phpcs:ignore WordPress.DB.DirectDatabaseQuery $wpdb->update( $table, array( @@ -253,6 +254,7 @@ protected function update_payment_dates( $data ) { } else { // If this the price paid was free, or if it was a variable amount. if ( 0 === (int) $this->oamount || 1 === $this->meta['usevariableamount'] ) { + // phpcs:ignore WordPress.DB.DirectDatabaseQuery $wpdb->update( $table, array( @@ -274,6 +276,7 @@ protected function update_payment_dates( $data ) { 'result' => 'failed', ]; } else { + // phpcs:ignore WordPress.DB.DirectDatabaseQuery $wpdb->update( $table, array( diff --git a/includes/classes/class-form-submit.php b/includes/classes/class-form-submit.php index 0cf89e4..6286132 100644 --- a/includes/classes/class-form-submit.php +++ b/includes/classes/class-form-submit.php @@ -309,7 +309,8 @@ public function submit_action() { 'txn_code' => $code, 'metadata' => wp_json_encode( $this->fixed_metadata ), ); - + + // phpcs:ignore WordPress.DB.DirectDatabaseQuery $exist = $wpdb->get_results( $wpdb->prepare( "SELECT * @@ -333,6 +334,7 @@ public function submit_action() { ); if ( count( $exist ) > 0 ) { + // phpcs:ignore WordPress.DB.DirectDatabaseQuery $wpdb->update( $table, array( @@ -344,6 +346,7 @@ public function submit_action() { ) ); } else { + // phpcs:ignore WordPress.DB.DirectDatabaseQuery $wpdb->insert( $table, $insert diff --git a/includes/classes/class-helpers.php b/includes/classes/class-helpers.php index 83969cf..4d29c13 100644 --- a/includes/classes/class-helpers.php +++ b/includes/classes/class-helpers.php @@ -585,6 +585,7 @@ public function get_db_record( $code, $column = 'txn_code' ) { global $wpdb; $return = false; $table = $wpdb->prefix . PFF_PAYSTACK_TABLE; + // phpcs:ignore WordPress.DB.DirectDatabaseQuery $record = $wpdb->get_results( $wpdb->prepare( "SELECT * @@ -790,6 +791,7 @@ public function generate_new_code( $length = 10 ) { public function check_code( $code ) { global $wpdb; $table = $wpdb->prefix . PFF_PAYSTACK_TABLE; + // phpcs:ignore WordPress.DB.DirectDatabaseQuery $o_exist = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM %i WHERE txn_code = %s", diff --git a/includes/classes/class-retry-submit.php b/includes/classes/class-retry-submit.php index 8f51749..2244358 100644 --- a/includes/classes/class-retry-submit.php +++ b/includes/classes/class-retry-submit.php @@ -184,6 +184,7 @@ protected function update_retry_code() { $this->new_code, $this->code ); + // phpcs:ignore WordPress.DB.DirectDatabaseQuery $return = $wpdb->query( $sql ); return $return; } From a0ae44e26085e6a78c4e8b69302ebda5265d87d0 Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 4 Oct 2024 14:43:08 +0200 Subject: [PATCH 78/88] Adding int he WPCS fixes --- includes/classes/class-confirm-payment.php | 13 ++++++----- .../classes/class-email-receipt-owner.php | 2 +- includes/classes/class-form-shortcode.php | 6 ++++- includes/classes/class-form-submit.php | 11 +++++----- includes/classes/class-retry-submit.php | 22 +++++++++---------- includes/classes/class-setup.php | 2 +- 6 files changed, 32 insertions(+), 24 deletions(-) diff --git a/includes/classes/class-confirm-payment.php b/includes/classes/class-confirm-payment.php index 667ff45..3e881b2 100644 --- a/includes/classes/class-confirm-payment.php +++ b/includes/classes/class-confirm-payment.php @@ -102,7 +102,7 @@ protected function setup_data( $payment ) { * Confirm Payment Functionality. */ public function confirm_payment() { - if ( trim( $_POST['code'] ) === '' ) { + if ( ! isset( $_POST['code'] ) || '' === trim( wp_unslash( $_POST['code'] ) ) ) { $response = array( 'error' => true, 'error_message' => __( 'Did you make a payment?', 'pff-paystack' ), @@ -117,7 +117,7 @@ public function confirm_payment() { } $this->helpers = new Helpers(); - $code = sanitize_text_field( $_POST['code'] ); + $code = sanitize_text_field( wp_unslash( $_POST['code'] ) ); $record = $this->helpers->get_db_record( $code, $this->txn_column ); if ( false !== $record ) { @@ -198,10 +198,13 @@ public function confirm_payment() { */ protected function update_sold_inventory() { $usequantity = $this->meta['usequantity']; - $sold = $this->meta['sold']; + $sold = (int) $this->meta['sold']; if ( 'yes' === $usequantity ) { - $quantity = $_POST['quantity']; + $quantity = 1; + if ( isset( $_POST['quantity'] ) ) { + $quantity = (int) sanitize_text_field( wp_unslash( $_POST['quantity'] ) ); + } $sold = $this->meta['sold']; if ( '' === $sold ) { @@ -298,7 +301,7 @@ protected function update_payment_dates( $data ) { protected function maybe_create_subscription() { // Create a "subscription" and attach it to the current plan code. if ( 1 == $this->meta['startdate_enabled'] && ! empty( $this->meta['startdate_days'] ) && ! empty( $this->meta['startdate_plan_code'] ) ) { - $start_date = date( 'c', strtotime( '+' . $this->meta['startdate_days'] . ' days' ) ); + $start_date = gmdate( 'c', strtotime( '+' . $this->meta['startdate_days'] . ' days' ) ); $body = array( 'start_date' => $start_date, 'plan' => $this->meta['startdate_plan_code'], diff --git a/includes/classes/class-email-receipt-owner.php b/includes/classes/class-email-receipt-owner.php index d5e7bd7..0747a2a 100644 --- a/includes/classes/class-email-receipt-owner.php +++ b/includes/classes/class-email-receipt-owner.php @@ -164,7 +164,7 @@ public function get_html_body() { diff --git a/includes/classes/class-form-shortcode.php b/includes/classes/class-form-shortcode.php index c2b07d9..f27d40c 100644 --- a/includes/classes/class-form-shortcode.php +++ b/includes/classes/class-form-shortcode.php @@ -188,6 +188,8 @@ public function form_shortcode( $atts ) { * @return void */ public function get_code() { + // We ignore this as we are not performing any update action with the data + // phpcs:ignore WordPress.Security.NonceVerification $code = isset( $_GET['code'] ) ? sanitize_text_field( wp_unslash( $_GET['code'] ) ) : ''; return $code; } @@ -268,7 +270,9 @@ public function get_hidden_fields() { - '; + ' . + wp_nonce_field( 'pff-paystack-invoice', 'pf-nonce', true, false ); + ; return $html; } diff --git a/includes/classes/class-form-submit.php b/includes/classes/class-form-submit.php index 6286132..c3d7b0a 100644 --- a/includes/classes/class-form-submit.php +++ b/includes/classes/class-form-submit.php @@ -98,15 +98,15 @@ protected function valid_submission() { /** * TODO - Needs better security checks - NONCE */ - if ( ! isset( $_POST['pf-id'] ) || '' == trim( sanitize_text_field( $_POST['pf-id'] ) ) ) { + if ( ! isset( $_POST['pf-id'] ) || '' == trim( sanitize_text_field( wp_unslash( $_POST['pf-id'] ) ) ) ) { $this->response['result'] = 'failed'; $this->response['message'] = 'A form ID is required'; return false; } else { - $this->form_id = sanitize_text_field( $_POST['pf-id'] ); + $this->form_id = sanitize_text_field( wp_unslash( $_POST['pf-id'] ) ); } - if ( '' == trim( sanitize_text_field( $_POST['pf-pemail'] ) ) ) { + if ( ! isset( $_POST['pf-pemail'] ) || '' == trim( sanitize_text_field( wp_unslash( $_POST['pf-pemail'] ) ) ) ) { $this->response['result'] = 'failed'; $this->response['message'] = 'Email is required'; return false; @@ -143,7 +143,7 @@ protected function setup_data() { if ( isset( $_SERVER['HTTP_REFERER'] ) ) { // Get the referer URL - $this->referer_url = sanitize_url( $_SERVER['HTTP_REFERER'] ); + $this->referer_url = sanitize_url( wp_unslash( $_SERVER['HTTP_REFERER'] ) ); } } @@ -314,7 +314,7 @@ public function submit_action() { $exist = $wpdb->get_results( $wpdb->prepare( "SELECT * - FROM {$table} + FROM %i WHERE post_id = %s AND email = %s AND user_id = %s @@ -323,6 +323,7 @@ public function submit_action() { AND ip = %s AND paid = '0' AND metadata = %s", + $table, $insert['post_id'], $insert['email'], $insert['user_id'], diff --git a/includes/classes/class-retry-submit.php b/includes/classes/class-retry-submit.php index 2244358..ea32ace 100644 --- a/includes/classes/class-retry-submit.php +++ b/includes/classes/class-retry-submit.php @@ -73,9 +73,7 @@ public function __construct() { */ protected function setup_data() { $this->helpers = new Helpers(); - $this->code = sanitize_text_field( $_POST['code'] ); $this->new_code = $this->generate_code() . '_2'; - $retry_record = $this->helpers->get_db_record( $this->code ); if ( false !== $retry_record ) { $this->retry_meta = $retry_record; @@ -90,12 +88,13 @@ protected function setup_data() { * @return void */ public function retry_action() { - if ( '' === trim( $_POST['code'] ) ) { + if ( isset( $_POST['code'] ) && '' !== trim( wp_unslash( $_POST['code'] ) ) ) { + $this->code = sanitize_text_field( wp_unslash( $_POST['code'] ) ); + } else { $response = array( 'result' => 'failed', 'message' => __( 'Code is required', 'pff-paystack' ), ); - // Exit here, for not processing further because of the error. exit( wp_json_encode( $response ) ); } @@ -178,14 +177,15 @@ protected function update_retry_code() { global $wpdb; $return = false; $table = $wpdb->prefix . PFF_PAYSTACK_TABLE; - $sql = $wpdb->prepare( - "UPDATE %i SET txn_code_2 = %s WHERE txn_code = %s", - $table, - $this->new_code, - $this->code - ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery - $return = $wpdb->query( $sql ); + $return = $wpdb->query( + $wpdb->prepare( + "UPDATE %i SET txn_code_2 = %s WHERE txn_code = %s", + $table, + $this->new_code, + $this->code + ) + ); return $return; } } \ No newline at end of file diff --git a/includes/classes/class-setup.php b/includes/classes/class-setup.php index c846d47..f3d4e27 100644 --- a/includes/classes/class-setup.php +++ b/includes/classes/class-setup.php @@ -137,7 +137,7 @@ public function enqueue_scripts() { wp_enqueue_script( 'blockUI', PFF_PAYSTACK_PLUGIN_URL . '/assets/js/jquery.blockUI.min.js', array( 'jquery', 'jquery-ui-core' ), PFF_PAYSTACK_VERSION, true, true ); - wp_register_script( 'Paystack', 'https://js.paystack.co/v1/inline.js', false, '1' ); + wp_register_script( 'Paystack', 'https://js.paystack.co/v1/inline.js', false, true ); wp_enqueue_script( 'Paystack' ); wp_enqueue_script( PFF_PLUGIN_NAME . '-public', PFF_PAYSTACK_PLUGIN_URL . '/assets/js/paystack-public.js', array( 'jquery' ), PFF_PAYSTACK_VERSION, true, true); From 975507b2fe710ecaf5ef6e70e10152a50ed0d79c Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 4 Oct 2024 14:52:32 +0200 Subject: [PATCH 79/88] Adding in Nonce verification for the form submission --- includes/classes/class-form-submit.php | 18 +++++++++++++----- includes/classes/class-setup.php | 8 ++++---- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/includes/classes/class-form-submit.php b/includes/classes/class-form-submit.php index c3d7b0a..25392e1 100644 --- a/includes/classes/class-form-submit.php +++ b/includes/classes/class-form-submit.php @@ -95,12 +95,16 @@ public function __construct() { */ protected function valid_submission() { - /** - * TODO - Needs better security checks - NONCE - */ + if ( ! isset( $_POST['pf-nonce'] ) || false === wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['pf-nonce'] ) ) ) ) { + $this->response['result'] = 'failed'; + $this->response['message'] = __( 'Nonce verification is required.', 'pff-paystack' ); + return false; + } + + if ( ! isset( $_POST['pf-id'] ) || '' == trim( sanitize_text_field( wp_unslash( $_POST['pf-id'] ) ) ) ) { $this->response['result'] = 'failed'; - $this->response['message'] = 'A form ID is required'; + $this->response['message'] = __( 'A form ID is required', 'pff-paystack' ); return false; } else { $this->form_id = sanitize_text_field( wp_unslash( $_POST['pf-id'] ) ); @@ -108,7 +112,7 @@ protected function valid_submission() { if ( ! isset( $_POST['pf-pemail'] ) || '' == trim( sanitize_text_field( wp_unslash( $_POST['pf-pemail'] ) ) ) ) { $this->response['result'] = 'failed'; - $this->response['message'] = 'Email is required'; + $this->response['message'] = __( 'Email is required', 'pff-paystack' ); return false; } return true; @@ -210,7 +214,11 @@ public function process_amount_quantity( $amount = 0 ) { */ public function process_images() { $max_file_size = $this->meta['filelimit'] * 1024 * 1024; + + // Our nonce is checked in the Form_Submit::valid_submission() function + // phpcs:ignore WordPress.Security.NonceVerification if ( ! empty( $_FILES ) ) { + // phpcs:ignore WordPress.Security.NonceVerification foreach ( $_FILES as $key_name => $value ) { if ( $value['size'] > 0 ) { if ( $value['size'] > $max_file_size ) { diff --git a/includes/classes/class-setup.php b/includes/classes/class-setup.php index f3d4e27..b8b94dc 100644 --- a/includes/classes/class-setup.php +++ b/includes/classes/class-setup.php @@ -135,18 +135,18 @@ public function enqueue_scripts() { return; } - wp_enqueue_script( 'blockUI', PFF_PAYSTACK_PLUGIN_URL . '/assets/js/jquery.blockUI.min.js', array( 'jquery', 'jquery-ui-core' ), PFF_PAYSTACK_VERSION, true, true ); + wp_enqueue_script( 'blockUI', PFF_PAYSTACK_PLUGIN_URL . '/assets/js/jquery.blockUI.min.js', array( 'jquery', 'jquery-ui-core' ), PFF_PAYSTACK_VERSION, true ); - wp_register_script( 'Paystack', 'https://js.paystack.co/v1/inline.js', false, true ); + wp_register_script( 'Paystack', 'https://js.paystack.co/v1/inline.js', false, PFF_PAYSTACK_VERSION, true ); wp_enqueue_script( 'Paystack' ); - wp_enqueue_script( PFF_PLUGIN_NAME . '-public', PFF_PAYSTACK_PLUGIN_URL . '/assets/js/paystack-public.js', array( 'jquery' ), PFF_PAYSTACK_VERSION, true, true); + wp_enqueue_script( PFF_PLUGIN_NAME . '-public', PFF_PAYSTACK_PLUGIN_URL . '/assets/js/paystack-public.js', array( 'jquery' ), PFF_PAYSTACK_VERSION, true ); $helpers = new Helpers(); $js_args = [ 'key' => $helpers->get_public_key(), 'fee' => $helpers->get_fees(), ]; - wp_localize_script( PFF_PLUGIN_NAME . '-public', 'pffSettings', $js_args , PFF_PAYSTACK_VERSION, true, true); + wp_localize_script( PFF_PLUGIN_NAME . '-public', 'pffSettings', $js_args , PFF_PAYSTACK_VERSION, true ); } } From fe4cbbf1063daca7b9e861135ed3034c4ec99730 Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 4 Oct 2024 14:57:05 +0200 Subject: [PATCH 80/88] Fixing the nonce verification for the submission form. --- includes/classes/class-form-submit.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/classes/class-form-submit.php b/includes/classes/class-form-submit.php index 25392e1..361ad81 100644 --- a/includes/classes/class-form-submit.php +++ b/includes/classes/class-form-submit.php @@ -95,7 +95,7 @@ public function __construct() { */ protected function valid_submission() { - if ( ! isset( $_POST['pf-nonce'] ) || false === wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['pf-nonce'] ) ) ) ) { + if ( ! isset( $_POST['pf-nonce'] ) || false === wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['pf-nonce'] ) ), 'pff-paystack-invoice' ) ) { $this->response['result'] = 'failed'; $this->response['message'] = __( 'Nonce verification is required.', 'pff-paystack' ); return false; From c47286522a168ab775d975177f4e6710b3a08813 Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 4 Oct 2024 15:26:37 +0200 Subject: [PATCH 81/88] Adding in the retry nonce. --- assets/js/paystack-public.js | 14 +++++++++----- includes/classes/class-confirm-payment.php | 15 +++++++++++++++ includes/classes/class-form-shortcode.php | 2 +- includes/classes/class-form-submit.php | 17 +++++------------ includes/classes/class-retry-submit.php | 9 +++++++++ 5 files changed, 39 insertions(+), 18 deletions(-) diff --git a/assets/js/paystack-public.js b/assets/js/paystack-public.js index dd4c07f..890d090 100644 --- a/assets/js/paystack-public.js +++ b/assets/js/paystack-public.js @@ -296,6 +296,8 @@ function PffPaystackFee() var firstName = names[0] || ""; var lastName = names[1] || ""; var quantity = data.quantity; + + $("#pf-nonce").val(data.invoiceNonce); if (data.plan == "none" || data.plan == "" || data.plan == "no") { var handler = PaystackPop.setup( @@ -316,9 +318,10 @@ function PffPaystackFee() $.post( $form.attr("action"), { - action: "pff_paystack_confirm_payment", - code: response.trxref, - quantity: quantity + action: "pff_paystack_confirm_payment", + code: response.trxref, + quantity: quantity, + nonce: data.confirmNonce }, function (newdata) { data = JSON.parse(newdata); @@ -378,7 +381,8 @@ function PffPaystackFee() $form.attr("action"), { action: "pff_paystack_confirm_payment", - code: response.trxref + code: response.trxref, + nonce: data.confirmNonce }, function (newdata) { data = JSON.parse(newdata); @@ -422,7 +426,7 @@ function PffPaystackFee() handler.openIframe(); } else { - alert(data.message); + alert(data.error_message); } }, diff --git a/includes/classes/class-confirm-payment.php b/includes/classes/class-confirm-payment.php index 3e881b2..c94ab8e 100644 --- a/includes/classes/class-confirm-payment.php +++ b/includes/classes/class-confirm-payment.php @@ -102,6 +102,18 @@ protected function setup_data( $payment ) { * Confirm Payment Functionality. */ public function confirm_payment() { + + if ( ! isset( $_POST['nonce'] ) || false === wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['nonce'] ) ), 'pff-paystack-confirm' ) ) { + $response = array( + 'error' => true, + 'error_message' => __( 'Nonce verification is required.', 'pff-paystack' ), + ); + + exit( wp_json_encode( $response ) ); + } + + // This is a false positive, we are using isset as WPCS suggest in the PCP plugin. + // phpcs:ignore WordPress.Security.ValidatedSanitizedInput if ( ! isset( $_POST['code'] ) || '' === trim( wp_unslash( $_POST['code'] ) ) ) { $response = array( 'error' => true, @@ -202,7 +214,10 @@ protected function update_sold_inventory() { if ( 'yes' === $usequantity ) { $quantity = 1; + // Nonce is checked above in the parent function confirm_payment(). + // phpcs:ignore WordPress.Security.NonceVerification if ( isset( $_POST['quantity'] ) ) { + // phpcs:ignore WordPress.Security.NonceVerification $quantity = (int) sanitize_text_field( wp_unslash( $_POST['quantity'] ) ); } $sold = $this->meta['sold']; diff --git a/includes/classes/class-form-shortcode.php b/includes/classes/class-form-shortcode.php index f27d40c..24a780d 100644 --- a/includes/classes/class-form-shortcode.php +++ b/includes/classes/class-form-shortcode.php @@ -499,7 +499,7 @@ public function get_retry_form( $code = '' ) { $html[] = ''; $html[] = ''; - + $html[] = wp_nonce_field( 'pff-paystack-retry', 'pf-nonce', true, false ); $html[] = '
'; diff --git a/includes/classes/class-form-submit.php b/includes/classes/class-form-submit.php index 361ad81..a1e1e23 100644 --- a/includes/classes/class-form-submit.php +++ b/includes/classes/class-form-submit.php @@ -101,7 +101,6 @@ protected function valid_submission() { return false; } - if ( ! isset( $_POST['pf-id'] ) || '' == trim( sanitize_text_field( wp_unslash( $_POST['pf-id'] ) ) ) ) { $this->response['result'] = 'failed'; $this->response['message'] = __( 'A form ID is required', 'pff-paystack' ); @@ -249,9 +248,6 @@ public function process_images() { } public function submit_action() { - /** - * TODO - Needs better security checks - NONCE - */ if ( ! $this->valid_submission() ) { // Exit here, for not processing further because of the error exit( wp_json_encode( $this->response ) ); @@ -299,14 +295,10 @@ public function submit_action() { * This function will exit early if one of the images is too large to be uploaded. */ $this->process_images(); - $this->process_recurring_plans( $amount ); - $this->fixed_metadata = json_decode( wp_json_encode( $this->fixed_metadata, JSON_NUMERIC_CHECK ), true ); $this->fixed_metadata = array_merge( $this->untouched, $this->fixed_metadata ); - - $insert = array( 'post_id' => $this->form_data['pf-id'], 'email' => $this->form_data['pf-pemail'], @@ -400,10 +392,11 @@ public function submit_action() { 'transaction_charge' => $transaction_charge, ); - //------------------------------------------------------------------------------------------- - - // $pstk_logger = new paystack_plugin_tracker('pff-paystack', Kkd_Pff_Paystack_Public::fetchPublicKey()); - // $pstk_logger->log_transaction_attempt($code);*/ + // We create 2 nonces here + // 1 incase the payment fails, and the user needs to try again. + // 2 if the payment is successful and the confirmation ajax needs to run. + $response['invoiceNonce'] = wp_create_nonce( 'pff-paystack-invoice' ); + $response['confirmNonce'] = wp_create_nonce( 'pff-paystack-confirm' ); echo wp_json_encode( $response ); die(); diff --git a/includes/classes/class-retry-submit.php b/includes/classes/class-retry-submit.php index ea32ace..a641d1f 100644 --- a/includes/classes/class-retry-submit.php +++ b/includes/classes/class-retry-submit.php @@ -88,6 +88,15 @@ protected function setup_data() { * @return void */ public function retry_action() { + if ( ! isset( $_POST['pf-nonce'] ) || false === wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['pf-nonce'] ) ), 'pff-paystack-retry' ) ) { + $response = array( + 'result' => 'failed', + 'message' => __( 'Nonce verification is required.', 'pff-paystack' ), + ); + // Exit here, for not processing further because of the error. + exit( wp_json_encode( $response ) ); + } + if ( isset( $_POST['code'] ) && '' !== trim( wp_unslash( $_POST['code'] ) ) ) { $this->code = sanitize_text_field( wp_unslash( $_POST['code'] ) ); } else { From 52371e6039ce1fb17fdb4d482368ef5bf1c370b0 Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 4 Oct 2024 15:34:48 +0200 Subject: [PATCH 82/88] Adding in the last of the nonce validation checks. --- assets/js/paystack-public.js | 6 +++++- includes/classes/class-retry-submit.php | 8 ++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/assets/js/paystack-public.js b/assets/js/paystack-public.js index 890d090..01466bd 100644 --- a/assets/js/paystack-public.js +++ b/assets/js/paystack-public.js @@ -475,7 +475,9 @@ function PffPaystackFee() var firstName = names[0] || ""; var lastName = names[1] || ""; var quantity = data.quantity; - // console.log(firstName+ " - "+lastName); + + $("#pf-nonce").val(data.retryNonce); + if (data.plan == "none" || data.plan == "" || data.plan == "no") { var handler = PaystackPop.setup( { @@ -499,6 +501,7 @@ function PffPaystackFee() code: response.trxref, quantity: quantity, retry: true, + nonce: data.confirmNonce }, function (newdata) { data = JSON.parse(newdata); @@ -546,6 +549,7 @@ function PffPaystackFee() action: "pff_paystack_confirm_payment", code: response.trxref, retry: true, + nonce: data.confirmNonce }, function (newdata) { data = JSON.parse(newdata); diff --git a/includes/classes/class-retry-submit.php b/includes/classes/class-retry-submit.php index a641d1f..4a4c5eb 100644 --- a/includes/classes/class-retry-submit.php +++ b/includes/classes/class-retry-submit.php @@ -97,6 +97,8 @@ public function retry_action() { exit( wp_json_encode( $response ) ); } + // False positive, we are using isset() to verify it exists before sanitization. + // phpcs:ignore WordPress.Security.ValidatedSanitizedInput if ( isset( $_POST['code'] ) && '' !== trim( wp_unslash( $_POST['code'] ) ) ) { $this->code = sanitize_text_field( wp_unslash( $_POST['code'] ) ); } else { @@ -158,6 +160,12 @@ public function retry_action() { 'transaction_charge' => $transaction_charge, ); + // We create 2 nonces here + // 1 incase the payment fails, and the user needs to try again. + // 2 if the payment is successful and the confirmation ajax needs to run. + $response['retryNonce'] = wp_create_nonce( 'pff-paystack-retry' ); + $response['confirmNonce'] = wp_create_nonce( 'pff-paystack-confirm' ); + echo wp_json_encode( $response ); die(); From 754c172b868f95986cd1c67400554b2d0be51d62 Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 4 Oct 2024 15:46:44 +0200 Subject: [PATCH 83/88] Last of the WPCS checks. --- includes/classes/class-email.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/includes/classes/class-email.php b/includes/classes/class-email.php index ee4877a..6aa0d58 100644 --- a/includes/classes/class-email.php +++ b/includes/classes/class-email.php @@ -122,9 +122,12 @@ public function get_html_header() { + Date: Fri, 4 Oct 2024 15:53:23 +0200 Subject: [PATCH 84/88] Adding in the language files. --- languages/pff-paystack-en_EN.mo | Bin 0 -> 529 bytes languages/pff-paystack-en_EN.po | 35 ++++++++++++++++++++++++++++++++ languages/pff-paystack-en_US.mo | Bin 0 -> 529 bytes languages/pff-paystack-en_US.po | 35 ++++++++++++++++++++++++++++++++ languages/pff-paystack.pot | 35 ++++++++++++++++++++++++++++++++ package.json | 11 ++++++++++ 6 files changed, 116 insertions(+) create mode 100644 languages/pff-paystack-en_EN.mo create mode 100644 languages/pff-paystack-en_EN.po create mode 100644 languages/pff-paystack-en_US.mo create mode 100644 languages/pff-paystack-en_US.po create mode 100644 package.json diff --git a/languages/pff-paystack-en_EN.mo b/languages/pff-paystack-en_EN.mo new file mode 100644 index 0000000000000000000000000000000000000000..3ddee176aa76746c752703aab8e55666c9bc9191 GIT binary patch literal 529 zcmaJ-O;f@!5Y-t^J$m+#gE!m~5N9wdL!|{f)6xzUzitsisnVpA1eG7+-}B-hF%brC z?#yOqvu}6bzVG9suLEO;#!rl&+Qit|Cj7-8Qv{o*QoORMhHwV=OsYa~f>OFJ8P}*U zWU0_xNc*ESoxY)#i(TxDSS6%}SmnhGZdbX2Oc1otx>BTG{}6IkNv4!5WL{UR%7W|F za+Mc+8=%^(05iN)_Jv)S6H%ohla#9^)j|@~pF|NFdU1fRgV+nBuIKxsU_9;^D9=|k zXOJ;k5)^sE!NeOFToiSeh27tA;xG>Ow>1p?p5WTt2idw}1ZnnZ+0lYuq3ME3#q`Z2 z>qC2wvs~s(LcphDR`8sl_Di9iG|8YR8P!HL@ToS#nz-451_s>98t3GqN$_P2V}h{( z!-%~XR^cu7Dey)RC*XVNE+KJPdrpSI?j(YoM;I{9\n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2024-10-04T13:52:09+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.8.1\n" +"X-Domain: plugin-payment-forms-for-wordpress\n" + +#. Plugin Name of the plugin +msgid "Payment Forms for Paystack" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://github.com/PaystackHQ/Wordpress-Payment-forms-for-Paystack" +msgstr "" + +#. Description of the plugin +msgid "Payment Forms for Paystack allows you create forms that will be used to bill clients for goods and services via Paystack." +msgstr "" + +#. Author of the plugin +msgid "Paystack" +msgstr "" + +#. Author URI of the plugin +msgid "http://paystack.com" +msgstr "" diff --git a/languages/pff-paystack-en_US.mo b/languages/pff-paystack-en_US.mo new file mode 100644 index 0000000000000000000000000000000000000000..3ddee176aa76746c752703aab8e55666c9bc9191 GIT binary patch literal 529 zcmaJ-O;f@!5Y-t^J$m+#gE!m~5N9wdL!|{f)6xzUzitsisnVpA1eG7+-}B-hF%brC z?#yOqvu}6bzVG9suLEO;#!rl&+Qit|Cj7-8Qv{o*QoORMhHwV=OsYa~f>OFJ8P}*U zWU0_xNc*ESoxY)#i(TxDSS6%}SmnhGZdbX2Oc1otx>BTG{}6IkNv4!5WL{UR%7W|F za+Mc+8=%^(05iN)_Jv)S6H%ohla#9^)j|@~pF|NFdU1fRgV+nBuIKxsU_9;^D9=|k zXOJ;k5)^sE!NeOFToiSeh27tA;xG>Ow>1p?p5WTt2idw}1ZnnZ+0lYuq3ME3#q`Z2 z>qC2wvs~s(LcphDR`8sl_Di9iG|8YR8P!HL@ToS#nz-451_s>98t3GqN$_P2V}h{( z!-%~XR^cu7Dey)RC*XVNE+KJPdrpSI?j(YoM;I{9\n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2024-10-04T13:52:09+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.8.1\n" +"X-Domain: plugin-payment-forms-for-wordpress\n" + +#. Plugin Name of the plugin +msgid "Payment Forms for Paystack" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://github.com/PaystackHQ/Wordpress-Payment-forms-for-Paystack" +msgstr "" + +#. Description of the plugin +msgid "Payment Forms for Paystack allows you create forms that will be used to bill clients for goods and services via Paystack." +msgstr "" + +#. Author of the plugin +msgid "Paystack" +msgstr "" + +#. Author URI of the plugin +msgid "http://paystack.com" +msgstr "" diff --git a/languages/pff-paystack.pot b/languages/pff-paystack.pot index e69de29..c5e1bc9 100644 --- a/languages/pff-paystack.pot +++ b/languages/pff-paystack.pot @@ -0,0 +1,35 @@ +# Copyright (C) 2024 Paystack +# This file is distributed under the GPL-2.0+. +msgid "" +msgstr "" +"Project-Id-Version: Payment Forms for Paystack 4.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/plugin-payment-forms-for-wordpress\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2024-10-04T13:52:09+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.8.1\n" +"X-Domain: plugin-payment-forms-for-wordpress\n" + +#. Plugin Name of the plugin +msgid "Payment Forms for Paystack" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://github.com/PaystackHQ/Wordpress-Payment-forms-for-Paystack" +msgstr "" + +#. Description of the plugin +msgid "Payment Forms for Paystack allows you create forms that will be used to bill clients for goods and services via Paystack." +msgstr "" + +#. Author of the plugin +msgid "Paystack" +msgstr "" + +#. Author URI of the plugin +msgid "http://paystack.com" +msgstr "" diff --git a/package.json b/package.json new file mode 100644 index 0000000..9a4e3b0 --- /dev/null +++ b/package.json @@ -0,0 +1,11 @@ +{ + "name": "pff-paystack", + "version": "4.0.0", + "description": "Paystack Payment forms for WordPress", + "main": "gulpfile.js", + "scripts": { + "build-pot": "wp i18n make-pot . languages/pff-paystack.pot", + "build-mopo": "rm -R languages/pff-paystack-en_EN.mo && cp languages/pff-paystack.pot languages/pff-paystack-en_EN.po && wp i18n make-mo languages", + "translate-US": "cp languages/pff-paystack-en_EN.po languages/pff-paystack-en_US.po && cp languages/pff-paystack-en_EN.mo languages/pff-paystack-en_US.mo" + } +} From 0fdc2c03126f04ff7102ee2d5d6537aa5fe607ea Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 4 Oct 2024 16:11:17 +0200 Subject: [PATCH 85/88] Last of the WPCS checks --- includes/classes/class-email-invoice.php | 1 + includes/classes/class-email-receipt-owner.php | 1 + includes/classes/class-email-receipt.php | 1 + includes/classes/class-email.php | 2 +- 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/includes/classes/class-email-invoice.php b/includes/classes/class-email-invoice.php index 0eb12a2..60f80b2 100644 --- a/includes/classes/class-email-invoice.php +++ b/includes/classes/class-email-invoice.php @@ -49,6 +49,7 @@ public function __construct() { * @return void */ public function send_invoice( $form_id, $currency, $amount, $name, $email, $code, $referer_url ) { + $this->slug = 'invoice'; $this->form_id = $form_id; $this->amount = $amount; $this->currency = $currency; diff --git a/includes/classes/class-email-receipt-owner.php b/includes/classes/class-email-receipt-owner.php index 0747a2a..481464a 100644 --- a/includes/classes/class-email-receipt-owner.php +++ b/includes/classes/class-email-receipt-owner.php @@ -40,6 +40,7 @@ public function __construct() { function send_receipt_owner( $form_id, $currency, $amount, $name, $email, $code, $metadata ) { // Default Values + $this->slug = 'receipt_owner'; $this->amount = $amount; $this->currency = $currency; $this->code = $code; diff --git a/includes/classes/class-email-receipt.php b/includes/classes/class-email-receipt.php index 5a0cf02..0d6f7cc 100644 --- a/includes/classes/class-email-receipt.php +++ b/includes/classes/class-email-receipt.php @@ -54,6 +54,7 @@ public function __construct() { public function send_receipt( $form_id, $currency, $amount, $name, $email, $code, $metadata ) { // Default Values + $this->slug = 'receipt'; $this->amount = $amount; $this->currency = $currency; $this->code = $code; diff --git a/includes/classes/class-email.php b/includes/classes/class-email.php index 6aa0d58..7112f3f 100644 --- a/includes/classes/class-email.php +++ b/includes/classes/class-email.php @@ -127,7 +127,7 @@ public function get_html_header() { // phpcs:ignore WordPress.WP.EnqueuedResources.NonEnqueuedStylesheet ?> Date: Fri, 4 Oct 2024 16:12:05 +0200 Subject: [PATCH 86/88] PHP warning checks --- includes/classes/class-email-receipt-owner.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/classes/class-email-receipt-owner.php b/includes/classes/class-email-receipt-owner.php index 481464a..530b444 100644 --- a/includes/classes/class-email-receipt-owner.php +++ b/includes/classes/class-email-receipt-owner.php @@ -40,7 +40,7 @@ public function __construct() { function send_receipt_owner( $form_id, $currency, $amount, $name, $email, $code, $metadata ) { // Default Values - $this->slug = 'receipt_owner'; + $this->slug = 'receipt-owner'; $this->amount = $amount; $this->currency = $currency; $this->code = $code; From e15ed3ebea35b6c25d56e25231f1c3ce0eed6629 Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 4 Oct 2024 16:16:49 +0200 Subject: [PATCH 87/88] Updating the readme. --- readme.txt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/readme.txt b/readme.txt index 17dced3..8ab7241 100644 --- a/readme.txt +++ b/readme.txt @@ -2,9 +2,10 @@ Contributors: paystack, kendysond, steveamaza, sourcecodeink, krugazul, feedmymedia Donate link: https://paystack.com/demo Tags: paystack, recurrent payments, donation, forms, payments -Requires at least: 6.2 +Requires at least: 5.0 Tested up to: 6.6 Stable tag: 4.0.0 +Requires PHP: 7.2 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html @@ -87,11 +88,12 @@ If you get stuck, you can ask for help in the [Payment Forms for Paystack Plugin = Payment Forms for Paystack is awesome! Can I contribute? = -Yes you can! Join in on our [GitHub repository](https://github.com/PaystackHQ/wordpress-payment-forms-for-paystack) :) - - +Yes you can! Join in on our [GitHub repository](https://github.com/PaystackOSS/plugin-payment-forms-for-wordpress) :) == Changelog == += 4.0.0 = +* An entire plugin rewrite, keeping the same functionality. +* Tested with WordPress 6.2 = 3.4.0 = * Support for WordPress 5.9 * Support for PHP 8 From 62f7e1284451f07fe006eea4da607be838d3c36a Mon Sep 17 00:00:00 2001 From: Warwick Date: Mon, 4 Nov 2024 10:42:40 +0200 Subject: [PATCH 88/88] Updating the nonce location and the help section triggers --- includes/classes/class-forms-update.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/includes/classes/class-forms-update.php b/includes/classes/class-forms-update.php index 2062fde..f421220 100644 --- a/includes/classes/class-forms-update.php +++ b/includes/classes/class-forms-update.php @@ -251,7 +251,7 @@ function insertSelectCountries() { */ public function metabox_action( $post ) { $this->parse_meta_values( $post ); - do_meta_boxes( null, 'pff-paystack-metabox-holder', $post ); + do_meta_boxes( 'paystack_form', 'pff', $post ); } /** @@ -262,9 +262,9 @@ public function metabox_action( $post ) { public function register_meta_boxes() { // Register the information boxes. if ( isset( $_GET['action'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended - add_meta_box( 'pff_paystack_editor_details_box', __( 'Paste shortcode on preferred page', 'paystack_form' ), [ $this, 'shortcode_details' ], 'paystack_form', 'pff-paystack-metabox-holder' ); + add_meta_box( 'pff_paystack_editor_details_box', __( 'Paste shortcode on preferred page', 'paystack_form' ), [ $this, 'shortcode_details' ], 'paystack_form', 'pff' ); } - add_meta_box( 'pff_paystack_editor_help_box', __( 'Help Section', 'pff-paystack' ), [ $this, 'help_details' ], 'paystack_form', 'pff-paystack-metabox-holder' ); + add_meta_box( 'pff_paystack_editor_help_box', __( 'Help Section', 'pff-paystack' ), [ $this, 'help_details' ], 'paystack_form', 'pff' ); // Add in our "normal" meta boxes add_meta_box( 'form_data', __( 'Extra Form Description', 'pff-paystack' ), [ $this, 'form_data' ], 'paystack_form', 'normal', 'default' ); @@ -303,8 +303,6 @@ public function shortcode_details( $post ) { * @return void */ public function help_details( $post ) { - // We shall output 1 Nonce Field for all of our metaboxes. - wp_nonce_field( 'pff-paystack-save-form', 'pff_paystack_save' ); ?>

@@ -335,6 +333,9 @@ public function parse_meta_values( $post ) { public function form_data() { $html = []; + // We shall output 1 Nonce Field for all of our metaboxes. + $html[] = wp_nonce_field( 'pff-paystack-save-form', 'pff_paystack_save', true, false ); + if ($this->meta['hidetitle'] == 1) { $html[] = ''; } else {
- + diff --git a/includes/class-setup.php b/includes/class-setup.php index 7e98892..84404de 100644 --- a/includes/class-setup.php +++ b/includes/class-setup.php @@ -156,7 +156,11 @@ public function enqueue_scripts() { * @return void */ public function init(){ - add_rewrite_rule( '^paystackinvoice$', 'index.php?pff_paystack_stats=true', 'top' ); + add_rewrite_rule( + '^paystackinvoice/?$', + 'index.php?pff_paystack_stats=true&code=$matches[1]', + 'top' + ); } /** @@ -167,6 +171,7 @@ public function init(){ */ public function query_vars( $query_vars ){ $query_vars[] = 'pff_paystack_stats'; + //$query_vars[] = 'code'; return $query_vars; } @@ -178,7 +183,7 @@ public function query_vars( $query_vars ){ */ public function parse_request( $wp ) { if ( array_key_exists( 'pff_paystack_stats', $wp->query_vars ) ) { - include dirname(__FILE__) . '/includes/paystack-invoice.php'; + include KKD_PFF_PAYSTACK_PLUGIN_PATH . '/includes/templates/paystack-invoice.php'; exit(); } } diff --git a/templates/paystack-invoice.php b/templates/paystack-invoice.php new file mode 100644 index 0000000..f3316af --- /dev/null +++ b/templates/paystack-invoice.php @@ -0,0 +1,114 @@ +type ) { + $text .= sprintf( + '
+ + %s +
', + esc_html( $item->display_name ), + esc_html( $item->value ) + ); + } else { + $text .= sprintf( + '
', + esc_html( $item->display_name ), + esc_url( $item->value ), + __( 'link', 'pff-paystack' ) + ); + } + } + } elseif ( is_object( $new ) ) { + if ( count( get_object_vars( $new ) ) > 0 ) { + foreach ( $new as $key => $item ) { + $text .= sprintf( + '
+ + %s +
', + esc_html( $key ), + esc_html( $item ) + ); + } + } + } + return $text; +} + +global $wpdb; +$table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; +$record = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM {$table} WHERE txn_code = %s", $code ) ); + +if ( array_key_exists( 0, $record ) ) { + get_header(); + $dbdata = $record[0]; + $currency = get_post_meta( $dbdata->post_id, '_currency', true ); + ?> +
+
+
+
+
+ + +
+ +
+ +
+ +
+
+ + email ); ?> +
+
+ + amount ) ); ?> +
+ metadata ); ?> + +
+ + created_at ); ?> +
+ paid ) ) { ?> +
+ + +
+ + +
+
+ + +
+
+
+
+
+ Date: Thu, 3 Oct 2024 23:10:29 +0200 Subject: [PATCH 66/88] Moving the classes to their own folder --- includes/{ => classes}/class-activation.php | 0 includes/{ => classes}/class-api.php | 0 includes/{ => classes}/class-confirm-payment.php | 0 includes/{ => classes}/class-email-invoice.php | 0 includes/{ => classes}/class-email-receipt-owner.php | 0 includes/{ => classes}/class-email-receipt.php | 0 includes/{ => classes}/class-email.php | 0 includes/{ => classes}/class-field-shortcodes.php | 0 includes/{ => classes}/class-form-shortcode.php | 0 includes/{ => classes}/class-form-submit.php | 0 includes/{ => classes}/class-forms-list.php | 0 includes/{ => classes}/class-forms-update.php | 0 includes/{ => classes}/class-helpers.php | 0 includes/{ => classes}/class-payments-list-table.php | 0 includes/{ => classes}/class-paystack-forms.php | 0 includes/{ => classes}/class-request-plan.php | 0 includes/{ => classes}/class-request-subscription.php | 0 includes/{ => classes}/class-settings.php | 0 includes/{ => classes}/class-setup.php | 0 includes/{ => classes}/class-submissions.php | 0 includes/{ => classes}/class-tinymce-plugin.php | 0 includes/{ => classes}/class-transaction-fee.php | 0 includes/{ => classes}/class-transaction-verify.php | 0 includes/{ => classes}/deprecated.php | 0 24 files changed, 0 insertions(+), 0 deletions(-) rename includes/{ => classes}/class-activation.php (100%) rename includes/{ => classes}/class-api.php (100%) rename includes/{ => classes}/class-confirm-payment.php (100%) rename includes/{ => classes}/class-email-invoice.php (100%) rename includes/{ => classes}/class-email-receipt-owner.php (100%) rename includes/{ => classes}/class-email-receipt.php (100%) rename includes/{ => classes}/class-email.php (100%) rename includes/{ => classes}/class-field-shortcodes.php (100%) rename includes/{ => classes}/class-form-shortcode.php (100%) rename includes/{ => classes}/class-form-submit.php (100%) rename includes/{ => classes}/class-forms-list.php (100%) rename includes/{ => classes}/class-forms-update.php (100%) rename includes/{ => classes}/class-helpers.php (100%) rename includes/{ => classes}/class-payments-list-table.php (100%) rename includes/{ => classes}/class-paystack-forms.php (100%) rename includes/{ => classes}/class-request-plan.php (100%) rename includes/{ => classes}/class-request-subscription.php (100%) rename includes/{ => classes}/class-settings.php (100%) rename includes/{ => classes}/class-setup.php (100%) rename includes/{ => classes}/class-submissions.php (100%) rename includes/{ => classes}/class-tinymce-plugin.php (100%) rename includes/{ => classes}/class-transaction-fee.php (100%) rename includes/{ => classes}/class-transaction-verify.php (100%) rename includes/{ => classes}/deprecated.php (100%) diff --git a/includes/class-activation.php b/includes/classes/class-activation.php similarity index 100% rename from includes/class-activation.php rename to includes/classes/class-activation.php diff --git a/includes/class-api.php b/includes/classes/class-api.php similarity index 100% rename from includes/class-api.php rename to includes/classes/class-api.php diff --git a/includes/class-confirm-payment.php b/includes/classes/class-confirm-payment.php similarity index 100% rename from includes/class-confirm-payment.php rename to includes/classes/class-confirm-payment.php diff --git a/includes/class-email-invoice.php b/includes/classes/class-email-invoice.php similarity index 100% rename from includes/class-email-invoice.php rename to includes/classes/class-email-invoice.php diff --git a/includes/class-email-receipt-owner.php b/includes/classes/class-email-receipt-owner.php similarity index 100% rename from includes/class-email-receipt-owner.php rename to includes/classes/class-email-receipt-owner.php diff --git a/includes/class-email-receipt.php b/includes/classes/class-email-receipt.php similarity index 100% rename from includes/class-email-receipt.php rename to includes/classes/class-email-receipt.php diff --git a/includes/class-email.php b/includes/classes/class-email.php similarity index 100% rename from includes/class-email.php rename to includes/classes/class-email.php diff --git a/includes/class-field-shortcodes.php b/includes/classes/class-field-shortcodes.php similarity index 100% rename from includes/class-field-shortcodes.php rename to includes/classes/class-field-shortcodes.php diff --git a/includes/class-form-shortcode.php b/includes/classes/class-form-shortcode.php similarity index 100% rename from includes/class-form-shortcode.php rename to includes/classes/class-form-shortcode.php diff --git a/includes/class-form-submit.php b/includes/classes/class-form-submit.php similarity index 100% rename from includes/class-form-submit.php rename to includes/classes/class-form-submit.php diff --git a/includes/class-forms-list.php b/includes/classes/class-forms-list.php similarity index 100% rename from includes/class-forms-list.php rename to includes/classes/class-forms-list.php diff --git a/includes/class-forms-update.php b/includes/classes/class-forms-update.php similarity index 100% rename from includes/class-forms-update.php rename to includes/classes/class-forms-update.php diff --git a/includes/class-helpers.php b/includes/classes/class-helpers.php similarity index 100% rename from includes/class-helpers.php rename to includes/classes/class-helpers.php diff --git a/includes/class-payments-list-table.php b/includes/classes/class-payments-list-table.php similarity index 100% rename from includes/class-payments-list-table.php rename to includes/classes/class-payments-list-table.php diff --git a/includes/class-paystack-forms.php b/includes/classes/class-paystack-forms.php similarity index 100% rename from includes/class-paystack-forms.php rename to includes/classes/class-paystack-forms.php diff --git a/includes/class-request-plan.php b/includes/classes/class-request-plan.php similarity index 100% rename from includes/class-request-plan.php rename to includes/classes/class-request-plan.php diff --git a/includes/class-request-subscription.php b/includes/classes/class-request-subscription.php similarity index 100% rename from includes/class-request-subscription.php rename to includes/classes/class-request-subscription.php diff --git a/includes/class-settings.php b/includes/classes/class-settings.php similarity index 100% rename from includes/class-settings.php rename to includes/classes/class-settings.php diff --git a/includes/class-setup.php b/includes/classes/class-setup.php similarity index 100% rename from includes/class-setup.php rename to includes/classes/class-setup.php diff --git a/includes/class-submissions.php b/includes/classes/class-submissions.php similarity index 100% rename from includes/class-submissions.php rename to includes/classes/class-submissions.php diff --git a/includes/class-tinymce-plugin.php b/includes/classes/class-tinymce-plugin.php similarity index 100% rename from includes/class-tinymce-plugin.php rename to includes/classes/class-tinymce-plugin.php diff --git a/includes/class-transaction-fee.php b/includes/classes/class-transaction-fee.php similarity index 100% rename from includes/class-transaction-fee.php rename to includes/classes/class-transaction-fee.php diff --git a/includes/class-transaction-verify.php b/includes/classes/class-transaction-verify.php similarity index 100% rename from includes/class-transaction-verify.php rename to includes/classes/class-transaction-verify.php diff --git a/includes/deprecated.php b/includes/classes/deprecated.php similarity index 100% rename from includes/deprecated.php rename to includes/classes/deprecated.php From 7eaad23604ab2779a52caacd62790993f616c2da Mon Sep 17 00:00:00 2001 From: Warwick Date: Thu, 3 Oct 2024 23:10:44 +0200 Subject: [PATCH 67/88] Updating the classes urls and moving the paystakc templates. --- includes/classes/class-paystack-forms.php | 2 +- {templates => includes/templates}/paystack-invoice.php | 0 paystack-forms.php | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) rename {templates => includes/templates}/paystack-invoice.php (100%) diff --git a/includes/classes/class-paystack-forms.php b/includes/classes/class-paystack-forms.php index e4c079f..b440c3b 100644 --- a/includes/classes/class-paystack-forms.php +++ b/includes/classes/class-paystack-forms.php @@ -122,7 +122,7 @@ private function set_variables() { */ private function include_classes() { foreach ( $this->classes as $key => $name ) { - include_once KKD_PFF_PAYSTACK_PLUGIN_PATH . '/includes/class-' . $key . '.php'; + include_once KKD_PFF_PAYSTACK_PLUGIN_PATH . '/includes/classes/class-' . $key . '.php'; if ( '' !== $name ) { $this->classes[ $key ] = new ( $this->namespace . $name ); } diff --git a/templates/paystack-invoice.php b/includes/templates/paystack-invoice.php similarity index 100% rename from templates/paystack-invoice.php rename to includes/templates/paystack-invoice.php diff --git a/paystack-forms.php b/paystack-forms.php index 8236404..53d973a 100644 --- a/paystack-forms.php +++ b/paystack-forms.php @@ -32,7 +32,7 @@ define('KKD_PFF_PAYSTACK_FLATLINE_AMOUNT_PLUS_CHARGE', intval( ( KKD_PFF_PAYSTACK_LOCAL_CAP - KKD_PFF_PAYSTACK_ADDITIONAL_CHARGE ) / KKD_PFF_PAYSTACK_PERCENTAGE ) ); define('KKD_PFF_PAYSTACK_FLATLINE_AMOUNT', KKD_PFF_PAYSTACK_FLATLINE_AMOUNT_PLUS_CHARGE - KKD_PFF_PAYSTACK_LOCAL_CAP );*/ -include_once KKD_PFF_PAYSTACK_PLUGIN_PATH . '/includes/class-paystack-forms.php'; +include_once KKD_PFF_PAYSTACK_PLUGIN_PATH . '/includes/classes/class-paystack-forms.php'; /** * Returns an instance of the Paystack Payment forms Object From 9a17eb6d67ebb4d70452774351f3d5b764f752dc Mon Sep 17 00:00:00 2001 From: Warwick Date: Thu, 3 Oct 2024 23:13:15 +0200 Subject: [PATCH 68/88] Removing the KKD_ prefix. --- includes/classes/class-activation.php | 2 +- includes/classes/class-confirm-payment.php | 4 ++-- includes/classes/class-email.php | 2 +- includes/classes/class-form-shortcode.php | 4 ++-- includes/classes/class-form-submit.php | 2 +- includes/classes/class-helpers.php | 6 +++--- includes/classes/class-paystack-forms.php | 8 ++++---- includes/classes/class-setup.php | 22 ++++++++++---------- includes/classes/class-submissions.php | 2 +- includes/classes/class-tinymce-plugin.php | 2 +- includes/templates/paystack-invoice.php | 2 +- paystack-forms.php | 24 +++++++++++----------- 12 files changed, 40 insertions(+), 40 deletions(-) diff --git a/includes/classes/class-activation.php b/includes/classes/class-activation.php index 015ccd6..d0c5d4a 100644 --- a/includes/classes/class-activation.php +++ b/includes/classes/class-activation.php @@ -21,7 +21,7 @@ class Activation { */ public static function install() { global $wpdb; - $table_name = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; + $table_name = $wpdb->prefix . PFF_PAYSTACK_TABLE; $table_name = sanitize_text_field( $table_name ); // Include the DB Functions. diff --git a/includes/classes/class-confirm-payment.php b/includes/classes/class-confirm-payment.php index aa431d7..0b65c1d 100644 --- a/includes/classes/class-confirm-payment.php +++ b/includes/classes/class-confirm-payment.php @@ -215,7 +215,7 @@ protected function update_sold_inventory() { */ protected function update_payment_dates( $data ) { global $wpdb; - $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; + $table = $wpdb->prefix . PFF_PAYSTACK_TABLE; $return = [ 'message' => __( 'DB not updated.', 'pff-paystack' ), 'result' => 'failed', @@ -300,7 +300,7 @@ protected function maybe_create_subscription() { private function get_db_record( $code ) { global $wpdb; $return = false; - $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; + $table = $wpdb->prefix . PFF_PAYSTACK_TABLE; $record = $wpdb->get_results( $wpdb->prepare( "SELECT * diff --git a/includes/classes/class-email.php b/includes/classes/class-email.php index 915460a..ee4877a 100644 --- a/includes/classes/class-email.php +++ b/includes/classes/class-email.php @@ -124,7 +124,7 @@ public function get_html_header() { + $html[] = '
'; // Hidden Fields @@ -375,7 +375,7 @@ public function get_form_footer() { $html[] = '
* are compulsory
- cardlogos + cardlogos '; if ($this->show_btn) { $html[] = ''; diff --git a/includes/classes/class-form-submit.php b/includes/classes/class-form-submit.php index db6359e..4b36a61 100644 --- a/includes/classes/class-form-submit.php +++ b/includes/classes/class-form-submit.php @@ -255,7 +255,7 @@ public function submit_action() { global $wpdb; $code = $this->generate_code(); - $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; + $table = $wpdb->prefix . PFF_PAYSTACK_TABLE; $this->fixed_metadata = []; diff --git a/includes/classes/class-helpers.php b/includes/classes/class-helpers.php index 6ca41c0..46dbcdf 100644 --- a/includes/classes/class-helpers.php +++ b/includes/classes/class-helpers.php @@ -184,7 +184,7 @@ public function get_payments_by_id( $form_id = 0, $args = array() ) { 'orderby' => 'created_at', ); $args = wp_parse_args( $args, $defaults ); - $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; + $table = $wpdb->prefix . PFF_PAYSTACK_TABLE; $order = strtoupper( $args['order'] ); // phpcs:ignore WordPress.DB.DirectDatabaseQuery @@ -212,7 +212,7 @@ public function get_payments_by_id( $form_id = 0, $args = array() ) { */ public function get_payments_count( $form_id ) { global $wpdb; - $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; + $table = $wpdb->prefix . PFF_PAYSTACK_TABLE; $num = wp_cache_get( 'form_payments_' . $form_id, 'pff_paystack' ); if ( false === $num ) { // phpcs:ignore WordPress.DB.DirectDatabaseQuery @@ -708,7 +708,7 @@ public function generate_new_code( $length = 10 ) { */ public function check_code( $code ) { global $wpdb; - $table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; + $table = $wpdb->prefix . PFF_PAYSTACK_TABLE; $o_exist = $wpdb->get_results( $wpdb->prepare( diff --git a/includes/classes/class-paystack-forms.php b/includes/classes/class-paystack-forms.php index b440c3b..586f1ee 100644 --- a/includes/classes/class-paystack-forms.php +++ b/includes/classes/class-paystack-forms.php @@ -35,14 +35,14 @@ final class Payment_Forms { * * @var string */ - public $plugin_name = KKD_PFF_PLUGIN_NAME; + public $plugin_name = PFF_PLUGIN_NAME; /** * The plugin version number. * * @var string */ - public $version = KKD_PFF_PAYSTACK_VERSION; + public $version = PFF_PAYSTACK_VERSION; /** * Holdes the array of classes key => object. @@ -122,7 +122,7 @@ private function set_variables() { */ private function include_classes() { foreach ( $this->classes as $key => $name ) { - include_once KKD_PFF_PAYSTACK_PLUGIN_PATH . '/includes/classes/class-' . $key . '.php'; + include_once PFF_PAYSTACK_PLUGIN_PATH . '/includes/classes/class-' . $key . '.php'; if ( '' !== $name ) { $this->classes[ $key ] = new ( $this->namespace . $name ); } @@ -135,6 +135,6 @@ private function include_classes() { * @since 2.3 */ private function init_hooks() { - register_activation_hook( KKD_PFF_PAYSTACK_MAIN_FILE, array( '\paystack\payment_forms\activation', 'install' ) ); + register_activation_hook( PFF_PAYSTACK_MAIN_FILE, array( '\paystack\payment_forms\activation', 'install' ) ); } } \ No newline at end of file diff --git a/includes/classes/class-setup.php b/includes/classes/class-setup.php index 84404de..937122d 100644 --- a/includes/classes/class-setup.php +++ b/includes/classes/class-setup.php @@ -22,7 +22,7 @@ class Setup { public function __construct() { add_action( 'init', [ $this, 'register_post_type' ] ); add_action( 'plugins_loaded', [ $this, 'load_plugin_textdomain' ] ); - add_action( 'plugin_action_links_' . KKD_PFF_PLUGIN_BASENAME, [ $this, 'add_action_links' ] ); + add_action( 'plugin_action_links_' . PFF_PLUGIN_BASENAME, [ $this, 'add_action_links' ] ); add_action( 'admin_enqueue_scripts', [ $this, 'admin_enqueue_styles' ] ); add_action( 'admin_enqueue_scripts', [ $this, 'admin_enqueue_scripts' ] ); @@ -64,7 +64,7 @@ public function register_post_type() { 'show_in_menu' => true, 'show_in_rest' => false, 'menu_position' => 5, - 'menu_icon' => KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/images/logo.png', + 'menu_icon' => PFF_PAYSTACK_PLUGIN_URL . '/assets/images/logo.png', 'show_in_nav_menus' => true, 'publicly_queryable' => true, 'exclude_from_search' => false, @@ -82,7 +82,7 @@ public function register_post_type() { * Load the plugin text domain for translation. */ public function load_plugin_textdomain() { - load_plugin_textdomain( 'pff-paystack', false, KKD_PFF_PAYSTACK_PLUGIN_PATH . '/languages/' ); + load_plugin_textdomain( 'pff-paystack', false, PFF_PAYSTACK_PLUGIN_PATH . '/languages/' ); } /** @@ -105,7 +105,7 @@ public function admin_enqueue_styles( $hook ) { if ( $hook != 'paystack_form_page_submissions' && $hook != 'paystack_form_page_settings' ) { return; } - wp_enqueue_style( KKD_PFF_PLUGIN_NAME, KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/css/paystack-admin.css', array(), KKD_PFF_PAYSTACK_VERSION, 'all' ); + wp_enqueue_style( PFF_PLUGIN_NAME, PFF_PAYSTACK_PLUGIN_URL . '/assets/css/paystack-admin.css', array(), PFF_PAYSTACK_VERSION, 'all' ); } /** @@ -114,7 +114,7 @@ public function admin_enqueue_styles( $hook ) { * @return void */ public function admin_enqueue_scripts() { - wp_enqueue_script( KKD_PFF_PLUGIN_NAME, KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/js/paystack-admin.js', array( 'jquery' ), KKD_PFF_PAYSTACK_VERSION, false ); + wp_enqueue_script( PFF_PLUGIN_NAME, PFF_PAYSTACK_PLUGIN_URL . '/assets/js/paystack-admin.js', array( 'jquery' ), PFF_PAYSTACK_VERSION, false ); } /** @@ -123,8 +123,8 @@ public function admin_enqueue_scripts() { * @return void */ public function enqueue_styles() { - wp_enqueue_style( KKD_PFF_PLUGIN_NAME . '-style', KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/css/pff-paystack.css', array(), KKD_PFF_PAYSTACK_VERSION, 'all' ); - wp_enqueue_style( KKD_PFF_PLUGIN_NAME . '-font-awesome', KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/css/font-awesome.min.css', array(), KKD_PFF_PAYSTACK_VERSION, 'all' ); + wp_enqueue_style( PFF_PLUGIN_NAME . '-style', PFF_PAYSTACK_PLUGIN_URL . '/assets/css/pff-paystack.css', array(), PFF_PAYSTACK_VERSION, 'all' ); + wp_enqueue_style( PFF_PLUGIN_NAME . '-font-awesome', PFF_PAYSTACK_PLUGIN_URL . '/assets/css/font-awesome.min.css', array(), PFF_PAYSTACK_VERSION, 'all' ); } public function enqueue_scripts() { @@ -134,19 +134,19 @@ public function enqueue_scripts() { return; } - wp_enqueue_script( 'blockUI', KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/js/jquery.blockUI.min.js', array( 'jquery', 'jquery-ui-core' ), KKD_PFF_PAYSTACK_VERSION, true, true ); + wp_enqueue_script( 'blockUI', PFF_PAYSTACK_PLUGIN_URL . '/assets/js/jquery.blockUI.min.js', array( 'jquery', 'jquery-ui-core' ), PFF_PAYSTACK_VERSION, true, true ); wp_register_script( 'Paystack', 'https://js.paystack.co/v1/inline.js', false, '1' ); wp_enqueue_script( 'Paystack' ); - wp_enqueue_script( KKD_PFF_PLUGIN_NAME . '-public', KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/js/paystack-public.js', array( 'jquery' ), KKD_PFF_PAYSTACK_VERSION, true, true); + wp_enqueue_script( PFF_PLUGIN_NAME . '-public', PFF_PAYSTACK_PLUGIN_URL . '/assets/js/paystack-public.js', array( 'jquery' ), PFF_PAYSTACK_VERSION, true, true); $helpers = new Helpers(); $js_args = [ 'key' => $helpers->get_public_key(), 'fee' => $helpers->get_fees(), ]; - wp_localize_script( KKD_PFF_PLUGIN_NAME . '-public', 'pffSettings', $js_args , KKD_PFF_PAYSTACK_VERSION, true, true); + wp_localize_script( PFF_PLUGIN_NAME . '-public', 'pffSettings', $js_args , PFF_PAYSTACK_VERSION, true, true); } @@ -183,7 +183,7 @@ public function query_vars( $query_vars ){ */ public function parse_request( $wp ) { if ( array_key_exists( 'pff_paystack_stats', $wp->query_vars ) ) { - include KKD_PFF_PAYSTACK_PLUGIN_PATH . '/includes/templates/paystack-invoice.php'; + include PFF_PAYSTACK_PLUGIN_PATH . '/includes/templates/paystack-invoice.php'; exit(); } } diff --git a/includes/classes/class-submissions.php b/includes/classes/class-submissions.php index 5d112d2..3191905 100644 --- a/includes/classes/class-submissions.php +++ b/includes/classes/class-submissions.php @@ -86,7 +86,7 @@ public function get_payments_list_table() { if ( ! class_exists( 'WP_List_Table' ) ) { include_once ABSPATH . 'wp-admin/includes/class-wp-list-table.php'; } - include_once KKD_PFF_PAYSTACK_PLUGIN_PATH . '/includes/class-payments-list-table.php'; + include_once PFF_PAYSTACK_PLUGIN_PATH . '/includes/class-payments-list-table.php'; return new Payments_List_Table(); } diff --git a/includes/classes/class-tinymce-plugin.php b/includes/classes/class-tinymce-plugin.php index 0e6831c..da59a86 100644 --- a/includes/classes/class-tinymce-plugin.php +++ b/includes/classes/class-tinymce-plugin.php @@ -52,7 +52,7 @@ function setup_tinymce_plugin() { * @return array Modified array of registered TinyMCE Plugins */ function add_tinymce_plugin( $plugin_array ) { - $plugin_array['custom_class'] = KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/css/tinymce-plugin.js'; + $plugin_array['custom_class'] = PFF_PAYSTACK_PLUGIN_URL . '/assets/css/tinymce-plugin.js'; return $plugin_array; } diff --git a/includes/templates/paystack-invoice.php b/includes/templates/paystack-invoice.php index f3316af..fe3869f 100644 --- a/includes/templates/paystack-invoice.php +++ b/includes/templates/paystack-invoice.php @@ -48,7 +48,7 @@ function kkd_format_metadata( $data ) { } global $wpdb; -$table = $wpdb->prefix . KKD_PFF_PAYSTACK_TABLE; +$table = $wpdb->prefix . PFF_PAYSTACK_TABLE; $record = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM {$table} WHERE txn_code = %s", $code ) ); if ( array_key_exists( 0, $record ) ) { diff --git a/paystack-forms.php b/paystack-forms.php index 53d973a..a27e361 100644 --- a/paystack-forms.php +++ b/paystack-forms.php @@ -13,13 +13,13 @@ if (!defined('WPINC')) { die; } -define( 'KKD_PFF_PAYSTACK_PLUGIN_PATH', plugin_dir_path( __FILE__ ) ); -define( 'KKD_PFF_PAYSTACK_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); -define( 'KKD_PFF_PAYSTACK_MAIN_FILE', __FILE__ ); -define( 'KKD_PFF_PAYSTACK_VERSION', '4.0.0' ); -define( 'KKD_PFF_PAYSTACK_TABLE', 'paystack_forms_payments' ); -define( 'KKD_PFF_PLUGIN_BASENAME', plugin_basename(__FILE__) ); -define( 'KKD_PFF_PLUGIN_NAME', 'pff-paystack' ); +define( 'PFF_PAYSTACK_PLUGIN_PATH', plugin_dir_path( __FILE__ ) ); +define( 'PFF_PAYSTACK_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); +define( 'PFF_PAYSTACK_MAIN_FILE', __FILE__ ); +define( 'PFF_PAYSTACK_VERSION', '4.0.0' ); +define( 'PFF_PAYSTACK_TABLE', 'paystack_forms_payments' ); +define( 'PFF_PLUGIN_BASENAME', plugin_basename(__FILE__) ); +define( 'PFF_PLUGIN_NAME', 'pff-paystack' ); // Transaction definitions define( 'PFF_PAYSTACK_PERCENTAGE', 1.5 ); @@ -27,12 +27,12 @@ define( 'PFF_PAYSTACK_ADDITIONAL_CHARGE', 100 ); define( 'PFF_PAYSTACK_LOCAL_CAP', 2000 ); -/*define('KKD_PFF_PAYSTACK_CHARGE_DIVIDER', floatval( 1 - KKD_PFF_PAYSTACK_PERCENTAGE ) ); -define('KKD_PFF_PAYSTACK_CROSSOVER_AMOUNT', intval( ( KKD_PFF_PAYSTACK_CROSSOVER_TOTAL * KKD_PFF_PAYSTACK_CHARGE_DIVIDER ) - KKD_PFF_PAYSTACK_ADDITIONAL_CHARGE ) ); -define('KKD_PFF_PAYSTACK_FLATLINE_AMOUNT_PLUS_CHARGE', intval( ( KKD_PFF_PAYSTACK_LOCAL_CAP - KKD_PFF_PAYSTACK_ADDITIONAL_CHARGE ) / KKD_PFF_PAYSTACK_PERCENTAGE ) ); -define('KKD_PFF_PAYSTACK_FLATLINE_AMOUNT', KKD_PFF_PAYSTACK_FLATLINE_AMOUNT_PLUS_CHARGE - KKD_PFF_PAYSTACK_LOCAL_CAP );*/ +/*define('PFF_PAYSTACK_CHARGE_DIVIDER', floatval( 1 - PFF_PAYSTACK_PERCENTAGE ) ); +define('PFF_PAYSTACK_CROSSOVER_AMOUNT', intval( ( PFF_PAYSTACK_CROSSOVER_TOTAL * PFF_PAYSTACK_CHARGE_DIVIDER ) - PFF_PAYSTACK_ADDITIONAL_CHARGE ) ); +define('PFF_PAYSTACK_FLATLINE_AMOUNT_PLUS_CHARGE', intval( ( PFF_PAYSTACK_LOCAL_CAP - PFF_PAYSTACK_ADDITIONAL_CHARGE ) / PFF_PAYSTACK_PERCENTAGE ) ); +define('PFF_PAYSTACK_FLATLINE_AMOUNT', PFF_PAYSTACK_FLATLINE_AMOUNT_PLUS_CHARGE - PFF_PAYSTACK_LOCAL_CAP );*/ -include_once KKD_PFF_PAYSTACK_PLUGIN_PATH . '/includes/classes/class-paystack-forms.php'; +include_once PFF_PAYSTACK_PLUGIN_PATH . '/includes/classes/class-paystack-forms.php'; /** * Returns an instance of the Paystack Payment forms Object From b2c2c0ec35919afa6cf3d7b8367094fb0ed0d9cc Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 4 Oct 2024 00:36:31 +0200 Subject: [PATCH 69/88] Removing the rewrite rules, and formatting the retry form. --- includes/classes/class-confirm-payment.php | 27 +---- includes/classes/class-email-invoice.php | 18 +++- includes/classes/class-form-shortcode.php | 115 +++++++++++++++++++-- includes/classes/class-form-submit.php | 2 +- includes/classes/class-helpers.php | 78 +++++++++++++- includes/classes/class-setup.php | 48 +-------- includes/templates/paystack-invoice.php | 114 -------------------- 7 files changed, 208 insertions(+), 194 deletions(-) delete mode 100644 includes/templates/paystack-invoice.php diff --git a/includes/classes/class-confirm-payment.php b/includes/classes/class-confirm-payment.php index 0b65c1d..96922fb 100644 --- a/includes/classes/class-confirm-payment.php +++ b/includes/classes/class-confirm-payment.php @@ -106,7 +106,7 @@ public function confirm_payment() { $code = sanitize_text_field( $_POST['code'] ); - $record = $this->get_db_record( $code ); + $record = $this->helpers->get_db_record( $code ); if ( false !== $record ) { @@ -296,29 +296,4 @@ protected function maybe_create_subscription() { } } } - - private function get_db_record( $code ) { - global $wpdb; - $return = false; - $table = $wpdb->prefix . PFF_PAYSTACK_TABLE; - $record = $wpdb->get_results( - $wpdb->prepare( - "SELECT * - FROM %i - WHERE txn_code = %s" - , - $table, - $code - ), 'OBJECT' ); - - if ( ! empty( $record ) && isset( $record[0] ) ) { - $return = $record[0]; - } - return $return; - } - - private function update_db_record( $code ) { - $updated = false; - return $updated; - } } \ No newline at end of file diff --git a/includes/classes/class-email-invoice.php b/includes/classes/class-email-invoice.php index 3563e73..38ec62f 100644 --- a/includes/classes/class-email-invoice.php +++ b/includes/classes/class-email-invoice.php @@ -27,10 +27,22 @@ class Email_Invoice extends Email { * Constructor */ public function __construct() { - add_action( 'pff_paystack_send_invoice', [ $this, 'send_invoice' ], 10, 5 ); + add_action( 'pff_paystack_send_invoice', [ $this, 'send_invoice' ], 10, 6 ); } - public function send_invoice( $currency, $amount, $name, $email, $code ) { + /** + * Sends the invoice before payment with the retry link. + * + * @param int $form_id + * @param string $currency + * @param int $amount + * @param string $name + * @param string $email + * @param string $code + * @return void + */ + public function send_invoice( $form_id, $currency, $amount, $name, $email, $code ) { + $this->form_id = $form_id; $this->amount = $amount; $this->currency = $currency; $this->code = $code; @@ -151,7 +163,7 @@ public function get_html_body() {
- + diff --git a/includes/classes/class-form-shortcode.php b/includes/classes/class-form-shortcode.php index 1280e13..8afae09 100644 --- a/includes/classes/class-form-shortcode.php +++ b/includes/classes/class-form-shortcode.php @@ -102,12 +102,17 @@ public function form_shortcode( $atts ) { $id = intval( $atts['id'] ); // Ensure $id is an integer $this->helpers = Helpers::get_instance(); - /*$pk = Pff_Paystack_Public::fetchPublicKey(); - if (!$pk) { - $settingslink = esc_url(get_admin_url(null, 'edit.php?post_type=paystack_form&page=class-paystack-forms-admin.php')); - echo "
You must set your Paystack API keys first settings
"; - return ob_get_clean(); // Return early to avoid further processing - }*/ + // First lets check for a public key. + $public_key = $this->helpers->get_public_key(); + if ( ! $public_key ) { + $settings_link = esc_url( get_admin_url( null, 'edit.php?post_type=paystack_form&page=settings' ) ); + return sprintf( + '
%s %s
', + esc_html__( 'You must set your Paystack API keys first', 'pff-paystack' ), + esc_url( $settings_link ), + esc_html__( 'settings', 'pff-paystack' ) + ); // Return early to avoid further processing + } // Store our items in an array and not an object. $html = []; @@ -119,6 +124,13 @@ public function form_shortcode( $atts ) { $this->form = $obj; $this->set_user_details(); $this->set_meta_data( $obj ); + + // First lets see if this is for a retry payment. + $code = $this->get_code(); + if ( '' !== $code ) { + $html = $this->get_retry_form( $code ); + return implode( '', $html ); + } // Check if the form should be displayed based on user login status $show_form = $this->should_show_form(); @@ -170,6 +182,16 @@ public function form_shortcode( $atts ) { return $html; } + /** + * Get the code from the url query vars if it exists. + * + * @return void + */ + public function get_code() { + $code = isset( $_GET['code'] ) ? sanitize_text_field( wp_unslash( $_GET['code'] ) ) : ''; + return $code; + } + /** * Set the user deteails based on the logged in wp_user * @@ -454,4 +476,85 @@ public function get_recurring_plan_fields() { return implode( '', $html ); } + + /** + * Gets the retry form. + * + * @param string $code + * @return array + */ + public function get_retry_form( $code = '' ) { + $html = []; + $record = $this->helpers->get_db_record( $code ); + if ( false !== $record ) { + $html[] = + '
+
+
+
+ '; + + $html[] = ' + '; + + + $html[] = '
'; + + + $html[] = '
+ ' . __( 'Payment Invoice', 'pff-paystack' ) . ' +
'; + + $html[] = '
'; + + $html[] = '
+ + ' . esc_html( $record->email ) . ' +
'; + + $html[] = '
+ + ' . esc_html( $this->meta['currency'] . number_format( $record->amount ) ) . ' +
'; + + + $html[] = $this->helpers->format_meta_as_display_fields( $record->metadata ); + + $html[] = '
+ + ' . esc_html( $record->created_at ) . ' +
'; + + if ( 1 === intval( $record->paid ) ) { + $html[] = '
+ + ' . __( 'Successful', 'pff-paystack' ) . ' +
'; + } + + $html[] = '
'; + $html[] = '
'; + + $html[] = ''; + $html[] = ''; + $html[] = '
'; + $html[] = '
'; + $html[] = '
'; + $html[] = '
'; + + } else { + $html[] = esc_html__( 'Invoice code invalid', 'pff-paystack' ); + } + + return $html; + } + + } \ No newline at end of file diff --git a/includes/classes/class-form-submit.php b/includes/classes/class-form-submit.php index 4b36a61..15d1d0e 100644 --- a/includes/classes/class-form-submit.php +++ b/includes/classes/class-form-submit.php @@ -343,7 +343,7 @@ public function submit_action() { * 11: Email_Invoice::send_invoice(); */ if ( 'yes' === $this->meta['sendinvoice'] ) { - do_action( 'pff_paystack_send_invoice', $this->meta['currency'], $insert['amount'], $this->form_data['pf-fname'], $insert['email'], $code ); + do_action( 'pff_paystack_send_invoice', $this->form_id, $this->meta['currency'], $insert['amount'], $this->form_data['pf-fname'], $insert['email'], $code ); } $transaction_charge = (int) $this->meta['merchantamount']; diff --git a/includes/classes/class-helpers.php b/includes/classes/class-helpers.php index 46dbcdf..2b150c6 100644 --- a/includes/classes/class-helpers.php +++ b/includes/classes/class-helpers.php @@ -165,7 +165,7 @@ public function get_public_key() { } /** - * Fetch an array of the plans by the form ID. + * Fetch an array of the payments by the form ID. * * @param integer $form_id * @param array $args @@ -665,6 +665,56 @@ public function format_meta_as_custom_fields( $metadata ) { return $fields; } + /** + * Formats the metadata for output on the retry form page. + * + * @param string $data + * @return string + */ + public function format_meta_as_display_fields( $data ) { + $new = json_decode( $data ); + $text = ''; + + if ( is_array( $new ) && array_key_exists( 0, $new ) ) { + foreach ( $new as $item ) { + if ( 'text' === $item->type ) { + $text .= sprintf( + '
+ + %s +
', + esc_html( $item->display_name ), + esc_html( $item->value ) + ); + } else { + $text .= sprintf( + '
+ + %s +
', + esc_html( $item->display_name ), + esc_url( $item->value ), + __( 'link', 'pff-paystack' ) + ); + } + } + } elseif ( is_object( $new ) ) { + if ( count( get_object_vars( $new ) ) > 0 ) { + foreach ( $new as $key => $item ) { + $text .= sprintf( + '
+ + %s +
', + esc_html( $key ), + esc_html( $item ) + ); + } + } + } + return $text; + } + /** * Retrieve the user's IP address. * @@ -720,6 +770,32 @@ public function check_code( $code ) { return ( count( $o_exist ) > 0 ); } + /** + * Get the DB records by the transaction code supplied. + * + * @param string $code + * @return object + */ + public function get_db_record( $code ) { + global $wpdb; + $return = false; + $table = $wpdb->prefix . PFF_PAYSTACK_TABLE; + $record = $wpdb->get_results( + $wpdb->prepare( + "SELECT * + FROM %i + WHERE txn_code = %s" + , + $table, + $code + ), 'OBJECT' ); + + if ( ! empty( $record ) && isset( $record[0] ) ) { + $return = $record[0]; + } + return $return; + } + /** * Takes the amount and processes the "transactional" fees. * diff --git a/includes/classes/class-setup.php b/includes/classes/class-setup.php index 937122d..c846d47 100644 --- a/includes/classes/class-setup.php +++ b/includes/classes/class-setup.php @@ -28,10 +28,6 @@ public function __construct() { add_action( 'wp_enqueue_scripts', [ $this, 'enqueue_styles' ] ); add_action( 'wp_enqueue_scripts', [ $this, 'enqueue_scripts' ] ); - - add_action( 'init', [ $this, 'init' ] ); - add_action( 'parse_request', [ $this, 'parse_request' ] ); - add_action( 'query_vars', [ $this, 'query_vars' ] ); } /** @@ -127,6 +123,11 @@ public function enqueue_styles() { wp_enqueue_style( PFF_PLUGIN_NAME . '-font-awesome', PFF_PAYSTACK_PLUGIN_URL . '/assets/css/font-awesome.min.css', array(), PFF_PAYSTACK_VERSION, 'all' ); } + /** + * Enqueue the frontend scripts. + * + * @return void + */ public function enqueue_scripts() { $page_content = get_the_content(); @@ -148,43 +149,4 @@ public function enqueue_scripts() { ]; wp_localize_script( PFF_PLUGIN_NAME . '-public', 'pffSettings', $js_args , PFF_PAYSTACK_VERSION, true, true); } - - - /** - * Register our payment retry rule. - * - * @return void - */ - public function init(){ - add_rewrite_rule( - '^paystackinvoice/?$', - 'index.php?pff_paystack_stats=true&code=$matches[1]', - 'top' - ); - } - - /** - * Whitelist the our variable. - * - * @param array $query_vars - * @return array - */ - public function query_vars( $query_vars ){ - $query_vars[] = 'pff_paystack_stats'; - //$query_vars[] = 'code'; - return $query_vars; - } - - /** - * This example checks very early in the process, if the variable is set, we include our page and stop execution after it - * - * @param object $wp - * @return void - */ - public function parse_request( $wp ) { - if ( array_key_exists( 'pff_paystack_stats', $wp->query_vars ) ) { - include PFF_PAYSTACK_PLUGIN_PATH . '/includes/templates/paystack-invoice.php'; - exit(); - } - } } diff --git a/includes/templates/paystack-invoice.php b/includes/templates/paystack-invoice.php deleted file mode 100644 index fe3869f..0000000 --- a/includes/templates/paystack-invoice.php +++ /dev/null @@ -1,114 +0,0 @@ -type ) { - $text .= sprintf( - '
- - %s -
', - esc_html( $item->display_name ), - esc_html( $item->value ) - ); - } else { - $text .= sprintf( - '
- - %s -
', - esc_html( $item->display_name ), - esc_url( $item->value ), - __( 'link', 'pff-paystack' ) - ); - } - } - } elseif ( is_object( $new ) ) { - if ( count( get_object_vars( $new ) ) > 0 ) { - foreach ( $new as $key => $item ) { - $text .= sprintf( - '
- - %s -
', - esc_html( $key ), - esc_html( $item ) - ); - } - } - } - return $text; -} - -global $wpdb; -$table = $wpdb->prefix . PFF_PAYSTACK_TABLE; -$record = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM {$table} WHERE txn_code = %s", $code ) ); - -if ( array_key_exists( 0, $record ) ) { - get_header(); - $dbdata = $record[0]; - $currency = get_post_meta( $dbdata->post_id, '_currency', true ); - ?> -
-
-
-
-
- - -
- -
- -
- -
-
- - email ); ?> -
-
- - amount ) ); ?> -
- metadata ); ?> - -
- - created_at ); ?> -
- paid ) ) { ?> -
- - -
- - -
-
- - -
-
-
-
-
- Date: Fri, 4 Oct 2024 01:21:33 +0200 Subject: [PATCH 70/88] Updating the retry action. --- includes/classes/class-form-shortcode.php | 17 +- includes/classes/class-helpers.php | 84 +++++----- includes/classes/class-paystack-forms.php | 1 + includes/classes/class-retry-submit.php | 187 ++++++++++++++++++++++ 4 files changed, 238 insertions(+), 51 deletions(-) create mode 100644 includes/classes/class-retry-submit.php diff --git a/includes/classes/class-form-shortcode.php b/includes/classes/class-form-shortcode.php index 8afae09..8766241 100644 --- a/includes/classes/class-form-shortcode.php +++ b/includes/classes/class-form-shortcode.php @@ -487,15 +487,14 @@ public function get_retry_form( $code = '' ) { $html = []; $record = $this->helpers->get_db_record( $code ); if ( false !== $record ) { - $html[] = - '
-
-
-
-
'; - - $html[] = ' - '; + $html[] = '
'; + $html[] = '
'; + $html[] = '
'; + $html[] = '
'; + $html[] = ''; + + $html[] = ''; + $html[] = ''; $html[] = '
'; diff --git a/includes/classes/class-helpers.php b/includes/classes/class-helpers.php index 2b150c6..ace22fe 100644 --- a/includes/classes/class-helpers.php +++ b/includes/classes/class-helpers.php @@ -555,6 +555,48 @@ public function get_allowed_html() { return $this->allowed_html; } + /** + * Retrieve the user's IP address. + * + * @return string User's IP address. + */ + public function get_the_user_ip() { + if ( ! empty( $_SERVER['HTTP_CLIENT_IP'] ) ) { + $ip = $_SERVER['HTTP_CLIENT_IP']; + } elseif ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) { + $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; + } else { + $ip = $_SERVER['REMOTE_ADDR']; + } + return $ip; + } + + /** + * Get the DB records by the transaction code supplied. + * + * @param string $code + * @return object + */ + public function get_db_record( $code ) { + global $wpdb; + $return = false; + $table = $wpdb->prefix . PFF_PAYSTACK_TABLE; + $record = $wpdb->get_results( + $wpdb->prepare( + "SELECT * + FROM %i + WHERE txn_code = %s" + , + $table, + $code + ), 'OBJECT' ); + + if ( ! empty( $record ) && isset( $record[0] ) ) { + $return = $record[0]; + } + return $return; + } + // FUNCTIONS /** @@ -715,22 +757,6 @@ public function format_meta_as_display_fields( $data ) { return $text; } - /** - * Retrieve the user's IP address. - * - * @return string User's IP address. - */ - public function get_the_user_ip() { - if ( ! empty( $_SERVER['HTTP_CLIENT_IP'] ) ) { - $ip = $_SERVER['HTTP_CLIENT_IP']; - } elseif ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) { - $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; - } else { - $ip = $_SERVER['REMOTE_ADDR']; - } - return $ip; - } - /** * Generate a new Paystack code. * @@ -770,32 +796,6 @@ public function check_code( $code ) { return ( count( $o_exist ) > 0 ); } - /** - * Get the DB records by the transaction code supplied. - * - * @param string $code - * @return object - */ - public function get_db_record( $code ) { - global $wpdb; - $return = false; - $table = $wpdb->prefix . PFF_PAYSTACK_TABLE; - $record = $wpdb->get_results( - $wpdb->prepare( - "SELECT * - FROM %i - WHERE txn_code = %s" - , - $table, - $code - ), 'OBJECT' ); - - if ( ! empty( $record ) && isset( $record[0] ) ) { - $return = $record[0]; - } - return $return; - } - /** * Takes the amount and processes the "transactional" fees. * diff --git a/includes/classes/class-paystack-forms.php b/includes/classes/class-paystack-forms.php index 586f1ee..1ce1d59 100644 --- a/includes/classes/class-paystack-forms.php +++ b/includes/classes/class-paystack-forms.php @@ -112,6 +112,7 @@ private function set_variables() { 'email-invoice' => 'Email_Invoice', 'email-receipt' => 'Email_Receipt', 'email-receipt-owner' => 'Email_Receipt_Owner', + 'retry-submit' => 'Retry_Submit', ); } diff --git a/includes/classes/class-retry-submit.php b/includes/classes/class-retry-submit.php new file mode 100644 index 0000000..7f83556 --- /dev/null +++ b/includes/classes/class-retry-submit.php @@ -0,0 +1,187 @@ +helpers = new Helpers(); + $this->code = sanitize_text_field( $_POST['code'] ); + $this->new_code = $this->generate_code() . '_2'; + + $retry_record = $this->helpers->get_db_record( $this->code ); + if ( false !== $retry_record ) { + $this->retry_meta = $retry_record; + $this->form_id = $this->retry_meta->post_id; + $this->meta = $this->helpers->parse_meta_values( get_post( $this->form_id ) ); + } + } + + /** + * The action for the retry form. + * + * @return void + */ + public function retry_action() { + if ( '' === trim( $_POST['code'] ) ) { + $response = array( + 'result' => 'failed', + 'message' => __( 'Code is required', 'pff-paystack' ), + ); + + // Exit here, for not processing further because of the error. + exit( wp_json_encode( $response ) ); + } + do_action( 'kkd_pff_paystack_before_save' ); + + /** + * Setup our data to be processed. + */ + $this->setup_data(); + + if ( 0 !== $this->form_id ) { + $subaccount = $this->meta['subaccount']; + $txnbearer = $this->meta['txnbearer']; + $transaction_charge = (int) $this->meta['merchantamount']; + $transaction_charge *= 100; + $fixedmetadata = json_decode( $this->retry_meta->metadata ); + foreach ( $fixedmetadata as $nkey => $nvalue ) { + if ( 'Quantity' === $nvalue->variable_name ) { + $quantity = $nvalue->value; + } + if ( 'Full_Name' === $nvalue->variable_name ) { + $fullname = $nvalue->value; + } + } + } + + if ( empty( $this->meta['subaccount'] ) ) { + $subaccount = null; + $txnbearer = null; + $transaction_charge = null; + } + + if ( empty( $transaction_charge ) || 0 === $transaction_charge ) { + $transaction_charge = null; + } + + $response = array( + 'result' => 'success', + 'code' => $this->new_code, + 'plan' => $this->retry_meta->plan, + 'quantity' => $quantity, + 'email' => $this->retry_meta->email, + 'name' => $fullname, + 'total' => $this->retry_meta->amount * 100, + 'custom_fields' => $fixedmetadata, + 'currency' => $this->meta['currency'], + 'subaccount' => $subaccount, + 'txnbearer' => $txnbearer, + 'transaction_charge' => $transaction_charge, + ); + + echo wp_json_encode( $response ); + + die(); + } + + /** + * Generate a unique Paystack code that does not yet exist in the database. + * + * @return string Generated unique code. + */ + public function generate_code() { + do { + $code = $this->helpers->generate_new_code(); + $check = $this->helpers->check_code( $code ); + } while ( $check ); + + return $code; + } + + /** + * Updates the DB row with the new transaction code. + * + * @return void + */ + protected function update_retry_code() { + global $wpdb; + $return = false; + $table = $wpdb->prefix . PFF_PAYSTACK_TABLE; + $sql = $wpdb->prepare( + "UPDATE %i SET txn_code_2 = %s WHERE txn_code = %s", + $table, + $this->new_code, + $this->code + ); + $return = $wpdb->query( $sql ); + return $return; + } +} \ No newline at end of file From b1a717289665c4402903acbd7a821f10159acf5d Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 4 Oct 2024 01:23:38 +0200 Subject: [PATCH 71/88] Fixing the retry action --- includes/classes/class-retry-submit.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/includes/classes/class-retry-submit.php b/includes/classes/class-retry-submit.php index 7f83556..8f51749 100644 --- a/includes/classes/class-retry-submit.php +++ b/includes/classes/class-retry-submit.php @@ -112,6 +112,7 @@ public function retry_action() { $transaction_charge = (int) $this->meta['merchantamount']; $transaction_charge *= 100; $fixedmetadata = json_decode( $this->retry_meta->metadata ); + $quantity = 1; foreach ( $fixedmetadata as $nkey => $nvalue ) { if ( 'Quantity' === $nvalue->variable_name ) { $quantity = $nvalue->value; @@ -132,6 +133,8 @@ public function retry_action() { $transaction_charge = null; } + $this->update_retry_code(); + $response = array( 'result' => 'success', 'code' => $this->new_code, From 026d63dfc8e14f9430ae53ac8b68042d2d710c26 Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 4 Oct 2024 11:40:41 +0200 Subject: [PATCH 72/88] Removing the uneeded retry payment code. --- assets/js/paystack-public.js | 101 +++++++++-------------------------- 1 file changed, 24 insertions(+), 77 deletions(-) diff --git a/assets/js/paystack-public.js b/assets/js/paystack-public.js index 6e799b7..dd4c07f 100644 --- a/assets/js/paystack-public.js +++ b/assets/js/paystack-public.js @@ -405,18 +405,9 @@ function PffPaystackFee() ); } ); - $(".pf-txncharge") - .hide() - .html("NGN0") - .show() - .digits(); - $(".pf-txntotal") - .hide() - .html("NGN0") - .show() - .digits(); - - $.unblockUI(); + calculateFees(); + + $.unblockUI(); } else { self.before('
' + data.message + '
'); $.unblockUI(); @@ -500,47 +491,25 @@ function PffPaystackFee() $.post( $form.attr("action"), { - action: "kkd_pff_paystack_rconfirm_payment", + action: "pff_paystack_confirm_payment", code: response.trxref, - quantity: quantity - }, + quantity: quantity, + retry: true, + }, function (newdata) { data = JSON.parse(newdata); if (data.result == "success2") { window.location.href = data.link; } if (data.result == "success") { - $(".retry-form")[0].reset(); - $("html,body").animate( - { scrollTop: $(".retry-form").offset().top - 110 }, - 500 - ); + // Get the current URL + const currentUrl = window.location.href; - self.before('
' + data.message + '
'); - $(this) - .find("input, select, textarea") - .each( - function () { - $(this).css( - { - "border-color": "#d1d1d1", - "background-color": "#fff" - } - ); - } - ); - $(".pf-txncharge") - .hide() - .html("NGN0") - .show() - .digits(); - $(".pf-txntotal") - .hide() - .html("NGN0") - .show() - .digits(); - $("#submitbtn").remove(); - $.unblockUI(); + // Use URL object to parse the current URL + const url = new URL( currentUrl ); + + // Redirect to the same URL without query parameters + window.location.href = url.origin + url.pathname; } else { self.before('
' + data.message + '
'); $.unblockUI(); @@ -570,8 +539,9 @@ function PffPaystackFee() $.post( $form.attr("action"), { - action: "kkd_pff_paystack_rconfirm_payment", - code: response.trxref + action: "pff_paystack_confirm_payment", + code: response.trxref, + retry: true, }, function (newdata) { data = JSON.parse(newdata); @@ -579,37 +549,14 @@ function PffPaystackFee() window.location.href = data.link; } if (data.result == "success") { - $(".retry-form")[0].reset(); - $("html,body").animate( - { scrollTop: $(".retry-form").offset().top - 110 }, - 500 - ); + // Get the current URL + const currentUrl = window.location.href; - self.before('
' + data.message + '
'); - $(this) - .find("input, select, textarea") - .each( - function () { - $(this).css( - { - "border-color": "#d1d1d1", - "background-color": "#fff" - } - ); - } - ); - $(".pf-txncharge") - .hide() - .html("NGN0") - .show() - .digits(); - $(".pf-txntotal") - .hide() - .html("NGN0") - .show() - .digits(); - $("#submitbtn").remove(); - $.unblockUI(); + // Use URL object to parse the current URL + const url = new URL(currentUrl); + + // Redirect to the same URL without query parameters + window.location.href = url.origin + url.pathname; } else { self.before('
' + data.message + '
'); $.unblockUI(); From 9147ab6303600fe2b51f27148096c76f92cc45b6 Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 4 Oct 2024 11:41:08 +0200 Subject: [PATCH 73/88] Updating the db record to allow the column selection --- includes/classes/class-helpers.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/includes/classes/class-helpers.php b/includes/classes/class-helpers.php index ace22fe..791eb6c 100644 --- a/includes/classes/class-helpers.php +++ b/includes/classes/class-helpers.php @@ -577,7 +577,7 @@ public function get_the_user_ip() { * @param string $code * @return object */ - public function get_db_record( $code ) { + public function get_db_record( $code, $column = 'txn_code' ) { global $wpdb; $return = false; $table = $wpdb->prefix . PFF_PAYSTACK_TABLE; @@ -585,9 +585,10 @@ public function get_db_record( $code ) { $wpdb->prepare( "SELECT * FROM %i - WHERE txn_code = %s" + WHERE %i = %s" , $table, + $column, $code ), 'OBJECT' ); From 8ac961d6ef304e1db3b0414856a212de1efc9950 Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 4 Oct 2024 11:41:40 +0200 Subject: [PATCH 74/88] Updating the confirm payment to allowing the checking of the retry action as well. --- includes/classes/class-confirm-payment.php | 33 ++++++++++++++-------- includes/classes/class-email-invoice.php | 27 ++++++++++++------ includes/classes/class-form-submit.php | 14 ++++++++- 3 files changed, 53 insertions(+), 21 deletions(-) diff --git a/includes/classes/class-confirm-payment.php b/includes/classes/class-confirm-payment.php index 96922fb..2a372fd 100644 --- a/includes/classes/class-confirm-payment.php +++ b/includes/classes/class-confirm-payment.php @@ -19,7 +19,7 @@ class Confirm_Payment { /** * The helpers class. * - * @var object + * @var \paystack\payment_forms\Helpers */ public $helpers; @@ -65,6 +65,14 @@ class Confirm_Payment { */ protected $oamount = 0; + /** + * The transaction column to update. + * Defaults to 'txn_code' and 'txn_code_2' when a payment retry is triggered. + * + * @var integer + */ + protected $txn_column = 'txn_code'; + /** * Constructor */ @@ -74,13 +82,12 @@ public function __construct() { } /** - * Undocumented function + * Sets up our data for processing. * * @return void */ protected function setup_data( $payment ) { $this->payment_meta = $payment; - $this->helpers = new Helpers(); $this->meta = $this->helpers->parse_meta_values( get_post( $this->payment_meta->post_id ) ); $this->amount = $this->payment_meta->amount; $this->oamount = $this->meta['amount']; @@ -103,13 +110,18 @@ public function confirm_payment() { exit( wp_json_encode( $response ) ); } + + // If this is a retry payment then set the colum accordingly. + if ( isset( $_POST['retry'] ) ) { + $this->txn_column = 'txn_code_2'; + } - - $code = sanitize_text_field( $_POST['code'] ); - $record = $this->helpers->get_db_record( $code ); + $this->helpers = new Helpers(); + $code = sanitize_text_field( $_POST['code'] ); + $record = $this->helpers->get_db_record( $code, $this->txn_column ); if ( false !== $record ) { - + $this->setup_data( $record ); // Verify our transaction with the Paystack API. @@ -221,7 +233,6 @@ protected function update_payment_dates( $data ) { 'result' => 'failed', ]; - $customer_code = $data->customer->customer_code; $amount_paid = $data->amount / 100; $paystack_ref = $data->reference; $paid_at = $data->transaction_date; @@ -233,7 +244,7 @@ protected function update_payment_dates( $data ) { 'amount' => $amount_paid, 'paid_at' => $paid_at, ), - array( 'txn_code' => $paystack_ref ) + array( $this->txn_column => $paystack_ref ) ); $return = [ 'message' => $this->meta['successmsg'], @@ -249,7 +260,7 @@ protected function update_payment_dates( $data ) { 'amount' => $amount_paid, 'paid_at' => $paid_at, ), - array( 'txn_code' => $paystack_ref ) + array( $this->txn_column => $paystack_ref ) ); $return = [ 'message' => $this->meta['successmsg'], @@ -268,7 +279,7 @@ protected function update_payment_dates( $data ) { 'paid' => 1, 'paid_at' => $paid_at, ), - array( 'txn_code' => $paystack_ref ) + array( $this->txn_column => $paystack_ref ) ); $return = [ 'message' => $this->meta['successmsg'], diff --git a/includes/classes/class-email-invoice.php b/includes/classes/class-email-invoice.php index 38ec62f..8068c3c 100644 --- a/includes/classes/class-email-invoice.php +++ b/includes/classes/class-email-invoice.php @@ -23,11 +23,18 @@ class Email_Invoice extends Email { */ public $slug = 'invoice'; + /** + * The form in which this was submitted. + * + * @var string + */ + public $referer_url = ''; + /** * Constructor */ public function __construct() { - add_action( 'pff_paystack_send_invoice', [ $this, 'send_invoice' ], 10, 6 ); + add_action( 'pff_paystack_send_invoice', [ $this, 'send_invoice' ], 10, 7 ); } /** @@ -41,13 +48,15 @@ public function __construct() { * @param string $code * @return void */ - public function send_invoice( $form_id, $currency, $amount, $name, $email, $code ) { - $this->form_id = $form_id; - $this->amount = $amount; - $this->currency = $currency; - $this->code = $code; - $this->name = $name; - $this->email = stripslashes( $email ); + public function send_invoice( $form_id, $currency, $amount, $name, $email, $code, $referer_url ) { + $this->form_id = $form_id; + $this->amount = $amount; + $this->currency = $currency; + $this->code = $code; + $this->name = $name; + $this->email = stripslashes( $email ); + $this->referer_url = $referer_url; + /* Translators: %1$s is the currency code, %2$s is the formatted amount */ $this->subject = sprintf( __( 'Payment Invoice for %1$s %2$s', 'text-domain' ), @@ -163,7 +172,7 @@ public function get_html_body() {
- + diff --git a/includes/classes/class-form-submit.php b/includes/classes/class-form-submit.php index 15d1d0e..5e52b9c 100644 --- a/includes/classes/class-form-submit.php +++ b/includes/classes/class-form-submit.php @@ -73,6 +73,13 @@ class Form_Submit { */ protected $fixed_metadata = array(); + /** + * The URL from where this was submitted. + * + * @var string + */ + protected $referer_url = ''; + /** * Constructor */ @@ -133,6 +140,11 @@ protected function setup_data() { if ( ! isset( $this->form_data['pf-quantity'] ) ) { $this->form_data['pf-quantity'] = 1; } + + if ( isset( $_SERVER['HTTP_REFERER'] ) ) { + // Get the referer URL + $this->referer_url = sanitize_url( $_SERVER['HTTP_REFERER'] ); + } } /** @@ -343,7 +355,7 @@ public function submit_action() { * 11: Email_Invoice::send_invoice(); */ if ( 'yes' === $this->meta['sendinvoice'] ) { - do_action( 'pff_paystack_send_invoice', $this->form_id, $this->meta['currency'], $insert['amount'], $this->form_data['pf-fname'], $insert['email'], $code ); + do_action( 'pff_paystack_send_invoice', $this->form_id, $this->meta['currency'], $insert['amount'], $this->form_data['pf-fname'], $insert['email'], $code, $this->referer_url ); } $transaction_charge = (int) $this->meta['merchantamount']; From 42f17066f446626bd724191e9033d461db3cddec Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 4 Oct 2024 12:23:48 +0200 Subject: [PATCH 75/88] Fixing the agreement icon and WPCS updates --- includes/classes/class-email-invoice.php | 2 +- includes/classes/class-email-receipt.php | 8 ++++---- includes/classes/class-field-shortcodes.php | 5 ++++- includes/classes/class-form-shortcode.php | 4 ++-- includes/classes/class-form-submit.php | 1 + 5 files changed, 12 insertions(+), 8 deletions(-) diff --git a/includes/classes/class-email-invoice.php b/includes/classes/class-email-invoice.php index 8068c3c..05f2a91 100644 --- a/includes/classes/class-email-invoice.php +++ b/includes/classes/class-email-invoice.php @@ -57,8 +57,8 @@ public function send_invoice( $form_id, $currency, $amount, $name, $email, $code $this->email = stripslashes( $email ); $this->referer_url = $referer_url; - /* Translators: %1$s is the currency code, %2$s is the formatted amount */ $this->subject = sprintf( + // Translators: %1$s is the currency code, %2$s is the formatted amount __( 'Payment Invoice for %1$s %2$s', 'text-domain' ), $currency, number_format( $amount ) diff --git a/includes/classes/class-email-receipt.php b/includes/classes/class-email-receipt.php index 7b5c806..ff47e06 100644 --- a/includes/classes/class-email-receipt.php +++ b/includes/classes/class-email-receipt.php @@ -160,16 +160,16 @@ public function get_html_body() {

currency ), number_format_i18n( $this->amount ) ); ?>
email ) ); ?>
diff --git a/includes/classes/class-field-shortcodes.php b/includes/classes/class-field-shortcodes.php index 0aa66f7..5b78343 100644 --- a/includes/classes/class-field-shortcodes.php +++ b/includes/classes/class-field-shortcodes.php @@ -57,7 +57,10 @@ public function text_field( $atts ) { $code .= '

-
'; + '; return $code; } diff --git a/includes/classes/class-form-shortcode.php b/includes/classes/class-form-shortcode.php index 8766241..c2b07d9 100644 --- a/includes/classes/class-form-shortcode.php +++ b/includes/classes/class-form-shortcode.php @@ -373,11 +373,11 @@ public function get_amount_field() { */ public function get_agreement_field() { $html = ''; - if ( $this->meta['useagreement'] == 'yes' ) { + if ( 'yes' === $this->meta['useagreement'] ) { $html = '

'; diff --git a/includes/classes/class-form-submit.php b/includes/classes/class-form-submit.php index 5e52b9c..0cf89e4 100644 --- a/includes/classes/class-form-submit.php +++ b/includes/classes/class-form-submit.php @@ -215,6 +215,7 @@ public function process_images() { if ( $value['size'] > 0 ) { if ( $value['size'] > $max_file_size ) { $response['result'] = 'failed'; + // translators: %s: maximum upload file size in MB $response['message'] = sprintf( __( 'Max upload size is %sMB', 'pff-paystack' ), $this->meta['filelimit'] ); exit( wp_json_encode( $response ) ); } else { From 60a5850d15114a55a12f212e34a3de0951fd27f4 Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 4 Oct 2024 12:36:35 +0200 Subject: [PATCH 76/88] WPCS Updates --- includes/classes/class-confirm-payment.php | 3 ++- includes/classes/class-email-invoice.php | 4 ++-- .../classes/class-email-receipt-owner.php | 6 +++--- includes/classes/class-email-receipt.php | 2 +- includes/classes/class-field-shortcodes.php | 10 ++++++++-- includes/classes/class-helpers.php | 20 +++++++++++-------- 6 files changed, 28 insertions(+), 17 deletions(-) diff --git a/includes/classes/class-confirm-payment.php b/includes/classes/class-confirm-payment.php index 2a372fd..d1ed9d5 100644 --- a/includes/classes/class-confirm-payment.php +++ b/includes/classes/class-confirm-payment.php @@ -269,7 +269,8 @@ protected function update_payment_dates( $data ) { } else { if ( $this->oamount !== $amount_paid ) { $return = [ - 'message' => sprintf( __( 'Invalid amount Paid. Amount required is %s%s', 'pff-paystack' ), $this->meta['currency'], number_format( $this->oamount ) ), + // translators: %1$s: currency, %2$s: formatted amount required + 'message' => sprintf( __( 'Invalid amount Paid. Amount required is %1$s%2$s', 'pff-paystack' ), $this->meta['currency'], number_format( $this->oamount ) ), 'result' => 'failed', ]; } else { diff --git a/includes/classes/class-email-invoice.php b/includes/classes/class-email-invoice.php index 05f2a91..0eb12a2 100644 --- a/includes/classes/class-email-invoice.php +++ b/includes/classes/class-email-invoice.php @@ -125,7 +125,7 @@ public function get_html_body() {
- +
name ); ?>

email ); ?>

-
+
- Notice
- You're getting this email because someone made a payment of currency . ' ' . number_format($this->amount); ?> to .
+
+ currency . ' ' . number_format($this->amount); ?> .
-
+

- currency . ' ' . number_format($this->amount); ?> .
+ currency . ' ' . number_format( $this->amount ) ); ?> .

H=tuZuU652P+sNW^ldHPtW$udZ=3YP1*+i{LV~ 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/Graphik-ThinItalic.otf b/assets/fonts/Graphik-ThinItalic.otf new file mode 100644 index 0000000000000000000000000000000000000000..52f25a646f47c5c9186082a256a94ceb3c4d3086 GIT binary patch literal 133272 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�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�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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/fonts/fontawesome-webfont-v=4.2.0.ttf b/assets/fonts/fontawesome-webfont-v=4.2.0.ttf new file mode 100644 index 0000000000000000000000000000000000000000..96a3639cdde5e8ab459c6380e3b9524ee81641dc GIT binary patch literal 112160 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 zÄ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 V*eEM;|ho{trTA6=?tf literal 0 HcmV?d00001 diff --git a/assets/fonts/fontawesome-webfont-v=4.2.0.woff b/assets/fonts/fontawesome-webfont-v=4.2.0.woff new file mode 100644 index 0000000000000000000000000000000000000000..628b6a52a87e62c6f22426e17c01f6a303aa194e GIT binary patch literal 65452 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 q%u^)w#YX9ZIvhtu?9Cy6YRi6f6G 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 literal 0 HcmV?d00001 diff --git a/includes/class-helpers.php b/includes/class-helpers.php index d201d91..4f6e3df 100644 --- a/includes/class-helpers.php +++ b/includes/class-helpers.php @@ -50,10 +50,11 @@ public function __construct() { 'currency' => 'NGN', 'filelimit' => 2, 'redirect' => '', - 'minimum' => '', + 'minimum' => 0, 'usevariableamount' => 0, 'variableamount' => '', 'hidetitle' => 0, + 'loggedin' => 'no', 'recur' => 'no', 'recurplan' => '', 'subject' => __( 'Thank you for your payment', 'paystack_forms' ), @@ -542,7 +543,7 @@ public function parse_meta_values( $post ) { } } - $meta = wp_parse_args( $new_values, $this->get_meta_defaults() ); + $meta = wp_parse_args( $new_values, $this->defaults ); if ( '' === $meta['inventory'] || '0' === $meta['inventory'] ) { if ( $meta['sold'] !== "" ) { $meta['inventory'] = $meta; @@ -550,6 +551,10 @@ public function parse_meta_values( $post ) { $meta['inventory'] = '1'; } } + + $meta['minimum'] = floatval( $meta['minimum'] ); + $meta['txncharge'] = floatval( $meta['txncharge'] ); + return $meta; } } \ No newline at end of file diff --git a/includes/class-setup.php b/includes/class-setup.php index 342cc80..b567487 100644 --- a/includes/class-setup.php +++ b/includes/class-setup.php @@ -23,8 +23,10 @@ public function __construct() { add_action( 'init', [ $this, 'register_post_type' ] ); add_action( 'plugins_loaded', [ $this, 'load_plugin_textdomain' ] ); add_action( 'plugin_action_links_' . KKD_PFF_PLUGIN_BASENAME, [ $this, 'add_action_links' ] ); - add_action( 'admin_enqueue_scripts', [ $this, 'enqueue_styles' ] ); - add_action( 'admin_enqueue_scripts', [ $this, 'enqueue_scripts' ] ); + add_action( 'admin_enqueue_scripts', [ $this, 'admin_enqueue_styles' ] ); + add_action( 'admin_enqueue_scripts', [ $this, 'admin_enqueue_scripts' ] ); + + add_action( 'enqueue_scripts', [ $this, 'enqueue_styles' ] ); } /** @@ -94,7 +96,7 @@ public function add_action_links( $links ) { * @param string $hook * @return void */ - public function enqueue_styles( $hook ) { + public function admin_enqueue_styles( $hook ) { if ( $hook != 'paystack_form_page_submissions' && $hook != 'paystack_form_page_settings' ) { return; } @@ -106,7 +108,17 @@ public function enqueue_styles( $hook ) { * * @return void */ - public function enqueue_scripts() { + public function admin_enqueue_scripts() { wp_enqueue_script( pff_paystack()->plugin_name, KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/js/paystack-admin.js', array('jquery'), pff_paystack()->version, false); } + + /** + * Enques our frontend styles + * + * @return void + */ + public function enqueue_styles() { + wp_enqueue_style( KKD_PFF_PLUGIN_NAME . '-style', KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/css/pff-paystack.css', array(), KKD_PFF_PAYSTACK_VERSION, 'all'); + wp_enqueue_style( KKD_PFF_PLUGIN_NAME . '-font-awesome', KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/css/font-awesome.min.css', array(), KKD_PFF_PAYSTACK_VERSION, 'all'); + } } From a9299d7ecf8697d632f3178466c73e5739385a6a Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 20 Sep 2024 14:46:42 +0200 Subject: [PATCH 28/88] Updating the Style enqueue --- .../css/{pff-paystack-style.css => pff-paystack.css} | 0 includes/class-setup.php | 10 +++++----- 2 files changed, 5 insertions(+), 5 deletions(-) rename assets/css/{pff-paystack-style.css => pff-paystack.css} (100%) diff --git a/assets/css/pff-paystack-style.css b/assets/css/pff-paystack.css similarity index 100% rename from assets/css/pff-paystack-style.css rename to assets/css/pff-paystack.css diff --git a/includes/class-setup.php b/includes/class-setup.php index b567487..1925e7d 100644 --- a/includes/class-setup.php +++ b/includes/class-setup.php @@ -26,7 +26,7 @@ public function __construct() { add_action( 'admin_enqueue_scripts', [ $this, 'admin_enqueue_styles' ] ); add_action( 'admin_enqueue_scripts', [ $this, 'admin_enqueue_scripts' ] ); - add_action( 'enqueue_scripts', [ $this, 'enqueue_styles' ] ); + add_action( 'wp_enqueue_scripts', [ $this, 'enqueue_styles' ] ); } /** @@ -100,7 +100,7 @@ public function admin_enqueue_styles( $hook ) { if ( $hook != 'paystack_form_page_submissions' && $hook != 'paystack_form_page_settings' ) { return; } - wp_enqueue_style( pff_paystack()->plugin_name, KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/css/paystack-admin.css', array(), pff_paystack()->version, 'all'); + wp_enqueue_style( KKD_PFF_PLUGIN_NAME, KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/css/paystack-admin.css', array(), KKD_PFF_PAYSTACK_VERSION, 'all' ); } /** @@ -109,7 +109,7 @@ public function admin_enqueue_styles( $hook ) { * @return void */ public function admin_enqueue_scripts() { - wp_enqueue_script( pff_paystack()->plugin_name, KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/js/paystack-admin.js', array('jquery'), pff_paystack()->version, false); + wp_enqueue_script( KKD_PFF_PLUGIN_NAME, KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/js/paystack-admin.js', array( 'jquery' ), KKD_PFF_PAYSTACK_VERSION, false ); } /** @@ -118,7 +118,7 @@ public function admin_enqueue_scripts() { * @return void */ public function enqueue_styles() { - wp_enqueue_style( KKD_PFF_PLUGIN_NAME . '-style', KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/css/pff-paystack.css', array(), KKD_PFF_PAYSTACK_VERSION, 'all'); - wp_enqueue_style( KKD_PFF_PLUGIN_NAME . '-font-awesome', KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/css/font-awesome.min.css', array(), KKD_PFF_PAYSTACK_VERSION, 'all'); + wp_enqueue_style( KKD_PFF_PLUGIN_NAME . '-style', KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/css/pff-paystack.css', array(), KKD_PFF_PAYSTACK_VERSION, 'all' ); + wp_enqueue_style( KKD_PFF_PLUGIN_NAME . '-font-awesome', KKD_PFF_PAYSTACK_PLUGIN_URL . '/assets/css/font-awesome.min.css', array(), KKD_PFF_PAYSTACK_VERSION, 'all' ); } } From 8e7051537a4e41ba7836614353019fc0877c0625 Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 20 Sep 2024 15:05:03 +0200 Subject: [PATCH 29/88] Adding in the text shortcode for the form content --- includes/{class-shortcodes.php => class-form-shortcode.php} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename includes/{class-shortcodes.php => class-form-shortcode.php} (100%) diff --git a/includes/class-shortcodes.php b/includes/class-form-shortcode.php similarity index 100% rename from includes/class-shortcodes.php rename to includes/class-form-shortcode.php From e3b5c6e258173c819505c5e5d2acc2d440ba353b Mon Sep 17 00:00:00 2001 From: Warwick Date: Fri, 20 Sep 2024 15:05:24 +0200 Subject: [PATCH 30/88] Adding in the text shortcode and the class to house the rest. --- includes/class-field-shortcodes.php | 52 +++++++++++++++++++++++++++++ includes/class-form-shortcode.php | 4 +-- includes/class-forms-update.php | 4 +-- includes/class-paystack-forms.php | 3 +- 4 files changed, 58 insertions(+), 5 deletions(-) create mode 100644 includes/class-field-shortcodes.php diff --git a/includes/class-field-shortcodes.php b/includes/class-field-shortcodes.php new file mode 100644 index 0000000..143cd12 --- /dev/null +++ b/includes/class-field-shortcodes.php @@ -0,0 +1,52 @@ + __( 'Title', 'paystack_forms' ), + 'required' => '0', + ), + $atts, + 'text' + ); + + $name = sanitize_text_field( $atts['name'] ); + $required = $atts['required'] === 'required' ? 'required' : ''; + $id = uniqid( 'text-' ); + + $code = '

M!bpmUA$3Fj8)R_8Y7%g$Gwd!757uRC9J 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 dpG0bT{|^&vYghmP literal 0 HcmV?d00001 diff --git a/assets/fonts/Graphik-Regular.otf b/assets/fonts/Graphik-Regular.otf new file mode 100644 index 0000000000000000000000000000000000000000..16985093d97eeea0680d7c54b4942378afe7c6ee GIT binary patch literal 131204 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 X6 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 apPQA6@7{W=)L3JRHk~wN(@8@W4*6fc&@$x! literal 0 HcmV?d00001 diff --git a/assets/fonts/Graphik-RegularItalic.otf b/assets/fonts/Graphik-RegularItalic.otf new file mode 100644 index 0000000000000000000000000000000000000000..231c2b677483ac7c77cc68c5196bcda586d702ac GIT binary patch literal 134832 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≧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%0DU@ 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

H=tuZuU652P+sNW^ldHPtW$udZ=3YP1*+i{LV~ zir)-#h~yCwNjK=OD{qxf+tOsn#r}sJq=$o8Y^L|bJw)7kQTLq?BAFi19>hS)lID{w zJ!;hxP4AaTc~x=M#5SM(|54pxkyMshJ7js7xa|MPyp)4HvOfpiV6)`T@%p+ihs8r` zSw$Bo5x;*G{^N+mzji3;4(;oJ7Lwp_w=g^7TS`biA?Ia~V{uYAR>@b{Jy{`?fJ9kd zFnaFDE-X3`bpJ^F0qbtbSBY%xp(v@1rPu1K^zo!HChQSgYo>=}$d|>o9*ga3b*o@{ zscKwZ<@IP7YmU{{Xsj5E6_?*KR^4mIDbKRogJstV%Pv0;OBxF!1}l0mYlL=2{hqwp zY+2SAEVBGjn9{2GYx4HLl)bL@MUL)IbP%sRiwor4^bKx-tE#xq4$XII)dS|laV`kyxPCI#&)!`Vz_N?#I5Lv?DA zPEs)qbJ6KciGG|by?1Ee2P_fuF8^pJUH$C4A^-MeHL;23wy(r$0P&^PL8-Bd7nG42hlcwgzxS#hY12o56Hw4`wrDbAhY$@tC2>X|iG{M~)rlX6ey z)9o)EzhKAUBE)HKnI(HR3}{^VEslNYws$viU(WXI4c29nyQ_Z4(81qy*?=ctz3~4f zXA~2UdDaWl%c*J?+N$ado@_?hlC#=CRi-Ae$57MaF%0EC`?V3jn=4_)dWgpF*qHWZ zN**?aJw#INbBSp2r1(1EAbwv|6B99N2gRO@ti>@_=ygD{M1nn30x&*y31Kh zHxyEE@wql}0fh15b5}cSW@4Ad>f|z{M_2<5u~WamPF-8gwu$5&UbfrlmztpVjFlz5 zSf}zT@VwQ-Fb==RNwkcIc#Nc!no&x^pOWpQ`=9;Q%fi*fcI=Xj>cW=kM2V~m6PM?w z962juowmr3NOSaLKou#`y~;!DS*8=%n@lF4oofZlp{_f}LvqW8+O~{^_TGKglj2$S zebi;&2NhZ(#0Bovp1ecE2jq{3i=nLX@mSioY~(N7a?FLD+#->%KD;VBh-M)121JMV<@bW(mzPGNe-E-1Hdv!Gb zZ@VuvL)z|@>o>DdKVqIdnG~i)b$vQC8B;&VxFYL6QX5JALsnvPreeG+;a*)_ENh}` zceJ=7D@QybFBgeDPHN+!SfDE64oiumG5?aRt|oTI?p;QtTKOK#X+g#X>dYLLNcAu= z^Iuu){F#u+&Y#PUC+zqkkq*=Qbdotl+;&MfXUXEZOM=RXrbp=+Ay;dXp!6Pb#n~y8 zzC=Q;hh$W`7RN=2f7Qx5-k527S=ZXLy=HRO5Xm@MeV`%IpwHech3Pc0&{VDFD%7IK zLw&8={3rcbX{JP;&MGIV7Z2M>_dfgO-CV6Ew)NcLRRz^IVd8h5du%s%9i)`H%1U9C zEh|`Mb=;d+X>2)n9j`N_S6EFIsz?ppc9!~^4YiEK$`jnD**$g}RHIkdogURZju7X& zSFxP$RlOrJD=@tyDGx;xdE)FFBF=Ls=bNxikN&3-+jJz~j6GJmMSRfen&Dz)*7rAT zGmByBRn~M@2U&z38oP<-&TYT8-uiOO-e;t6;Qy@GQ|n5{ym>1u-9``U({qEge{Pnu zX$rqVIjJS50#*wo11uEmw@chj>1t=wh0+w!Kim1-w2h1jSRdx(eoDuXe=Tfi$EVb#)gj2HP*YCLH}eW3SOR+?^;+NDN$C$5q<1dNhaNy^h|qPsA%Mo9_cYVqvE>e6aa!H(++`W#qY-Q$|z__mRV z6wfx-goI<8dv%al**0ehJHT)Uu#=|>c2|ZOmS`1v(2oYNoh~4z58LSy3iyDkavEvI z4xZr-)0>6L2J;KohCCItL)q{`ju4JZuHpLQQiPspXakrQp`EU(H~wdqZ7Dkf{ogyt zN1R#j1Gb8=MUQp&Z6o#spZz34GqwB8_vE)z=!X!?8wN+DMb+>||%FOxD9;4%0!UC2eVbci|8TusR2f zb2rhudOMrwhPrz?oUO2^lws~JI%=5Hu1|DOuR+U~e``(En+{HOY@NI>$f%Tnr3WmO z(!ilTME){Q)6=flkt>sAi?Z0}DvqH#VxvdEi3v6rkPTC*jz-fiR;43(X?Dj~($f?Q ziy>(RV?bNj4lAIb5j&a^ER!91h8kW8#t^xJ9ZE2Xk!cLsk#Du3J7`tG*hJbQnhuh2 z)AMl_6I7VR!OCJ@PDYZr*FE)r<<5~s*aL*atF;W_P?7oxbt4(X zp@~HJ9A6OLF60v_P4R8yQ5=wj9)Xr8( z7JqU_l7!-qo5U@n`qc{JUkbQkT3t^a+Gvl_i^dh?Wd~X{HR8JO(=#ElT*o03LKeG8|-2J+6X_@Qquj=ZO166^RtY=j%Rcle#K|cxY z47ZacbAN z8D$Ke**&4OL>CHb47g|YWs-->F8~ciwYPN{pkgc@&1j%%N zg=l(HM(PU$AzKA3>m8|HSz7X0LheK4zEg8~w)C+|1U44$?56ie$+mE5j(a<(9vubQ z`=csd$s9)2KZkSx4cX2H=0EO>jEK=Nl7bHGP@LvdByfu)yLW%-$*in_Y_0REIZ}Hs zpuDIUU^~l8CedDcy!bAV6756}DY06p80T`bT1gq(N>O$Onn@)att4D>S5{NmAo9uf$M{eCbGS6k zrHqtZ#js?Y4O3WmzqfB<9ahv1XSmO?{o~WVjaxQkTa;C)E}MSDkYNM62AY(98-^aW z7*VvD>};eK{l}BWxG(e)3v$^r4X-T4e=gZeq(1Y&*0Ism_5hU6M`eN+i3Le7Tz#Wa zGHbes+QAfO91(9ikC^QO7{Y}RrmLD&8#QYhY<1u1V*k%=QJ@40JfP)&fK+!sOSL7F zH+K9hTGDj?9z>q2!gh&V)#K-(o`fVFr+jFGR&gUN@5i^?5fN0WQS-*%TCuMg)rtO2 zGTmnLZrZy~nuXfbVaDFKJ3~5zjWwNo!WpsF<-}BDk7qQj1d(GUy4;<{QdvQ@f5>>F zR&}2lU`dp_bF`ROrN`b4bLtxCOWk8xv4i`hMH1OL-CRn<-)%|aee84U^_p0zwR)W@ zkpy`n)Q**g7CgAj9=|sbJn^M?qN+DyIx_sD4lz{zD z&G)gPqD1UAJPsR{@=)Dvh!1UM%Y}DG%Za!zHRw`>_`0`Ml%c&1~tb zBLEK+izl7wT5jHmhhHa}?(dXT>b&<}na*$o;7OeAQ)w71$>|au1>i<~i7w8{7EM>~ z1vC}Gc$+a7c_}0sLmQ5v{VGEpUXZ_3$!|0A0c>#4NRR9RUt1+NiFn`-WisjGnNEQ#i)-zNQIkrv7V8qD*$g^T7a3hFF@`t4Eb)%M(j$v|$I9vod7 zdot<6l%BPjDEaHrC3)SDAF+1G&^QtL(<1Ik|7eLldqdANe9C(UwHM8?m3E^IF$fEQ zDVZtrzhMpsPmdIhbO9^V=pTu(v{3;iS&*US z8|e-N;bagV$s=StAV?2nNVzJ*g;z7u%`u{MMwOmNhV78GRVP_|;g0%OTk6Sj(|(Js z`m1Uso5Q74*WdrHdw(Yy8v?LyuudTT zJy_#ju7$LZvT&g^Rr25HOu{SEDd2l1t0I9NrYvnQSzcM9_1*o<$hpmOJfw;tNi2sK zDxW^D0yo~X>0c$Yc_4evu%SC!FbNQnO|0PkC@FrP#Ahq@wAoBlZA(^?j&vo%eD?;R ztvOi;Q8j^1qm9Tk-B^LNrVDk(`ICy{3)Evf&d z!8-19YF>BQQ`oPv6!AGwEw5HKBS}nU#rI15dZm(feL#!+OEMN!ufr3u6ylA#lfeeg zVpY?jcnp^Ov#gdP6XL{B>=P|S8cMFnq=QUiWqzNXWa1@iO0Jl19Ne}e%h~`5`sck4 zM%8aRpxzV!^e(SFyy0Td-L3s&t$l*^q4A@uBp&Pgz&cMh*X_CK?4v8TC)Pisg*HvP z)V3Ibw7eoK-q^0mbJUuQT7P?di}+a=>q(K=pURc5T89?4%+OQAqqq+iR1s18I?=LR z-My>Nf4<#>db3=8?L=Vx$IOzKB`Ymua*SH^Y@XT1SWj1duDZUZ9W&*#IBt!mGuZIwIYV9LJFA)R(_)d(7f;xcw^yB z1dZw_;h-8UeT3j2oW~>XCI_5_%usd8Lb_y1rjd4Mq5E=8y=e>agQT;Y`qA$C6n9Y^ zUW`BV6jd2V)0;UcdEZ^AyhtYFZ3G=oMpozz^{c4|Ysc8Y2La&nXm4;)q&1kJJcf}( zFedCTl?fwF8N>GnZHvXaRQlxZ2o~x+)VY7>D84DE;&G1l0U(^duJ9Pq<--`J6dp@! zIl%FEPUu__b|qf_;52}$HCpM&gH-xjAKw;lA>(R>r1-yPkUP`;>B{x~BJpwE$zwuh zsU2dxi(;V7%=Z>;+4><+;lVl8J4c0bwUQcrYr)eLNp-CPYlTN5MgO?+_V-JzfmL(y z`p6N(6Q={6)@nMio-#?1C#al#4?AFlFjRrR0l@nfF>J6>@74Efk$|B8y9^Jyf{}p>QE*@BX<>u>^d)@;p%UFq$j<~5IsCNYE%YHw~r-O zPy78!b)*)9UWZ3~B;6TJhi3#{PNd39(6nGQ-K&+NRk3qSg;K5+_Ka2lY4%(%b^ixp?09hz`m(~N#Mt<~o-*GjNG_c-(IzRvc!}mH!f0HX%VX)=6m2(2 z(S}Ob=l+@|lk}D3tqSAxwkx4_({SRwS~Be(Al7pyww6Z1C}*K&f{F#7e9bt$|`_>Rny~tMh=_IU>=eZ7p^1v^Fu~OLIg!TV9G$Ww`6SMhn}?3IMS81e3yOGc9-kPE|CD zgfZ?u@LAe@6xHqthSw4a|56xzxSEL$Y+?N+9Z*5e+4bs(n1-A^=PHB>a?W;BD>$?b z737>n1%J#D^BVO=qa)Nt+3>JNqw^Z=>+aJ|M58rCG}@M3#j>laA}KdVbo}$lV^PJH z3_SXlL14;V6G!UQYa+iC-dP8%-OueN2|cLyEJ?bo{Hfc_xa+ON&f zE!$^wlDaM0(fh|B)9~lBKbB54xvx+Rxn*k8m)3fLg}^4s{$%M;!+^)NwGqstCut(l&mM5}=(!OPiGd zn=1g2+9~9F8-IcH(q16nn@KMl?Ijq)$@emUK=IQaK$_wwyZm5W%uy4aGu1@rOxZmX zr4O=w_Y_{w(L+Vg4e4yxZW=1lxtqmzcI`U|IHVagA%FQXg-A0LK?dn<*X~er{)(W@ z(n!tEezYdC#%-2Jply}S^q3r{WzDjlYUVZHw1EV9n?9@~{*IS@b~Vl{aXB-0*SMFX zh<|a@;}In2+$N%#=M7rFCOv5BAK_pdpxm{Vwe#rH5NltIqUz{G-js{$zCq&l`Nq_6SWE2TAE4n(U>1LEsZK zbIuJJLD8$nsCQg=Ztu$zN;IC(r?(>56n?W3p(XZr z!=#Pm8{H>4L|9K+=swEj4obA*K`A8d9dO7kbmi0D3Pb5PI-9`ANJRlImp#m+f|^My zU>+KziwE!`*iW(_;ND3`CE8qH1QI^M75yL4RdJF;KDinrN%k5f85R52^hZ2}KI9kb z$mJC(0M{G1FW~x)oCjQ=^&ziD@;;zG&SBX+NWvv*cO@~a_X)f9q_Wp63-d`_O$c4@ zl)WSlsW<Mk-0y*eDxJgP=anS$8&c#~S|oEtML2VnJ~G2b zgWJy|VY9?}a7Zk5Y{qy}rek^P2M3Y)%FzQ784s6&yQ@Up`N$;hfTWbbd7Va#w2U2Y zu|^qwvT>_KSNWMa{G}Z2!c?P##h=qfcchuq5HujFW- zj1*m^$S2P=`4lYnaP|I*a*kRViOa#iq9Y&9goeI5xGeR@NPnD}Lw<-|iqKn7=_In2ksm z6t-U!e%ieG)EUc}bNh3i2majbJj^FvH4~`Mbmr~LExmT(L(m^b+SH2c(Z5|gYl{}& z^p6iTeOgApjS+)sVTYu=H|M)r=eu58O`E%jv^@jbXOZ*TEYf&rdh@caj=)D&34m1^02wML(Ryxg*mB*WS|nd)>`(%T-b7gRC4A`P^nQp#Oy^5V(Kn}_Xi zq)e|pe@~xFLH8b9g_l?#T9H(RFgc3$q)q57m3Rom$WCO9r9VkE$F@K7miRyV`T5;r z&B~XmUpmxkygc2uJlWX>e2L?}gUn%8vY*Kx<`f|q4yAqJ3HW-?t)q_uZ*{s@HMV)v znn{~_9Bpoi>=D|GY6B^Etp+Jdv_D??aj(TRfe17JZobq^%IoMQrMCH}qbF|M+|x0k zcD>F~y)7M258Zb<&~)&g>x`LtC*6AU+l%v0c3H___)#_LmDHq6kg*??Y|bBT{)Ziz zj^z%r-mw`BmV-*>-%g)=c5!5Gn|0Q^wv#*W2R=*KO0_xQcB#+S9@+N;A6(A8@g%oT z-KCHFma99|zvJlzTtJa%+^1a05?|z;gRsuj7E&G>fs9 zvn7=G4)~|yb#|18vUMjE`#bH<6SR>)#mH8WAx3M4fQ^Qn@Vu7f1YV2p$pF%d zKTcX{NkuZid~D~gBS-q~YTuzx?~WaFdmpvtZIU~WYj-Mphe_MN-XnLC3SXt3qH+28 ziR39dGy}bv(MdF_ciWWO+HK_N4BUeMyY?j;zR_yxY1qYciasU_l!*}Y2hl1sL^6oB zju8_f@45Li#I3zPOstk8?NrdJEY?ugrQnz^s#O}am5l1$aoinmiW}%&zWb6%uV;#R zNqH1BFjI^tUF3uEjkDqwyMl4sLVh>bf#;J~9m$yANKbL)T=9~FbhMKJV4^qI66?^C zb9MkNPKMyw)-#{r(PC-^JvGlPQ;}8+gblXZ$4Vq%riBh6Hsem`~5)ZBn1f{o&2rC4EHy>Am31yl+X)rX$Ro`QE+QH$k_K zAN_eTmPGu_-d!6+)OZvdG<~*s=N1w0u5rZYWb1Mna9aM9-sBoJ2hk!iyQB`gMY7DH zJ>6Zryhr-gq0Lre%@?U})3l2MO<4Gh3Z!}vk?!9m0X8TzsrUHAIxO-*Sj|63&DmBm z?W{y+Vh6S3FBC+v3!eM|H&x<)u`%UjG(~*U5^ho{h(?FQ-M7vxYf~^k-A;)c$qVg9 z#bAE6AKqm$%){$RLmlC5N3t&lWv`w-GtO#nqOnJpie`Gav64lP?zC-yG*wl6=?K$()P8MK;MyfC*ZDK5}e1>ykexemJ}N< z8J+Ebjv+I(cPoR?>A5DY<3Oh{+skvNWYm&w;c707Hx~dOCL2OUqchOP|4c?`e@@1= z35qJ%khR2IpakXpyOzBv@9;$;6z=AGeVzcIEr3(n1n!etzx96B%<^ zC#_}o>Oqum0BMTppSvhji@XaZg;^{F zA>tXlHuXRM!T=@DBCw!*BBKz)AmL|tU}_Hvcc>Ps$#~+W+p%b!V@KdT{hmQyo` zVD>h@J*LminmEupM?W}aLT`)ll)4Z4*$HIdxfsRcN~qaJwhP3UZr3frAF^FXx7*2? zk$Ni7b$Aih=|&1Pk)FYW?s+TI!Qfwww7JqrCevje?B;CL(oX4QzJ31ejhoHR)vn#F zdEI*FTimwFUWpx!UA%Pk_?0V1+cjz0p?#v&2xUD_!ftCxE!rYlggGxyGxSeWVkT^@ zT!3}mZEW-`V`$1vFnX&%|?5o9Y{o@~VuRoUv1**Vju%2vlK{-sl8 ztDzO)-5X838W4%J4J2)^5z8~;1@GP{$|b_Pw`CxOiZkRn<DinN6g#!5XW+!Yc+ zS_YDqiKJYV>J$8odR?Oy+BT53Z9t`H<`Yck#>!5dC`@9D^$2XvYXt(ECr=gHSf=x% zDzmw-sWMw~RoQtHgDTlpFuCnyRgc)#a??6hY;(M`zwGOg+IH?reL3zO#IR8$=uCmo zmIR?~z12|xGMgMbq0aDvY>$rCi z+R`3vI`$hA+Ct_HIVL}Hpe4v`>yrv(wlhOUsWRKR3aQ~cJtAA*-u7?@n)$Gf2DS7^ zZ1f5#Tp%Qn!m5;@rl?{95}2HjN5TXJMp7UtjkK{%wUOU#q@B$l*0qj6?`Mz{2V+Is zw=$Dh;&tW5ervLj)U`r$icms}Xfe_VEI7c%q%NYVj0JEigtk{%(eRdy;%kpN^jekm#wNJ+)V?z%A2ZJPPN#O!8 zpqffNC(ec#(K%&1{tv;lkDNVDoExGd~aI@GO$h5hXm0p9C$``pn|0Mu>NHoKcN zI~3=Bp5DzL?+r{;y#t`a8~H`2Mz_rFFU_tZ(xtOg#MyJCE@OI6w63lt(ZkSRKG-A% zjDj!3?5^VM3L;%LyN@`#l1N7?+Hsre@oe;_D2GZPHUnz;lNxeg4rM67w$o@ar*4Y#vdoeN}(Mp0} zJO{upIPBphF`k-fP|etFV)(Lq)k(1+<5)aQMVV}1T$NG-&y&+Ytf0J;p&+iWC1tb3 zF*9WHw+zdd|L)@=Sr;#jEz8JJ2$2O?ffWtKnE-D`z_Ms76K`-gvmM%_-KEP=Hp?u5>8M{iv>Q(&(80pT0OUjmkrMZA z6Mx3eP~G^(^=Z){S|R>75(CyW4J_#-M926Je^(+L(t?K{Ntqy0_CV zsWtW`smt=?9=t=iui(dJp~^>oz4%aC)?&j$V%Ws72l7nZEziWAZ6Ic|iF?i_u78%8T`+N1F>y!ZrR@BPdZYZ zn7Ms5C8T{dbD#E0r)x-f+WeW@?a;pK&WOIu+-n@vn7R57N|8#W@XenvZ5B+M*Z39< zDMC$^s{e-6w330Cts$7TsrWks0>zy-2*0K~)v`2;Y(sQuO|Q_xL9{$fCUw}1(UDQ( z#3;5;#E`dnTUE?d#Nfj|6*F3j@t7c@x=B%NqncqCWB$2QMD>@V*gg@JB1V0^HIZ4H zK+0b2sIFoZd$FVXh*8*?Y&Wnj%V2es=?6Yg2M7vYW+4?UBA-Thbchk;kSW@n8)k4; zbPDUE5|7<1Ufs>oVIrvu6Ula^E=(kK^Gqc1@`IGO1;JjNBwUGyY2i<3?VT(fT9&d1 zn_S(0c3p|bCKs=6a`7psK7U7JJFD|Q*qZ8kwx)P&P4Vj16pyVbo;`!|92U?3e>{gN ziX0#zxuBxS=yD62KfFMuu_ym$cpFphRQJ)Z$Dl7v#*Fg@;Bk;l`q@ptrjy18D9g8^QZ0?-`;4wRBjhkF1V;R-_C1wC;ULsv3V z{2!=u02?!A;IrZD)@PxT<+2I`Bh6(}&u-eILfy8iP`4y^5fBq~g!VKCw#zd_*&-e+ zSH)~?W@s$ajwvePN0o2~2n&r6cL3Xz7oR3vCgmKaxIC0oYz4^_2b9yEQKeCNNcT0 zh074o#R$^ij5XQ*=WWIIIfEBVre111p2vvC^R4Le%dZDDjYLgp;`xj;DBbj zrAg-}ra_tCa=51|Q`WxWsOqs=RaRbAd3mU58{vnK7n@BS&(!z*GgfE&KeQFQ&>!J) zGBa4XoPs{gKxivhDMkTZxBumw@#w`Prs6ie9OnxBLO)P#=w&*iA0hga9x`6$rc}U~ zpbvP3vYJcHBnET9ylp0Hr}q|3-P(($&85Y!lD8y@Kf0&>*Q~5qslh+9AhqY!w}sTG zEX{NeLBSrVa|^2zdm)fox%Q_S(pkG{>rvti6|1>9kn}tXnyp7wBFMQ|%+@m!Ag!jY z>2PWVQb)zlS91q4+H^*nURsRv(R-%MP9{;v+d6a z9RtI=CSzaxlG?}J1PDG5GWecK3;Z7ShkGMREMV{;=RAfD`eff^BXRcg*p(EYS?1SQ zPP}~DY<;!8)_Oa7*!JEh%{Rk+>Ou1(A+%UrIF&4>$*$dYWw)M~u0AD&pP%em&jNKy zv!M}z?f0iV>}9#%``G9@fu*zWF zqBuz~PZFU{>70-FHqzDLu*B02r8RiXV}NOdKV`fesSakYlFH0QFlLS-ykFuAaB~c# zVU7I->>MMBd+=7}=R&~GF_L=mVJbrhjK)ix{x2Cu1N_`F^fN_I=8*P`pHl%F4^_a% zxvnbr;{j}317PEDqRJoT0XC|ErK?r|*cc+vzf{16UQb^Gu<<$%umS!l53q45AF#2b z8Dq!t02|jm;ERh5S=B6J+9L+o81%hL;sI=20bt`;JWI#}Y@G6x*_I%|4Gyz%8&5L> zCT;bG^s#GmVbWf`S$t^MK4gaL`ZA4xNjpNO^)ZpiAYJX+-D(a@+V#^&1WejYGrM}T z^qYOP9h#BvREu`ydCj)`K#Iely@B{=z3iFWMlNwu-jkdBa)fHo9!`p%-twNQF{qH# zotDbBZcy#nj@Ul!t1{il(>b~A$Hk8D*t1Iwz0jQqSbS)P1gq`r_Smz93;Rf^p;lB1 z)yTLbIkDwEi>InsqCbERDeDE{hZSShg0U>4-J`L^et`L^dys_nV{IPzq5U}fG420A+9-);QxJFi@~OuUo1Uu`-=ul073r~;Ti>>rI&##@l?bag zPwnPLt&iNWnhe~nlgF-HJ<+}{%dU$EW!Tg|kZf01^BN#U0@jH1wQT-g!sYki5?9aM zCBk}2S5sy^{q=^HXg%iB)Fo}1`4j{&pYFnUfaq%SX_xqw*))$LTQ$Y(!HU=eQ;d4| z6sDM`swoEIifW3<%g!^!WWyA*6-tGp|F*4cUx09ie$xg#0V;e1whe;-2W|>Mf)?<>XNQ%v}(4k*UGQJ*@jA3D= zXCxxfn7vc{jhST5c}z0Lw@H1|nMtP8)RBFs_f${uWMp- z^rMXQIHs2)E^cssJTd3MDDH|r4!w&6-?qc>H>4O7Svsm+4>f0jitUw#z z#^hEZrk{R-L57J>-s4*~WD-$GqxWp*>JPDLAavK0@pmd>7XS1C!8d(Qw172+$xl9M z2v=(gqLph>cr;pDK;%6I#DG!?YX#OAQW)l#o-*wwd{3fu#9%+Q^L|kFy6H2RIcD+r zZ()v!Y}$hcq*%YDQ99}`7^f~%RxKgT7av(5(6-C;Uv3ema+!|}(f(|{zINY2O4*{y zCG!Cjrv_}-A!yiWglzi-Un#4CFK71Um+?>WmBsS-3St7{K-uvvu@4%mEut-oNKjGQ z4cdd+quT3U4ZOB^o$`99)96Yf>QfipcELv|E>y;sx@rn7h0a2jupQsyx+J*q9j>za z2z@OCb#JC`tsjW*aIM$x)}PY5yo-Cc^6uw7%zKLW0`Dw*X)D)zulITHYxvUE3m<=< zcr~;;`?A(Td{=9w&l;c2K1UJe{f5sAQ6uU_BjP|c5ZjAAAz}^|zZKIE=zW&BM%*Os z7Wa!s5Cq|zcuBm5?`l0ljHo}v&j!Iz$lz}XFjx$chIm60d|PXXVS-_SAe8~gHRdq{72Cw}JBWc+q z{&yw^s*V3ETSF>5z-d|nfsL!JvC`1h?GHW={PXrPXodA>+Eujy_V6~f!C7hqkh5wN z>Q(7Ti<@&y6^0_A4Z}6L$Y_|ZrZqgXZEl@{e}+h zYc=G>$N3WxK_}~=Z}x=FSvlcLd>rO1^c9|!!Y|;~Kaj5mKK?NBt8POaGrq1%liW5nNH6TerF+lQ^dyY+rjl?w>_9!NE%XfzAxe&gsiQq;Oz z|6tJB7>nssVwWC`o9*gxBX{qrT)TCMo@#pxZe}sP=`m>a?kT9Y)g7_ppI6f>erbe{&!zausmM^pN~oTwpX_cUk5&4vuf?GeMty> zK2Q9IFPlN0wq(kb8PlgtTRaUhb_;NQZ~k9leV_h;>Vpp2eD2tOPgwTueGrztXRaqK z`{8Z~%WhVIwk+cB7oe?D>>mhQS1~<9Q82v zM>?8&cU`-0*Y@>?4{saMw_D%Q-LRA{{-o=<_w?wC&>%9HI$j%-?e@qEz4uwpU)7n0 zPX4ZWqAs^*>+hR=fg;yi+bp-crAb|#oh)bOdJo$8)bZrLxfXiYrO|z}d(5e;fsnOQ z={$4GHs9~+Z6)^l_#u=lPdEe=%?}}7e%^y8p8`qohPgBvA;f{_=VqU2XNyG)@zmE1&rn3I`y~}2 z+>6eRX-YMLp{LuBD&JbDqNk-7C*7U+3PHp(gKt(R6%jkWdfFR=6^|b7o zP6wU_Dsj|lu2|0i2D!xBtBCep?_yaS0#@J8JbxU~z9W7NE*0LSRM@q4_a-3Pcd7C5 zi7eXp$3$XQqkWe#SFL>H_gA;h{{H*Tq^MGH9V@HRzWvSM{?9;I(!ak1Ypwn@1XJJ* zT2OyP`-Z=|GQizRw+?Y?ng|{@cEP|bM*E!Y5gVqx>l@ll`DT_#`nx6|26%ys=^rQ7 zpUiU1nza%UoEJ_UzhG=oQsY6`B+3|;P17w}Dlb_bv^jfnuR)_n_wF+)Ys)MkAq;n} zp7`}e_`p;}c4U)t{JY|tj<{R`=3yHp~C%mMe%;XsvU_%t; z2Q4M2fCFE=Kuq1jbzafR)ys7+KZ0Sn7kzk40)IK#xmE_={1<6S$I1oKGE`HAuC!8K zPb>XMeMoiepB}_`&)X1J4N=#PWf8{vJs4#x(d$WcBjSaRJp@KX zKz&>IRv4-L@WY;u8!VxEIyW+o7OPb6$n%MizshDlYyUoI836#PbmIp=xf|}m&_u#c zP;Eu(AJVY2)kyZv_$m?#V(|(%{u5aYZbXt$<8Ld0Gs+@n&CPEzEu+fgJCOnbgFT$N=%HX^=32Bnnj(h7<%zN4_n z<(o#{>0Q3AIXa_tsos$1i0<(vJV-WR3eoyWUZ15CluAJ}(49x2gSxbqZ{HbjTG1T)ujE)1|}TZ0LqBo4`>3 z?m&nVUkHDH(i`mX&|<;J?PLV$CDUGHL@FIYd!>1b-O|#s zdAC7PfsyB%K@;qC|2pwmg7b`W(;6g|3o6y|FUyeXo`F~Q81dXE?B$uZlLlc)%8T*D0O(Nne0<3s@}tD zkcmE%w8mrDC))sl24tW-;wD2q*g{suLh>;vY0gHvC9W~!m5zE>n!AzC$oA{hC9SBW zGnB0d`^W1abp|U!rn5I&)fwa|3$O{OUU3NXPTnlQG96$(uyw=!v#ql_q++I6=6&w&jx%&7VM%O^v^(Pwkf`J1_1OqPCBJs4=iWM}TU6J_7xT3Wv z(h-j+9@n_j!JL{c9icwiXpX6P4NNSePOo6exJvjMd2S>{g+CWQ`q54}@9{!vNbOdY zW_v61^)F`MZ@(hK+b&Fc8-2dq0`GSQ#Pl|{MpQt9b34Z0hJiLPKkX4VIzqtkwf=`S z@)N0wwCgettjQEeUI~Uk)%Dr{UE&8-#kVa#On8At^8-`)sv6Ca9*w49gm@*HMe*)| zDA`nGFKW{P1M#9>BSdz2yEOSP>Yq;y%_NVTBeY+^Y7if$hdXLe<=3sMnQbk6YZ1cw z6(Z=A*@2+pco$&%HSoE1#AS!OHdMt1GfYvg+5#r(v<*Q+3_5JJLgxDATXO@Cr|+G# z+d^i_bgqzgDDBYsz&}}t{ZVR&ebq&x0ecS&T@XXux#AlMk3UXE?ETuJL5HDAhThu1 z9EjBq1sJw6gExREhW1hpbI;_-NY-nuL60wS_3oM~8hH3P=@G|TnV3q;>kZ87%3zVb z3=k@1S5dqnX0uX3c2y8)Eicc7k*WJx5I98qLhI=(c?S6)y$uM|zI>oGgM}f$P?|Oy zJow}?so32aW?3*I*tm-O~(EDK(_NI=ENI0mfuBFA;}H znWX$IL>NDchz}SX=J*VSpF!qjGEsXUZ-xAqA0mw>lV5G*h0VY)yiU8}7^1Gz;%qNA zHn{VEF_;F==;_qaBi#%Z@~56u7<;ZiH3S-&HSZ39P%?RE^EUvR*a4qws7#w#jKHat zfP7yGvHh7%!&g=iYZw%8tzz*=WJ9VDJ=!2ta~;Fh@>n^hGXNJHhR<;Hz^p-JUBg zi&w4I=f&bqt5-S}x>~&wSTJn$N{@)vetk!NJCf_8{ti@shpWG1)Zg*yZ@T(BQ~jMc zr2pvQ+!FP7rTXhof7hzN+3N2$^>?@Wdl1jWp8NmbFDt=e=1{Bp!_&gOIZ!}xmmHU2*TLgR-ohF90r*EG{~KuqVs znlYM5n%NqM<_CNgT+wQ@zS;nM5qzq48{#@&(cZ7sP)bjiAv z_%gR51PZl;9zr_4wS882r!R`Q%?zZz1jP+_fOt;y&rqOz*n+A zdMo%$n=hpJ;`mfsS$wLkG35B6KBIlc`AmW=pDk9v_pm#O+2Tt>ImqCbA#V@%{i%?q zP}xFF3$-fLp-{I%eF_aNlw9awq0@z~6uMjJrLmkb!q~w$-I!@SYkX?_P`Faz>V*>v zw<_GBa8}{@CiwH%E7b#byR*^P{ z;+$M$b`eLB+#-jIy!?N&5&bqkZ((xPMtdERCQI~ZraQS2MllFNYF?>%tEcJNr|0ONNB5lHb7{|Od#>&IWY1@NzF8a8_NpCUJF9kH?IpDVl)dNyO; z&Sva{Y>Qo-Z4$gJe-S2i$HY=f?*UT-H#I^RZfYX5yTeJVxeKej8;_g_A?0WMjTCfG~Kl`Psy>?X4t_r?W zQ9--ve7jVhw5tsbX+~--svT3&h$GOH>A+%B={00CV~prnp2}eP-UZSTDk7cM&kRN- zn$U`dHPJ5B2DHqzZ36lt+CPHb&3KDu`luOik-=MJ@D>@o zMFww?!CN%rEt>Hb&3KDuyhXFQkbYbU&{t+Lu$(mU!eZ|mz4vX!6I8gK)K<^Su7=i1 zXsv|SN@%Tw)=Kp}-s|LiLWU2qi2YxSm;7g71@JGxzXJaT`~diO;0EA_z)Ijpz>UC< zfu8_30bBDQza;;0;6H$R;6H&Ufd2xX1U3Ste9Q-=w*epG71Nv(j7%wPF2y*IVg~aJ z{Vy6Ro~tfm;gx7Y9e8!-1I7TstJscEYS9sgT52dKV{aHrjTT9_n1p(ap~$@s>M8TO z`eyMTt@w`?=@I(rb?gV9?0vmhUW?|+Xc^Ls(wBIeQZlYOPcHVl2!Fqr9#4|fs(n60 zEjhynQC3kxYIy@_2Hphz2)qR_Hk%gm{}*@%_&?xJKnDKb1^x_df&Sk3fqj6{z!+dE zZDH17`OJ&`I`As+8WRvc^%5|94wyH~$7Se`*JQa}}-ZPI@&kf$Q18A^=%Yx{0y6)!qTz1>6J9 zy|k{c#%!*g-wj(N@@RyQMtduKxfZqL zS`^Bt2^qDjjJiVA$ww%+d8sz$ym?+mA;lJCBorN=UFnyUrxfKeq$FcP8$4yaY}zQ@ zhMvENe2@{X%Rpg(@2fS)DCHzgo|AMNwonN_ZD>w~J)XK})9O=bq537H;OAQQR@2)u zf>_25&LFI{!!s;lqu zHN@`+`+@96%e=s@Lw*(yw4p>OR63aUbXV z;bkr72eM1;gTx=Aoey*UNMtq}rJS!V!N?)=_g3K){^r3QGX<5t+9dt#G+FF%lj_u~QK#eslu*e*SLU=E;55UXhG4gdM>L($W3hGNu0i@iIlQ0qTFOfKb#VJI z*N?zqT5U-D${Kih>YNXuk^ocgOnwC?dS$XM>{))ep{#BX4wQJKN`j>XW ztLx)%L@RgXE7WE2(Jju?AraB#d{2Ul+~iIIsl#g}8ZP)w8@kit0E|{JM8D=`H;FEp zBz>QLN4t{Pj{v6;t!P6V7;QO>6nc{JsrhmNnxm8me+;%OmCsM-=tgs; z#+24pnA!o&Y>Q}Sv!e($oEn!aTt>@PZ03^wXU zZ}H1+yuAaS?}LKVYvDuev;}=`;XYF40~5%VQQFOPn$-_SytkH=dEYwh^5F>QO_U7p zYlK2G6r}A9P!R5Ad<{oKnK87$N1L`lWFdYt?=My(gcN4kKf!EPKP3+e|1Mmzv|IPVXAjC+Kn(?Xma)JGgqeS=& z*sfGQKb@l+&6OHcT3cai2m2IMo<`=5k7h>^Z1}*-NUm@hEf;d=S|#Ot%V=jKC10jB zzbEw-ZD%8~-vTcJzawWe=a+#HBSmV)r{>EA_9aJ&@ONOlQu+L}4e3U6rN)%jR+!qs zz5ta*+UfXcb`-&e585fY!ez8v$f0YMl=CfPgb(lBWPK~VV=JASpTU%h$sLo-oWzgR zW4E%h(SXfvGQq4Xxoa}VPdll~Tp-`C%x2I*W;)rn?4~T5oNba6!Zwap4PC4W90!6G z9&$JJsr|AWxUVUR%!%T-AI`fdL=p1Yv2N#r9GURG@ZVZ z^UnQIC$*tX25AeI4S0CZLB3}AY6e8EF)b0@0b5&`$0o*I^v?g$*Y(JKJ(8@4ix%_) zn^z7a_0u~U@_g~!Yj!32>FeW4dSRosB_kRH=XeqA zkBqcaEm-FqF9iwLR`kQ!}9esuLGU#&XYnnxO%Bw@QzD(TmC~hwn zw$*|k7at@1iMCS+MV~VtyzR+2H-UEd(^)Nm+ zN^fVz!*MpOLwun67@7H&u!p=x802S;ur02 z##Fhd6A(GdC@)g=x?d>Qd=Hda6 z5KW4CA?>*eJmzP#oq67iVkyzPcx#Gqc6frUazuYJ`lxNnJq8?={zdIWFyPzWiNyM% zblDx3DqKW$1I~5kt}Q5_ zzuH!z&vJh8%AVMqw(zse_9x)Yt>AwG0^3`(#*Ob-;d-EvSy(%I$xLRw0MgH>?~plV z3|D!Vwb)qd_A;~`_`V)|h~M{UudJ@Jv(jFWzpMBxsCMg@j!QQqMB2SQb`8(K#(%P} z#{L5R(ZI~otsl!+#B*PS1L)TZN{8j+Wk0)D(kFgb?bBltE9lMrk{+U4@t>Q`Blny> zdGB6F34sB6#0%}TE8TI@If&!J%~W)5!X9Q}wWRBclzP$Fn6%xaS|RCA_1bY?VwBx! zTsaHPlUKPTQT2@_)`9bw@z|#!chTHvy{awnEc5YbdYseZD@KC9z*#DI^t_;wE-zfU!EjpgXNUathPu;m!s^7VlBB={cBHpCr-KT1l?6k?MuUnb) z9PfJ0ccff)J@nZIm@kyfTsa-WcL$B$5YOL^j%##8-E72Ju zT2q>Bporb;MUxdOc`oU$?3Dsouv@8V)Y+!<=knBEtE}p{R_84t z$`Q{UrKyOHi*Ir1^0Z#wT6u;v zR(JeLv&2^LTrS5w_b0y7d$U;S@-94oP*q(JZfK9#q&zhyt6H+7$~-`GobAbuNBC5S ztWS$yq0JGDcIN_)KKwdL`V^(}#O1LY#e(O}JU=6R%G^<&{n61~WgE)90$tK)AmBON z8%BCjFA2>MTgXS_x$4kMd0Hp;Q~pINZKdW&Ika{oaN~H*VTcr*RB}o2HQ}6|Xsvmq zGGeZ86*1Dfk1KaqA^pv0glu)ZQBB#5C5gU>Pj8fY0Qup1y66Wh0@_o$Mnk{wA04c( z)$I@xQ(cNTNA*RtOP<-)aYAfWYEWrKS`#m~tt)E334S(YuNOM--3$n~LbuuU=4v&* zW;LrF737J(Y~b)?E?!2T3gw_d7LiKNjxaC}nJjGAbdXcw0 z4=ny(Imnl%U8?Ple@O?oNaowJIqK4<-aImM43^qP99~HRt4|B zP|a7QV*F^?5^?wtu0`Mdsu0rfF^4W!(fe1g6_P5?56f9}fM0mlc#MW-3r2x{xYE&b zA!a#eWF|9=yPPa2!3eFs&&^iE3Pg{@yEwV?)V0tRUE^RDLyn9&@+@{E*fOt?{!-Z% za-fz2mh>-q{HGgA8~uz!Qnu?Sy-j)187V6|lVLtqLAuPG#J4mOlV`|P(%_00m*=(_ zBMD_*wVwJ{Qeus?lJfF=7T&9v5$QAX_=k+<)o4qhL~1xoDlW9m6rC0Ld6II;NCQPT zR`Jv=aq$pt_9Cs2^$r=4B}G=TWsN}o;o|(ec#smj3mf1$D$-+0!RuW+_}gT?00A8- z_^JFwD{^;KBK-oSGA>=)Xo2|LhL1yGTa|d7&hdtf<>?bSoDWsqR|%FTg$zsc6}BCU z`hNi_PCt~GF_$JBOZ7cPue*N@I7`Gos%+FR6#8FqWmcj#7U3}OPo2&xj5e{k)v= z>2WNrN9NYTqu>_d7o{k-@anKV?|J$=FjmYEmtYa_|%N26EC8D znJ0{tr9bt4Doho*=j2w%RpGT3qSw*3uspTs$R_6^dFGL}9t*WZ=Ih*Xmq!O&Kbzk= z@o28|0I`&qHVRFwR@R*5-)-^)uUnsU>w;1+CKGaHP9VOV=i9j2h-_jMqjeR=r6&s0 z+P{XndV&~+=!mZmYBJ7B|7wbibAn5X&Nww5wkAg8Q@@DGv>a}bG9$EjFP$6k&qSo- zeMERJO-Fo}SV8IBQmM=t_`g^5=d@pDg7Qtd{UjKmB$dupZw>aOU)C)dKyH#0Qu*)j`!jr zLo3T;`dDslzAz`0q4d1?63K^(SZq!g3d?NIwa)G$cYV~sn<9|5KpooYtP0=iwNSi+ z`xkMpe#cLVTK$Tc?$XyN&)&;NwWmb6vXhE^nX{1{Bb$(oun)rP?LWhhJ|Ck0dzSy5 zmiZH%*$QfjnISqC=}jr?b;kEr&d>N!gT7>b?|-G}37-BhTm5A0U%_Fq9d$pFyx-nxc}A8UVHE!8L3d%?I$Kge3Dzn{s;UHrTJ z_g+@$wNKP*$}B|ghjlej`ICF<0V;D@&68EgZL~Hnu&uYR0JqefAnM=4xq;lPi~Y-N zMZB8xMzo?(=i>C;Ras*|se;=~i?%fy-)6zG5wrZ-j*YQ34&4O^abjm#8I1H? zJ}>MWdR9ELo7uY6;IKdP$lHp^lb6i>;A}m7u{w#jhoa6wz1FL&Wo^cl!*Eq?76 zeTmn}dkkqI|8k<=^HPZ6l=QMSA(y$naCZW}o$%4(oY13xWKIy7Ey;aXmo66a zmA8VlWO-Ma)PgRsZ%9qDPbKmlo#gZh`PEci830J+2R*9l0-6x#wnJ zT*0Y=-jmC9TxZDjI!9h!`{M2M_NOw=1yL!x#ApgSNGZJQ3egvzuYDo)xL%3MJx4YY z0n5FWBP`E~ES4izqEq#^A4CqL|x`<8!bK_R3`cN`A86Bz{I#_;@D~ zVZ9q=Lt5OU$o${!BW%puWawFZ-xm29$8AW(ot-Y`N{UC3KEFPkIZ!*R{CE}_7u~A- zinvdR(~~RkL@r*JIZNLn9WN)*z5>|{IHe8*1Z?X%yt)9rNgJv+nBFjv{RcCNYFo@!4w*Vu2^@0)+- z-Opp8CH}LQ83f(&<^Z#sIno?!`kUEi4(svr%s-i7d|~Ko=5yxj923nljswhP)H=yr z&2f;qp5tJ?V6e(eHh1zS@hRpZv(8L6>p5nar#Ox>jT}ewoq^ZQF??y@ZEDDvE#^4G zC)LdH<^#UYaDq+n{ecs;B`4XzcCb0q4(Cm}XW6~&zUE7I0^iN~sy)C?GV|@h_F%KX zPO($WdG_=6^X7besGVjmut(6^h4y%RqFJo1{hGFRiM@!o?ta5w%$E?B+GTc`xzv8o ze$QNHuSN>X?GNp3<_dd<{ki!U`;>jo+-6^}ubBJot9&itXZC&jf%!$yIp}O2LteWh zuVKh*95NVUrkYF4D6^E~%PN<%k;@kI725PS^ODJ0YhKk>ysy146u@V`p*nvKQKgwl~~=-S(y5mf79yWgLU; zJQx7ap&i2Ym8#m)%21>Nk)aDNlrcQgB&D&84A!PL^% z2hsC;(6@s)Ed4!<9v)}*qjlrKn*`PY=0Msx9n2#+0(x`?UyL}49z2--JApnIO__o= zehIvJ94VynRr7h?yFZ_=V4RDF9>Q0|7n?)PMQGFK%*AF2)I^(-$nO&3BEbVxf(IhO z%fMOAF~wYNt})Zh_c;zT*P4H${_8l7R*gH({DAh%RK5FxxtT9s%`&%}JIq{k@P6!L zEyo|o8F7IaEH-Ckz4>-D^)gMCtZybl2 zEXQ2^xZ8Zo&wNoeqc@t7B0X)>W~S|6JD9Ja2_4NW?4XkwXXVQUe14Jlx9?-S*e+%i z8q$?FMt9@Q@7-;stu(`J6<;$LYP;L+ytBI+J?n#>4Kl~54GmOnJ3_VX2()c4b2=Kb zw>iV^WB0+fM%&TE$JjB%$6{xv+HrQAIo|GP_cOEYcsri>{&s)jVt*ag{!X;JzUNEjjyrSm?|ve`({sU<5shuU2RwMuI<~f_|f)ud%M{SyT8Nq+Hk!Vbc{`e8luqFLFNCxCMXqo_!Bb)@oac|Hb}=xOkUS zvD7x?`L`ft<_GB@ZRP|Wf)2zx@{N{r)c5oXy6~-*bHtLdy#QMfOSWpsDYe^_+HF#8 zHKkUXQv2LP?K7?R$rpz>_E-DtsP;KQ?X#2GXNB5lfPG$!g?|kzO{sk*)H0{2Wv0|J z(`uQW)iTGcW%j@>ujeiBVv{}8CM(q@hpJ7E*KuKlTH{EpaXsEeEU;QFu!mY;wOU|T zwZLk%z`fK0`(lBwF&@d-FY)%JE*+Z(91SEaVs8O!?+9>nU#n~ylUs?}Ai z)s3)$4d_c5YYtJ{t5)0Vp|;moZEvL7-U(`ZN2%?dsJ8b7wY?+N_Kr~7J5Fuy7`45_ z)b?iBTDu#z+ROGbWAWO(iTAO6u;jkBFY$i1AL;#Ve{^wx9e^f@t?r2*A7ZB2p>`-* zRmZo8_GT;}iH?fJ_Ed|lRg3MV7F(+p+e>YAnA&Qc+UhX1)jGA+&#A4}sI3lGTdmQV z!J%rgC#%ICs22N0wb(vtv0c<+C#uCxRg2wMEq0Vz>?pO^A$AdOvp>i#=6&`DtM!h+ zdcV%Q?Zsld*-QCO%p|+qE;obhx9qnF#bSr6#dcSV9j+GJT`jhcT5K1!*aOs7=c<+N zqgFajt#qu~=YDFLW7HaFt2G|2)_A;H<1Dqtlhhigt2NG4Ydlu1@o=@qIcklSYK^<8 zHTG6(+)b^qxBUQXtWj$mj5T&JUDX2nsRdT41@==59D?OBm$l0}-WmI*=>)8jA72@* z;?$9_mlha_|sx^G6b%+_kOmU+6mYIx$ zXP9&F7)$U7($?$vj{o;Z zhATAufrd9~c#DR2YPe?Jg{PmHSf}Ch8n#N9tkrP5h9_uvk%rgJ|H_w7Pp;GO=Ndk) z;gcFRX!x9lFKYP8{PWJ7pL|2Z77gFk@O=$Gk}#EAu=v~yQxzIkX;`aaKMeC;S3FDYIvfCr)YTAc^96wAa#z0=WBS8hL>n~nTA(tc#Vetx{y9f z-Js!5G+eFW-5Rdd@DU9k)v$iyR~F1m{Yt~%X!yK_FKO7M;hP%1qv4i?3rCMheIQ}l zXqeWpi-y%2_R?^GhC>L)rblQvTEp=gPSS9yhKFl-w1%??_f5~y@H7qQX*gfQ3pKo0 z!=)NtPPkwCyBc1r;dL6W)NqxCw`+K>h7T@WeE!1pdJP}b@Cgl{*6>*k8#R1c!`Bwk zU+K3rd{@H{B~gb%X#pY03#D1P~2wc?i>cEdxaxGU&@ckG0>>Wqi! zidW!^%=i&Q>>oSd;?<--$`3&YKcS(E2O5_VNI=3K+Zi&dP^$b;o_?~rBT!yAK=I2D zWj)90s!n-ff5k69?5FtUhkX^l{BRG&FF)+5_~nKHV_`2!e7tiVccX5Ey+~)_>&@fL zx1VKJ-Nb$DyR1P3%yg@nr4C}wIo3{OW;mVIhdK5Pdk*uxCER$_4aYB z7hah6eV0C?-|V$I>#^Kxxtv?L?~&MU_Hp|f_cKF-X~9{+WqezFeehiHP9mKckQkSk zo;W3OVdC<{b&1u9b&2}Kvs%U`*820${rO3Me%_zo@aOm4IoZXZ2l?|vf1c&f=lk;# z$7S*g$93{ufBus{zvIp+zMC$sO7(H&QseyfWPe`e&$s*YoBsTUKYMzqcU*nxZb~PW z9+)1Ro|c}IUf}T37y9#RkLT&7ANA?a`m?8-e%JYcH1yN0nm5R&$Uda-%nD9gzTR!q zujx!szIvKurWr8TBF36Sz#W))k|5oXeh$0_EjQSwJ&}Hlv?p?Dozst&I35A#5opMF zL#a1?o#~ujS>m`(F)GqaijGB;S|kKKg;}NoxfC9=G`~}NV!=UM(&HkfYfYzgzk)+N zTf%fqeH1(1r&r(4mrT6`MpNu~Ny~LeJrOyON$Rmksnw=K>h8#~TFazUD{{wGl(;HV zVv$LwmgEj;Ip0}Lo#Bs@!9F>HJ&n8>{+On?$<%l~MuRyzg4xd`Q-kyn&z3NWR5y-} zVDW`lO`(61e5)(@AxEpG1j)COuaWv%1migqBwtKEr};KnPi}oAcOBR3eBQmp(bFVn zQiizxOWr`rEwPjEQb?ZQk7Hvwqf9zEDR+#I zqyI5x4`*o5@G$Y)RF zV-rgNq?2&oa!+E{F$1dNZfY8S`D`rI-?Oo9z?TW_k61I1^Nrm5$@#~u8_4-)XeL=n z&^#=ednwi!97ewgM*m2BKo}3+HS|W%Vpf_UF@$xkr|i@A*S5hvV}E1++dgYI+2`#4 z*yqVjlly{gw7<14+TYoi>}LD2{k?s~{=wo~g7>NQKJLBmXDoPtdu_f^$Nlvq_NR;t zKVt=*7E_B&baQ88g8spPVE15PutzW` z7#7q8!-EmQ$Y4~kSFm@mPcS+d6O0Y^4aNog1>=MLg9-K*_EEdRK4yQ(=<*-7-u|b3 z!v2?i(r&cBg1^U*=X-pEPap^$HG8lovDAK(Rm4jf$Ck5#_$^i=zRfDccUT?#J}VI4 zvsbb9z;|F->FL4>Pd8R}s#wvfW(VO^dzw9+mfT`%pmvK%vmVeXr~tay*GXT+nq?5I zW+nD-_9L4O7#4#dNT6gX#=Q`?v%|Jy>A{ZLb6upIS;hWBz*m{oj|Nvj?;6#cp&~`r zQ>~p3%+$1DD%oqfJ`p%5pN2+QdkAGIkF*^gwq)@Z!G%682o|u4`G#$_Z`wcFx9r=t zh2wwiJNEzVpKQjyYyZr#g%y!jRzlvle`O`4&3gu6Ys+s!7%y z0(+FiSWlB!5X@rz`Bv6$Zez{n4rU8?v0ifzE2z`RJDiz*f}NI?==Y82^iS+f%qVWQ zw~#lR`*)!@-@)YP0OG^~XkjZU#a-MZN4<=_*_yzO3+7QR)mK*Jr z=o(h}_Gb-!3cFohS+6@33p~sohR(^_x+~d3Tk#jdG;5|Wu-Eom)-(SM4GXQSwbdyf zlUs+G%%P@v9cva4j4){Na21a;}7TjqHu#bCMXxqHvJOUnB5B@ zxY+Cyj4-uDFvau)`8Jd?rx<}8&-t?4cDNIXirgx3W0%Y~Wd z*r2Z&UJ_=KF3`I?um_r6iXWB>&-+map!?(N@agNYkaav|w$4;@eui@u=eIfc0#d|Z zwe{?R0bI`njs*I%t2r}qsiP(IVlWvVw*}Hxcw#sGSP%U;Pq2@%T3-qdW}hnp!5DL7 zxqx@+6Z{!FECBm9yJ@eoTlp$G9PTXfKK2>LswmvVZpag~X^=UVxzj!Z!C{d$`nCl7 zu@;St7&WJxmyuPy=^PxAeM@AMc#pQiKl!O(341R`qBm)vi`gUioar0%;5>z0i&yBk zk!J7UAXc8A#JdhOz1SP=7hDSN_t4Xo=+y0;H&I4(?xwYJHid{a51vI7}^(PhjG7u zwm{+v%g?5Q}J zji!!AfklAudNeQtI1UhAX9MQ|j@P-&ZGVl9^m97GPF)YXJG@RrR;*`Qo)EF01Iok; z=F<1*rTvJ$>}dw7URI)8gOTC$=;a_YlKAjo95O!?+z-ue$a+9L_z%<|x;6Px1;80*-xqPAjgA~eaM-G1+JRgi~>aZ6X2gC78#w!_bWQ-9XEq=)P zx5LC%@k7(p2Z_BdW%o?r7aqd+YUUPqn<@0gx?nmoDHDX35UBrHjT>{O=o+-v+EL6I zPBaGqrvL{5BGY{Uk>}ySEI{Np5!|DI;lLMwkwAYrCkC1ci8t|Cqs+H})BJf3WoG+h vfjNVnw(}KaH*GBYbYr<6tYbG%epU}T>pwkoWmM9;Y&vS(rla=LaNPd`zoQ82 diff --git a/public/fonts/Graphik-ThinItalic.otf b/public/fonts/Graphik-ThinItalic.otf deleted file mode 100644 index 52f25a646f47c5c9186082a256a94ceb3c4d3086..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 133272 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�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�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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/public/fonts/fontawesome-webfont-v=4.2.0.ttf b/public/fonts/fontawesome-webfont-v=4.2.0.ttf deleted file mode 100644 index 96a3639cdde5e8ab459c6380e3b9524ee81641dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 112160 zcmd4434B%6xi`Gm+S8fmAvrlo&PmRY0RtpCNq`UzVTOQAPJkFt6hRae1aUelRlymQ zQd>1@rP6DAZLNJ>jTzMP+(K$0`&E{uGiX<@$^0Bj* zjc>h+@9aaq0r~!mH?7(H>b_@IA%CYN@h@Js=9BfD_WmjBx>B6P4J;=|L z*gaogzi!PXmP@^_OKdN0OC9TR!Og9|M7|68#QIHJcSI9`oyen3edvm-E?&cKe&o2s z9zGv+@J(xWZ06_ksKg${eJOV3noaBa>b7N(zd@4ZuFY3nvvrH}S6d|Z_?ILpuy*^p zwU<8k`DH^A`*H=!Yxt+$N|`HdFIzhD?}cbPXDv{x~s2|vQq5-paCaQM3Y!OPNF5nCt@Opaig)5 z&_BA)o4HFf>Tp`)&&HAj1n zE;_pU=#@urI(qNXM~{B~=ogP3Ir^)k?;bUdxsKHwYdO|)Y|*jR$F4kf)3JMxJ$mf( z$6h>kj(U#9k7kc9KH7hD^U>VV`;QJBefDVn z=qpDDj~+cH9rGNE9h-10du;Ks{$rbu<&NEdY~a|l$MVNsIW~Cg=z9{q;pA^lUUKrn zlNX#^esadi)Z$TndMZ3&PskJW1U!C^&*Swd9@)b^ z%p1J>)*&KJNa&{Wtet-S4~qkNYp~KfB*^A9Ejd(476h{=)!ErPnZm4*DWq8ivN!G>WO*aInGbAM zW5+jZ(sA*Q(y)olL>k5mPfFU8YEG&~CZIEKyfqZi>f?2(_Kvo=m!&f8J*+L>TEny_ zn+tccY$TP64CUy^vV}XF6AfWC7j8(Xv+HrYAf?(<_>(2Rqq#m@WwBI=slq!XyrUTz zZ@|UtT6lX8Z)**E)zR7Zj!xFm)*8~Jnd>iGaoPHrIGuI*d4|O7qHh3RB82$ls}LvjK^85rm)(IkZ8S;^@3biqStqSL@OYheV2dd>x6H z67mHx3?U_Fd|=#be86;ewXFBGcO;BM&%JSQ(-7IY6 z+WS)M+#5zpTy@wuao-!y8HbVrBv0maAQ34dO_df(QqrsGitggg7!a0DB~xi{AcV2* z@OJYS8FQco1L07(Mw!A}d*sfJ&K}n3H76(IrRl*yM-Y+`j!K}loSkUi;_VLTWff@N5+KGn92{g`wI8l>ifFK8-qQ!T(vlnSbWtjJ%h$u zg$HszzQU5Y=#qP9yz#f@dD%oFJFod~Z~Vtwg{RHBKZm&+l z2~0ba{*KnLU&WY2jEBx;!GJ$#Of#loLWBHV$N@+k< z5klH~R2u(QT4*(@Ix~bOQWgol!W6OH2Q`gPzhy`^c z|EBTHH{WDEx9zy=t{s_m+b+3iMniL^8Gj8kF1lpfI{EkJ{Wm4aPHRf1_qy@s@zONu zZ0REDD(PnFKIt*(UnNP+w5OU`omR~Pp(zYt{SkTQZBGfPFD?T%ru-@Sk0}39?;E?A zSS}S2nC%P)MM^~q5}`gB$06iO1=X@A4Wvg(eN>%Th98K9q+uatOZBDL!>3CYA{;MH zMGQJBBSlV(B<1oV#>n;4SNOtl@orTtVzChk99f!A!q#FhD50B5LYUYaO8JkvFH3#x zhSc8I*UrUpBrWI8bcaiXM*G?s9r+K+GDGE=QFkPZ!~`n%*(_ zvG@O{^JCw~rLG1e-_X_7z_N54N%LHJt}rS$`rhc=hm|a^k;TMo>A-$IoGgqa<&k9B z)w1O23zSu6Qu^3t$KZwk@mcu$M^(jm4~dbM(dQGRMt}6Z@^b&=SdAJAiAmQcP4N+)S%WTX7hVsynTt>kkEVD^q=mBAHyLZ;cOFw6P>;Di1AzFe;dC&vh(r1&6n54+)ZmYF4=SVmBV|MY+T#q zj@52x+WUAR*SEe8e?0doD!KCri+<|Mtanq))!cM>Z2oK4tw(V@wf?%-=Ep8?YIemo z887nr1%byo9f_6#;VbCha(Y2Z3YaNDN^2;I)`4aaI}8EM*gUnq{QfC<$>++ueB!`z z|5&=e^q}u*LnK)iHN965X-;W&^$?w0GF@Wt9TypuGDTVu^8vi4OIIS_o~qLVp;lTD zSf4s(B!C&I#~Rgi{8BHlT+=!&gjAX+SkU*l)WQhZfFL?cSKELkIza!6WmL;T;ZBg& z;0%bYb}>Cv3wA`2_P@G+|Eqkz$MIEvpnk5+T6KTO;o389yvM0m|H>6)(TR=s*xWAr zO=;cYp6jb}{V%7-V}HR_*)YRqjXV%?I!712*XnjUZb^v35jP6+5WQhP+w?0(h(|k; zt>-%;w&cCmE5hzOTccj*S3JRuR{PZ*HmAcLTv^#Vv5E(sqHIgcq$LiA&6&8*wz0gh zZF`%=Wfq z)lU$@GPB)_Xn$Yip3O2YpByU#Bi9+yg&O%wLw$gGZ&I1R&C0p;Av9#DZ`pO*mdRfc zP5Vr;y*>FE0ypp`5e(R+sx0}%`WIb8$BXn?#>zsS05m`sc7`;;8gbVEr6N8Kdc)vi zL9H6Olc2dGDaNPqY3x6HEKb>JDfAWk91f?Y$HHy=hq3cxe-Vr6mp0C0Mht~>MCh_X zrZD!pk>b$Irc3;ZE$!# zOwuf@d*i7zOF<4nI3Vs-zaDMqYB(-v6*9Ujm|Xgtah+Tj^jQBJ3Si^f)9GPxi$mXf5w>*Rl@62z<7wIC3#v{%*8x4EY=}; zIIt;%0+0#FKqMwc7!;Gh2KF8|etvxK-s7y{IJ^3Y@tCpNcOR4sQ00&GoruIj7O#am5JJ~A@UB=hEwMN$0;WM(eUT+hV0GZ&CnACJo$fHcD z6pM{e+IMz!-Py&xjnzih?`Qey#x%?o zcK8&~IZa!E7cscz7HLXHh|*+dZtLo@7TVY}G@E7JKmO3BJ{T|tsDZ5C=W;mMG^^Ff zd)Nmb(p1PO2)P5sonqz3A@GvpGB&SxI8J-KiIgGAF|l#jACgb9ZYHx=3*E2c#JVqH zS>B(D90#JReAkwV$k|B7_HHH5$~KuDH9XwG^G_HxG>PojJyUr@WnEom;pbD!#>g#I zk%WZkaIxuvjqU8f*qmY6D+95@pxf*5#A5MU9{bQm&!3v_GxAo8Kgn}Rzt3;vzyD#Y zo(k=SXMg#!hJh07*#tIBtTG-%k(3N32XDaha zanbhHkotR;HP##N?lt~<<1KzH&j_tN|L!?oT66m!X4{(pj!u6i^$%Ckz2e31IQ`Sv z!_2>z1vcJ_$Jn6CjlUSrU3uv(ezS^HyMK4@+*_~qUJ~}petH~N_Utwjtoqr*Q*T^#*Sx%O)a!|)YJ-#C{_4gTZc4Rw+4p z9hr6x3WEm&wX~fNlV&CgpGrIeN3V*i2`$$h_-bhP`6E>7oNMc5RzC}I@fVGsJzG7q z?%Fvc_s-uP`f8y2_CeOp`dItm?R?L{2PejtZHy7_7W|AWHmBQh(b@-@_Nh-9#~)mK zk)wN#xN8!qv5m{(6CXVIaaQs2&YdqCe=z$MlO<&kG@QU&*shE8W?LK^O-ROG?Khq? zjte}jv4vQw%D@R);cOw+X%4&cLURogyu_58sOzlL*9Iv8O(X`OM{aMCF*?NeobDYg zcg}2^JCdrXtE-^@RK#tYeVP{=z5};K)nrw$I#}5q>8fN5H<)mswR@7Z&Gq6JBD^Cy4*D0CV}jKUN(6-fuG-5pPU<;f0r zbs!DspYmm+-MD!r?j*vBQ>l!sWFFSaJS!uW$c7UrvQl!;APPMM=^^c){rr%jR6#dT z5A8skSgXPMj357T{4;PW^h;-k1S?(#@0O|e)_dc@whUdTUzWp zsgP50xR66eoC~=ER$W0{k|kWr4Ka2z6VEVQFXVX65Z6i0jHft?$P!(qf9isV4nlr; zYCqDDbeVmb0)2y0-Qa{PpzQR9ibu{5>*l8vbq)f2*fWJG^=| z6`M9q%^kl*z4@Q|CtPIi=?|%YLRu${@34%bND+a9C~ZR^i&!4Walr=V+N2Row`Y=t zOezDp{6Hp`;@?jycDlL1$Yzp8AerPpNaiwZpuI1XDs&K$B@xf{kiN0_E=Z_8{B5e) z25^7CiBKT2dcxNq)e4pqjZ3uDu-B5*!dzzX?`R)-gGNVd@ep3dzn99G&6Xt__{8hb z=H=2Q(pF#q@Fc+9z;WqRC)Cp&sm>lwf*MMYL~V2ex3sVh_NBG-oUUQd0s98lI~`Jq zb!#QrP6|~PS-G;jc3DHnc*lRu^r3YN?~7K1G=@EqJAztxoJCf-9F>Dj3ey!Oq4>uu z%)+@Vq*=U9e;}TQ)Y!>Cn7=q=yqlPF;m{|m>~>ql4*8SS9TqlD=cyC#C=M6zcUCGv zBnksatUu+7Qa5St(6!m~HZGdct+co-Rhm6eWlL>L*%~bNIxVre&f20n>($7%l%?Kk z2}CT8WISCNVw!B-Jb&og?X%pTs@b&>`In)3cMa{Af?6<$S}>CsQozN>RbUFz6|+_d zAxH`!#9$CqKwM!0A@*zK?r<=kPRIR~6Y7mQ#+<}>GarP_fz{bncl@t)T~14kJ#CyH zr@U%KUZ{cym*>R(D+4bDq;3dFO=KeEKJgMLk_u3WtWAoIwi>ZL7r9TOzXhkqfPIGW zKLC+KPRW^!C_05@ZzMjMXZ&ao)bKC9P(UAA~OsaVKC^<(MD>X*|K4Am1N4%J@UMF4;^~< zkUU5v)A1Y~2iyGXGF-~6^S2c)8w}00>CTKwoicw(jW3+=Eyt&2aq8Zb=PP zO^w_}QcAk1)oc8xpN;=;l0S9c(D!(_cS2jr@eZq4kg>=w$M-h6&#ex){d?RRn`UJD zj6bH8+gR8Vv^v$ErOfDwtcy-b^~sD+{;$cFq`X-Ekvo$zUCY<=S6#Xh zTV#CVqPqW>e3rvqt)={mPw}`|bA43B{%mttJdb}<=97(gDnqqCaBFF+FJN(*xC$5& zFc}1fUjr?As4eDgPq%>g($TqqR>NdLJEChKEA@crb3kB#9;KUQJSaP!btHhapyrT+ z0hg=;cyIzxVPtso{9d-Bv1(TDMe`=li!#nETGNcBJJ+^NzGQ1}>tYKl{Fb}#PUv<` zg#ag!X=ziHwd}XIg;$1Vf9!@;UGcM)_hcS^dG@x)o?bQX*>M|;E8Q`6_SL=Py5nBO zmU*?^vVH!A{53r?ZR_&cmrsd0Tff&zQh{-uX5dF;|zQ7t6aXHKE@IZ2X&0>yQ9L|8i0!qc6^ngZ#OZb3&6 zHI5@mq%|G$i;mJfd$o@zqE5DR1FM+2$nTGT{>I4@*4-0TT{ZV5Ee_4ftFH6%5X1+} z`?Tz|H`}YXM)%BY`^rt{@U*YKSLf~AUSH|7tMX;ss;X9=ZnY)d{_*k2&Ib!`F1M~- zdXC$tRE_JD100f26IPF-y;ahUn7P&vsl!Oz326=5M5;D4kpv?ERWPeGML^I!5OyL( z;Hl{#$9TF$ralnc8VPry(LJI`s-{EcNB%vo5r|!an2akKTSK_|FO@Yby z_r(`4F3)`MqYlS+FlUMT5-h3J*n=)hlM+z4ny#*_mOW0UIsAGx_g>t(C}w4fs@fW! zPN;HSpYhx2m_^xp!4(yLjd4Y`e>}b;;ID~Cnq0YL!MlAVwE{#in640b>T~od#;)r4>o%mY%VwB0bd)lR>dN&CU(v`_Taj0 zyeb?GD2@u3bNgjH;$vWnX^dr|+gKw#1OaYw91}`7G-ePp*eHvG2uU-9@Mj#y9^MZ6 zmuP!z_T?kV$ZUv|C0IHw80btq5DH)u21A#IdXo%_YG8;EjJK!o>=JWqXG8cZZI6e` z2i9fts#9xjT6{&5m0`i1c3gF<42vF&m}38U<6k`H*s3*-?#`?di7465ZimyY%0rT@ zLLD;ZszO)Qn=$4ba`0H$kT0CgoEqnfx}@_!d*@3}%su^(d$#`T9nZ*mwMCylcS(op zsIoh@uNPx}{A7AuhaBt*${pjLT;At-k-ertDLul5_UCk7&kCjt=R9=US z=>xE9sR#_JQY7p@AyH1nkp!&AMNY#}+{@8D1;@Nd(Scq15y}6L+HIOE%4m#ew`i1# zqp;KwIgaE1bi2peCwx?X^mvz#cKKN2x@hq~Jko#HSbtO-$KD^?<`H-)hn@2DKQzi8 zDyJK(Ii|Le*xR%@Xbp|cpAO#3%a6T3wy$IJOoHNr$l5a;G~7Qf?x|U)|9DyH(Ra#A zm8S=X>t)xRE;;n);j79>fwHToe@y7%$KZ;yLE#aRNxB!Pm1u+fM@Qq7(aHIpE~_yJ zg+|N@!I_Hu2N(yxQxnZTA&!c;Ql1_uBM*`p1w9_6ga0FYR@Pq$iiT7BSd{w;H8h`>BIMD(FHJ)kFVi7x|GW)nJ;6AZ1v^sL-LTGpA2t%8GrIAYq~T6C6~jPbD_K zn$dKIL%NiP+{kBaI<&oz-G1oMcAnpUi0$)LIh<({5H)#KKihY(bm!3ar`TS<3N3&s z7Xxns`bvkdN{!TlYl1iFXa!4^VHim8vfxq#Z;KbF!etx_QCd8=d0_MA0cG>?9Lo-H zP!k`Bj%r!-bYHmzq~f81n+q^q&x@ig=69Z;Von8*#7>Z5(9@GM}v(LOI^unfF9SyF`9#+83snd8@nYI*z{DwX;pBprhO6!fwV zdDkc@hYR=!Yf1>cWz#@|?T;G|dZx{t<~H`l**Nwz8z&d-Dx^)bhmOZnskp4o-t;OP zXS{0GU9>5I#5L)y6YA+v%4z9A(k{ynj!{GRD_K(^$B&(=H$+HSC?p8F1Rvk zZEbI}M6bMHi?)R25^>fX?+kl9;m&w7izgs8fBsbi{d)C*Tdhyt^@|H@;5T#OFYbEM zdb7D+wZ8$zG{D#-sYjZNR++OYr7)MFPUZ)KFY&>EDzbk8VGhEv4ElilLGFiSG37cY zoaQ?q@7Q`^Yd@D_UgHUG%*$3UIkbHU@PBB#oSoJIV-CkemoFS5KY4jGS2g1IFQNwx1=3EsDox z3r%XO*Ms#_7G1UH`3(a=84*9r`FXujDD~6ttWqO&N~xEx`EAY$kHyN~Fmk{bP5Ik) z8_$OA-07;jtbbS6#O3{qmrb9X4haNhxraC(1pZFsYe_^s!8L@{~tm-v>N91@m z;_&mAthT}m!8r)ZwXni&G3ysHc6e2cuKx_L5rsNBwc)p&`cD3mKXS^OC!e7SDC~$7 zCX2T0EXoSuq;*PLXmUh9wPj{M;m(EL`q3|cM750Rr};L_#z^&|uQ#YStGmc!0uoL^ ze~2}@{`f25cs#652=g_C8fPG)<|6?oQVD`7v9Ac+PquKh!OJ)<`-NdmhP46Mt1t!9Jbf5YbvNRYeKdPRQXEi*Fu?r7(Ee!c7^$>^~ zz18%yXz2J$G;|mk8a@miK?pkRK-OaCFNp+34mTYU{*ui)Tz?5pPN|<>L#kAgkeU`R z+G*ctf#OQ^90%2M=C`962Wgnh4)cRHYk6bDIF;7K=(db)#BhJh-#fa$V_t;LlGm%G z!D|a}0)?dCL<(ZgSyB8;#1wVbg;6ZR7_Bk&rI9I0@v}-p94Y(`8dr&WbP`8%JRd&! zuyRoS9VjNr%0s5*xJmVkty0-nc!&G_{)03V5kUFxkT~d9eo}a+@Qz5DmvEiRn02l| zotGBtG(~S^M(6+oWf`iXYW&=fT14fjfbXL>(3?1Z%>qM|!C=`jgc8r@NHSm!)97bd^BB^pd`)7G z%yyMpb7~vP{D4mTRueoJhLx(~TZwr$*8dvEl`yH^KyBo;zM(NKlIx;AG~KxT*XWHe3Pxr>fT`9ue@q)l z=UBpJlcm|9m;pHiG$kK22B|HW0}W&$T4Nf8U{8iPyHo=EFSHzqvR0D$XI_{%l2!0k z2haO+&K=&RJ3Q7*ysmx1f`$pxE*B-5TG&jJ!Dc&&ZO`90lYl||tKU@~ifl4yvI?z1~m&J3aL;2h$TDqHJk6$5{(-n`$ z#$I68q$2kv|Ma-H|M;Jh_t67mE^re=oaX7_>ex6SiZeW3tdH>F$b1p*nt~A!PCw#6 zjz5rLn<|MScjCs%4RoBz265hATg0||Hx7GkbjE2^{^c^O%TtU>*>_L>&~PP{A7-RD zsxL*mX>u|mV%F?|saXk}(SUNFv4WQO>wf>GIKvJR$4mV?Kdj08CwK-9y`rRegq|fs z>kl!Z9v<_L!4uFY{DfgbfEC`uRbf*JpaNbr{bP!L-fHZ;f@}A{Ro~rv?ocKF^Bqrt zjaFkYbNUVZVSYmfPe2J>tomhs+vB$v+!vg;_xoSx@2%WB^xzXvP`+gRS~$Ygu*s~N zQkZ7grDZ@zEs$c!0D9}=*!zI{gj|j6wL66P0aOvTaZQ@uUdXa!Dz$)25DMF1LU9-A zLl&e`#xHrkeL5^tG7F5?6IUeqaPMwmsIVuMnxEQ$0%TSOT$fSv#rF}dMZP7(O@LaU z)dGtwF;RjeRP)Kgwsd=28uhbeA=^HEdOOb>zr_1f?U@w6E6KARD3VMrzzbM%K?ZMU zDZCvI6t>mV`!c|-3)C!m(33nxbZnUPGB^HWH-YT61*nPqv|blgiH@Kueph{G2fCW% znGb0TwUyQqz4LjzGgtEcE)6E&kGeHX02apR%IJTiV`f<*A5RPmZI@nkmPyX z+e+g}GM)v=r13h&8t$f;ixm2fx6-)gKy&8FPoT)lWq@E^@E{2by)W4)@H8B)I(_jr zG{NN83}VOz*M9O7Th{i}tE$)Sap(@Wd~@ar{@p=vWn6*>ydR~A9C6fkoU?6UUFS@# z-s%o`tr6^$)d#lX?sePEoqCFY`uUL=6z&gA_ zh5-m8rovvs=b<=7q+ZSBHokuC-UH{f%An6h7-fhR5jCW=PYPQr-5_|tHbS0cEDu`K7OkDy_Tv- zHgZ{u@xFj`xDvNNVZ1E7t=m3q^i67wJ zEc^>X;FjkTmE?t;A@mX-Rk0y++Z`~AW#!T{`cQrIeZv18gdlm#$SHlTRY`>tUzH;Ghw_Uh#YA!c* zBc<3^T)r=Lu~+kXV_a8dRh7K%@!GD%UHGeg9JPX?>Ng<`<`7wz@3t3iTlmyd3vu!h z|6kN$1QA(*-f=cFU3jUxp z=kTP7JY&4^o1Iwn6~U_2f!$31a)hS>EykaI`P$%vd)#}&p7G5+)iq54FSp2Y&-|V! zx1RU$7dLf&>A5dHl(wY{x(7p)yMzPag&@#_3+ zUp5q}R$Q7>uV2_P*{{sBwPmjP@nhQ)KDTU5Cv9nO*t%-hRw3iSx`Eux4GU3;eDr8K z%-suGsDMDa>97!Rs=(mkbd5r~q!G>9NonHQ{rzW8oT0E4ckf=&Y36!mGdCb~2Xs*U zi*{YOZ0_8ZZT&gM8kcXq<(ajmE30oUUZEie{YK-iUvE8=^bU4aipn z?l#he_l)%2fxzAD7qAci#oavn_O|uceU*aFeD%8Z+unZp&wu8V8lunL7>Gs#=k7Fq zJhT3H#-CW|t@@euZ?TZ^$G1psesTb99R%G|2~VpT(m8j!$!w9ww+08r@3*1 z)Ic$_#So?ww3CeA4_*l7M<_>rCjc=xp>~4M=FN-FTZ_JYhVLHf1-pY?Zmilc(dKjP z^o+aj*!h9LC)i8OdBMsKn@^1-YT~jd`RJ{z!ou=_^z8k{wqMPEm0f<_HJ_Pw(Z5dm z?mg4;8>yd$!LJjlT*3p}$??Skn)-(A~R`zPk{uJJhFSHo?_guC8qW$&N0 zYj$0B$ulqR^1b`@=dRhD{UTTmnmZ5h=}`esae^r9`X7OlWSDpkTX+J;f}@Z|l)Au5 zPWu~nXAvtoWvM>toln@|y=5)%>9?wmi zR$W(DO{TlGi3IRHe$*?}D%%(UWP*VwoMl&Ome{u%Gl+-df^NVy?#gbS1 z$7TB-A5gtH-J!^C&G;{)kWroeRu^|$4-eTnvmveVZ!+0XTr#)kTps?3fxf)j-=6P# zyfD}A>era;WJ5;bn_gGHmD`67>mH|Ljg@8KWfiu-BRJ<&9~|RprRv~A!eWST7h`$zjH^7xVx+A!25}tvoG5~Z#!zDT^1>4mRjuOKPdb@?^Vlbu z`zzM7ItVVN6Lz5ze8pQ7?4d>WmoN>{-N-@{*rKI7I%||R8X2O7eZx27*b1V zA0^W@m?saH<_~u-4Ar!?Ef_aQJJ;ZGRf8WN>9b=Sx>mIJwf448u9{LTLf+6NS3fFp zQkt-+yQw19Qr$RX>UkILm}%BA=3?n7rFPZxXLZhPtQKODAs5u%d8obfjLEtyT-P!+ zec_kHeQbzuos_qi3e1uvlb@M{&z8ZpnnZTIM!fz_k6hzVpnwe=+9`D@Dyg^3^81 zc!L2!6_s`}NIGg{MDZ%+KU$jqZR2rcuJQP{L7qeGFur?fOH<3z?(t@pf)A0)wwa^A zL?bz#&wbZ;@%iUj?{`HBKy50dC?R5m@C3hfq-gnLG;kQl6;e<;sKiJGIJ1GB2$ehdM2gBMsjRe7_yqPK= zmIm{mqYkPo<45hLU>dcfPLnpuDLH8U!3vu(uUh18giauhn&3jQAjn9UbZR8prifia zb|KIR{L8^B)4D-yJ2?tgpLBI9F#k~2V%HU(kEGlzi+Ex1hD}BCJnOLz=sf2(@-Xp) zV=t~1@^sDbl=G!0u*MY|>|X`c135(7b2;Q@aquIERgetRFRZ- z>eUrC&jd1MkGR@qDsm^1PG4;(si$b|f%eV;_5m|v;TkGVic+_0)rst?UAtB>9QnYi zUGhLd@L3Cg>3Py;oi2C*OYK>=` zKiPXCUze$6i;+^Ybs6K(P=581sm8ymtoY&>UOue&+f*VO&+*tuCY~9 zyh>SPNR}h%j%MxH{V6?0D6xDbVq550js8*LFk1~Tj7Y-x9s&G^^1+ey8u)ta~26> zOnbT$6mF2_4E8bfAB4i%Od-c}7y(?|Su?U!PsQa(w2JdDS6jB)Dj_PCW~dj{aN}$%Mc5$t3u@A#?fLK5{8!h^UH!}N{Pf^pVNlo+pcw<(5ApuN z`#L7GA6g%O;NW0k00t+xerP+!9`6x)O^P#AgBgnAkJW{$xx^-X$M!QAJs-IL3m5D%zy6!Se- z+lToMl8-oAFJ_whU@}KExfC>xY`1mcD1r$W6bzhN$yowOjCGb=J8Kj<3-d33W7A?X z1EaJ2t+ifjx~^I7e{0M%+$vthhHMSu*Vbw z`~ZmoL;oY;eMD_$a38z_HB$W;$y6GMf!-rx27x;OO##Y|Ha&{<7zzVVz{L!vGANH$ zK?L&8KP=}26v_J${s~)xc{Fk^>nH8Ox-MN0Z};16*CZS44n6#W-N(Xpjo0c_D&A;o)RY}co7ef!KU%&R!sw(RzyZLpn*t?{gmM2@ZGKi!-#B50&F0W+w(BeW zjw{AjxNV=X1uxJoAFHz3T#G{EQWeZ=A1-RQIxIEU>MMM%D_TYs_4I`%)P=dXFnG7e zT~)cIQjzDZ4ssq`Jx5lMt#W&CqdH7C;QxIgZp~@rv*}*A+ASabXPzSX75G=s!AT)A z@=)-IG=U?*4csNbMJhr(K(TJIF!dTGT%!@(lEZRZtB=u&O#oJbkSRRS*Nw0J+qo-l zcsS82+x>7Mk+~|vNFm{=4%%+G_v>sHyNS)>-S^&L3s!p)DjWgfr-)(!M{DBY8&;fa z9Q*F%n#Wng)*EjR-?Cr6%lPBlyFKSOSiyC|eMnPu85>?Im~5z+`{V6*y}f&PVfT(7 z&8=ui22&ctO-0jm+2vunwc&ivE@j2?RYz}MxM0p}!!$RRtPcOaO(RieuuALWa2vsC zmPy5dG?by(8U5q7zGmmI?i92*is)7%{4WdYHUD!CR3V3n?sNM*teAT{*a@ z)fni{_D3p`jiF8@RXHxvm`0osXR>;Hc!K(q+pf#2HTAwsz#VJOO|+&!nLcw*;==x~ zUB5MC3=+a+zQnr86Dz{0=5*Wg+h#WMDUbZT6!Tfk);f!Et-NL&bKdZT6L5Alt3o33~kg2?G zS5tEOo^2Oid;oAkG$oK5@U#vo(dJPY4WmGtFNTB01XxRVse<0AQOUiJhe^nl%8(B$ zZHP2f0{f7~D1PH5!70fkNr|fmhevdHxSC_`K*m>Jqpm$KciT^3@HD5RoZ>Bhvk z%9PR>YD`u{FrKWxby4oX`e!H9*WbRpEnU}OukcTpvMyn~E5qJFNM#_-tS26F@%2}; zVy0${=iqteMg%D$d?=b!F-wvU76S_MYBoh4@D~Qj+%YTIkvyr(V*N@i7;&1W>ahQ& z%pHvQ{4j|T4I+yg0BbLWpG=L_|w5m2^r{yrW&la|t`bU2EvzS6MSmgaCgviBD^^Dy#2vRGJ2_&e&@nczDtWO&$muq6vy8Crruf+SEfkZ(&-phSRD;)dDx=AV=f zE8jXP&A;bxZrMFAZ)wV;s;ACau+8Th!jx=VFk@pm&iz}@Ry!K&7PfWFUpb4W!Iho0a(+kK!n(!|_3W+p&&fgS zB_xacqj9i;_=8Y9ojzV@rG>e zlUA;o-gtKMtmuYx>cW>U^klBC9+y13F}r5vqy}qnLhtmje@Y+_^k@!U4>j9t&Yrn5 zD0oFEG+5#WzhZURE%?tkbSiwTOy})fwpl7sA@>=($NXn0@D^B)|OJVvZB@c znWFRkOYq{UOqzOeko}7Y(APu;nPiQ5Qlh|RERS$~EMIGG;pP!ic<51!VX^1Vg_^a$ zp|m3)Y#GbL0x(+xP@{E^IH4zjLnk6m2li9)-^L;Ulo0O;Vi(F#*j>Rl8>H?Q53BV*n>cIw=Ptfn3p?u(Zk=|+5P*;{=UGH z`8KX7Rs@ygFO9paswR3?1m68gAG1yfSA;qy&ik+bzNKNHF?`;*>QHUste>&KT~8Tb zJJC6=y85bl73YT=9&fzrr$@d#eah5D6Kw02hgXDcUau{rH9SIN!ssAk7(iPL9EILv zAWSL^s!7Br0Eb8)ksvP$qU%V4NaI6E1`i)IG!`Y{ejSE6M8F0N$N_!0X z{0x*lg0Nr(e3>yyG-1mM;aF#w`9CyRNe-%@&s=Z;`;6m^QA?x~DYpNdbBqn@iVu%p zBH&xlFtbRbOa58Fa1?ohNN);NFrwwBqzYn2M0*C0BZX`5a$&;vT^i9w{ zZG5Mj`*f$O&TPrZlgg zJ0N51(3a1*i1mH)HRH$67{}hMZ+`RH%MaGZqs>j5_sv|?yJ*~XY~@Rq!?)kvzo|cY z`Gv~*wX8r2^D!Zsx(kGpr-`3oL;&X!8te)!Vhq-&IO#e>=)(KqHNI-GtDmM2dC2RQaKDaTOn>fRBT zR9qe$box&~iNyO6V9AfrVmXquQ$wf?^zEUk$dqKdpoWM*!8Bq$3n?BV>tF@@)Zsf^ zN{rldz(T;sOlMlYnfra!cT^^L$oSe@m9TV*r~@pqNuk((pw-|3cQ56W(SN@FM#;U*Q zWXa0=z-%~Q``QaeoW_y_q&N}nP>U!<;1)`KDe0!*k^{negj>KWX)(hVmtmu_D6fiV zeDC=2y$t{Od#v2q_e87msYjFw*U)>e3Pt&XInthQdslVJuFh57Z+qApdZzeyv=pcq zYIgPx`?b^SbrxX{b!IaSFv?@sZ~ zLG~PjX*dmgMfo;Gq7GA@dPX`c@d2Wf`p()Flhu=a7jpIh+OuO zL>LhnNwS4tHZ`(*zh}xhvCHNau2loZ`x91t;)PGFn4sj*kt`ONk%h*8>G@OBe|*sb z>om)Ye@st3f9bQabEbGa^Dbi(*f<_&yJGFMX=|@&E4*#I+TKU2uCKjm)xOWZch>=? zM*RVz-4GDkIC0>v_ddIC71|F^M9^u5dZXZP;D!zYo{r;*HUo7+X9`VDN3x7JkDU-- z6T?78c;+z-V@F~j=xIE!_V1~&IU2s6anx2fzA(Yo=+J8ecia(eYP3ywp|QHwk@E*L)*|{1mV7j+M3S4*NEOn^LcS(ZbHN+D0-B1!z89~c%ns}@?Y^y|#l9HF;J5Cf$7^FM#df5D7 zyFr@;1SLftMUe1_Gz_{nMJ^(=5y!<**s?*eO-!-cAB)vb?{28(5KYf*a8)qBFBG)Q zxd0Ab>K6|4x`SS+(3$8!~}O>tS)_>yc0RChcTo;ss>S!PmTA?#>}#gi4W zbCzbaCci^5Co>DC%=+ZrYTu=y;G~`dmtS_Ed*;sD>$5#egPrqb45HU>g@FT&9dNIZ zbqm;1N+Us`4j|dm!SHB0Az#A17*#Qrv{>jD#0r_dK)^_1oYF4aq87OVkT2v)DTEAA zA0gKPQwVbuMoo2l+rlx>zyS?8ns(~RX{P+E7=`j7>Ps5W(#84t?KC}y=9UqlBPL_*bCBqmMYG5$8?(Oj``Q!F=noXD0<2) zo&_Y%Eds7ZIRn_%lT2M%BTp4WTbOBrYK{KkpjrfM44cVE3wpFxP)0-q#XCESu6w!$ z4?{-L`RNLfQ@L*;*%BMJ!+!YfA@2Tuc<-%b8<0feFngaoDu>Oy5t<8T-<H{g-CZP!s{y^1=Mgc>R<6B!?G%*Cf!p?G!JyjKTn~gDSLZYMtHMgyVBUK&@Rz18mwWjRPkYhQSDMr?fLM_ zm}_jSE`@|-0}U+3>D0ayKB`@i%c5Dp2_Q1D?oCI`Kp0yn8p%e@CHyeOGz>R}d@;oo zu??rT>k_juG|Q)f0qNwJh85RmPQaO+{hU|eO1a+vBsCONkkoA*VSJ^e2L>HlDjk5G zk4Bz0g4rd`H-*)V!Vm=N9jSDixTQnv7Yxx3LAMaI51I)83GFB;o&KpbR9vW**N0Gd zX9t8@Aw**pCA4tL1qPa>>!`{Oq)-hBKq#!A7Sf6DB-tWrLgSFb-YhB!cZR|#;1v|% zco+%DO*%t*2O(TMhKDOankggwU?e z_Ecx6Q@k8lkJ{M-V`J8y!2>irXi;k?90=+==ux~)oH|H70u+G3>qyfW(K#h|5KE36 zO#UL=%Jf4SynX*J|L=LbCvC~+hfzLvaT|BK(@5wtTSg+kt4FI>zrvS!X)|? z-5S=^L}gslbO%JKR_4&Ni-hA$n<8-t*abHfR(C@o~br&x9AqcKV;0U!ynA$Rf6~`EyHkIA)!{SkXEa; zvd(2C#J#fYbJ{$z!zz2ZJLEll?3zwf#aYm;I;;p}%CVSK*==QVW%SN{wfaHI!p`3pgZH+%*$*Jrdu@4;^!d-um~}a6ClMg^wtVlwNn&V)n%{z7)^mquBKQmT(v5i)h}xo&W5PcD2q=wv;s>SL=)Ki8JH)&y-ShquQ zs}&ea8#yQV@B%AFC=9r(WNwR#IoudC-HJ%d%%&hVBuBVTwNgQ>NQLVb3@C=%9YGVU z%%!Uyt0HTfLz7(?$;J2TjCs%nJBxZ1%$W<*$YN=QInI*h2E=o=TQ#*_)1vrbl8c_< zfu>4D4JtC;rUyMCu2ltWmV~A|HGFN!D=X-0o#MAJr_U~HK21?A6*`3g5SNUWZpI~NHmko*o z?zQU{Xhviog086+#qY7=O?G_w8@{Rn@}m3N#dWE#`pRGL7I#gU|DfZ1r%3mSh;p?mGL2Q%!#elS?jHIhZMca0*Y3af+vI8O+r2rBu~N; zl`o<}V-o{;548^LK}q(B@a&*dDLkke3=4ZFW|CI?vxRfX$8!TroDZcx&ff@+|I zKYc(+m70`a;M+(D0U`p!N&X1?9eW4gkik$W=6HyiBilvH*yu4JB_?T&5TYuG_;3)Y z5nm>lv!cN+Yyu=hQXoB}Z%~sen?cOi54E`T0fh1l9(DB557ytiT9sg5YQ#*D$^dnG z07EcHUjcy3o+J(ftErzQ-6O0Jt=Pz5{ASJxNfgMl2D~CkM(9f*sn#H?C33|8c7jOt4haAS;3kmroNQ0J1 zE75gf+m-Qe%TXC)ZQ6Wb}Z0tFbxPf zpm50|wx+2$oUFd9;5x(SrPWqpcWTrYzcO8TY|)bI)opiGC&SH6Y=gK-;75L5_iLMB zrx}O0#pM_UVp+fn*MQ5z)V9cEYAk|$fO09`1XWnP)>$&Kk;5I5>B(;5nKYh7iozQR zUwz0~h##(H>a)>TU_x3W$LxN+tHE6van#E3=#i?%hUmU%VS4mPv>{!+FB*NNs&Q;7 z`Q~%>E!%P3vLnmRKmXjFJC?t)d`upn2}JENxz-V>bT@SAeml~zb^T#gWN(!J0f}hU z-e?+ys%l3UD!h4g+1_R6{BYTh>(4#^eAGNTOX~u-D+k#H{S9z%RTlc91?f^vLot7@V;m7?b*L!!L*tm zfp@$H`hF+s4r3M&F%PT_z-3!dbvkaDRkj@aSQlLXbjcFo#wBDY~y7yB#Lk7@S- z0l)FKag_gW<7gmv{slMRe1Tla?lW<;v1O*QjD4;)$?h|@Bt=&wCS+`ckQYg-qz%#z z>2~RE+@iO^QUp>1)}fh<(e zxhWFXVW)v^2edThT)-nRXGXLVR6;f54^O3`r6d9$)(5PU-YOpy{5ZRUorub6P0s1@ zx(bV~v?!p7*Dl-jz@6u=u3+ zxs-_9pDXs8pq2@CJZEMK(z`o4QJ%WIw1dGoB!+U1#h z`=(rxK6`oly$dHyWJ)i)&7x;L^@+fqrd@4Q5_Bj`Y1`G55C=Xm*`5ek#z$li$RhS% zF`msDOSbe|pz8K05hI^v2lmL=G_VN)e@Vb!wTR}Bgk=c6%D@D^E#hVqLE}>y&`}FS z+|h1zs%KBqw5`ZK$8#!p!@wpbkhopl>I^3>;2 zgZy(dso;X?lFwqr?>69J)M0$3;itw=`M(%HH9n2+&kc}!Hohh!HS`btP05)#KpR7( z^>J6j=A@3uAn<;oSosLA_6v0s#5<;@#gJ_Uv3a6w|<<%P=-FC+%Lx0`!#$%6O z!!NW=^*C*XC(gcf!`?pGGHq#g`Lx2jnz zLbUVuXCPsM{jV7AP8u zE=_$iwLfMw=?}|~j+0jkA*bdD%^ept6jUEW)~_K49%Dq#J+^#Hta(*G#*fhV&r=$%yy}6!s&3kOcYU7DR{_ zatN_eLArsDLXGJ>+?FzJ?L=*AdK#9VWAC3b2sdt8vY~g<#7Wi7mq#oU6MoNh&jz;e zqPA{s?AONk_KvTvY^gt|;-bm(E}6M>7Q0#fqd5*f7sVhxo-@9%k#S4YoI5wDZ9Wme^f8_}aQ-!p`8@kr!q>LEy?I=?vTE{_wn@w8v@UDutn4j4mi^iHJ*e0=uk;#u4E0^3s z+%O_3Zfw9r*xT?c$B6n=h;Ghwk|2zJL0Dp|1QttagJcKzfv^T---?DO z-2O49v~KIY%4T<|j^(b_%=tU7o;jnp_ouVgPfou5|M2!6fNhm$+pwN9wD-2;Az7B> zc*aAv;}s=whBKX=kdT;6XFxUqG7w2vDTNRqP)1`Y6ey%nHgD6`ZGqCVDRk1-w3Lt1 zGCC+Uu};40evV|zP6E8||NbAuXX%V*-p@U+o86`xev(bibGIce5== z>O?M5#A8su#Xv1GI_lbn(NVo<3AWZBC|)pUdtp-{6Izq4$OFWz+R8}VqQyN6o61K! zN*o@Y4KlZ@xO|mWnD^53iy-S)#yhn(QE%0Hklk+Tv<>GUzIVsY);6!*ktZ*3T8C1Q z%V9xS#1Kyb8Q+>T81k$aTH@M2EAQ=|*%GeKcZN&yo0>aspS9wK1uYXi5hwx{7@@_8 zS#*9gGihxBU8%{XT>0bkr&o<@9uo>zRZp9~v+E8v<9J@liGA6=fh#=u!)Ul4he|66 z1z@>`a%WzrISR@-qVA3n=Of$ZfBSso_lEm3A}SV<>}oP+?pd63Jp31B*nPu)8-DhA zcjkVJ#N9p;WaT78*FKs@v|-l{9x6kJ;vnRpGv{i~;hAs9c^R9To1K&BaPZV^89WCU zf9T3hia{yuXh{q@X&_+9?&n+^0V9&Mm!ozGp*pDSFU4Djb#pGhyvToDR0 z2N-rzCif@t|8|XEGh;|w#0X27L_8jZNWppl5|UyOS~B5LOG*mHTIPeIlkg76J4{QK zxYssqXmJ@T-Rs*f{(jHSKVG};iA$H1cg-l&1NT7dsC(`HoA1ARL)%oVK8pCk_62z> z9n#B6Hlz7$ZqW&yJGuBf@iA9_d}QnMdz-uWTrr{N>mhSUHyV2VwsUU&_1*iw_2I&{ z$d1KDwd1$W@2pXlP1>-8?fwh*0n4o$kS+%K{%q}>YGSQS<>)GG2%l3qZkk2iCGKFI zE}!o+RCw04KK|!PyPjCz^Z1@~%4f~6cqF5&b=1Cc?@jk!xxSSu=S|eK&G)bHJDw!| zkH;#26TD8fC?*TUG86y+m?Nircn)kZR^~TF7N>SmD9KASBaQs1vD!$Si~2D#XkJKnM5~ zT7#&w$Y???I^=>p zspDG`U6EvKVs>QxBIVQhx2(Nvnb%_}eP~Ygm}u+F8L`%j*N-o4ZZ0jVs3@weWf!JW zN&I7}T<(~)Pw#ZaIx4Cv+5MM2BeVhVFa@+X+mhPnP7ECL+0}jW0|YJLBh@*J_}kxZ{58pFTz8{E2E%;##*(zm zQ=>v9MFCAEaNfoc!wAEOVh9r=Dn}tgNQ~7ma@C^<{nXYQXOvk;_gXe%?~%PT%G8}u zw*JV;6wxLrb>w}hp+U=H0Ufq1)y?{@?uxpV{&%lAw0q{v-G|hjQij~kctGJ>F?ljY zk5En`5HZj&mPBT(6rx(-AE?H(skjtCR#KAi0Kg^|Ktd+*9DeMAXMa7BKmIH#E)tF# zp5;PL24#UjP6qG=els?V`;*WaUZ*~r)TD%z#J@|^g=BL6Fpw}1bcBzpACi)}@8QXa zQD!`wRG%G;BI1Y(LXwvm&Kr1|LVdD@2TEg7ga0@mJ{ZRXynNtNhv5Sd#THudkv)O= zkVdM6^O0`08!n=`Jb{!t*$ea?srzKgCA~D{Sh|e!uzkQDr*?rRZ+NRhDkRZ#u$_2$ zhl)9(*?yDL5@%>b$e*xIXui1bSni9c9nglz46T;&3;GWIuC`~k?>LVR8BwDN5W?{g zvGe*6pDeTp+&>`NK=5Q5xbh%U7b@Nu`Nk4Sh4MiMy8#&!D#oz&SB{x{VI5<27fv4Y zEjDFL`HD{Es-?zpatzGkFy1{4%I0qle+4H5~s7Ipjwywz+ZO5*qJ@cc%MHEn!gc8HtF+v0=#~`Oy zaLpr4703}$C`Z_7hx?2tLYeEl>|Esuww$ey#&FFBm)DV^W@kXv8{U z4V=7o>;tcg*A0ZlKd{=)6)QTYo_F5B@6yi;&UHH{))m&Jf61<6ACDe=C^WjM=uerp zÄ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 V*eEM;|ho{trTA6=?tf diff --git a/public/fonts/fontawesome-webfont-v=4.2.0.woff b/public/fonts/fontawesome-webfont-v=4.2.0.woff deleted file mode 100644 index 628b6a52a87e62c6f22426e17c01f6a303aa194e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65452 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 q%u^)w#YX9ZIvhtu?9Cy6YRi6f6G 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 diff --git a/public/index.php b/public/index.php deleted file mode 100644 index e71af0e..0000000 --- a/public/index.php +++ /dev/null @@ -1 +0,0 @@ -':'

M!bpmUA$3Fj8)R_8Y7%g$Gwd!757uRC9J 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 dpG0bT{|^&vYghmP diff --git a/public/fonts/Graphik-Regular.otf b/public/fonts/Graphik-Regular.otf deleted file mode 100644 index 16985093d97eeea0680d7c54b4942378afe7c6ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 131204 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 X6 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 apPQA6@7{W=)L3JRHk~wN(@8@W4*6fc&@$x! diff --git a/public/fonts/Graphik-RegularItalic.otf b/public/fonts/Graphik-RegularItalic.otf deleted file mode 100644 index 231c2b677483ac7c77cc68c5196bcda586d702ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134832 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≧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%0DU@ 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