Plugin Directory

Changeset 3210582


Ignore:
Timestamp:
12/19/2024 03:38:23 PM (16 months ago)
Author:
mgplugin
Message:

updates code

Location:
loan-calculator-with-chart/trunk
Files:
11 added
2 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • loan-calculator-with-chart/trunk/loan-calculator.php

    r3203714 r3210582  
    33* Plugin Name: Loan Calculator With Chart
    44* Description: This plugin allows you to Create Loan Calculator.
    5 * Version: 1.0
     5* Version: 1.2
    66* Copyright: 2023
    77* License: GPLv3 or later
     
    99*/
    1010
    11 if (!defined('LOANC_PLUGIN_DIR')) {
    12   define('LOANC_PLUGIN_DIR',plugins_url('', __FILE__));
    13 }
     11
    1412
    1513// Include function files
    16 include_once('inc/admin/lcwc_menu.php');
    17 include_once('inc/lcwc_fronted.php');
     14include_once('default.php');
     15include_once('frontend/frontend.php');
     16include_once('backend/backend.php');
    1817
    1918function LOAN_calculator_loadScriptStyle() {
    2019    // Get file modification times for versioning (cache busting)
    21     $loan_calc_js_version = filemtime( LOANC_PLUGIN_DIR . '/assets/js/loan_calc.js' );
    22     $loan_calc_css_version = filemtime( LOANC_PLUGIN_DIR . '/assets/css/loan_calc.css' );
    23     $chart_min_js_version = filemtime( LOANC_PLUGIN_DIR . '/assets/js/chart.min.js' );
     20    $loan_calc_js_version = filemtime( plugin_dir_path( __FILE__ ) . 'frontend/assets/js/script.js' );
     21    $loan_calc_css_version = filemtime( plugin_dir_path( __FILE__ ) . 'frontend/assets/css/style.css' );
     22    $chart_min_js_version = filemtime( plugin_dir_path( __FILE__ ) . 'frontend/assets/js/chart.min.js' );
    2423
    25     // Enqueue scripts and styles with versioning
    26     wp_enqueue_script( 'loan_calc_js', LOANC_PLUGIN_DIR . '/assets/js/loan_calc.js', array('jquery'), $loan_calc_js_version, true );
    27     wp_enqueue_style( 'loan_calc_css', LOANC_PLUGIN_DIR . '/assets/css/loan_calc.css', false, $loan_calc_css_version );
     24    // Enqueue scripts and styles with versioning (cache busting)
     25    wp_enqueue_script( 'loan_calc_js', plugins_url( 'frontend/assets/js/script.js', __FILE__ ), array('jquery'), $loan_calc_js_version, true );
     26    wp_enqueue_style( 'loan_calc_css', plugins_url( 'frontend/assets/css/style.css', __FILE__ ), false, $loan_calc_css_version );
    2827
    29     wp_enqueue_script( 'chart_min_js', LOANC_PLUGIN_DIR . '/assets/js/chart.min.js', false, $chart_min_js_version, true );
     28    wp_enqueue_script( 'chart_min_js', plugins_url( 'frontend/assets/js/chart.min.js', __FILE__ ), false, $chart_min_js_version, true );
    3029   
    3130    // Localization of PHP variables for JS
    3231    $loan_color_var = array(
    33         'laon_enable_breakup_chart' => get_option('lcwc_enable_breakup_chart', 'true'),
    34         'laon_payment_breakup_chart_type' => get_option('lcwc_chart_type', 'doughnut_chart'),
    35         'laon_chart_principal_loan_color' => get_option('lcwc_principal_loan_color', 'rgb(54, 162, 235)'),
    36         'laon_chart_total_interest_color' => get_option('lcwc_total_interest_color', 'rgb(255, 99, 132)'),
    37         'laon_enable_yearly_breakdown_chart' => get_option('lcwc_enable_yearly_breakdown_chart', 'true'),
    38         'laon_chart_yearly_principal_paid_color' => get_option('lcwc_yearly_principal_paid_color', 'rgb(54, 162, 235)'),
    39         'laon_chart_yearly_interest_paid_color' => get_option('lcwc_yearly_interest_paid_color', 'rgb(255, 99, 132)'),
    40         'laon_chart_breakup_text' => get_option('lcwc_breakup_text', 'Total Payment Break-up'),
    41         'laon_chart_principal_amou_text' => get_option('lcwc_principal_amou_text', 'Principal Amount'),
    42         'laon_chart_total_interest_text' => get_option('lcwc_total_interest_text', 'Total Interest'),
    43         'laon_chart_year_breakdown_text' => get_option('lcwc_year_breakdown_text', 'Yearly Payment Breakdown'),
    44         'laon_chart_year_princ_paid_text' => get_option('lcwc_year_princ_paid_text', 'Yearly Principal paid'),
    45         'laon_chart_year_interest_paid_text' => get_option('lcwc_year_interest_paid_text', 'Yearly Interest paid'),
     32        'lcwc_enable_breakup_chart' => lcwc_get_setting('lcwc_enable_breakup_chart'),
     33        'laon_payment_breakup_chart_type' => lcwc_get_setting('laon_payment_breakup_chart_type'),
     34        'lcwc_enable_yearly_breakdown_chart' => lcwc_get_setting('lcwc_enable_yearly_breakdown_chart'),
     35        'laon_chart_principal_loan_color' => lcwc_get_setting('laon_chart_principal_loan_color'),
     36        'laon_chart_total_interest_color' => lcwc_get_setting('laon_chart_total_interest_color'),
     37       
     38        'lcwc_principal_text' => lcwc_get_setting('lcwc_principal_text'),
     39        'lcwc_interest_text' => lcwc_get_setting('lcwc_interest_text'),
     40        'lcwc_payable_text' => lcwc_get_setting('lcwc_payable_text'),
    4641    );
    4742
     
    4944}
    5045add_action( 'wp_enqueue_scripts', 'LOAN_calculator_loadScriptStyle' );
     46
  • loan-calculator-with-chart/trunk/readme.txt

    r3203714 r3210582  
    33Requires at least: 5.5
    44Tested up to: 6.7.1
    5 Stable tag: 1.0
     5Stable tag: 1.2
    66License: GPLv3 or later
    77License URI: https://www.gnu.org/licenses/gpl-3.0.txt
Note: See TracChangeset for help on using the changeset viewer.