Example #1
0
 public function testFormElementsMoves()
 {
     $this->assertTrue(is_array($this->object->elements()));
     $this->assertFalse($this->object->has('test'));
     $element = new Elements\Text('test');
     $element2 = new Elements\Text('test2');
     $this->object->add($element);
     $this->object->add($element2);
     $this->assertTrue($this->object->has('test'));
     $this->assertEquals($element, $this->object->element('test'));
     $this->object->remove('test');
     $this->assertFalse($this->object->has('test'));
     $this->assertEquals(1, count($this->object->elements()));
     $this->object->addAll(array(new Elements\Text('test2'), new Elements\Text('test3')));
     $this->setExpectedException('Fwk\\Form\\Exceptions\\UnknownElementException');
     $this->object->element('nonExistant');
 }
Example #2
0
 /**
  * Set managed fields
  *
  * @param array $fields
  *
  * @return $this
  */
 public function fields(array $fields)
 {
     array_walk($fields, function (&$field, $name) {
         $field = \Form::element($this->name . '[' . $name . ']', $field);
         $field->setAttribute('id', $this->name . '-' . $name);
     });
     $this->fields = $fields;
     return $this;
 }
Example #3
0
$form->attributes = "name='userform' id='userform'";
?>

<div id="mainpage">
	<?php 
$form->start();
?>
	<h1>Edit User Account: <?php 
echo $currentuser->firstname . " " . $currentuser->lastname;
?>
</h1>
	<table border='0'>
		<tr>
			<td>
				<?php 
$form->element('id', 'hidden', $currentuser->id);
?>
				<?php 
$form->label('firstname', "First Name: ");
?>
			</td>
			<td>
				<?php 
$form->attributes = "maxlength='32' size='15'";
?>
				<?php 
$form->element('firstname', 'text', $currentuser->firstname);
?>
			</td>
		</tr>
		<tr>
$form->start();
?>
	<h1>Create Plan Variable</h1>
	<table border='0'>
		<tr>
			<td>
				<?php 
$form->label('name', "Name: ");
?>
			</td>
			<td>
				<?php 
$form->attributes = "maxlength='64' size='20'";
?>
				<?php 
$form->element('name', 'text', $planVariable->name);
?>
			</td>
		</tr>
		<tr>
			<td>
				<?php 
$form->label('planid', "Link To Plan: ");
?>
			</td>
			<td>
				<?php 
