Changeset 3382 for trunk/admin


Ignore:
Timestamp:
May 31, 2009, 9:46:59 PM (15 years ago)
Author:
plg
Message:

merge r3381 from branch 2.0 to trunk

feature 1020 added: ability to subscribe to Piwigo Announcement Newsletter from
Piwigo itself. Admins can perform this action at the end of installation or on
administration panel index.

Location:
trunk/admin
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/include/functions.php

    r3282 r3382  
    21152115  return $username;
    21162116}
     2117
     2118function get_newsletter_subscribe_base_url($language) {
     2119  $subscribe_domain = 'piwigo.org';
     2120  if ('fr_FR' == $language) {
     2121    $subscribe_domain = 'fr.piwigo.org';
     2122  }
     2123 
     2124  return 'http://'.$subscribe_domain.'/announcement/subscribe.php?email=';
     2125}
    21172126?>
  • trunk/admin/intro.php

    r3282 r3382  
    115115
    116116$template->set_filenames(array('intro' => 'intro.tpl'));
     117
     118if ($conf['show_newsletter_subscription']) {
     119  $template->assign(
     120    array(
     121      'EMAIL' => $user['email'],
     122      'SUBSCRIBE_BASE_URL' => get_newsletter_subscribe_base_url($user['language']),
     123      )
     124    );
     125}
    117126
    118127$php_current_timestamp = date("Y-m-d H:i:s");
  • trunk/admin/template/goto/install.tpl

    r3283 r3382  
    148148{else}
    149149<p>
    150   <br>
    151   <input type="button" name="index" value="{'home'|@translate}" onClick="document.location = 'index.php';">
    152   <input type="button" name="identification" value="{'Identification'|@translate}" onClick="document.location = 'identification.php';">
     150  <br />
     151  <input type="button" name="identification" value="{'Identification'|@translate}" onClick="window.open('identification.php');"/>
     152</p>
     153
     154<div class="infos">
     155  <ul>
     156    <li>{'Subscribe to Piwigo Announcements Newsletter'|@translate}</li>
     157  </ul>
     158</div>
     159
     160<p>
     161  <input type="button" name="subscribe" value="{'Subscribe %s'|@translate|@sprintf:$F_ADMIN_EMAIL}" onClick="window.open('{$SUBSCRIBE_BASE_URL}{$F_ADMIN_EMAIL}');"/>
    153162</p>
    154163{/if}
  • trunk/admin/template/goto/intro.tpl

    r3283 r3382  
     1{known_script id="jquery" src=$ROOT_URL|@cat:"template-common/lib/jquery.packed.js"}
     2{known_script id="jquery.dimensions" src=$ROOT_URL|@cat:"template-common/lib/plugins/jquery.dimensions.packed.js"}
     3{known_script id="jquery.cluetip" src=$ROOT_URL|@cat:"template-common/lib/plugins/jquery.cluetip.packed.js"}
     4
     5<script type="text/javascript">
     6jQuery().ready(function(){ldelim}
     7  jQuery('.cluetip').cluetip({ldelim}
     8    width: 300,
     9    splitTitle: '|'
     10  });
     11});
     12</script>
     13
    114<h2>{'title_default'|@translate}</h2>
    215<dl style="padding-top: 30px;">
     
    720          return false;">Piwigo</a> {$PWG_VERSION}</li>
    821      <li><a href="{$U_CHECK_UPGRADE}">{'Check for upgrade'|@translate}</a></li>
     22{if isset($SUBSCRIBE_BASE_URL)}
     23      <li><a href="{$SUBSCRIBE_BASE_URL}{$EMAIL}" onclick="window.open(this.href); return false;" class="cluetip" title="{'Piwigo Announcements Newsletter'|@translate}|{'Subscribe to Piwigo Announcements Newsletter'|@translate|htmlspecialchars|nl2br}">{'Subscribe %s to Piwigo Announcements Newsletter'|@translate|@sprintf:$EMAIL}</a></li>
     24{/if}
    925    </ul>
    1026  </dd>
Note: See TracChangeset for help on using the changeset viewer.