Example #1
0
 /**
  * Present a form for sending a new ecard.
  */
 public function form_send($item_id)
 {
     $item = ORM::factory("item", $item_id);
     access::required("view", $item);
     if (!ecard::can_send_ecard()) {
         access::forbidden();
     }
     print ecard::prefill_send_form(ecard::get_send_form($item));
 }
Example #2
0
 /**
  * Present a form for sending a new ecard.
  */
 public function form_send($item_id)
 {
     $item = ORM::factory("item", $item_id);
     access::required("view", $item);
     if (!ecard::can_send_ecard()) {
         access::forbidden();
     }
     $v_form = new View("ecard_form.html");
     $v_form->item_id = $item_id;
     print $v_form->render();
 }
<?php

defined("SYSPATH") or die("No direct script access.");
?>
<html>
<head>
<title>Send eCard</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
	    $('textarea').keyup(function(){
			var message = document.getElementById("g-text");
	        var max = parseInt($(message).attr('maxlength'));
	        if($(message).val().length > max){
	            $(message).val($(message).val().substr(0, $(message).attr('maxlength')));
	        }
	        $(document).find('.charsRemaining').html('Message (You have ' + (max - $(message).val().length) + ' characters remaining)');
	    });
	});
</script>
</head>
<body>
<?php 
echo ecard::prefill_send_form(ecard::get_send_form($item_id));
?>
</body>
</html>