editor_sequence = $editor_sequence; $this->component_path = $component_path; } /** * @brief popup window to display in popup window request is to add content **/ function getPopupContent() { // Wanted Skins survey $oModuleModel = &getModel('module'); $skin_list = $oModuleModel->getSkins("./modules/poll/"); Context::set('skin_list', $skin_list); // Pre-compiled source code to compile template return to $tpl_path = $this->component_path.'tpl'; $tpl_file = 'popup.html'; $oTemplate = &TemplateHandler::getInstance(); return $oTemplate->compile($tpl_path, $tpl_file); } /** * @brief Editor of the components separately if you use a unique code to the html code for a method to change * * Images and multimedia, seolmundeung unique code is required for the editor component added to its own code, and then * DocumentModule:: transContent() of its components transHtml() method call to change the html code for your own **/ function transHTML($xml_obj) { $poll_srl = $xml_obj->attrs->poll_srl; $skin = $xml_obj->attrs->skin; if(!$skin) $skin = 'default'; preg_match('/width([^[:digit:]]+)([0-9]+)/i',$xml_obj->attrs->style,$matches); $width = $matches[2]; if(!$width) $width = 400; $style = sprintf('width:%dpx', $width); // poll model object creation to come get it return html $oPollModel = &getModel('poll'); return $oPollModel->getPollHtml($poll_srl, $style, $skin); } } ?>