3 <?php echo CHtml::beginForm(); ?>
5 <p
class=
"note"><?php echo
UserModule::t(
'Fields with <span class="required">*</span> are required.'); ?></p>
7 <?php echo CHtml::errorSummary($model); ?>
9 <div
class=
"row varname">
10 <?php echo CHtml::activeLabelEx($model,
'varname'); ?>
11 <?php echo (($model->id)?CHtml::activeTextField($model,
'varname',array(
'size'=>60,
'maxlength'=>50,
'readonly'=>
true)):CHtml::activeTextField($model,
'varname',array(
'size'=>60,
'maxlength'=>50))); ?>
12 <?php echo CHtml::error($model,
'varname'); ?>
13 <p
class=
"hint"><?php echo
UserModule::t(
"Allowed lowercase letters and digits."); ?></p>
16 <div
class=
"row title">
17 <?php echo CHtml::activeLabelEx($model,
'title'); ?>
18 <?php echo CHtml::activeTextField($model,
'title',array(
'size'=>60,
'maxlength'=>255)); ?>
19 <?php echo CHtml::error($model,
'title'); ?>
20 <p
class=
"hint"><?php echo
UserModule::t(
'Field name on the language of "sourceLanguage".'); ?></p>
23 <div
class=
"row field_type">
24 <?php echo CHtml::activeLabelEx($model,
'field_type'); ?>
25 <?php echo (($model->id)?CHtml::activeTextField($model,
'field_type',array(
'size'=>60,
'maxlength'=>50,
'readonly'=>
true,
'id'=>
'field_type')):CHtml::activeDropDownList($model,
'field_type',ProfileField::itemAlias(
'field_type'),array(
'id'=>
'field_type'))); ?>
26 <?php echo CHtml::error($model,
'field_type'); ?>
27 <p
class=
"hint"><?php echo
UserModule::t(
'Field type column in the database.'); ?></p>
30 <div
class=
"row field_size">
31 <?php echo CHtml::activeLabelEx($model,
'field_size'); ?>
32 <?php echo (($model->id)?CHtml::activeTextField($model,
'field_size',array(
'readonly'=>
true)):CHtml::activeTextField($model,
'field_size')); ?>
33 <?php echo CHtml::error($model,
'field_size'); ?>
34 <p
class=
"hint"><?php echo
UserModule::t(
'Field size column in the database.'); ?></p>
37 <div
class=
"row field_size_min">
38 <?php echo CHtml::activeLabelEx($model,
'field_size_min'); ?>
39 <?php echo CHtml::activeTextField($model,
'field_size_min'); ?>
40 <?php echo CHtml::error($model,
'field_size_min'); ?>
41 <p
class=
"hint"><?php echo
UserModule::t(
'The minimum value of the field (form validator).'); ?></p>
44 <div
class=
"row required">
45 <?php echo CHtml::activeLabelEx($model,
'required'); ?>
46 <?php echo CHtml::activeDropDownList($model,
'required',ProfileField::itemAlias(
'required')); ?>
47 <?php echo CHtml::error($model,
'required'); ?>
48 <p
class=
"hint"><?php echo
UserModule::t(
'Required field (form validator).'); ?></p>
51 <div
class=
"row match">
52 <?php echo CHtml::activeLabelEx($model,
'match'); ?>
53 <?php echo CHtml::activeTextField($model,
'match',array(
'size'=>60,
'maxlength'=>255)); ?>
54 <?php echo CHtml::error($model,
'match'); ?>
55 <p
class=
"hint"><?php echo
UserModule::t(
"Regular expression (example: '/^[A-Za-z0-9\s,]+$/u')."); ?></p>
58 <div
class=
"row range">
59 <?php echo CHtml::activeLabelEx($model,
'range'); ?>
60 <?php echo CHtml::activeTextField($model,
'range',array(
'size'=>60,
'maxlength'=>5000)); ?>
61 <?php echo CHtml::error($model,
'range'); ?>
62 <p
class=
"hint"><?php echo
UserModule::t(
'Input multipple values to make it dropdown box (example: 1;2;3;4;5 or 1==One;2==Two;3==Three;4==Four;5==Five).'); ?></p>
63 <p
class=
"hint"><?php echo
UserModule::t(
'Input multipple values and add "radio-" siffix to make it radiobuttons (example: radio-1;2;3;4;5 or radio-1==One;2==Two;3==Three;4==Four;5==Five).'); ?></p>
64 <p
class=
"hint"><?php echo
UserModule::t(
'Input single value to make it checkboxes (example: checkbox-1==Agree or checkbox-1.'); ?></p>
67 <div
class=
"row error_message">
68 <?php echo CHtml::activeLabelEx($model,
'error_message'); ?>
69 <?php echo CHtml::activeTextField($model,
'error_message',array(
'size'=>60,
'maxlength'=>255)); ?>
70 <?php echo CHtml::error($model,
'error_message'); ?>
71 <p
class=
"hint"><?php echo
UserModule::t(
'Error message when you validate the form.'); ?></p>
74 <div
class=
"row other_validator">
75 <?php echo CHtml::activeLabelEx($model,
'other_validator'); ?>
76 <?php echo CHtml::activeTextField($model,
'other_validator',array(
'size'=>60,
'maxlength'=>255)); ?>
77 <?php echo CHtml::error($model,
'other_validator'); ?>
78 <p
class=
"hint"><?php echo
UserModule::t(
'JSON string (example: {example}).',array(
'{example}'=>CJavaScript::jsonEncode(array(
'file'=>array(
'types'=>
'jpg, gif, png'))))); ?></p>
81 <div
class=
"row default">
82 <?php echo CHtml::activeLabelEx($model,
'default'); ?>
83 <?php echo (($model->id)?CHtml::activeTextField($model,
'default',array(
'size'=>60,
'maxlength'=>255,
'readonly'=>
true)):CHtml::activeTextField($model,
'default',array(
'size'=>60,
'maxlength'=>255))); ?>
84 <?php echo CHtml::error($model,
'default'); ?>
85 <p
class=
"hint"><?php echo
UserModule::t(
'The value of the default field (database).'); ?></p>
88 <div
class=
"row widget">
89 <?php echo CHtml::activeLabelEx($model,
'widget'); ?>
91 list($widgetsList) = ProfileFieldController::getWidgets($model->field_type);
92 echo CHtml::activeDropDownList($model,
'widget',$widgetsList,array(
'id'=>
'widgetlist'));
94 <?php echo CHtml::error($model,
'widget'); ?>
95 <p
class=
"hint"><?php echo
UserModule::t(
'Widget name.'); ?></p>
98 <div
class=
"row widgetparams">
99 <?php echo CHtml::activeLabelEx($model,
'widgetparams'); ?>
100 <?php echo CHtml::activeTextField($model,
'widgetparams',array(
'size'=>60,
'maxlength'=>5000,
'id'=>
'widgetparams')); ?>
101 <?php echo CHtml::error($model,
'widgetparams'); ?>
102 <p
class=
"hint"><?php echo
UserModule::t(
'JSON string (example: {example}).',array(
'{example}'=>CJavaScript::jsonEncode(array(
'param1'=>array(
'val1',
'val2'),
'param2'=>array(
'k1'=>
'v1',
'k2'=>
'v2'))))); ?></p>
105 <div
class=
"row position">
106 <?php echo CHtml::activeLabelEx($model,
'position'); ?>
107 <?php echo CHtml::activeTextField($model,
'position'); ?>
108 <?php echo CHtml::error($model,
'position'); ?>
109 <p
class=
"hint"><?php echo
UserModule::t(
'Display order of fields.'); ?></p>
112 <div
class=
"row visible">
113 <?php echo CHtml::activeLabelEx($model,
'visible'); ?>
114 <?php echo CHtml::activeDropDownList($model,
'visible',ProfileField::itemAlias(
'visible')); ?>
115 <?php echo CHtml::error($model,
'visible'); ?>
118 <div
class=
"row buttons">
122 <?php echo CHtml::endForm(); ?>
125 <div
id=
"dialog-form" title=
"<?php echo UserModule::t('Widget parametrs'); ?>">
128 <label
for=
"name">
Name</label>
129 <input type=
"text" name=
"name" id=
"name" class=
"text ui-widget-content ui-corner-all" />
130 <label
for=
"value">Value</label>
131 <input type=
"text" name=
"value" id=
"value" value=
"" class=
"text ui-widget-content ui-corner-all" />