$totalPlans = count($plans->id);
if ($totalPlans) {
    $form->attributes = "size='5'";
    $form->startSelect('planid', 'planid', true);
Example #5
0
				<td>
					<b>Period</b>
				</td>
				<td>
					<b>Hidden</b>
				</td>
				<td>
					&nbsp
				</td>
			</tr>
<?php 
    for ($i = 0; $i < $totalVars; $i++) {
        ?>
			<tr>
				<td><?php 
        $form->element('name[]', 'text', $plan->name[$i]);
        ?>
</td>
				<td><b>$</b>
				<?php 
        $form->element('id[]', 'hidden', $plan->id[$i]);
        $form->attributes = "maxlength='10' size='8'";
        $form->element('price[]', 'text', $plan->price[$i]);
        ?>
				</td>
				<td>
				<?php 
        $form->attributes = "maxlength='200' size='20'";
        $form->element('description[]', 'text', $plan->description[$i]);
        ?>
				</td>
Example #6
0
				<img border="0" src="images/sipenlogo.gif" width="374" height="64"><br>
				<font size='+1' color='#0000cc'>
					<b>Sipen Account Login</b><br><br>
				</font>
			</td>
		</tr>
		<tr>
			<td>
				<?php 
$form->label('username', "Username: "******"slabel");
?>
			</td>
			<td>
				<?php 
$form->attributes = "maxlength='32' size='25'";
$form->element('username', 'text', $username);
?>
			</td>
		</tr>
		<tr>
			<td>
				<?php 
$form->label('password', "Password: "******"slabel");
?>
			</td>
			<td>
				<?php 
$form->attributes = "maxlength='32' size='25'";
$form->element('password', 'password');
$form->element('redirect', 'hidden', $redirect);
?>
					<b>Add Plan Variable</b><br><br>
				</font>
			</td>
		</tr>
		<tr>
			<td>
				<?php 
$form->label('name', "Variable Name: ");
?>
			</td>
			<td>
				<?php 
$form->attributes = "maxlength='32' size='10'";
?>
				<?php 
$form->element('name', 'text', $planVariable->name);
?>
			</td>
		</tr>
			<td>
				<?php 
$form->label('description', "Last Name: ");
?>
			</td>
			<td>
				<?php 
$form->attributes = "maxlength='64' size='30'";
?>
				<?php 
$form->element('description', 'text', $planVariable->description);
?>
Example #8
0
					<b>Create User Account</b><br><br>
				</font>
			</td>
		</tr>
		<tr>
			<td>
				<?php 
$form->label('newfirstname', "First Name: ");
?>
			</td>
			<td>
				<?php 
$form->attributes = "maxlength='32' size='15'";
?>
				<?php 
$form->element('newfirstname', 'text', $newUser->firstname);
?>
			</td>
		</tr>
			<td>
				<?php 
$form->label('newlastname', "Last Name: ");
?>
			</td>
			<td>
				<?php 
$form->attributes = "maxlength='32' size='15'";
?>
				<?php 
$form->element('newlastname', 'text', $newUser->lastname);
?>
Example #9
0
					<b>Company Information</b><br><br>
				</font>
			</td>
		</tr>
		<tr>
			<td>
				<?php 
$form->label('name', "Name: ");
?>
			</td>
			<td>
				<?php 
$form->attributes = "maxlength='32' size='15'";
?>
				<?php 
$form->element('name', 'text', $company->name);
?>
			</td>
		</tr>
			<td>
				<?php 
$form->label('address', "Address: ");
?>
			</td>
			<td>
				<?php 
$form->attributes = "maxlength='32' size='25'";
?>
				<?php 
$form->element('address', 'text', $company->address);
?>
Example #10
0
					<b>Update Your Account</b><br><br>
				</font>
			</td>
		</tr>
		</tr>
			<td>
				<?php 
$form->label('address', "Address: ");
?>
			</td>
			<td>
				<?php 
$form->attributes = "maxlength='32' size='25'";
?>
				<?php 
$form->element('address', 'text', $user->address);
?>
			</td>
		</tr>
		<tr>
			<td>
				<?php 
$form->label('city', "City: ");
?>
			</td>
			<td>
				<?php 
$form->attributes = "maxlength='32' size='20'";
$form->element('city', 'text', $user->city);
?>
			</td>
Example #11
0
			<td colspan='2'>
				<font size='+1' color='#0000cc'>
					<b>Customer Search</b><br><br>
				</font>
			</td>
		</tr>
		<tr>
			<td>
				<?php 
$form->label('searchtext', "Search: ");
?>
				<?php 
$form->attributes = "maxlength='64' size='20'";
?>
				<?php 
$form->element('searchtext', 'text', $searchText);
?>
				<?php 
$form->startSelect('searchtype');
?>
				<?php 
$form->addSelectOption('lastname', 'Last Name');
?>
				<?php 
$form->addSelectOption('firstname', 'First Name');
?>
				<?php 
$form->addSelectOption('telephone', 'Phone Number');
?>
				<?php 
$form->addSelectOption('email', 'Email Address');
Example #12
0
				</td>
				<td>
					&nbsp
				</td>
			</tr>
<?php 
    for ($i = 0; $i < $totalVars; $i++) {
        ?>
			<tr>
				<td><?php 
        echo $planVariable->name[$i];
        ?>
</td>
				<td>
				<?php 
        $form->element('name[]', 'hidden', $planVariable->name[$i]);
        $form->element('id[]', 'hidden', $planVariable->id[$i]);
        $form->attributes = "maxlength='64' size='15'";
        $form->element('defaultvalue[]', 'text', $planVariable->defaultvalue[$i]);
        ?>
				</td>
				<td><?php 
        echo $planVariable->planname[$i];
        ?>
</td>
				<td>
				<?php 
        $form->attributes = "maxlength='200' size='20'";
        $form->element('description[]', 'text', $planVariable->description[$i]);
        ?>
				</td>
Example #13
0
					<b>Add Plan</b><br><br>
				</font>
			</td>
		</tr>
		<tr>
			<td>
				<?php 
$form->label('name', "Plan Name: ");
?>
			</td>
			<td>
				<?php 
$form->attributes = "maxlength='32' size='15'";
?>
				<?php 
$form->element('name', 'text', $plan->name);
?>
			</td>
		</tr>
			<td>
				<?php 
$form->label('description', "Description: ");
?>
			</td>
			<td>
				<?php 
$form->attributes = "maxlength='64' size='25'";
?>
				<?php 
$form->element('description', 'text', $plan->description);
?>