PATH:
home
/
letacommog
/
letaweb
/
admin
/
widgets
/
modules
/
accordion
<?php class CWidgetAccordion extends CWidgetModule { public function init() { parent::init(); $unwrapTag = Yii::app()->controller->id == 'admin' && Yii::app()->controller->action->id == 'builder'; $this->registerScripts(); if (!$unwrapTag) { $this->openTag(); } echo '<div class="accordions">'; } protected function registerScripts() { $scripts = sprintf("$('#%s').children('.accordions').accordions();", $this->page_id); $this->registerScript($this->page_id.'_script', $scripts); return $scripts; } public function run() { $none_render_header_script = Yii::app()->request->isAjaxRequest; if (!$none_render_header_script) { $this->registerHeaderScripts(); } echo '</div>'; $unwrapTag = Yii::app()->controller->id == 'admin' && Yii::app()->controller->action->id == 'builder'; if (!$unwrapTag) { $this->endTag(); } } }
[+]
..
[-] CWidgetAccordionContent.php
[edit]
[-] CWidgetAccordion.php
[edit]