* 02110-1301 USA. * * You can contact X2Engine, Inc. P.O. Box 66752, Scotts Valley, * California 95067, USA. or at email address contact@x2engine.com. * * The interactive user interfaces in modified source and object code versions * of this program must display Appropriate Legal Notices, as required under * Section 5 of the GNU Affero General Public License version 3. * * In accordance with Section 7(b) of the GNU Affero General Public License version 3, * these Appropriate Legal Notices must retain the display of the "Powered by * X2Engine" logo. If the display of the logo is not reasonably feasible for * technical reasons, the Appropriate Legal Notices must display the words * "Powered by X2Engine". *****************************************************************************************/ Yii::app()->clientScript->registerScript('x2ConditionListViewJS' . $this->id, "\n\n;(function () {\n var condList = new x2.ConditionList ({\n containerSelector: '#{$this->id}',\n name: '{$this->name}',\n modelClass: '" . get_class($this->model) . "',\n options: " . CJSON::encode($this->attributes) . ",\n operatorList: " . CJSON::encode(X2Model::getFieldComparisonOptions()) . ",\n visibilityOptions: " . CJSON::encode(array(array(1, Yii::t('app', 'Public')), array(0, Yii::t('app', 'Private')), array(2, Yii::t('app', 'User\'s Groups')))) . ",\n allTags: " . CJSON::encode(Tags::getAllTags()) . ",\n value: " . CJSON::encode($this->value) . "\n });\n\n // add cond list object to element data to allow access from outside this scope\n \$('#{$this->id}').data ('x2ConditionList', condList);\n}) ();\n\n", CClientScript::POS_END); ?> <div id='<?php echo $this->id; ?> '> <div class="x2-cond-list"><ol></ol></div> <div class='x2fields-template' style='display: none;'> <ol> <li> <div class="handle"></div> <fieldset></fieldset> <a href="javascript:void(0)" class="del"></a> </li> </ol> <div class="cell x2fields-attribute">