Plugin Directory

Changeset 2164258


Ignore:
Timestamp:
09/27/2019 09:35:06 AM (6 years ago)
Author:
setriosoft
Message:

BizCalendar 1.0.4.0

Location:
bizcalendar-web
Files:
149 added
5 edited

Legend:

Unmodified
Added
Removed
  • bizcalendar-web/trunk/bizcalendar.php

    r2134797 r2164258  
    22/**
    33 * @package BizCalendarWeb
    4  * @version 1.0.3.6
     4 * @version 1.0.4.0
    55 */
    66/*
     
    99Description: Modul de programări online pentru clinicile medicale care folosesc BizMedica / Online appointments form for medical clinics using BizMedica software
    1010Author: Setrio Soft
    11 Version: 1.0.3.6
     11Version: 1.0.4.0
    1212Author URI: http://www.setrio.ro/
    1313*/
     
    2727add_action('init', 'setrio_bizcal_shortcodes_init');
    2828add_action('plugins_loaded', 'setrio_bizcal_init');
     29add_action('wp_footer', 'setrio_bizcal_ensure_form_is_added');
    2930
    3031add_filter('body_class', 'setrio_bizcal_add_customer_body_class');
  • bizcalendar-web/trunk/css/bizcalendar.css

    r2134797 r2164258  
    948948body._32107197_sante_vera_med_srl ul#select2-bizcal-sel-med-results .select2-results__option,
    949949body._32107197_sante_vera_med_srl ul#select2-bizcal-sel-preferred-physician-results .select2-results__option {
    950 
    951     height: 24px;
     950    min-height: 24px;
     951    height: auto;
    952952}
    953953
  • bizcalendar-web/trunk/js/bizcalendar.js

    r2131366 r2164258  
    1818
    1919bizcalIsMobileVersion = false;
     20
     21bizcalDefaultSpeciality = "";
     22bizcalDefaultPhysician = "";
    2023
    2124// Utile
     
    393396            if ((data.ErrorCode == 0) && (data.ErrorMessage == ""))
    394397            {
    395                 newItem = { id: "0", text: " Orice medic disponibil", price: "", description: "", picture_url: "", selected: true};
     398                newItem = { id: "0", text: " Orice medic disponibil", price: "", description: "", picture_url: "", selected: (bizcalDefaultPhysician == "")};
    396399                selectData.push(newItem);
    397400               
     
    404407                        description: data.Physicians[index].Description,
    405408                        picture_url: data.Physicians[index].PictureURL,
     409                        selected: data.Physicians[index].Name == bizcalDefaultPhysician,
    406410                        };
    407411                       
     
    473477                }
    474478            });
     479           
     480            console.log("PREF_PHYS: " + getPreferredPhysicianName());
     481            jQuery(".bizcal-sel-preferred-physician").prop("disabled", getPreferredPhysicianName() == bizcalDefaultPhysician);
    475482           
    476483            //jQuery('.bizcal-sel-preferred-physician').val(1).trigger('change');
     
    12781285}
    12791286
     1287function setSelectedMedicalSpecialityCode(code, disable_selection)
     1288{
     1289    var medicalSpecialityControls = jQuery("#bizcal-sel-spec");
     1290    if (medicalSpecialityControls.length > 0)
     1291    {
     1292        if (jQuery('#bizcal-sel-spec').find("option[value='" + code + "']").length)
     1293        {
     1294            jQuery('#bizcal-sel-spec').val(code).trigger('change');
     1295            if (disable_selection)
     1296                jQuery('#bizcal-sel-spec').prop("disabled", true);
     1297            doOnSelectMedicalSpeciality();
     1298        }
     1299        else
     1300        {
     1301            jQuery('#bizcal-sel-spec').val(null).trigger('change');
     1302            jQuery('#bizcal-sel-spec').prop("disabled", false);;
     1303        }
     1304    }
     1305}
     1306
    12801307function getSelectedPaymentTypeID()
    12811308{
     
    13301357    else
    13311358        return "";
     1359}
     1360
     1361function getPreferredPhysicianName()
     1362{
     1363    var physicianControls = jQuery(".bizcal-sel-preferred-physician");
     1364    var physicialManualSelectEnabled = setrio_bizcal_ajax.allow_search_physician;
     1365
     1366    if ((physicianControls.length > 0) && (physicialManualSelectEnabled))
     1367    {
     1368        var selectedPhysicianName = jQuery(".bizcal-sel-preferred-physician").select2('data')[0].text;
     1369        if ((selectedPhysicianName == "-") || (selectedPhysicianName == " "))
     1370            selectedPhysicianName = "";
     1371        return selectedPhysicianName;
     1372    }
     1373    else
     1374        return "";
     1375}
     1376
     1377function setPreferredPhysicianName(name, disable_selection)
     1378{
     1379    var physicianControls = jQuery(".bizcal-sel-preferred-physician");
     1380    var physicialManualSelectEnabled = setrio_bizcal_ajax.allow_search_physician;
     1381    if ((physicianControls.length > 0) && (physicialManualSelectEnabled))
     1382    {
     1383        console.log("TEST111 - " + name);
     1384        console.log(jQuery('.bizcal-sel-preferred-physician').find("option[text='" + name + "']"));
     1385        if (jQuery('.bizcal-sel-preferred-physician').find("option[text='" + name + "']").length)
     1386        {
     1387            console.log("TEST222");
     1388            var desiredUID = jQuery('.bizcal-sel-preferred-physician').find("option[text='" + name + "']")[0].val();
     1389            jQuery('.bizcal-sel-preferred-physician').val(desiredUID).trigger('change');
     1390            if (disable_selection)
     1391                jQuery('.bizcal-sel-preferred-physician').prop("disabled", true);
     1392            doOnSelectPreferredPhysician();
     1393        }
     1394        else
     1395        {
     1396            jQuery('.bizcal-sel-preferred-physician').val(null).trigger('change');
     1397            jQuery('.bizcal-sel-preferred-physician').prop("disabled", false);
     1398        }
     1399
     1400        var selectedPhysicianUID = physicianControls[0].value;
     1401        if ((selectedPhysicianUID == "-") || (selectedPhysicianUID == "0") || (selectedPhysicianUID == " "))
     1402            selectedPhysicianUID = "";
     1403        return selectedPhysicianUID;
     1404    }
    13321405}
    13331406
     
    19081981    }
    19091982   
    1910     jQuery("#setrio-bizcal-appointment-button").on("click", function () {
     1983    jQuery(".setrio-bizcal-appointment-button").on("click", function () {
    19111984        jQuery("#setrio-bizcal-page-1").show();
    19121985        jQuery("#setrio-bizcal-page-2").hide();
     
    19161989        if (jQuery("div#wpadminbar").length > 0)
    19171990            wpAdminBarHeight = jQuery("div#wpadminbar").height();
     1991           
     1992        var defaultSpeciality = $(this).attr("data-speciality");
     1993        var defaultPhysician = $(this).attr("data-physician");
     1994       
     1995        bizcalDefaultSpeciality = defaultSpeciality;
     1996        bizcalDefaultPhysician = defaultPhysician;
     1997
     1998        if (defaultSpeciality != "")
     1999        {
     2000            if (defaultSpeciality != getSelectedMedicalSpecialityCode())
     2001            {
     2002                setSelectedMedicalSpecialityCode(defaultSpeciality, true);
     2003            }
     2004        }
     2005       
     2006        if (defaultPhysician != "")
     2007        {
     2008            if (defaultPhysician != "XXX")
     2009            {
     2010                setPreferredPhysicianName(defaultPhysician, true);
     2011            }
     2012        }
    19182013       
    19192014        jQuery("#setrio-bizcal-main-box-content").dialog({
  • bizcalendar-web/trunk/main.php

    r2134797 r2164258  
    122122}
    123123
     124function setrio_bizcal_ensure_form_is_added()
     125{
     126    echo setrio_bizcal_shortcode($atts = [], $content = null, $tag = 'bizcal_hidden');
     127}
     128
    124129// AFISARE MODUL IN SITE
    125130
     
    132137function setrio_bizcal_shortcode($atts = [], $content = null, $tag = '')
    133138{
    134     global $setrio_bizcal_reCaptchaSiteKey, $setrio_bizcal_reCaptchaSecretKey;
    135    
     139    global $setrio_bizcal_reCaptchaSiteKey, $setrio_bizcal_reCaptchaSecretKey, $setrio_bizcal_needForm, $setrio_bizcal_formAdded;
     140   
     141    $form_default = ($tag == 'bizcal');
    136142    $form_with_popups = ($tag == 'bizcal_popup');
     143    $form_hidden = ($tag == 'bizcal_hidden');
     144   
     145    if (!isset($setrio_bizcal_formAdded))
     146        $setrio_bizcal_formAdded = false;
    137147   
    138148    // normalize attribute keys, lowercase
     
    141151    // override default attributes with user attributes
    142152    $wporg_atts = shortcode_atts([
     153                                     'titlu' => 'Programează-te online',
    143154                                     'specialitate' => '',
     155                                     'medic' => '',
    144156                                     'calendar' => 'inline'
    145157                                 ], $atts, $tag);
    146158                                 
     159    $setrio_bizcal_button_title = esc_html($wporg_atts['titlu']);
     160    $setrio_bizcal_default_speciality = esc_html($wporg_atts['specialitate']);
     161    $setrio_bizcal_default_physician = esc_html($wporg_atts['medic']);
    147162    $setrio_bizcal_seldate_display_mode = esc_html($wporg_atts['calendar']);
    148163 
     
    154169    // Buton programare (varianta cu popup)
    155170    if ($form_with_popups)
    156         $o .= "\n\t<input type='button' id='setrio-bizcal-appointment-button' value='Programează-te online'/>";
    157  
    158     // start box
    159     $o .= "\n\t<div class=\"bizcal-main-box\">";
    160    
    161     $o .= "\n\t\t<div id='setrio-bizcal-main-box-content'".(($form_with_popups) ? " style='display: none'" : "").">";
    162  
    163     // Specialitate
    164     $o .= "\n\t\t\t<div class=\"row\" id=\"setrio-bizcal-page-1\">";
    165     $o .= "\n\t\t\t\t<div class=\"col-lg-8 col-xl-8 col-md-12 col-sm-12\">";
    166    
    167     if (esc_html($wporg_atts['specialitate']) != '')
    168     {
    169         $o .= "\n\t\t\t\t\t<input type=\"hidden\" id=\"bizcal-sel-spec\" value=\"".$wporg_atts['specialitate']."\" />";
    170     }
    171     else
    172     {
     171    {
     172        $setrio_bizcal_needForm = true;
     173        $o .= "\n\t<input type='button' class='setrio-bizcal-appointment-button' value='$setrio_bizcal_button_title' ".
     174              "data-speciality='$setrio_bizcal_default_speciality' ".
     175              "data-physician='$setrio_bizcal_default_physician' />";
     176    }
     177
     178    if ( ( ($form_default) || ( ($form_hidden) && (isset($setrio_bizcal_needForm)) && ($setrio_bizcal_needForm) ) ) && (!$setrio_bizcal_formAdded) )
     179    {
     180        $setrio_bizcal_formAdded = true;
     181   
     182        // start box
     183        $o .= "\n\t<div class=\"bizcal-main-box\">";
     184       
     185        $o .= "\n\t\t<div id='setrio-bizcal-main-box-content'".(($form_with_popups || $form_hidden) ? " style='display: none'" : "").">";
     186     
     187        // Specialitate
     188        $o .= "\n\t\t\t<div class=\"row\" id=\"setrio-bizcal-page-1\">";
     189        $o .= "\n\t\t\t\t<div class=\"col-lg-8 col-xl-8 col-md-12 col-sm-12\">";
     190       
    173191        $o .= "\n\t\t\t\t\t<label for=\"bizcal-sel-spec\" class=\"col-12\">".setrio_bizcal_message('lblMedicalSpeciality')."<br/>";
    174192        $o .= "\n\t\t\t\t\t\t<select id=\"bizcal-sel-spec\" class=\"bizcal-sel-spec ui-selectmenu-button\" data-container-class=\"ui-selectmenu-button\" style=\"width: 100%\"></select>";
    175193        $o .= "\n\t\t\t\t\t</label>";
    176     }
    177    
    178     $o .= "\n\t\t\t\t\t<label for=\"bizcal-sel-payment\" style=\"display: none\" class=\"col-12 bizcal-sel-payment-box\">".setrio_bizcal_message('lblPaymentType')."<br/>";
    179     $o .= "\n\t\t\t\t\t\t<select id=\"bizcal-sel-payment\" class=\"bizcal-sel-payment ui-selectmenu-button\" data-container-class=\"ui-selectmenu-button\" style=\"width: 100%\"></select>";
    180     $o .= "\n\t\t\t\t\t</label>";
    181    
    182     $o .= "\n\t\t\t\t\t<label for=\"bizcal-sel-serv\" style=\"display: none\" class=\"col-12 bizcal-sel-serv-box\">".setrio_bizcal_message('lblMedicalService');
    183     $o .= "\n\t\t\t\t\t\t<select id=\"bizcal-sel-serv\" class=\"bizcal-sel-serv\" style=\"width: 100%\"></select>";
    184     $o .= "\n\t\t\t\t\t</label>";
    185    
    186     $o .= "\n\t\t\t\t\t<label for=\"bizcal-sel-preferred-physician\" style=\"display: none\" class=\"col-12 bizcal-sel-preferred-physician-box\">".setrio_bizcal_message('lblPreferredPhysician');
    187     $o .= "\n\t\t\t\t\t\t<select id=\"bizcal-sel-preferred-physician\" class=\"bizcal-sel-preferred-physician\" style=\"width: 100%\"></select>";
    188     $o .= "\n\t\t\t\t\t</label>";
    189    
    190     $o .= "\n\t\t\t\t</div>"; // col
    191 
    192     $o .= "\n\t\t\t\t<div class=\"col-lg-4 col-xl-4 col-md-12 col-sm-12\">";
    193     $o .= "\n\t\t\t\t\t<label for=\"bizcal-sel-date\">".setrio_bizcal_message('lblAppointmentDate');
    194     if ($setrio_bizcal_seldate_display_mode == 'inline')
    195         $o .= "\n\t\t\t\t\t\t<div id=\"bizcal-sel-date\" class=\"bizcal-datepicker\"></div>";
    196     else
    197         $o .= "\n\t\t\t\t\t\t<input type=\"text\" id=\"bizcal-sel-date\" class=\"text ui-widget-content ui-corner-all\" />";
    198     $o .= "\n\t\t\t\t\t</label>";
    199     if ($form_with_popups)
    200     {
     194       
     195        $o .= "\n\t\t\t\t\t<label for=\"bizcal-sel-payment\" style=\"display: none\" class=\"col-12 bizcal-sel-payment-box\">".setrio_bizcal_message('lblPaymentType')."<br/>";
     196        $o .= "\n\t\t\t\t\t\t<select id=\"bizcal-sel-payment\" class=\"bizcal-sel-payment ui-selectmenu-button\" data-container-class=\"ui-selectmenu-button\" style=\"width: 100%\"></select>";
     197        $o .= "\n\t\t\t\t\t</label>";
     198       
     199        $o .= "\n\t\t\t\t\t<label for=\"bizcal-sel-serv\" style=\"display: none\" class=\"col-12 bizcal-sel-serv-box\">".setrio_bizcal_message('lblMedicalService');
     200        $o .= "\n\t\t\t\t\t\t<select id=\"bizcal-sel-serv\" class=\"bizcal-sel-serv\" style=\"width: 100%\"></select>";
     201        $o .= "\n\t\t\t\t\t</label>";
     202       
     203        $o .= "\n\t\t\t\t\t<label for=\"bizcal-sel-preferred-physician\" style=\"display: none\" class=\"col-12 bizcal-sel-preferred-physician-box\">".setrio_bizcal_message('lblPreferredPhysician');
     204        $o .= "\n\t\t\t\t\t\t<select id=\"bizcal-sel-preferred-physician\" class=\"bizcal-sel-preferred-physician\" style=\"width: 100%\"></select>";
     205        $o .= "\n\t\t\t\t\t</label>";
     206       
     207        $o .= "\n\t\t\t\t</div>"; // col
     208
     209        $o .= "\n\t\t\t\t<div class=\"col-lg-4 col-xl-4 col-md-12 col-sm-12\">";
     210        $o .= "\n\t\t\t\t\t<label for=\"bizcal-sel-date\">".setrio_bizcal_message('lblAppointmentDate');
     211        if ($setrio_bizcal_seldate_display_mode == 'inline')
     212            $o .= "\n\t\t\t\t\t\t<div id=\"bizcal-sel-date\" class=\"bizcal-datepicker\"></div>";
     213        else
     214            $o .= "\n\t\t\t\t\t\t<input type=\"text\" id=\"bizcal-sel-date\" class=\"text ui-widget-content ui-corner-all\" />";
     215        $o .= "\n\t\t\t\t\t</label>";
     216        if ($form_with_popups)
     217        {
     218            $o .= "\n\t\t\t\t\t<div class=\"bizcal-sel-time-loading\" style=\"display: none\">";
     219            $o .= "\n\t\t\t\t\t\t<img src=\"".plugins_url('/css/images/ajax-loader.gif', __FILE__)."\">";
     220            $o .= "\n\t\t\t\t\t\t<span class=\"bizcal-sel-time-loading-text\">".setrio_bizcal_message('lblCheckingAvailability')."</span>";
     221            $o .= "\n\t\t\t\t\t</div>";
     222        }
     223           
     224        $o .= "\n\t\t\t\t</div>"; // col
     225       
     226        $o .= "\n\t\t\t</div>"; // row
     227     
     228        $o .= "\n\t\t\t\t<div class=\"w-100\"></div>";
     229     
     230        $o .= "\n\t\t\t<div class=\"row\" id=\"setrio-bizcal-page-2\">";     
     231       
     232        $o .= "\n\t\t\t\t<div id=\"bizcal-select-time-form\" class=\"col-xl-12 col-lg-12 col-md-12 col-sm-12\">";
    201233        $o .= "\n\t\t\t\t\t<div class=\"bizcal-sel-time-loading\" style=\"display: none\">";
    202234        $o .= "\n\t\t\t\t\t\t<img src=\"".plugins_url('/css/images/ajax-loader.gif', __FILE__)."\">";
    203235        $o .= "\n\t\t\t\t\t\t<span class=\"bizcal-sel-time-loading-text\">".setrio_bizcal_message('lblCheckingAvailability')."</span>";
    204236        $o .= "\n\t\t\t\t\t</div>";
    205     }
    206        
    207     $o .= "\n\t\t\t\t</div>"; // col
    208    
    209     $o .= "\n\t\t\t</div>"; // row
    210  
    211     $o .= "\n\t\t\t\t<div class=\"w-100\"></div>";
    212  
    213     $o .= "\n\t\t\t<div class=\"row\" id=\"setrio-bizcal-page-2\">";     
    214    
    215     $o .= "\n\t\t\t\t<div id=\"bizcal-select-time-form\" class=\"col-xl-12 col-lg-12 col-md-12 col-sm-12\">";
    216     $o .= "\n\t\t\t\t\t<div class=\"bizcal-sel-time-loading\" style=\"display: none\">";
    217     $o .= "\n\t\t\t\t\t\t<img src=\"".plugins_url('/css/images/ajax-loader.gif', __FILE__)."\">";
    218     $o .= "\n\t\t\t\t\t\t<span class=\"bizcal-sel-time-loading-text\">".setrio_bizcal_message('lblCheckingAvailability')."</span>";
    219     $o .= "\n\t\t\t\t\t</div>";
    220     $o .= "\n\t\t\t\t\t<div id=\"bizcal-sel-time-container\" style=\"display: none\">";
    221     $o .= "\n\t\t\t\t\t\t<label id=\"bizcal-sel-med-label\" style=\"display: none\" for=\"bizcal-sel-med\">".setrio_bizcal_message('lblPhysician');
    222     $o .= "\n\t\t\t\t\t\t\t<select id=\"bizcal-sel-med\" class=\"bizcal-sel-med\" style=\"width: 100%\"></select>";
    223     $o .= "\n\t\t\t\t\t\t</label>";
    224     $o .= "\n\t\t\t\t\t\t<input type=\"hidden\" name=\"physician-uid-auto\" id=\"bizcal-ra-physician-uid-auto\" value=\"0\">";
    225     $o .= "\n\t\t\t\t\t\t<span id=\"bizcal-sel-time-physician\" style=\"display: none\"></span>";
    226     $o .= "\n\t\t\t\t\t\t<span id=\"bizcal-sel-time-service\" style=\"display: none\"></span>";
    227     $o .= "\n\t\t\t\t\t\t<label for=\"bizcal-sel-time\" id=\"bizcal-sel-time-label\" style=\"display: block; width: 100%\">".setrio_bizcal_message('lblAppointmentTime')."</label>";
    228     $o .= "\n\t\t\t\t\t\t<ul id=\"bizcal-sel-time\" class=\"bizcal-sel-time\">";
    229     $o .= "\n\t\t\t\t\t\t\t<li value=\"0\">-</li>";
    230     $o .= "\n\t\t\t\t\t\t</ul>";
    231     $o .= "\n\t\t\t\t\t</div>";
    232     $o .= "\n\t\t\t\t</div>"; // col
    233     $o .= "\n\t\t\t</div>"; // row
    234  
    235     $o .= "\n\t\t\t\t<div class=\"w-100\"></div>";
    236    
    237     $o .= "\n\t\t\t<div class=\"row\" id=\"setrio-bizcal-page-3\">";     
    238     $o .= "\n\t\t\t\t<div class=\"col-xl-12 col-lg-12 col-md-12 col-sm-12\">";
    239 
    240     $o .= "\n\t\t\t\t\t<div id=\"bizcal-register-appointment-form\">";
    241 
    242     $o .= "\n\t\t\t\t\t\t<p class=\"bizcal-register-appointment-form-validate-tips\" style=\"display: none\"></p>";
    243     $o .= "\n\t\t\t\t\t\t<form>";
    244     $o .= "\n\t\t\t\t\t\t\t<fieldset>";
    245     $o .= "\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"physician-uid\" id=\"bizcal-ra-physician-uid\" value=\"\">";
    246     $o .= "\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"service-uid\" id=\"bizcal-ra-service-uid\" value=\"\">";
    247     $o .= "\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"payment-type-id\" id=\"bizcal-ra-payment-type-id\" value=\"\">";
    248     $o .= "\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"start-date\" id=\"bizcal-ra-start-date\" value=\"\">";
    249     $o .= "\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"end-date\" id=\"bizcal-ra-end-date\" value=\"\">";
    250     $o .= "\n\t\t\t\t\t\t\t\t<label for=\"bizcal-ra-first-name\">".setrio_bizcal_message('lblPatientLastName')."</label>";
    251     $o .= "\n\t\t\t\t\t\t\t\t<input type=\"text\" name=\"last-name\" id=\"bizcal-ra-last-name\" value=\"\" class=\"text ui-widget-content ui-corner-all\">";
    252     $o .= "\n\t\t\t\t\t\t\t\t<label for=\"bizcal-ra-last-name\">".setrio_bizcal_message('lblPatientFirstName')."</label>";
    253     $o .= "\n\t\t\t\t\t\t\t\t<input type=\"text\" name=\"first-name\" id=\"bizcal-ra-first-name\" value=\"\" class=\"text ui-widget-content ui-corner-all\">";
    254     $o .= "\n\t\t\t\t\t\t\t\t<label for=\"bizcal-ra-phone\">".setrio_bizcal_message('lblPatientPhone')."</label>";
    255     $o .= "\n\t\t\t\t\t\t\t\t<input type=\"text\" name=\"phone\" id=\"bizcal-ra-phone\" value=\"\" class=\"text ui-widget-content ui-corner-all\">";
    256     $o .= "\n\t\t\t\t\t\t\t\t<label for=\"bizcal-ra-email\">".setrio_bizcal_message('lblPatientEmail')."</label>";
    257     $o .= "\n\t\t\t\t\t\t\t\t<input type=\"text\" name=\"email\" id=\"bizcal-ra-email\" value=\"\" class=\"text ui-widget-content ui-corner-all\">";
    258     $o .= "\n\t\t\t\t\t\t\t\t<label for=\"bizcal-ra-observations\">".setrio_bizcal_message('lblPatientObservations')."</label>";
    259     $o .= "\n\t\t\t\t\t\t\t\t<textarea name=\"observations\" id=\"bizcal-ra-observations\""
    260          ." class=\"col-xl-12 col-lg-12 col-md-12 col-sm-12 text ui-widget-content ui-corner-all\" style=\"width: 100%\"></textarea>";
    261    
    262     $o .= "\n\t\t\t\t\t\t\t\t<a href=\"https://www.setrio.ro/bizmedica-clinici-medicale\" class=\"bizcal-bme-logo\" target=\"_blank\">&nbsp;</a>";
    263 
    264     if (($setrio_bizcal_reCaptchaSiteKey) && ($setrio_bizcal_reCaptchaSecretKey))
    265         $o .= "\n\t\t\t\t\t\t\t\t<div class=\"g-recaptcha\" data-size\"compact\" style=\"margin-top: 0.5em\" data-sitekey=\"$setrio_bizcal_reCaptchaSiteKey\"></div>";
    266 
    267     $o .= "\n\t\t\t\t\t\t\t\t<button type=\"submit\" id=\"bizcal-register-appointment-button\" class=\"ui-corner-all ui-button\" style=\"margin-top: 0.5em\">".setrio_bizcal_message('btnRequestAppointment')."</button>";
    268 
    269     $o .= "\n\t\t\t\t\t\t\t</fieldset>";
    270     $o .= "\n\t\t\t\t\t\t</form>";
    271     $o .= "\n\t\t\t\t\t</div>"; // bizcal-register-appointment-form
    272     $o .= "\n\t\t\t\t</div>"; // col
    273     $o .= "\n\t\t\t</div>"; // row
    274     $o .= "\n\t\t</div>"; // setrio-bizcal-main-box-content
    275     $o .= "\n\t</div>"; // setrio-bizcal-main-box
    276    
    277     $o .= "\n\t<div id=\"bizcal-info-dialog\" style=\"display: none\"></div>";
    278     $o .= "\n\t<div id=\"bizcal-warning-dialog\" style=\"display: none\"></div>";
    279     $o .= "\n\t<div id=\"bizcal-error-dialog\" style=\"display: none\"></div>";
    280    
     237        $o .= "\n\t\t\t\t\t<div id=\"bizcal-sel-time-container\" style=\"display: none\">";
     238        $o .= "\n\t\t\t\t\t\t<label id=\"bizcal-sel-med-label\" style=\"display: none\" for=\"bizcal-sel-med\">".setrio_bizcal_message('lblPhysician');
     239        $o .= "\n\t\t\t\t\t\t\t<select id=\"bizcal-sel-med\" class=\"bizcal-sel-med\" style=\"width: 100%\"></select>";
     240        $o .= "\n\t\t\t\t\t\t</label>";
     241        $o .= "\n\t\t\t\t\t\t<input type=\"hidden\" name=\"physician-uid-auto\" id=\"bizcal-ra-physician-uid-auto\" value=\"0\">";
     242        $o .= "\n\t\t\t\t\t\t<span id=\"bizcal-sel-time-physician\" style=\"display: none\"></span>";
     243        $o .= "\n\t\t\t\t\t\t<span id=\"bizcal-sel-time-service\" style=\"display: none\"></span>";
     244        $o .= "\n\t\t\t\t\t\t<label for=\"bizcal-sel-time\" id=\"bizcal-sel-time-label\" style=\"display: block; width: 100%\">".setrio_bizcal_message('lblAppointmentTime')."</label>";
     245        $o .= "\n\t\t\t\t\t\t<ul id=\"bizcal-sel-time\" class=\"bizcal-sel-time\">";
     246        $o .= "\n\t\t\t\t\t\t\t<li value=\"0\">-</li>";
     247        $o .= "\n\t\t\t\t\t\t</ul>";
     248        $o .= "\n\t\t\t\t\t</div>";
     249        $o .= "\n\t\t\t\t</div>"; // col
     250        $o .= "\n\t\t\t</div>"; // row
     251     
     252        $o .= "\n\t\t\t\t<div class=\"w-100\"></div>";
     253       
     254        $o .= "\n\t\t\t<div class=\"row\" id=\"setrio-bizcal-page-3\">";     
     255        $o .= "\n\t\t\t\t<div class=\"col-xl-12 col-lg-12 col-md-12 col-sm-12\">";
     256
     257        $o .= "\n\t\t\t\t\t<div id=\"bizcal-register-appointment-form\">";
     258
     259        $o .= "\n\t\t\t\t\t\t<p class=\"bizcal-register-appointment-form-validate-tips\" style=\"display: none\"></p>";
     260        $o .= "\n\t\t\t\t\t\t<form>";
     261        $o .= "\n\t\t\t\t\t\t\t<fieldset>";
     262        $o .= "\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"physician-uid\" id=\"bizcal-ra-physician-uid\" value=\"\">";
     263        $o .= "\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"service-uid\" id=\"bizcal-ra-service-uid\" value=\"\">";
     264        $o .= "\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"payment-type-id\" id=\"bizcal-ra-payment-type-id\" value=\"\">";
     265        $o .= "\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"start-date\" id=\"bizcal-ra-start-date\" value=\"\">";
     266        $o .= "\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"end-date\" id=\"bizcal-ra-end-date\" value=\"\">";
     267        $o .= "\n\t\t\t\t\t\t\t\t<label for=\"bizcal-ra-first-name\">".setrio_bizcal_message('lblPatientLastName')."</label>";
     268        $o .= "\n\t\t\t\t\t\t\t\t<input type=\"text\" name=\"last-name\" id=\"bizcal-ra-last-name\" value=\"\" class=\"text ui-widget-content ui-corner-all\">";
     269        $o .= "\n\t\t\t\t\t\t\t\t<label for=\"bizcal-ra-last-name\">".setrio_bizcal_message('lblPatientFirstName')."</label>";
     270        $o .= "\n\t\t\t\t\t\t\t\t<input type=\"text\" name=\"first-name\" id=\"bizcal-ra-first-name\" value=\"\" class=\"text ui-widget-content ui-corner-all\">";
     271        $o .= "\n\t\t\t\t\t\t\t\t<label for=\"bizcal-ra-phone\">".setrio_bizcal_message('lblPatientPhone')."</label>";
     272        $o .= "\n\t\t\t\t\t\t\t\t<input type=\"text\" name=\"phone\" id=\"bizcal-ra-phone\" value=\"\" class=\"text ui-widget-content ui-corner-all\">";
     273        $o .= "\n\t\t\t\t\t\t\t\t<label for=\"bizcal-ra-email\">".setrio_bizcal_message('lblPatientEmail')."</label>";
     274        $o .= "\n\t\t\t\t\t\t\t\t<input type=\"text\" name=\"email\" id=\"bizcal-ra-email\" value=\"\" class=\"text ui-widget-content ui-corner-all\">";
     275        $o .= "\n\t\t\t\t\t\t\t\t<label for=\"bizcal-ra-observations\">".setrio_bizcal_message('lblPatientObservations')."</label>";
     276        $o .= "\n\t\t\t\t\t\t\t\t<textarea name=\"observations\" id=\"bizcal-ra-observations\""
     277             ." class=\"col-xl-12 col-lg-12 col-md-12 col-sm-12 text ui-widget-content ui-corner-all\" style=\"width: 100%\"></textarea>";
     278       
     279        $o .= "\n\t\t\t\t\t\t\t\t<a href=\"https://www.setrio.ro/bizmedica-clinici-medicale\" class=\"bizcal-bme-logo\" target=\"_blank\">&nbsp;</a>";
     280
     281        if (($setrio_bizcal_reCaptchaSiteKey) && ($setrio_bizcal_reCaptchaSecretKey))
     282            $o .= "\n\t\t\t\t\t\t\t\t<div class=\"g-recaptcha\" data-size\"compact\" style=\"margin-top: 0.5em\" data-sitekey=\"$setrio_bizcal_reCaptchaSiteKey\"></div>";
     283
     284        $o .= "\n\t\t\t\t\t\t\t\t<button type=\"submit\" id=\"bizcal-register-appointment-button\" class=\"ui-corner-all ui-button\" style=\"margin-top: 0.5em\">".setrio_bizcal_message('btnRequestAppointment')."</button>";
     285
     286        $o .= "\n\t\t\t\t\t\t\t</fieldset>";
     287        $o .= "\n\t\t\t\t\t\t</form>";
     288        $o .= "\n\t\t\t\t\t</div>"; // bizcal-register-appointment-form
     289        $o .= "\n\t\t\t\t</div>"; // col
     290        $o .= "\n\t\t\t</div>"; // row
     291        $o .= "\n\t\t</div>"; // setrio-bizcal-main-box-content
     292        $o .= "\n\t</div>"; // setrio-bizcal-main-box
     293       
     294        $o .= "\n\t<div id=\"bizcal-info-dialog\" style=\"display: none\"></div>";
     295        $o .= "\n\t<div id=\"bizcal-warning-dialog\" style=\"display: none\"></div>";
     296        $o .= "\n\t<div id=\"bizcal-error-dialog\" style=\"display: none\"></div>";
     297    }
    281298
    282299    // enclosing tags
     
    288305        $o .= do_shortcode($content);
    289306    }
    290  
    291     // end box
    292     $o .= "\n\t</div>";   
    293    
     307
    294308    // return output
    295309    return $o;
  • bizcalendar-web/trunk/readme.txt

    r2134797 r2164258  
    5252== Changelog ==
    5353
     54= 1.0.4.0 =
     55  * RO: s-a adăugat posibilitatea de a adăuga mai multe butoane de programare pe aceeași pagină, cu posibilitatea de preselectare a specialității medicale și a medicului preferat
     56  * EN: we added the possibility to add more than one appointment button on the same page, and the possibility to preselect the medical specialty and the preferred physician
    5457= 1.0.3.6 =
    5558  * RO: s-au făcut unele modificări de stil pentru compatibilitate cu temele instalate la anumiți clienți
     
    105108== Upgrade Notice ==
    106109
     110= 1.0.4.0 =
     111  * RO: S-a adăugat posibilitatea de a adăuga mai multe butoane de programare pe aceeași pagină, cu posibilitatea de preselectare a specialității medicale și a medicului preferat. Actualizați modulul dacă doriți aceste functionalități.
     112  * EN: We added the possibility to add more than one appointment button on the same page, and the possibility to preselect the medical specialty and the preferred physician. You should upgrade if you need these features.
    107113= 1.0.3.6 =
    108114  RO: S-au făcut unele modificări de stil pentru compatibilitate cu temele instalate la anumiți clienți. Actualizați la această versiune dacă aveți probleme cu afișarea anumitor elemente in pagină.
Note: See TracChangeset for help on using the changeset viewer.