Changeset 3210582
- Timestamp:
- 12/19/2024 03:38:23 PM (16 months ago)
- Location:
- loan-calculator-with-chart/trunk
- Files:
-
- 11 added
- 2 deleted
- 2 edited
-
assets (deleted)
-
backend (added)
-
backend/backend.php (added)
-
default.php (added)
-
frontend (added)
-
frontend/assets (added)
-
frontend/assets/css (added)
-
frontend/assets/css/style.css (added)
-
frontend/assets/js (added)
-
frontend/assets/js/chart.min.js (added)
-
frontend/assets/js/script.js (added)
-
frontend/frontend.php (added)
-
inc (deleted)
-
loan-calculator.php (modified) (3 diffs)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
loan-calculator-with-chart/trunk/loan-calculator.php
r3203714 r3210582 3 3 * Plugin Name: Loan Calculator With Chart 4 4 * Description: This plugin allows you to Create Loan Calculator. 5 * Version: 1. 05 * Version: 1.2 6 6 * Copyright: 2023 7 7 * License: GPLv3 or later … … 9 9 */ 10 10 11 if (!defined('LOANC_PLUGIN_DIR')) { 12 define('LOANC_PLUGIN_DIR',plugins_url('', __FILE__)); 13 } 11 14 12 15 13 // Include function files 16 include_once('inc/admin/lcwc_menu.php'); 17 include_once('inc/lcwc_fronted.php'); 14 include_once('default.php'); 15 include_once('frontend/frontend.php'); 16 include_once('backend/backend.php'); 18 17 19 18 function LOAN_calculator_loadScriptStyle() { 20 19 // 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' ); 24 23 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 ); 28 27 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 ); 30 29 31 30 // Localization of PHP variables for JS 32 31 $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'), 46 41 ); 47 42 … … 49 44 } 50 45 add_action( 'wp_enqueue_scripts', 'LOAN_calculator_loadScriptStyle' ); 46 -
loan-calculator-with-chart/trunk/readme.txt
r3203714 r3210582 3 3 Requires at least: 5.5 4 4 Tested up to: 6.7.1 5 Stable tag: 1. 05 Stable tag: 1.2 6 6 License: GPLv3 or later 7 7 License URI: https://www.gnu.org/licenses/gpl-3.0.txt
Note: See TracChangeset
for help on using the changeset viewer.