Plugin Directory

Changeset 3277121


Ignore:
Timestamp:
04/19/2025 08:58:28 AM (10 months ago)
Author:
codeisartnet
Message:

update

Location:
codeart-units-converter/trunk
Files:
9 added
7 edited

Legend:

Unmodified
Added
Removed
  • codeart-units-converter/trunk/admin/menus.php

    r3272469 r3277121  
    11<?php
    22
    3 include_once( plugin_dir_path( __FILE__ ) . 'about.php');
    4 include_once( plugin_dir_path( __FILE__ ) . 'weight.php');
     3include_once plugin_dir_path(__FILE__) . 'welcome.php';
     4include_once plugin_dir_path(__FILE__) . 'manage-shortcodes.php';
     5include_once plugin_dir_path(__FILE__) . 'edit-shortcode.php';
    56
    6 function codeart_units_converter_add_admin_menu(){
     7/////////////////////////////////////////////////////////////////////////////////////////////
     8function codeart_units_converter_add_admin_menu()
     9{
    710
    8     add_menu_page('CodeArt Units Converter', 'CodeArt Units Converter', 'manage_options','codeart-units-converter','codeart_units_converter_about_and_shortcodes','dashicons-calculator', 56);   
    9    
     11    add_menu_page('CodeArt Units Converter', 'CodeArt Units Converter', 'manage_options', 'codeart-units-converter', 'codeart_units_converter_about_and_shortcodes', 'dashicons-calculator', 56);
     12
    1013    add_submenu_page(
    11         'codeart-units-converter',       // parent slug
    12         'CodeArt Units Converter - About',    // page title
    13         'about & shortcodes',             // menu title
    14         'manage_options',           // capability
    15         'codeart-units-converter', // slug
     14        'codeart-units-converter',                     // parent slug
     15        'CodeArt Units Converter - About',             // page title
     16        'Welcome',                                     // menu title
     17        'manage_options',                              // capability
     18        'codeart-units-converter',                     // slug
    1619        'codeart_units_converter_about_and_shortcodes' // callback
    17     );
    18    
    19    
    20     // add_submenu_page(
    21     //     'codeart-units-converter',       // parent slug
    22     //     'CodeArt Units Converter - Weight Settings',    // page title
    23     //     'Weight Settings',             // menu title
    24     //     'manage_options',           // capability
    25     //     'codeart-units-converter-weight', // slug
    26     //     'codeart_units_converter_weight_settings' // callback
    27     // );
    28    
    29     // add_submenu_page(
    30     //     'codeart-units-converter',       // parent slug
    31     //     'Customer Bids',    // page title
    32     //     'Customer Bids',             // menu title
    33     //     'manage_options',           // capability
    34     //     'wc-acutions-customers-bids', // slug
    35     //     'acutions_customers_bids_list' // callback
    36     // ); 
    37    
    38     }
    39    
    40     add_action('admin_menu','codeart_units_converter_add_admin_menu');
     20    );
     21
     22    add_submenu_page(
     23        'codeart-units-converter',                     // parent slug
     24        'CodeArt Units Converter - Manage Shortcodes', // page title
     25        'Manage Shortcodes',                           // menu title
     26        'manage_options',                              // capability
     27        'codeart-units-converter-manage-shortcodes',   // slug
     28        'codeart_units_converter_manage_shortcodes'    // callback
     29    );
     30
     31    add_submenu_page(
     32        'codeart-units-converter',                  // parent slug
     33        'CodeArt Units Converter - Edit Shortcode', // page title
     34        'Edit Shortcode',                           // menu title
     35        'manage_options',                           // capability
     36        'codeart-units-converter-edit-shortcode',   // slug
     37        'codeart_units_converter_edit_shortcode'    // callback
     38    );
     39
     40}
     41/////////////////////////////////////////////////////////////////////////////////////////////
     42
     43/////////////////////////////////////////////////////////////////////////////////////////////
     44function codeart_units_converter_admin_menu_hide_submenus()
     45{
     46    add_action('admin_head', function () {
     47        remove_submenu_page('codeart-units-converter', 'codeart-units-converter-edit-shortcode');
     48    });
     49}
     50/////////////////////////////////////////////////////////////////////////////////////////////
     51
     52add_action('admin_menu', 'codeart_units_converter_add_admin_menu');
     53codeart_units_converter_admin_menu_hide_submenus();
  • codeart-units-converter/trunk/codeart-units-converter.php

    r3275744 r3277121  
    1010 * Text Domain: codeart-units-converter
    1111 * Domain Path: /i18n/languages/
    12  * Version: 2.6.0
     12 * Version: 3.0.0
    1313 * Tested up to: 6.8.0
    1414 */
     
    1919}
    2020
    21 $codeart_units_converter_version = '2.6.0';
     21$codeart_units_converter_version = '3.0.0';
    2222
    2323/**
     
    9191add_action('wp_enqueue_scripts', 'codeart_units_converter_java_css_Func');
    9292
    93 include_once plugin_dir_path(__FILE__) . 'include/models/units.php';
     93include_once plugin_dir_path(__FILE__) . 'include/models/model-units.php';
     94include_once plugin_dir_path(__FILE__) . 'include/models/model-shortcodes.php';
    9495
    9596//include unit calculators
  • codeart-units-converter/trunk/include/converter/convert.php

    r3274766 r3277121  
    11<?php
    22
    3 function codeart_units_converter_converter($converter_type, $style)
     3function codeart_units_converter_converter($converter_type, $style, $selected_units = false)
    44{
    5     $units = codeart_units_converter_model_units_get_all_by_type($converter_type);
     5    // print_r($selected_units);
     6
     7    if (! $selected_units) {
     8        $units = codeart_units_converter_model_units_get_all_by_type($converter_type);
     9    } else {
     10        $units = codeart_units_converter_model_units_get_all_by_code_names_array($selected_units);
     11    }
    612    // print_r($units);
    713
  • codeart-units-converter/trunk/include/shortcodes.php

    r3273696 r3277121  
    33//unit converters shortcodes
    44//////////////////////////////////////////////////////////////////////////////////
     5// dynamic id
     6function codeart_units_converter_func($atts)
     7{
     8
     9    if (! isset($atts['id'])) {
     10        return "CodeArt Units Converter: invalid shortcode id.";
     11    }
     12
     13    $id = $atts['id'];
     14
     15    $shortcode_info = codeart_units_converter_model_shortcodes_get_by_id($id);
     16
     17    if (! isset($shortcode_info)) {
     18        return "CodeArt Units Converter: invalid shortcode id.";
     19    }
     20
     21    $converter_type = $shortcode_info->converter_type;
     22    $style          = $shortcode_info->style;
     23    $units          = json_decode($shortcode_info->units);
     24
     25    $result = codeart_units_converter_converter($converter_type, $style, $units);
     26    return $result;
     27}
     28add_shortcode('codeart_units_converter', 'codeart_units_converter_func');
     29//////////////////////////////////////////////////////////////////////////////////
     30//////////////////////////////////////////////////////////////////////////////////
    531// dynamic
    632function codeart_units_converter_converters_func($atts)
    733{
    8     if (!isset($atts['style'])) {
     34    if (! isset($atts['style'])) {
    935        $style = "table";
    1036    } else {
     
    2551function codeart_units_converter_area($atts)
    2652{
    27     if (!isset($atts['style'])) {
     53    if (! isset($atts['style'])) {
    2854        $style = "table";
    2955    } else {
     
    4470function codeart_units_converter_speed($atts)
    4571{
    46     if (!isset($atts['style'])) {
     72    if (! isset($atts['style'])) {
    4773        $style = "table";
    4874    } else {
     
    6389function codeart_units_converter_weight($atts)
    6490{
    65     if (!isset($atts['style'])) {
     91    if (! isset($atts['style'])) {
    6692        $style = "table";
    6793    } else {
     
    6995    }
    7096
    71     if($style !== "table" && $style !== "list"){
     97    if ($style !== "table" && $style !== "list") {
    7298        $style = "table";
    7399    }
  • codeart-units-converter/trunk/include/updates/list-updates.php

    r3273137 r3277121  
    88        '2.2.0' => 'update-2.2.0.php',
    99        '2.3.0' => 'update-2.3.0.php',
     10        '2.7.0' => 'update-2.7.0.php',
    1011
    1112    ];
  • codeart-units-converter/trunk/readme.txt

    r3275744 r3277121  
    66Requires PHP: 7.0
    77Tested up to: 6.8.0
    8 Stable tag: 2.6.0
     8Stable tag: 3.0.0
    99License: GPLv3
    1010License URI: https://www.gnu.org/licenses/gpl-3.0.html
  • codeart-units-converter/trunk/templates/user/units/list/container.htm

    r3274766 r3277121  
    7474            <div class="unit-group">
    7575                <input type="number" id="right-text" placeholder="0" step="any" oninput="codeart_units_converter___type___get_data('__type__', document.getElementById('right-select').value, document.getElementById('right-text').value)">
    76                 <select id="right-select" onchange="codeart_units_converter___type___get_data('__type__', document.getElementById('right-select').value, document.getElementById('right-text').value)">
     76                <select id="right-select" onchange="codeart_units_converter___type___get_data('__type__', document.getElementById('left-select').value, document.getElementById('left-text').value)">
    7777                    {{items}}
    7878                </select>
Note: See TracChangeset for help on using the changeset viewer.