Changeset 30028


Ignore:
Timestamp:
10/12/14 23:51:35 (5 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.