Jamroom Logo   Get Jamroom now for as low as !
The Powerful Social Media Platform
free download!
key features
key features
Newsletter
E-mail Address:

Spotlight
Motagator
274905 "When I was first introduced to Jamroom, it looked a useful application to manage the bands in which I play, or am associated, on a single website. It installed and ran successfully, and only then did I realise what Jamroom was about and its potential. Opening my site up to other bands I knew, I had a few takers, and am now in the process of promoting Motagator further. Motagator is open to all genres of music, but specialises in Cajun, Zydeco, Folk, Roots and Blues (my favourites). I'll be staying with Jamroom, wherever Brian takes it - it has been, and will be an interesting adventure."
{jr_barcode} {jr_barcode} Index {jr_blog} {jr_blog}
 

{jr_birthday}


{jr_birthday} is used for embedding a small "block" or section into a Jamroom template that shows if any Users have a birthday on the current day.

Function Parameters

Name Type Required Default Description
template string yes n/a the {jr_birthday} function requires a template that will be used to format the output.  This template needs to be located in the active Skin directory.
cache_seconds integer no 600 length of time (in seconds) the output should be cached for.  Since the output of this function will likely not change throughout the day, a value of 86400 (1 day in seconds) can work well on a busy system.  Set to a low value (or 0 to turn caching off) while testing your template design.
assign string no n/a If the "assign" attribute is given, the output of the function will be stored in the template variable given as the assign value.


Example using {jr_birthday} function

jamroom/skins/Cobalt/jr_birthdays.tpl:

{if is_array($USERS)}
  {foreach from=$USERS key=id item=_usr}
    <a href="{$JAMROOM_URL}/{$artist_dir}/{$_usr.user_band_id}">{$_usr.user_nickname}</a> ({$_usr.user_age})<br>
  {/foreach}
{/if}


embedded {jr_birthday} function call in template:

{jr_birthday template="jr_birthdays.tpl" assign="birthdays"}
{if strlen($birthdays) > 0}
  <div class="head-2">TODAYS BIRTHDAYS</div>
  <div class="body-2">
  {$birthdays}
  </div>
{/if}


Template variables available within the {jr_birthday} template

Variable Description
{$_usr.user_id} User ID of User whos birthday falls on the current day
{$_usr.user_band_id} User Band ID of User
{$_usr.user_created} Date the User Account was created
{$_usr.user_fullname} Full Name of User (as entered in Profile)
{$_usr.user_nickname} Nickname (login name) of User
{$_usr.user_emailadr} Email Address of User (as entered in Profile)
{$_usr.user_homepage} Home page of User (as entered in Profile)
{$_usr.user_imnumber} Instant Messenger ID Number of User (as entered in Profile)
{$_usr.user_address} Address of User (as entered in Profile)
{$_usr.user_gender} Gender of User (as entered in Profile) 0 = unknown, 1 = Male, 2 = Female
{$_usr.user_birthdate} User Birthdate in YYYYMMDD format
{$_usr.user_language} Language selected by User in profile
{$_usr.user_ip} Last IP Address of User
{$_usr.user_accept_notes} Set to "1" if User accepts Private Notes
{$_usr.user_show_email} Set to "1" if User allows E-Mail to be viewable
{$_usr.user_show_online} Set to "1" if User ALlows others to view online status
{jr_barcode} {jr_barcode} page 129 of 184 {jr_blog} {jr_blog}
Home | Download | Support | Demo | Members | Purchase | Marketplace | Contact | Privacy
©2003 - 2008 Talldude Networks, LLC.