7 <div
class=
"friends-friends-search-widget">
9 <?php $form = $this->beginWidget(
'CActiveForm', array(
10 'id' =>
'user-search-form',
12 'action' => $this->searchResultPageUrl .
'#FriendsSearchResultWidget',
15 <?php
foreach ($this->userFields as $field): ?>
17 <?php echo $form->labelEx($user, $field)?>
18 <?php echo $form->textField($user, $field)?>
22 <?php $allProfileFields = $profile->getFields();?>
23 <?php
foreach ($allProfileFields as $field): ?>
24 <?php
if (!in_array($field->varname, $this->profileFields))
continue; ?>
26 <?php echo $form->labelEx($profile, $field->varname); ?>
28 if ($widget = $field->widgetEdit($profile)) {
30 } elseif ($field->range) {
31 $pos = strpos($field->range,
'-');
34 echo $form->dropDownList($profile, $field->varname, Profile::range($field->range));
36 $tag = substr($field->range, 0, $pos);
39 $field->range = substr($field->range, $pos + 1);
41 echo $form->checkBox($profile, $field->varname, Array(
'uncheckValue' =>
""));
44 $field->range = substr($field->range, $pos + 1);
45 echo $form->radioButtonList($profile, $field->varname, Profile::range($field->range), array(
'labelOptions' => Array(
'class' =>
'inline_label')));
48 $field->range = substr($field->range, $pos + 1);
49 echo $form->dropDownList($profile, $field->varname, Profile::range($field->range));
52 echo $form->dropDownList($profile, $field->varname, Profile::range($field->range));
55 } elseif ($field->field_type ==
"TEXT") {
56 echo$form->textArea($profile, $field->varname, array(
'rows' => 6,
'cols' => 50));
58 echo $form->textField($profile, $field->varname, array(
'size' => 60,
'maxlength' => (($field->field_size) ? $field->field_size : 255)));
65 <?php $this->endWidget()?>