Changeset 30637
- Timestamp:
- Dec 1, 2014, 9:43:11 PM (9 years ago)
- Location:
- extensions/manage_info_photos
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/manage_info_photos/admin/admin.tpl
r30631 r30637 121 121 <form method="post" > 122 122 <fieldset> 123 <legend>{'List info photo'|@translate}</legend>123 <legend>{'List info'|@translate}</legend> 124 124 <table> 125 125 {foreach from=$info_photos item=infophoto} … … 132 132 <tr> 133 133 <td colspan="2"> 134 <input class="submit" name="submitaddinfoimg" type="submit" value="{' Add info photo'|@translate}" />134 <input class="submit" name="submitaddinfoimg" type="submit" value="{'Save'|@translate}" /> 135 135 </td> 136 136 </tr> -
extensions/manage_info_photos/initpicture.php
r30631 r30637 12 12 13 13 global $conf; 14 15 //$search = '#^<dl id="standard" class="imageInfoTable">(?:.*\r*)metadata)$#s'; 16 17 $search = '<dl id="standard" class="imageInfoTable">'; 18 14 15 $search = '/(<dl id="standard" class="imageInfoTable">).*({if isset\(\$metadata\)})/is'; 19 16 20 $repla='<dl id="standard" class="imageInfoTable 2">{strip}17 $repla='<dl id="standard" class="imageInfoTable">{strip} 21 18 {foreach from=$add_info_photos item=addinfophotos} 22 19 {if $addinfophotos.AIPID == 1 and isset($INFO_AUTHOR)} … … 165 162 {/foreach} 166 163 {/strip} 167 </dl>'; 168 169 $replacement = ' 170 {footer_script} 171 jQuery(document).ready(function(){ 172 jQuery(\'body\').find(function(){ 173 var elt=\'<dl id="standard" class="imageInfoTable2">{strip}{foreach from=$add_info_photos item=addinfophotos}{if $addinfophotos.AIPID == 1 and isset($INFO_AUTHOR)}<div id="Author" class="imageInfo"><dt>{\'Author\'|@translate}</dt><dd>{$INFO_AUTHOR}</dd></div>{else if $addinfophotos.AIPID == 2 and isset($INFO_CREATION_DATE)}<div id="datecreate" class="imageInfo"><dt>{\'Created on\'|@translate}</dt><dd>{$INFO_CREATION_DATE}</dd></div>{else if $addinfophotos.AIPID == 3 and isset($INFO_CREATION_DATE)}<div id="datepost" class="imageInfo"><dt>{\'Posted on\'|@translate}</dt><dd>{$INFO_POSTED_DATE}</dd></div>{else if $addinfophotos.AIPID == 4 and isset($INFO_DIMENSIONS)}<div id="Dimensions" class="imageInfo"><dt>{\'Dimensions\'|@translate}</dt><dd>{$INFO_DIMENSIONS}</dd></div>{else if $addinfophotos.AIPID == 5}<div id="File" class="imageInfo"><dt>{\'File\'|@translate}</dt><dd>{$INFO_FILE}</dd></div>{else if $addinfophotos.AIPID == 6 and isset($INFO_FILESIZE)}<div id="Filesize" class="imageInfo"><dt>{\'Filesize\'|@translate}</dt><dd>{$INFO_FILESIZE}</dd></div>{else if $addinfophotos.AIPID == 7 and isset($related_tags)}}<dt>{\'Tags\'|@translate}</dt><dd>{foreach from=$related_tags item=tag name=tag_loop}{if !$smarty.foreach.tag_loop.first}, {/if}<a href="{$tag.URL}">{$tag.name}</a>{/foreach}</dd></div>{else if $addinfophotos.AIPID == 8 and isset($related_categories)}<div id="Categories" class="imageInfo"><dt>{\'Albums\'|@translate}</dt><dd><ul>{foreach from=$related_categories item=cat}<li>{$cat}</li>{/foreach}</ul></dd></div>{else if $addinfophotos.AIPID == 9}<div id="Visits" class="imageInfo"><dt>{\'Visits\'|@translate}</dt><dd>{$INFO_VISITS}</dd></div>{else if $addinfophotos.AIPID == 10 and isset($rate_summary)}<div id="Average" class="imageInfo"><dt>{\'Rating score\'|@translate}</dt><dd>{if $rate_summary.count}<span id="ratingScore">{$rate_summary.score}</span> <span id="ratingCount">({$rate_summary.count|@translate_dec:\'%d rate\':\'%d rates\'})</span>{else}<span id="ratingScore">{\'no rate\'|@translate}</span> <span id="ratingCount"></span>{/if}</dd></div>{if isset($rating)}<div id="rating" class="imageInfo"><dt><span id="updateRate">{if isset($rating.USER_RATE)}{\'Update your rating\'|@translate}{else}{\'Rate this photo\'|@translate}{/if}</span></dt><dd><form action="{$rating.F_ACTION}" method="post" id="rateForm" style="margin:0;"><div>{foreach from=$rating.marks item=mark name=rate_loop}{if isset($rating.USER_RATE) && $mark==$rating.USER_RATE} <input type="button" name="rate" value="{$mark}" class="rateButtonSelected" title="{$mark}">{else} <input type="submit" name="rate" value="{$mark}" class="rateButton" title="{$mark}">{/if}{/foreach}{strip}{combine_script id=\'core.scripts\' load=\'async\' path=\'themes/default/js/scripts.js\'}{combine_script id=\'rating\' load=\'async\' require=\'core.scripts\' path=\'themes/default/js/rating.js\'}{footer_script}var _pwgRatingAutoQueue = _pwgRatingAutoQueue||[];_pwgRatingAutoQueue.push( {ldelim}rootUrl: \'{$ROOT_URL}\', image_id: {$current.id},onSuccess : function(rating) {ldelim}var e = document.getElementById("updateRate");if (e) e.innerHTML = "{\'Update your rating\'|@translate|@escape:\'javascript\'}";e = document.getElementById("ratingScore");if (e) e.innerHTML = rating.score;e = document.getElementById("ratingCount");if (e) {ldelim}if (rating.count == 1) {ldelim} e.innerHTML = "({\'%d rate\'|@translate|@escape:\'javascript\'})".replace( "%d", rating.count);} else {ldelim}e.innerHTML = "({\'%d rates\'|@translate|@escape:\'javascript\'})".replace( "%d", rating.count);}{rdelim}{rdelim}{rdelim} );{/footer_script}{/strip}</div></form></dd></div>{/if}{else if $addinfophotos.AIPID == 11 and $display_info.privacy_level and isset($available_permission_levels)}<div id="Privacy" class="imageInfo"><dt>{\'Who can see this photo?\'|@translate}</dt><dd><div><a id="privacyLevelLink" href>{$available_permission_levels[$current.level]}</a></div>{combine_script id=\'core.scripts\' load=\'async\' path=\'themes/default/js/scripts.js\'}{footer_script require=\'jquery\'}{strip}function setPrivacyLevel(id, level){(new PwgWS(\'{$ROOT_URL}\')).callService("pwg.images.setPrivacyLevel", { image_id:id, level:level},{method: "POST",onFailure: function(num, text) { alert(num + " " + text); },onSuccess: function(result) {jQuery(\'#privacyLevelBox .switchCheck\').css(\'visibility\',\'hidden\');jQuery(\'#switchLevel\'+level).prev(\'.switchCheck\').css(\'visibility\',\'visible\');jQuery(\'#privacyLevelLink\').text(jQuery(\'#switchLevel\'+level).text());}});}(SwitchBox=window.SwitchBox||[]).push("#privacyLevelLink", "#privacyLevelBox");{/strip}{/footer_script}<div id="privacyLevelBox" class="switchBox" style="display:none">{foreach from=$available_permission_levels item=label key=level}<span class="switchCheck"{if $level != $current.level} style="visibility:hidden"{/if}>✔ </span><a id="switchLevel{$level}" href="javascript:setPrivacyLevel({$current.id},{$level})">{$label}</a><br>{/foreach}</div></dd></div>{else if $addinfophotos.AIPDATA}<div id="add_info class="imageInfo"><dt class="label">{$addinfophotos.AIPDESIGNATION}</dt><dd class="value">{$addinfophotos.AIPDATA}</dd></div>{/if}{/foreach}{/strip}</dl>\'; 174 console.log(\'a\');$( "#standard" ). 175 replaceWith(elt); 176 }); 177 178 }); 179 {/footer_script} 180 181 182 183 184 <dl id="standard" class="imageInfoTable"> 164 </dl> 165 {if isset($metadata)} 185 166 '; 186 187 188 return str_replace($search, $repla , $content); 167 168 return preg_replace($search, $repla , $content); 169 189 170 } 190 171
Note: See TracChangeset
for help on using the changeset viewer.