File:  [LON-CAPA] / loncom / interface / lontemplate.pm
Revision 1.1: download - view: text, annotated - select for diffs
Wed Nov 19 11:58:29 2008 UTC (15 years, 6 months ago) by amueller
Branches: MAIN
CVS tags: HEAD
new file integrated in the loncapa system. This file (lontemplate.pm) include services for template creation.

package Apache::lontemplate;


use strict;
use Apache::Constants qw(:common);
use Apache::loncommon;
use Apache::lonnet;
use Apache::lontexconvert;
use Apache::lonfeedback;
use Apache::lonrss();
use Apache::lonlocal;
use Apache::lonmsgdisplay();
use HTML::Entities();


sub print_template
{	
	my ($r,$topic,$content) = @_;
	$r->print('<div class="DivContentBoxSpecial">');
	$r->print('<h4 class="hcell">'.$topic.'</h4>');
	$r->print('<d1 class="ListStyleClean"><blockquote>'.$content.'</blockquote></d1>');
	$r->print('</div>');
}

sub print_editbox_template
{
	my ($r,$content,$field) = @_;
	$r->print('<br /><textarea cols="80" rows="6" name="'.$field.'">'.
                           &HTML::Entities::encode($content,'"&<>').
           '</textarea><input type="submit" name="storesyl" value="'.
                           &mt('Save').'" />');

}

1;

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>