<modification>
    <id>Comment And Open Language</id>
    <version>1.0</version>
    <vqmver>2.X</vqmver>
    <author>gun88</author>
    <file path="admin/view/template/setting/" name="store_form.tpl,setting.tpl">
        <operation info="Comment And Open Language">
            <search position="replace"><![CDATA[<textarea name="config_comment" rows="5" placeholder="<?php echo $entry_comment; ?>" id="input-comment" class="form-control"><?php echo $config_comment; ?></textarea>]]></search>
            <add><![CDATA[
                <?php if ($comment_and_open_language) { ?>
                <style>.caol .note-editor{margin-bottom:0px;}</style>
                <?php foreach ($languages as $language) { ?>
                <div class="input-group pull-left caol" style="margin-bottom: 5px;">
                <span class="input-group-addon">
                <img src="language/<?php echo $language['code']; ?>/<?php echo $language['code']; ?>.png" title="<?php echo $language['name']; ?>" /> </span>
                <textarea name="config_comment[<?php echo $language['language_id']; ?>]" rows="5" placeholder="<?php echo $entry_comment; ?>" id="input-comment" class="form-control summernote-coal"><?php echo isset($config_comment[$language['language_id']])?$config_comment[$language['language_id']]:""; ?></textarea>
                </div>
                <?php } ?>
                <?php } else { ?>
                <textarea name="config_comment" rows="5" placeholder="<?php echo $entry_comment; ?>" id="input-comment" class="form-control"><?php echo $config_comment; ?></textarea>
                <?php }  ?>
]]>
            </add>
        </operation>
        <operation info="Comment And Open Language">
            <search position="replace"><![CDATA[<textarea name="config_open" rows="5" placeholder="<?php echo $entry_open; ?>" id="input-open" class="form-control"><?php echo $config_open; ?></textarea>]]></search>
            <add><![CDATA[
                <?php if ($comment_and_open_language) { ?>
                <?php foreach ($languages as $language) { ?>
                <div class="input-group pull-left caol" style="margin-bottom: 5px;">
                <span class="input-group-addon">
                <img src="language/<?php echo $language['code']; ?>/<?php echo $language['code']; ?>.png" title="<?php echo $language['name']; ?>" /> </span>
                <textarea name="config_open[<?php echo $language['language_id']; ?>]" rows="5" placeholder="<?php echo $entry_open; ?>" id="input-open" class="form-control summernote-coal"><?php echo isset($config_open[$language['language_id']])?$config_open[$language['language_id']]:""; ?></textarea>
                </div>
                <?php } ?>
                <?php } else { ?>
                <textarea name="config_open" rows="5" placeholder="<?php echo $entry_open; ?>" id="input-open" class="form-control"><?php echo $config_open; ?></textarea>
                <?php }  ?>
]]>
            </add>
        </operation>
        <operation info="Comment And Open Language">
            <search position="before"><![CDATA[<?php echo $footer; ?>]]></search>
            <add><![CDATA[
                <script>
$('.summernote-coal').summernote({height: 100});
                </script>
]]>
            </add>
        </operation>
        
    </file>
    <file path="admin/controller/setting/" name="setting.php">
        <operation info="Comment And Open Language">
            <search position="before"><![CDATA[$this->response->setOutput($this->load->view('setting/setting', $data));]]></search>
            <add><![CDATA[
            $data['comment_and_open_language'] = $this->config->get('comment_and_open_language_enabled');
            ]]>
            </add>
        </operation>
        
        <operation info="Comment And Open Language">
            <search position="after"><![CDATA[if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {]]></search>
            <add><![CDATA[
                if ($this->config->get('comment_and_open_language_enabled')){
                    $this->load->model("localisation/language");
                    $languages = $this->model_localisation_language->getLanguages();
                    foreach($languages as $language){
                        $open = str_replace("<p>","",htmlspecialchars_decode($this->request->post['config_open'][$language['language_id']]));
                        $open = str_replace("</p>","",$open);
                        $open = str_replace("<br>","",$open);
                        $open = trim($open);
                        if (empty($open)){ 
                            $this->request->post['config_open'][$language['language_id']] = "";
                        } 
                        $comment = str_replace("<p>","",htmlspecialchars_decode($this->request->post['config_comment'][$language['language_id']]));
                        $comment = str_replace("</p>","",$comment);
                        $comment = str_replace("<br>","",$comment);
                        $comment = trim($comment);
                        if (empty($comment)){ 
                            $this->request->post['config_comment'][$language['language_id']] = "";
                        } 
                
                    }
                }
            
            ]]>
            </add>
        </operation>
        
        
    </file>
    
        
    <file path="catalog/controller/information/" name="contact.php">
        <operation info="Comment And Open Language">
            <search position="replace"><![CDATA[$data['open'] = nl2br($this->config->get('config_open'));]]></search>
            <add><![CDATA[
                if ($this->config->get('comment_and_open_language_enabled')){
            $config_open = $this->config->get('config_open');
            $data['open'] = isset($config_open[$this->config->get('config_language_id')])?htmlspecialchars_decode($config_open[$this->config->get('config_language_id')]):"";
                } else {
                $data['open'] = nl2br($this->config->get('config_open'));
                }
            ]]>
            </add>
        </operation>
        <operation info="Comment And Open Language">
            <search position="replace"><![CDATA[$data['comment'] = $this->config->get('config_comment');]]></search>
            <add><![CDATA[
                if ($this->config->get('comment_and_open_language_enabled')){
            $config_comment = $this->config->get('config_comment');
            $data['comment'] = isset($config_comment[$this->config->get('config_language_id')])?htmlspecialchars_decode($config_comment[$this->config->get('config_language_id')]):"";
                } else{
                $data['comment'] = $this->config->get('config_comment');
                }
            ]]>
            </add>
        </operation>
        
        
        
    </file>
</modification>