Changeset 30028


Ignore:
Timestamp:
Oct 12, 2014, 11:51:35 PM (10 years ago)
Author:
ddtddt
Message:

[posted_date_changer] Check 2.7

Location:
extensions/posted_date_changer
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/posted_date_changer/change_posted_date.tpl

    r10356 r30028  
    1 {footer_script}{literal}
    2   pwg_initialization_datepicker("#date_available_day", "#date_available_month", "#date_available_year", "#date_available_linked_date", "#date_available_action_set");
    3 {/literal}{/footer_script}
     1
    42
    53<div id="set_date_available">
    6     <select id="date_available_day" name="date_available_day">
    7        <option value="0">--</option>
    8       {section name=day start=1 loop=32}
    9         <option value="{$smarty.section.day.index}" {if $smarty.section.day.index==$DATE_AVAILABLE_DAY}selected="selected"{/if}>{$smarty.section.day.index}</option>
    10       {/section}
    11     </select>
    12     <select id="date_available_month" name="date_available_month">
    13       {html_options options=$month_list selected=$DATE_AVAILABLE_MONTH}
    14     </select>
    15     <input id="date_available_year"
    16            name="date_available_year"
    17            type="text"
    18            size="4"
    19            maxlength="4"
    20            value="{$DATE_AVAILABLE_YEAR}">
    21     <input id="date_available_linked_date" name="date_available_linked_date" type="hidden" size="10" disabled="disabled">
     4      <input type="hidden" name="date_available" value="{$DATE_AVAILABLE}">
     5      <label>
     6        <i class="icon-calendar"></i>
     7        <input type="text" data-datepicker="date_available" data-datepicker-unset="date_available_unset" readonly>
     8      </label>
     9      <a href="#" class="icon-cancel-circled" id="date_available_unset">{'unset'|translate}</a>
    2210</div>
  • extensions/posted_date_changer/main.inc.php

    r10356 r30028  
    2222  $template->set_filename('change_posted_date', dirname(__FILE__).'/change_posted_date.tpl');
    2323
    24   $day = empty($_POST['date_available_day']) ? date('j') : $_POST['date_available_day'];
    25   $month = empty($_POST['date_available_month']) ? date('n') : $_POST['date_available_month'];
    26   $year = empty($_POST['date_available_year']) ? date('Y') : $_POST['date_available_year'];
     24  $dateavailable = empty($_POST['date_available']) ? date('Y-m-d').' 00:00:00' : $_POST['date_available'];
     25 
    2726
    2827  $template->assign(array(
    29     'DATE_AVAILABLE_DAY'  => (int)$day,
    30     'DATE_AVAILABLE_MONTH'=> (int)$month,
    31     'DATE_AVAILABLE_YEAR' => (int)$year,
    32     )
     28    'DATE_AVAILABLE'  => $dateavailable
     29        )
    3330  );
    3431
     
    4542  if ($action == 'date_available')
    4643  {
    47     $date_available = sprintf(
    48       '%u-%u-%u',
    49       $_POST['date_available_year'],
    50       $_POST['date_available_month'],
    51       $_POST['date_available_day']
    52       );
     44        if(!empty($_POST['date_available'])){
     45     $date_available = $_POST['date_available'];
     46        }else{
     47         $date_available=null;
     48        }
    5349
    5450    $datas = array();
Note: See TracChangeset for help on using the changeset viewer.