[Koha-cvs] CVS: koha/koha-tmpl/opac-tmpl/css/en opac-alert-subscribe.tmpl,NONE,1.1

Paul POULAIN tipaul at users.sourceforge.net
Thu Aug 4 10:55:56 CEST 2005


Update of /cvsroot/koha/koha/koha-tmpl/opac-tmpl/css/en
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3371/koha-tmpl/opac-tmpl/css/en

Added Files:
	opac-alert-subscribe.tmpl 
Log Message:
Letters / alert system, continuing...

* adding a package Letters.pm, that manages Letters & alerts.
* adding feature : it's now possible to define a "letter" for any subscription created. If a letter is defined, users in OPAC can put an alert on the subscription. When an issue is marked "arrived", all users in the alert will recieve a mail (as defined in the "letter"). This last part (= send the mail) is not yet developped. (Should be done this week)
* adding feature : it's now possible to "put to an alert" in OPAC, for any serial subscription. The alert is stored in a new table, called alert. An alert can be put only if the librarian has activated them in subscription (and they activate it just by choosing a "letter" to sent to borrowers on new issues)
* adding feature : librarian can see in borrower detail which alerts they have put, and a user can see in opac-detail which alert they have put too.

Note that the system should be generic enough to manage any type of alert.
I plan to extend it soon to virtual shelves : a borrower will be able to put an alert on a virtual shelf, to be warned when something is changed in the virtual shelf (mail being sent once a day by cron, or manually by the shelf owner. Anyway, a mail won't be sent on every change, users would be spammed by Koha ;-) )

--- NEW FILE ---
<!-- TMPL_INCLUDE NAME="opac-top.inc" -->

<div id="mainbloc">
	<!-- TMPL_IF name="typeissue" -->
		<h1 class="catalogue">Subscribe to an alert</h1>
		<div id="bloc20">
			<h2>Confirmation</h2>
			<form action="opac-alert-subscribe.pl" method="post">
				<p>Do you confirm you want to subscribe to alerts for <!-- TMPL_VAR name="bibliotitle" --> <!-- TMPL_IF name="notes" -->(<!-- TMPL_VAR name="notes" -->)<!-- /TMPL_IF --> ?</p>
				<input type="hidden" name="externalid" value="<!-- TMPL_VAR name="externalid" -->">
				<input type="hidden" name="alerttype" value="issue">
				<input type="hidden" name="biblionumber" value="<!-- TMPL_VAR name="biblionumber" -->">
				<input type="hidden" name="op" value="alert_confirmed">
				<input type="submit" value="Yes" class="button">
				<a href="opac-serial-issues.pl?biblionumber=<!-- TMPL_VAR name="biblionumber" -->" class="button">No</a>
			</form>
		</div>
	<!-- /TMPL_IF -->
	<!-- TMPL_IF name="typeissuecancel" -->
		<h1 class="catalogue">Unsubscribe to an alert</h1>
		<div id="bloc20">
			<h2>Confirmation</h2>
			<form action="opac-alert-subscribe.pl" method="post">
				<p>Do you confirm you want to <b>un</b>subscribe to alerts for <!-- TMPL_VAR name="bibliotitle" --> <!-- TMPL_IF name="notes" -->(<!-- TMPL_VAR name="notes" -->)<!-- /TMPL_IF --> ?</p>
				<input type="hidden" name="externalid" value="<!-- TMPL_VAR name="externalid" -->">
				<input type="hidden" name="alerttype" value="issue">
				<input type="hidden" name="biblionumber" value="<!-- TMPL_VAR name="biblionumber" -->">
				<input type="hidden" name="op" value="cancel_confirmed">
				<input type="submit" value="Yes" class="button">
				<a href="opac-serial-issues.pl?biblionumber=<!-- TMPL_VAR name="biblionumber" -->" class="button">No</a>
			</form>
		</div>
	<!-- /TMPL_IF -->
</div>

<!-- TMPL_INCLUDE NAME="opac-bottom.inc" -->





More information about the Koha-cvs mailing list