</head>
  <body>
    <h3>Please select your desired states:</h3>
    <table cellpadding='5' cellspacing='5' width='90%' border='0'>
    <tr><td valign='top'>
    <form action="" method="POST">
	  <table border="1">
		<tr bgcolor="#eee">
			<th width="150">Column 1</th>
			<th width="150">Column 2</th>
			<th width="150">Column 3</th>
		</tr>
		<?php 
// add more column headers above if you like, but don't forget to change $cols to match
$cols = 3;
displayRows($state_list, $cols);
?>
	  </table>
	  <br/>
	  <input type='submit' value='Save My States'>
    </form>
	<?php 
// chosen state display area
if (isset($_POST["states"])) {
    getCheckedStates($_POST["states"]);
}
?>
	</td><td valign='top'>
		<pre>STATES TABLE CODING CHALLENGE
    	3-column alphabetical layout using tables:
Example #2
0
		</div>
		
		<div class="row">
			<label for="_bizrule">Php Rule</label>
			<textarea rows="6" cols="60" name="bizrule[' . $data['auth_id'] . ']" id="_bizrule">' . $data['bizrule'] . '</textarea>
		</div>
	</div>
	';
    if (isset($alldata['errors'][$data['auth_id']])) {
        $retval .= '<span class="error">' . $alldata['errors'][$data['auth_id']] . '</span>';
    } elseif (isset($alldata['messages'][$data['auth_id']])) {
        $retval .= '<span class="success">' . $alldata['messages'][$data['auth_id']] . '</span>';
    }
    return $retval;
}
$panels = displayRows($data['auths'], $data);
$this->widget('zii.widgets.jui.CJuiAccordion', array('panels' => $panels, 'options' => array('autoHeight' => false)));
?>
<br/>
<input type="submit" value="Submit" />
</div>
</form>

<script type="text/javascript">
/*<![CDATA[*/
//jQuery(document).ready(function() {
jQuery('.auth_condition').not('.auth_existing').hide();
jQuery(':checkbox').change(function(){
	//alert( this.checked );
	jQuery(this).parent().next().toggle(this.checked);
});
Example #3
0
    $name = $data['alt_name'] ? $data['alt_name'] : $data['name'];
    $retval = '
	<div class="span-8">
		<span class="authname">' . CHtml::encode($name) . '</span><br/>
		<span class="authdesc">' . CHtml::encode($data['description']) . '</span>
	</div>
	<div class="span-2"><input type="checkbox" disabled ' . ($data['ischild'] ? 'checked' : '') . ' /></div>
	<div class="span-2"><input type="checkbox" disabled ' . ($data['isdescendant'] ? 'checked' : '') . ' /></div>
	<div class="span-2"><input type="checkbox" name="include_ids[]" value="' . $data['auth_id'] . '" ' . ($data['ischild'] ? 'checked' : '') . ' /></div>
	<div class="span-15 auth_condition ' . ($data['ischild'] ? 'auth_existing' : '') . '">
		<br>Condition: <input type="text" value="' . $data['cond'] . '" name="cond[' . $data['auth_id'] . ']" maxlength="250" size="70" />
	</div>
	';
    return $retval;
}
$panels = displayRows($model->getPotentialDescendants(), 'getRow');
$this->widget('zii.widgets.jui.CJuiAccordion', array('panels' => $panels, 'options' => array('autoHeight' => false)));
?>
<br/>
<input type="submit" value="Submit" />
</form>
<script type="text/javascript">
/*<![CDATA[*/
//jQuery(document).ready(function() {
jQuery('.auth_condition').not('.auth_existing').hide();
jQuery(':checkbox').change(function(){
	//alert( this.checked );
	jQuery(this).parent().next().toggle(this.checked);
});
//});
/*]]>*/