<?php error_reporting(E_ALL | E_STRICT); ini_set('display_errors', 1); session_name('nibble'); ini_set('session.gc_maxlifetime',30*60); session_set_cookie_params(30*60); session_start(); include dirname(__FILE__).'/nibble-flash-messaging/Flash.class.php'; $flash = Flash::getInstance(); $flash->message('Simple message example'); $flash->flashMessage('Message content goes here, 5s lifetime','Message title goes here',5000); $flash->message('Sticky error message','Sticky message',0,true,'error'); include dirname(__FILE__).'/nibble-forms/NibbleForm.class.php'; $form = NibbleForm::getInstance('', 'Submit this form','post',true,'flash'); $form->username = new Text('Please enter your username', true, 20, '/[a-zA-Z0-9]+/'); $form->email = new Email('Please enter your email',false); $form->email->addConfirmation('Please confirm your email'); $form->captcha = new Captcha(); $form->password = new Password('Please enter your password', 11, true, true, 12); $form->password->addConfirmation('Please confirm your password'); $form->checkbox = new Checkbox('Please select one of the following', array( 'One' => 'Choice one, dont choose', 'car' => 'Choice two', 'Choice three', 'Choice four' ),true,2); $form->select = new MultipleSelect('Please select at least two of the following', array( 'One'=>'Choice one', 'Choice two', 'Choice three' ),false,true,2); $form->file = new File('Please upload a file',array('image/png'),true); $form->addData(array( 'username' => 'Luke', 'radio' => 0, 'checkbox' => array(1,'car') )); if(isset($_POST['submit'])){ if($form->validate()){ echo 'Valid'; } else { echo 'Invalid'; } }
?> <!doctype html> <html> <head> <title>Example flash messaging</title> <script src="http://www.google.com/jsapi" type="text/javascript"></script> <script type="text/javascript">google.load("jquery","1");google.load("jqueryui","1");</script> <script type="text/javascript" src="nibble-flash-messaging/notice.js"></script> <link rel="stylesheet" type="text/css" media="screen" href="nibble-flash-messaging/style.css" />
</head> <body> <?php echo $form->render() ?> <?php echo $flash->render() ?> </body> </html>
|