initial import to SVN
This commit is contained in:
commit
d2f3925fbb
209 changed files with 45450 additions and 0 deletions
338
src/templates/home.tpl
Normal file
338
src/templates/home.tpl
Normal file
|
@ -0,0 +1,338 @@
|
|||
{*
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*}
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Gift Registry - Home Page for {$fullname|escape:'htmlall'}</title>
|
||||
<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
|
||||
<link href="bootstrap/css/bootstrap-responsive.css" rel="stylesheet">
|
||||
<script language="JavaScript" type="text/javascript">
|
||||
function confirmUnshop(fullname) {
|
||||
return window.confirm("Are you sure you no longer wish to shop for " + fullname + "?");
|
||||
}
|
||||
function confirmItemDelete(desc) {
|
||||
return window.confirm("Are you sure you want to delete " + desc + "?");
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body data-offset="80" data-target=".subnav" data-spy="scroll">
|
||||
<div class="navbar navbar-fixed-top">
|
||||
<div class="navbar-inner">
|
||||
<div class="container">
|
||||
<a class="brand" href="/">Gift Registry</a>
|
||||
<div id="main-menu" class="nav-collapse">
|
||||
<ul id="main-menu-left" class="nav">
|
||||
<li><a href="shoplist.php">My Shopping List</a></li>
|
||||
<li><a href="mylist.php">My Items (printable)</a></li>
|
||||
</ul>
|
||||
<ul id="main-menu-right" class="nav pull-right">
|
||||
<li><a href="profile.php">Update Profile</a></li>
|
||||
{if $isadmin}
|
||||
<li class="dropdown">
|
||||
<a class="dropdown-toggle" href="#" data-toggle="dropdown">
|
||||
Admin
|
||||
<b class="caret"></b>
|
||||
</a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="users.php">Manage Users</a></li>
|
||||
<li><a href="families.php">Manage Families</a></li>
|
||||
<li><a href="categories.php">Manage Categories</a></li>
|
||||
<li><a href="ranks.php">Manage Ranks</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
{/if}
|
||||
<li><a href="login.php?action=logout">Logout</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container">
|
||||
{if isset($message)}
|
||||
<section id="message">
|
||||
<div class="row">
|
||||
<div class="span12">
|
||||
<div class="alert alert-block">{$message|escape:'htmlall'}</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{/if}
|
||||
{if $opt.show_helptext}
|
||||
<section id="help">
|
||||
<div class="row">
|
||||
<div class="span12">
|
||||
<div class="alert alert-info">
|
||||
<ul>
|
||||
<li>You can click the column headers to sort by that attribute.</li>
|
||||
<li>List each item seperately on your list - do not combine items. (i.e. list each book of a 4-part series separately.)</li>
|
||||
<li>Once you've bought or decided not to buy an item, remember to return to the recipient's gift lists and mark it accordingly.</li>
|
||||
<li>If someone purchases an item on your list, click <img src="images/refresh_nav.gif" /> to mark it as received.</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{/if}
|
||||
<section id="myitems">
|
||||
<div class="well">
|
||||
<div class="page-header">
|
||||
<h1>My Items</h1>
|
||||
</div>
|
||||
<table class="table table-bordered table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="colheader"><a href="index.php?mysort=description">Description</a></th>
|
||||
<th class="colheader"><a href="index.php?mysort=ranking">Ranking</a></th>
|
||||
<th class="colheader"><a href="index.php?mysort=category">Category</a></th>
|
||||
<th class="rcolheader"><a href="index.php?mysort=price">Price</a></th>
|
||||
<th> </th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach from=$myitems item=row}
|
||||
<tr valign="top">
|
||||
<td>
|
||||
{$row.description|escape:'htmlall'}
|
||||
{if $row.url != ''}
|
||||
<a href="{$row.url|escape:'htmlall'}" target="_blank"><img src="images/links_view.gif" border="0" alt="URL" title="URL"></a>
|
||||
{/if}
|
||||
{if $row.comment != ''}
|
||||
<img src="images/topic.gif" border="0" alt="{$row.comment|escape:'htmlall'}" />
|
||||
{/if}
|
||||
{if $row.image_filename != '' && $opt.allow_images}
|
||||
<img src="images/image_obj.gif" border="0" alt="Image" />
|
||||
{/if}
|
||||
</td>
|
||||
<td nowrap>{$row.rendered}</td>
|
||||
<td>{$row.category|default:" "}</td>
|
||||
<td align="right">{$row.price}</td>
|
||||
<td align="right">
|
||||
<a href="receive.php?itemid={$row.itemid}"><img alt="Mark Item Received" src="images/refresh_nav.gif" border="0" title="Mark Item Received" /></a>
|
||||
<a href="item.php?action=edit&itemid={$row.itemid}"><img alt="Edit Item" src="images/write_obj.gif" border="0" title="Edit Item" /></a>
|
||||
<a href="item.php?action=delete&itemid={$row.itemid}"><img alt="Delete Item" src="images/remove.gif" border="0" alt="Delete" title="Delete Item" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
<h5><a href="item.php?action=add">Add a new item</a></h5>
|
||||
</div>
|
||||
</section>
|
||||
<section id="otherstuff">
|
||||
<div class="row">
|
||||
<div class="span6">
|
||||
<div class="well">
|
||||
<h3>People I'm shopping for</h3>
|
||||
<table class="table table-bordered table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="colheader">Name</th>
|
||||
<th class="rcolheader">Last Updated</th>
|
||||
<th class="rcolheader"># Items</th>
|
||||
<th> </th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach from=$shoppees item=row}
|
||||
<tr>
|
||||
<td>
|
||||
<a href="shop.php?shopfor={$row.userid}">{$row.fullname|escape:'htmlall'}</a>
|
||||
{if $row.comment != ''}
|
||||
<img src="images/view.gif" alt="{$row.comment|escape:'htmlall'}" border="0">
|
||||
{/if}
|
||||
</td>
|
||||
<td align="right">{$row.list_stamp}</td>
|
||||
<td align="right">{$row.itemcount}</td>
|
||||
<td align="right">
|
||||
{if $row.itemcount > 0}
|
||||
<a href="shop.php?shopfor={$row.userid}"><img alt="Shop for {$row.fullname|escape:'htmlall'}" src="images/tasks_tsk.gif" border="0" alt="Shop" title="Shop"></a>
|
||||
{/if}
|
||||
<a href="index.php?action=cancel&shopfor={$row.userid}" onclick="return confirmUnshop('{$row.fullname|escape:'javascript'}')"><img src="images/remove.gif" border="0" alt="Don't shop for {$row.fullname|escape:'htmlall'} anymore" title="Don't shop for {$row.fullname|escape:'htmlall'} anymore" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<div class="span6">
|
||||
<div class="well">
|
||||
<h3>People I'm not shopping for</h3>
|
||||
<table class="table table-bordered table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="colheader">Name</th>
|
||||
<th> </th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach from=$prospects item=row}
|
||||
<tr>
|
||||
<td>{$row.fullname|escape:'htmlall'}</td>
|
||||
<td align="right">
|
||||
{if $row.pending}
|
||||
<a href="index.php?action=cancel&shopfor={$row.userid}">Cancel</a>
|
||||
{else}
|
||||
<a href="index.php?action=request&shopfor={$row.userid}">
|
||||
{if $opt.shop_requires_approval}
|
||||
Request
|
||||
{else}
|
||||
Add
|
||||
{/if}
|
||||
</a>
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section id="morestuffstill">
|
||||
<div class="row">
|
||||
<div class="span6">
|
||||
<div class="well">
|
||||
<h3>Messages</h3>
|
||||
<table class="table table-bordered table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="colheader">Date</th>
|
||||
<th class="colheader">Sender</th>
|
||||
<th class="colheader">Message</th>
|
||||
<th> </th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach from=$messages item=row}
|
||||
<tr>
|
||||
<td>{$row.created}</td>
|
||||
<td>{$row.fullname|escape:'htmlall'}</td>
|
||||
<td>{$row.message|escape:'htmlall'}</td>
|
||||
<td align="right">
|
||||
<a href="index.php?action=ack&messageid={$row.messageid}"><img alt="Acknowledge" title="Acknowledge" src="images/step_done.gif" border="0"></a>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
<h5><a href="message.php">Send a message</a></h5>
|
||||
</div>
|
||||
</div>
|
||||
<div class="span6">
|
||||
<div class="well">
|
||||
<h3>Upcoming events (within {$opt.event_threshold} days)</h3>
|
||||
<table class="table table-bordered table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="colheader">Name</th>
|
||||
<th class="colheader">Event</th>
|
||||
<th class="colheader">Date</th>
|
||||
<th class="colheader">Days left</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach from=$events item=row}
|
||||
<tr>
|
||||
<td>
|
||||
{if $row.fullname == ''}
|
||||
<i>System event</i>
|
||||
{else}
|
||||
{$row.fullname|escape:'htmlall'}
|
||||
{/if}
|
||||
</td>
|
||||
<td>{$row.eventname|escape:'htmlall'}</td>
|
||||
<td>{$row.date}</td>
|
||||
<td>
|
||||
{if $row.daysleft == 0}
|
||||
<b>Today</b>
|
||||
{else}
|
||||
{$row.daysleft}
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{if $opt.shop_requires_approval}
|
||||
<div class="row">
|
||||
<div class="span6">
|
||||
<div class="well">
|
||||
<h3>People who want to shop for me</h3>
|
||||
<table class="table table-bordered table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="colheader">Name</th>
|
||||
<th> </th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach from=$pending item=row}
|
||||
<tr>
|
||||
<td>{$row.fullname|escape:'htmlall'}</td>
|
||||
<td align="right">
|
||||
<a href="index.php?action=approve&shopper={$row.userid}">Approve</a> /
|
||||
<a href="index.php?action=decline&shopper={$row.userid}">Decline</a>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $isadmin && $opt.newuser_requires_approval}
|
||||
<div class="row">
|
||||
<div class="span6">
|
||||
<div class="well">
|
||||
<h3>People waiting for approval</h3>
|
||||
<table class="table table-bordered table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="colheader">Name</th>
|
||||
<th class="colheader">Family</th>
|
||||
<th> </th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach from=$approval item=row}
|
||||
<tr>
|
||||
<td>{$row.fullname|escape:'htmlall'} <<a href="mailto:{$row.email|escape:'htmlall'}">{$row.email|escape:'htmlall'}</a>></td>
|
||||
<td>{$row.familyname|escape:'htmlall'}</td>
|
||||
<td align="right">
|
||||
<a href="admin.php?action=approve&userid={$row.userid}&familyid={$row.initialfamilyid}">Approve</a> /
|
||||
<a href="admin.php?action=reject&userid={$row.userid}">Reject</a>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
</section>
|
||||
</div>
|
||||
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
|
||||
<script src="bootstrap/js/bootstrap.min.js"></script>
|
||||
</body>
|
||||
</html>
|
68
src/templates/login.tpl
Normal file
68
src/templates/login.tpl
Normal file
|
@ -0,0 +1,68 @@
|
|||
{*
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
t under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*}
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>Gift Registry - Login</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
|
||||
<link href="bootstrap/css/bootstrap-responsive.css" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="span6 offset3">
|
||||
<form name="login" method="post" action="login.php" class="well form-horizontal">
|
||||
<fieldset>
|
||||
<legend>Gift Registry</legend>
|
||||
{if isset($username)}
|
||||
<div class="alert alert-error">Bad login.</div>
|
||||
{/if}
|
||||
<div class="control-group">
|
||||
<label class="control-label" for="username">Username</label>
|
||||
<div class="controls">
|
||||
<input id="username" name="username" type="text" class="input-xlarge" placeholder="username" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<label class="control-label" for="password">Password</label>
|
||||
<div class="controls">
|
||||
<input id="password" name="password" type="password" class="input-xlarge" placeholder="password" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-actions">
|
||||
<button type="submit" class="btn btn-primary">Login</button>
|
||||
</div>
|
||||
</fieldset>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="span3 offset3">
|
||||
<div class="well">
|
||||
<a href="signup.php">Need an account?</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="span3">
|
||||
<div class="well">
|
||||
<a href="forgot.php">Forgot your password?</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
67
src/templates/login.tpl.no-boostrap
Normal file
67
src/templates/login.tpl.no-boostrap
Normal file
|
@ -0,0 +1,67 @@
|
|||
{*
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
t under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*}
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<title>Gift Registry - Login</title>
|
||||
<link href="styles.css" type="text/css" rel="stylesheet" />
|
||||
</head>
|
||||
<body onLoad="document.login.username.focus();">
|
||||
<form name="login" method="post" action="login.php">
|
||||
<div align="center">
|
||||
<img src="images/title.gif" border="0" alt="Gift Registry" title="Gift Registry" />
|
||||
</div>
|
||||
<div align="center">
|
||||
<table cellpadding="3" class="partbox">
|
||||
{if isset($username)}
|
||||
<caption><font color=\"red\">Bad login.</font></caption>
|
||||
{/if}
|
||||
<tr>
|
||||
<td colspan="2" class="partboxtitle" align="center">Login to the Gift Registry</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Username</td>
|
||||
<td>
|
||||
<input name="username" type="text" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Password</td>
|
||||
<td>
|
||||
<input name="password" type="password" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" align="center">
|
||||
<input type="submit" value="Login"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p>
|
||||
<div align="center">
|
||||
<a href="signup.php">Need an account?</a>
|
||||
</div>
|
||||
</p>
|
||||
<p>
|
||||
<div align="center">
|
||||
<a href="forgot.php">Forgot your password?</a>
|
||||
</div>
|
||||
</p>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
181
src/templates/shop.tpl
Normal file
181
src/templates/shop.tpl
Normal file
|
@ -0,0 +1,181 @@
|
|||
{*
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*}
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Script//EN" "DTD/xhtml1-strict.dtd">
|
||||
<html lang="en" xml:lang="en" xmln="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>Gift Registry - Shopping List for {$ufullname}</title>
|
||||
<link href="styles.css" type="text/css" rel="stylesheet" />
|
||||
<script language="JavaScript" type="text/javascript">
|
||||
function printPage() {
|
||||
window.print();
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
{if $message != ''}
|
||||
<span class="message">{$message|escape:'htmlall'}</span>
|
||||
{/if}
|
||||
<p class="pagetitle">Gift Registry - Shopping List for {$ufullname|escape:'htmlall'}</p>
|
||||
{if $opt.show_helptext}
|
||||
<p>
|
||||
<div class="helptext">
|
||||
<ul>
|
||||
<li>If you intend to purchase a gift for this person, click the <img src="images/lock_co.gif"> icon. If you end up actually purchasing it, come back and click the <img src="images/step_done.gif"> icon. If you change your mind and don't want to buy it, come back and click the <img src="images/unlock_co.gif"> icon.</li>
|
||||
<li>If you return something you've purchased, come back and click the <img src="images/run_exc.gif"> icon. It will remain reserved for you.</li>
|
||||
<li>Just because an item has a URL listed doesn't mean you have to buy it from there (unless the comment says so).</li>
|
||||
<li>You can click the column headers to sort by that attribute.</li>
|
||||
<li>If you see something you'd like for yourself, click the <img src="images/toolbar_replace.gif"> icon to copy it to your own list.</li>
|
||||
</ul>
|
||||
</div>
|
||||
</p>
|
||||
{/if}
|
||||
<div align="right">
|
||||
<img src="images/lock_co.gif" alt="Reserve" title="Reserve"> = Reserve, <img src="images/unlock_co.gif" alt="Release" title="Release"> = Release, <img src="images/step_done.gif" alt="Purchase" title="Purchase"> = Purchase, <img src="images/run_exc.gif" alt="Return" title="Return"> = Return, <img src="images/toolbar_replace.gif" alt="I Want This Too" title="I Want This Too"> = I Want This Too
|
||||
</div>
|
||||
<p>
|
||||
<table class="partbox" width="100%" cellpadding="3" cellspacing="0">
|
||||
<tr valign="top">
|
||||
<th class="colheader"><a href="shop.php?shopfor={$shopfor}&sort=ranking">Rank</a></th>
|
||||
<th class="colheader"><a href="shop.php?shopfor={$shopfor}&sort=description">Description</a></th>
|
||||
<th class="colheader"><a href="shop.php?shopfor={$shopfor}&sort=category">Category</a></th>
|
||||
<th class="rcolheader"><a href="shop.php?shopfor={$shopfor}&sort=price">Price</a></th>
|
||||
<th class="colheader"><a href="shop.php?shopfor={$shopfor}&sort=source">Store/Location</a></th>
|
||||
<th class="colheader"><a href="shop.php?shopfor={$shopfor}&sort=status">Status</a></th>
|
||||
<th class="rcolheader"> </th>
|
||||
<th class="rcolheader"> </th>
|
||||
</tr>
|
||||
{assign var="i" value=0}
|
||||
{foreach from=$shoprows item=row}
|
||||
{assign var="i" value=$i+1}
|
||||
{if $i % 2 == 0}
|
||||
{assign var="rowclass" value="evenrow"}
|
||||
{else}
|
||||
{assign var="rowclass" value="oddrow"}
|
||||
{/if}
|
||||
<tr valign="top" class="{$rowclass}">
|
||||
<td nowrap>{$row.rendered}</td>
|
||||
<td>
|
||||
{$row.description|escape:'htmlall'}
|
||||
{if $row.url != ''}
|
||||
<a href="{$row.url}" target="_blank"><img src="images/links_view.gif" border="0" alt="URL" title="URL"></a>
|
||||
{/if}
|
||||
{if $row.comment != ''}
|
||||
<img src="images/topic.gif" border="0" alt="{$row.comment|escape:'htmlall'}" />
|
||||
{/if}
|
||||
{if $row.image_filename != '' && $opt.allow_images}
|
||||
<img src="images/image_obj.gif" border="0" alt="Image" />
|
||||
{/if}
|
||||
</td>
|
||||
<td>{$row.category|default:" "}</td>
|
||||
<td align="right">{$row.price}</td>
|
||||
<td>{$row.source|escape:'htmlall'}</td>
|
||||
{if $row.quantity > 1}
|
||||
<td>
|
||||
{foreach from=$row.allocs item=alloc}
|
||||
<b>{$alloc}</b><br />
|
||||
{/foreach}
|
||||
{$row.avail} remaining.<br />
|
||||
</td>
|
||||
<td nowrap align="right">
|
||||
{if $row.avail > 0 || $row.ireserved > 0 || $row.ibought > 0}
|
||||
{if $row.ireserved > 0}
|
||||
{assign var="reservetext" value="Reserve Another"}
|
||||
{else}
|
||||
{assign var="reservetext" value="Reserve Item"}
|
||||
{/if}
|
||||
{if $row.ibought > 0}
|
||||
{assign var="purchasetext" value="Purchase Another"}
|
||||
{elseif $row.ireserved > 0}
|
||||
{assign var="purchasetext" value="Convert Reserve to Purchase"}
|
||||
{else}
|
||||
{assign var="purchasetext" value="Purchase Item"}
|
||||
{/if}
|
||||
{if $row.avail > 0}
|
||||
<a href="shop.php?action=reserve&itemid={$row.itemid}&shopfor={$shopfor}"><img alt="{$reservetext|escape:'htmlall'}" title="{$reservetext|escape:'htmlall'}" src="images/lock_co.gif" border="0" /></a>
|
||||
{/if}
|
||||
{if $row.avail > 0 || $row.ireserved > 0}
|
||||
<a href="shop.php?action=purchase&itemid={$row.itemid}&shopfor={$shopfor}"><img alt="{$purchasetext|escape:'htmlall'}" title="{$purchasetext|escape:'htmlall'}" src="images/step_done.gif" border="0" /></a>
|
||||
{/if}
|
||||
{/if}
|
||||
{if $row.ireserved > 0}
|
||||
<a href="shop.php?action=release&itemid={$row.itemid}&shopfor={$shopfor}"><img alt="Release Item" title="Release Item" src="images/unlock_co.gif" border="0" /></a>
|
||||
{/if}
|
||||
{if $row.ibought > 0}
|
||||
<a href="shop.php?action=return&itemid={$row.itemid}&shopfor={$shopfor}"><img alt="Return Item" title="Return Item" src="images/run_exc.gif" border="0" /></a>
|
||||
{/if}
|
||||
</td>
|
||||
{else}
|
||||
{if $row.rfullname == '' && $row.bfullname == ''}
|
||||
<td>
|
||||
<i>Available.</i>
|
||||
</td>
|
||||
<td nowrap align="right">
|
||||
<a href="shop.php?action=reserve&itemid={$row.itemid}&shopfor={$shopfor}"><img alt="Reserve Item" title="Reserve Item" src="images/lock_co.gif" border="0" /></a> <a href="shop.php?action=purchase&itemid={$row.itemid}&shopfor={$shopfor}"><img alt="Purchase Item" title="Purchase Item" src="images/step_done.gif" border="0" /></a>
|
||||
</td>
|
||||
{elseif $row.rfullname != ''}
|
||||
{if $row.reservedid == $userid}
|
||||
<td>
|
||||
<i><b>Reserved by you.</b></i>
|
||||
</td>
|
||||
<td align="right">
|
||||
<a href="shop.php?action=release&itemid={$row.itemid}&shopfor={$shopfor}"><img alt="Release Item" title="Release Item" src="images/unlock_co.gif" border="0" /></a> <a href="shop.php?action=purchase&itemid={$row.itemid}&shopfor={$shopfor}"><img alt="Purchase Item" title="Purchase Item" src="images/step_done.gif" border="0" /></a>
|
||||
</td>
|
||||
{else}
|
||||
<td>
|
||||
{if $opt.anonymous_purchasing}
|
||||
<i>Reserved.</i>
|
||||
{else}
|
||||
<i>Reserved by {$row.rfullname|escape:'htmlall'}.</i>
|
||||
{/if}
|
||||
</td>
|
||||
<td> </td>
|
||||
{/if}
|
||||
{elseif $row.bfullname != ''}
|
||||
{if $row.boughtid == $userid}
|
||||
<td>
|
||||
<i><b>Bought by you.</b></i>
|
||||
</td>
|
||||
<td align="right">
|
||||
<a href="shop.php?action=return&itemid={$row.itemid}&shopfor={$shopfor}"><img alt="Return Item" title="Return Item" src="images/run_exc.gif" border="0" /></a>
|
||||
</td>
|
||||
{else}
|
||||
{if $opt.anonymous_purchasing}
|
||||
<td>
|
||||
<i>Bought.</i>
|
||||
</td>
|
||||
<td> </td>
|
||||
{else}
|
||||
<td>
|
||||
<i>Bought by {$row.bfullname|escape:'htmlall'}.</i>
|
||||
</td>
|
||||
<td> </td>
|
||||
{/if}
|
||||
{/if}
|
||||
{/if}
|
||||
{/if}
|
||||
<td>
|
||||
<a href="shop.php?action=copy&itemid={$row.itemid}&shopfor={$shopfor}"><img alt="I Want This Too" title="I Want This Too" src="images/toolbar_replace.gif" border="0" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</table>
|
||||
</p>
|
||||
<p>
|
||||
<a onClick="printPage()" href="#">Send to printer</a> / <a href="index.php">Back to main</a>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
2
src/templates/test.tpl
Normal file
2
src/templates/test.tpl
Normal file
|
@ -0,0 +1,2 @@
|
|||
{* Smarty *}
|
||||
Hello {$name}, welcome to Smarty!
|
Loading…
Add table
Add a link
Reference in a new issue