Prv8 Shell
Server : Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4
System : Linux server.jackjohnson.com 2.6.32-279.5.2.el6.x86_64 #1 SMP Fri Aug 24 01:07:11 UTC 2012 x86_64
User : jackjohn ( 502)
PHP Version : 5.3.17
Disable Function : NONE
Directory :  /home/jackjohn/public_html/imagemanager/classes/Savant2/tests/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/jackjohn/public_html/imagemanager/classes/Savant2/tests/form.php
<?php
error_reporting(E_ALL);

require_once 'Savant2.php';
$Savant2 =& new Savant2();
$Savant2->addPath('template', 'templates/');
$Savant2->addPath('resource', 'resources/');

$defaults = array(
	'hideme' => null,
	'mytext' => null,
	'xbox' => null,
	'picker' => null,
	'picker2' => null,
	'chooser' => null,
	'myarea' => null
);

$values = array_merge($defaults, $_POST);

$tmp = array();

if ($values['mytext'] == '') {
	// required
	$tmp[] = 'required';
}

if (strlen($values['mytext']) > 5) {
	// max 5 chars
	$tmp[] = 'maxlen';
}

if (preg_match('/[0-9]+/', $values['mytext'])) {
	// no digits
	$tmp[] = 'no_digits';
}

if (count($tmp) == 0) {
	$valid = array('mytext' => true);
} else {
	$valid = array('mytext' => $tmp);
}

$Savant2->assign('opts', array('one', 'two', 'three', 'four', 'five'));
$Savant2->assign($values);
$Savant2->assign('valid', $valid);

$Savant2->display('form.tpl.php');
?>

haha - 2025