Plugin Directory

Changeset 2426585


Ignore:
Timestamp:
11/26/2020 01:24:25 PM (5 years ago)
Author:
Daisycon
Message:

Updated the plugin with another tool (Prefill energy)

Location:
daisycon/trunk
Files:
1 added
6 edited

Legend:

Unmodified
Added
Removed
  • daisycon/trunk/assets/css/daisycon.css

    r2417247 r2426585  
    5555    float: left;
    5656    font-size: 1em;
    57     margin: 0 0 30px;
     57    margin: -20px 0 30px;
    5858    width: 100%;
    5959}
  • daisycon/trunk/daisycon.php

    r2417247 r2426585  
    2020require_once 'tools/dating.php';
    2121require_once 'tools/energy_nl.php';
     22require_once 'tools/prefill_energy_nl.php';
    2223require_once 'tools/simonly.php';
    2324require_once 'tools/telecom.php';
     
    2728
    2829// Activate files for tools
    29 $plugin_accounting = new generalDaisyconBoekhoud;
    30 $plugin_all_in_one = new generalDaisyconAllesin1;
    31 $plugin_car_insurance = new generalDaisyconCar;
    32 $plugin_dating = new generalDaisyconDating;
    33 $plugin_energy_nl = new generalDaisyconEnergyNL;
    34 $plugin_funeral = new generalDaisyconUitvaart;
    35 $plugin_general = new generalDaisyconSettings;
    36 $plugin_health_insurance = new generalDaisyconHealth;
    37 $plugin_simonly = new generalDaisyconSimonly;
    38 $plugin_telecom = new generalDaisyconTelecom;
    39 $plugin_vacation = new generalDaisyconVakantie;
     30$plugin_accounting        = new generalDaisyconBoekhoud;
     31$plugin_all_in_one        = new generalDaisyconAllesin1;
     32$plugin_car_insurance     = new generalDaisyconCar;
     33$plugin_dating            = new generalDaisyconDating;
     34$plugin_energy_nl         = new generalDaisyconEnergyNL;
     35$plugin_funeral           = new generalDaisyconUitvaart;
     36$plugin_general           = new generalDaisyconSettings;
     37$plugin_health_insurance  = new generalDaisyconHealth;
     38$plugin_prefill_energy_nl = new generalDaisyconPrefillEnergyNL;
     39$plugin_simonly           = new generalDaisyconSimonly;
     40$plugin_telecom           = new generalDaisyconTelecom;
     41$plugin_vacation          = new generalDaisyconVakantie;
     42
    4043
    4144// Create menu
     
    5356    add_submenu_page('daisycontools', 'Uitvaartkosten', 'Uitvaartkosten', 'manage_options', 'uitvaartkostentool', array('generalDaisyconUitvaart', 'adminDaisyconUitvaart'));
    5457    add_submenu_page('daisycontools', 'Zorgverzekering', 'Zorgverzekering', 'manage_options', 'zorgverzekering', array('generalDaisyconHealth', 'adminDaisyconHealth'));
     58    add_submenu_page('daisycontools', 'Prefill energie', 'Prefill energie', 'manage_options', 'Prefill energie', array('generalDaisyconPrefillEnergyNL', 'adminDaisyconPrefillEnergyNL'));
    5559}
    5660
     
    7175add_shortcode('daisycon_allesin1', array('generalDaisyconAllesin1', 'frontDaisyconAllesin1'));
    7276add_shortcode('daisycon_auto', array('generalDaisyconCar', 'frontDaisyconCar')); // backup old version
     77add_shortcode('daisycon_boekhoud', array('generalDaisyconBoekhoud', 'frontDaisyconBoekhoud'));
    7378add_shortcode('daisycon_car_insurance', array('generalDaisyconCar', 'frontDaisyconCar'));
    74 add_shortcode('daisycon_boekhoud', array('generalDaisyconBoekhoud', 'frontDaisyconBoekhoud'));
    7579add_shortcode('daisycon_dating', array('generalDaisyconDating', 'frontDaisyconDating'));
    7680add_shortcode('daisycon_energie', array('generalDaisyconEnergyNL', 'frontDaisyconEnergyNL')); // backup old version
    7781add_shortcode('daisycon_energy_nl', array('generalDaisyconEnergyNL', 'frontDaisyconEnergyNL'));
     82add_shortcode('daisycon_health_insurance', array('generalDaisyconHealth', 'frontDaisyconHealth'));
     83add_shortcode('daisycon_prefill_energy_nl', array('generalDaisyconPrefillEnergyNL', 'frontDaisyconPrefillEnergyNL'));
    7884add_shortcode('daisycon_simonly', array('generalDaisyconSimonly', 'frontDaisyconSimonly'));
    7985add_shortcode('daisycon_telecom', array('generalDaisyconTelecom', 'frontDaisyconTelecom'));
     
    8187add_shortcode('daisycon_vakantie', array('generalDaisyconVakantie', 'frontDaisyconVakantie'));
    8288add_shortcode('daisycon_zorg', array('generalDaisyconHealth', 'frontDaisyconHealth')); // backup old version
    83 add_shortcode('daisycon_health_insurance', array('generalDaisyconHealth', 'frontDaisyconHealth'));
  • daisycon/trunk/includes/database.php

    r2417247 r2426585  
    1111$table_name = $wpdb->prefix.'daisycon_tools';
    1212
     13// Check for fresh install
    1314if ($wpdb->get_var("SHOW TABLES LIKE '" . $table_name . "'") != $table_name)
    1415{
    1516    createData($table_name);
    1617}
     18// Check for upgrade from 3.2 to 4.0
    1719elseif (1 === count($wpdb->get_results("SHOW COLUMNS IN `" . $table_name . "`")))
    1820{
     
    3234    }
    3335}
     36// Check for upgrade from 4.0 to 4.1
     37else
     38{
     39    $check_column_tool = $wpdb->get_results("DESCRIBE `" . $table_name . "` `tool`");
     40    if ("set('general','car_insurance','dating','energy_nl','health_insurance')" === $check_column_tool[0]->Type)
     41    {
     42        // Add prefill_energy_nl to set options
     43        $query_1 = "ALTER TABLE `wp_daisycon_tools` CHANGE `tool` `tool` SET('general','car_insurance','dating','energy_nl','prefill_energy_nl','health_insurance') CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL;";
     44        $wpdb->query($query_1);
     45    }
     46}
    3447
    3548function createData($table_name)
     
    4154        CREATE TABLE `".$table_name."` (
    4255          `id` int(11) NOT NULL,
    43           `tool` set('general','car_insurance','dating','energy_nl','health_insurance') NOT NULL,
     56          `tool` set('general','car_insurance','dating','energy_nl','prefill_energy_nl','health_insurance') NOT NULL,
    4457          `profile` varchar(100) COLLATE utf8_unicode_ci NOT NULL
    4558        ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;";
  • daisycon/trunk/includes/general.php

    r2417247 r2426585  
    9696                                            <option value="energy_nl"' . (false === empty($_POST['tool']) && 'energy_nl' === $_POST['tool'] ? 'selected="selected"' : '') . '>Energie</option>
    9797                                            <option value="health_insurance"' . (false === empty($_POST['tool']) && 'health_insurance' === $_POST['tool'] ? 'selected="selected"' : '') . '>Zorgverzekering</option>
     98                                            <option value="prefill_energy_nl"' . (false === empty($_POST['tool']) && 'prefill_energy_nl' === $_POST['tool'] ? 'selected="selected"' : '') . '>Prefill energie</option>
    9899                                        </select>
    99100                                        <span class="dc_settings_row_value_description">alleen mogelijk met vernieuwde tools, vandaar dat een aantal nog ontbreekt.</span>
     
    389390        }
    390391
    391         echo '<p class="dc_box_description">Laad eerst het gewenste profiel en vervolgens kunt u de instellingen van de vergelijker wijzigen.</p>
     392        echo '<p class="dc_box_description">Laad eerst het gewenste profiel en vervolgens kunt u de instellingen van de tool wijzigen.</p>
    392393             ' . (false === empty($_POST['dc_submit_profile']) && false === empty($loadProfile['notices']['profile_id']) ? $loadProfile['message'] : '' ) . '
    393394              <form action="" class="dc_settings' . (true === empty($base['profile_id']) ? ' dc_settings--no_margin' : '') . '" method="POST"/>
  • daisycon/trunk/readme.txt

    r2417247 r2426585  
    7878== Changelog ==
    7979
     80= 4.1 =
     81* Prefill energie tool beheer en tool toegevoegd
     82
    8083= 4.0 =
    8184* Update voor de gehele plugin, nieuwe looks en functionaliteiten
  • daisycon/trunk/tools/energy_nl.php

    r2417247 r2426585  
    11<?php
    22/* Daisycon prijsvergelijkers
    3  * File: energie.php
     3 * File: energy_nl.php
    44 *
    55 * View for the shorttags to be displayed on the website
Note: See TracChangeset for help on using the changeset viewer.