Changeset 32162


Ignore:
Timestamp:
May 2, 2020, 6:46:21 PM (4 years ago)
Author:
ddtddt
Message:

[manage_properties_photos]

Location:
extensions/manage_properties_photos
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • extensions/manage_properties_photos/admin/admin.tpl

    r32161 r32162  
    11{combine_script id='jquery.ui.sortable' require='jquery.ui' load='footer' path='themes/default/js/ui/minified/jquery.ui.sortable.min.js'}
    22{combine_script id='core.scripts' load='async' path='themes/default/js/scripts.js'}
    3 {combine_script id='jquery.timepicker' require='jquery.ui.datepicker,jquery.ui.slider' load='footer' path=$ADD_PROP_PHOTO_PATH|@cat:"js/jquery-ui-timepicker-addon.js"}
    4 {assign var="datepicker_language" value="themes/default/js/ui/i18n/jquery.ui.datepicker-`$lang_info.code`.js"}
    5 {if "PHPWG_ROOT_PATH"|@constant|@cat:$datepicker_language|@file_exists}
    6 {combine_script id="jquery.ui.datepicker-$lang_info.code" load='footer' path=$datepicker_language}
    7 {/if}
     3{include file='include/datepicker.inc.tpl'}
    84
    95{combine_script id='jquery.chosen' load='footer' path='themes/default/js/plugins/chosen.jquery.min.js'}
    106{combine_css path="themes/default/js/plugins/chosen.css"}
    11 
    12 {combine_css path="themes/default/js/ui/theme/jquery.ui.datepicker.css"}
    137{combine_css path="themes/default/js/ui/theme/jquery.ui.slider.css"}
    148
     
    1610{footer_script}
    1711jQuery(document).ready(function(){
     12
     13{* <!-- DATEPICKER --> *}
     14jQuery(function(){ {* <!-- onLoad needed to wait localization loads --> *}
     15  jQuery('[data-datepicker]').pwgDatepicker({
     16    showTimepicker: true,
     17    cancelButton: '{'Cancel'|translate}'
     18  });
     19});
    1820
    1921  var x = 1;
     
    5355 
    5456  jQuery('#aip_sumit').click(function(){
    55     jQuery("#add_info_edit").show();
     57    jQuery("#add_info_edit").toggle();
    5658    jQuery("#leg_add").show();
    5759    jQuery("#leg_edit").hide();
     
    244246    $(wrapper).on("click",".remove_field", function(e){
    245247        e.preventDefault(); $(this).parent('div').remove(); x--;
    246     })
    247        
    248         $('.dateSelect').datetimepicker({
    249                 numberOfMonths: 1,
    250                 changeMonth: true,
    251                 changeYear: true,
    252                 yearRange: "1900:+1",
    253                 dateFormat: "yy-mm-dd",
    254                 timeText: '{'selection'|@translate|escape:javascript}',
    255                 hourText: '{'Hour'|@translate|escape:javascript}',
    256                 minuteText: '{'Minute'|@translate|escape:javascript}',
    257                 currentText: '{'Now'|@translate|escape:javascript}',
    258                 closeText: '{'Validate'|@translate|escape:javascript}'
    259     });
    260        
     248    }) 
    261249});
    262250{/footer_script}
     
    268256        margin-right:40px;
    269257}
     258#aip_sumit{
     259    border: 1px solid #D6D6D6;
     260    color: #5B5B5B;
     261        padding: 7px 15px;
     262        font-weight: bold;
     263        font-size: 11px;
     264}
     265#aip_sumit:hover{
     266    border: 1px solid #aaa;
     267    text-decoration: none;
     268}
     269.showCreatempp{
     270    text-align: left;
     271    margin: 0 1em 25px 20px;
     272    line-height: 22px;
     273}
    270274{/html_style}
    271275
     
    275279</div>
    276280{if isset ($addinfotemplate)}
    277         <p class="showCreateAlbum">
    278             <a href="#" id="aip_sumit" >{'Create new Property photo'|@translate} </a>
     281        <p class="showCreatempp">
     282            <a href="#" id="aip_sumit" class="icon-plus">{'Create new Property photo'|@translate} </a>
    279283        </p>
    280284    <div id="add_info_edit" style="display: none;">
    281285        <form method="post" >
    282             <fieldset>
     286            <fieldset class="with-border">
    283287                <legend><span id="leg_add">{'Create new Property photo'|@translate}</span><span id="leg_edit">{'Edit Property photo'|@translate}</span></legend>
    284288                <input id="hideid" data-maxfield="{$MPPMAXFIELD}" type="hidden" name="invisibleID" value="{$addinfo_edit2.AIPID}"></input>
     
    292296                               
    293297                <p id="wordingta" class="input">
    294                     <label for="inserwording">{'Wording'|@translate}</label><br />
     298                    <label for="inserwording"><strong>{'Wording'|@translate}</strong></label><br />
    295299                    <textarea {if $useED==1}placeholder="{'Use Extended Description tags...'|@translate}"{/if} style="margin-left:50px" rows="5" cols="50" class="description" name="inserwording" id="aip_add">{$addinfo_edit2.AIPDESC}</textarea>
    296300                    {if $useED==1}
     
    308312                                </div>
    309313                                <div id="exifselect" class="exifselect">
     314                                  {if empty ($rm_exif)}<span style="margin: 0 0 0 20px">{'The reference photo doesn\'t have exif'|@translate}
     315                                  {else}
    310316                                        <select name="selectexif" id="selectexif">
    311317                                                <option value="">-----</option>
     
    314320                                                <option value="{if isset ($rm.RM_SECTION) and ($rm.RM_SECTION)!='1'}{$rm.RM_SECTION}:{/if}{$rm.RM_KEY}">{if isset ($rm.RM_SECTION) and ($rm.RM_SECTION)!='1'}&nbsp;&nbsp;&nbsp;{/if}{$rm.RM_KEY}</option>
    315321                                          {/foreach}
    316                                         </select>{if empty ($rm_exif)}<span style="margin: 0 0 0 20px">{'The reference photo doesn\'t have exif'|@translate}{/if}
     322                                        </select>
     323                                  {/if}
    317324                                </div>
    318325                                <div id="iptcselect" class="iptcselect">
     326                                  {if empty ($rm_iptc)}<span style="margin: 0 0 0 20px">{'The reference photo doesn\'t have IPTC'|@translate}
     327                                  {else}
    319328                                        <select name="selectiptc" id="selectiptc">
    320329                                                <option value="">-----</option>
     
    322331                                                  <option value="{$rm.RM_KEY}">{$rm.RM_KEY}</option>
    323332                                                {/foreach}
    324                                         </select>{if empty ($rm_iptc)}<span style="margin: 0 0 0 20px">{'The reference photo doesn\'t have IPTC'|@translate}{/if}
     333                                        </select>
     334                                  {/if}
    325335                                </div>
    326336                                <p class="actionButtons">
    327                     <input class="submit" name="submitaddAIP" type="submit" value="{'Submit'|@translate}" />
    328                     <a href="#" id="addinfoClose">{'Cancel'|@translate}</a>
     337                                        <button name="submitaddAIP" type="submit" class="buttonLike">
     338                                                <i class="icon-plus-circled"></i> {'Create'|translate}
     339                                        </button>
     340                    <a href="#" id="addinfoClose" class="icon-cancel-circled">{'Cancel'|@translate}</a>
    329341                </p>
    330342            </fieldset>
     
    376388                                {/if}
    377389                                {if $infophoto.AIPTYP==2}
    378                                         <td><input type="text" class="dateSelect" id="dateSelect[{$infophoto.IDINFOPHO}]" name="datadate[{$infophoto.IDINFOPHO}]" style="width:120px;" value="{$infophoto.AIPDATA}"></td>
     390                                        <td>
     391                                          <input type="hidden" name="datadate[{$infophoto.IDINFOPHO}]" value="{$infophoto.AIPDATA}">
     392                                          <label>
     393                                                <i class="icon-calendar"></i>
     394                                                <input type="text" data-datepicker="datadate[{$infophoto.IDINFOPHO}]" readonly>
     395                                          </label>
     396                                        </td>
    379397                                {/if}
    380398                                {if $infophoto.AIPTYP==4}
  • extensions/manage_properties_photos/initadmin.php

    r32135 r32162  
    7070        $template->assign('useED',0);
    7171      }
     72                $template->assign('DATADATE', date('Y-m-d').' 10:05:05');
    7273        while ($info_select = pwg_db_fetch_assoc($propertieslist2)){
    7374                $items = array(
     
    7879                if($info_select['Typ']==4||$info_select['Typ']==5){
    7980                        $items['AIPDATAPROP'] =  json_encode(unserialize($info_select['dataprop']));
    80                 }       
     81                }              
    8182                if($info_select['wording']=="**delpho**"){
    8283                        $items['AIPWORDING'] =l10n('Delete photo');
     
    8485                $template->append('info_select', $items);
    8586        }
    86          /* $propertieslist[]="------";
    87         while ($row = pwg_db_fetch_assoc($propertieslist2)){
    88                 $propertieslist[$row['Typ']][$row['id_prop_pho']]=trigger_change('AP_render_content', $row['wording']);
    89         }*/
    9087       
    9188    $template->set_filename('MMPP', realpath(ADD_PROP_PHOTO_PATH.'mmp.tpl'));
  • extensions/manage_properties_photos/mmp.tpl

    r32135 r32162  
    11{combine_script id='jquery.ui.sortable' require='jquery.ui' load='footer' path='themes/default/js/ui/minified/jquery.ui.sortable.min.js'}
    22{combine_script id='core.scripts' load='async' path='themes/default/js/scripts.js'}
    3 {combine_script id='jquery.timepicker' require='jquery.ui.datepicker,jquery.ui.slider' load='footer' path=$ADD_PROP_PHOTO_PATH|@cat:"js/jquery-ui-timepicker-addon.js"}
    4 {assign var="datepicker_language" value="themes/default/js/ui/i18n/jquery.ui.datepicker-`$lang_info.code`.js"}
    5 {if "PHPWG_ROOT_PATH"|@constant|@cat:$datepicker_language|@file_exists}
    6 {combine_script id="jquery.ui.datepicker-$lang_info.code" load='footer' path=$datepicker_language}
    7 {/if}
     3{include file='include/datepicker.inc.tpl'}
    84
    95{combine_script id='jquery.chosen' load='footer' path='themes/default/js/plugins/chosen.jquery.min.js'}
    106{combine_css path="themes/default/js/plugins/chosen.css"}
    11 
    12 {combine_css path="themes/default/js/ui/theme/jquery.ui.datepicker.css"}
    137{combine_css path="themes/default/js/ui/theme/jquery.ui.slider.css"}
    148
    159{footer_script}
    1610jQuery(document).ready(function(){
     11
     12{* <!-- DATEPICKER --> *}
     13jQuery(function(){ {* <!-- onLoad needed to wait localization loads --> *}
     14  jQuery('[data-datepicker]').pwgDatepicker({
     15    showTimepicker: true,
     16    cancelButton: '{'Cancel'|translate}'
     17  });
     18});
     19
    1720  $("input[name=check_MPP]").change(function(){
    1821    if($(this).is(':checked')){
     
    7376  .change();
    7477 
    75         $('.dateSelect').datetimepicker({
    76                 numberOfMonths: 1,
    77                 changeMonth: true,
    78                 changeYear: true,
    79                 yearRange: "1900:+1",
    80                 dateFormat: "yy-mm-dd",
    81                 timeText: '{'selection'|@translate|escape:javascript}',
    82                 hourText: '{'Hour'|@translate|escape:javascript}',
    83                 minuteText: '{'Minute'|@translate|escape:javascript}',
    84                 currentText: '{'Now'|@translate|escape:javascript}',
    85                 closeText: '{'Validate'|@translate|escape:javascript}'
    86     });
    87  
    8878});
    8979{/footer_script}
     
    10696  </div>
    10797  <div id="changeproda" style="display: none;" >
    108         <input type="text" class="dateSelect" id="dateSelect" name="datadate" style="width:120px;" value="">
     98          <input type="hidden" name="datadate" value="{$DATADATE}">
     99      <label>
     100        <i class="icon-calendar"></i>
     101        <input type="text" data-datepicker="datadate" readonly>
     102      </label> 
    109103  </div>
    110104  <div id="changeselect" style="display: none;" >
Note: See TracChangeset for help on using the changeset viewer.