Пример #1
0
 protected function get_template($name)
 {
     $template = '';
     foreach ($this->components as $key => $component) {
         $template .= ModUI::get_lwte_use($component->get_template_name(ModUI::get_child_name($name, $key)), ModUI::get_child_name($name, $key));
     }
     return $template;
 }
Пример #2
0
 public function get_scripts($name)
 {
     $get_value_script = [];
     $script = '';
     $template_names = [];
     foreach ($this->components as $key => $component) {
         $script .= ModUI::get_script(ModUI::get_child_name($name, $key), $component->get_scripts(ModUI::get_child_name($name, $key)));
         $child_name = ModUI::get_child_name($name, $key);
         $get_value_script[] = "\"{$key}\": _modui_get_value_{$child_name}()";
     }
     $get_value_script = 'function($name){return {' . implode(', ', $get_value_script) . '};}';
     return ['value' => $get_value_script, 'event' => $this->get_update_script($name), 'other' => $script];
 }