private function _postProcessColumnWrap()
 {
     $id_wrap = Tools::getValue('id_wrap', false);
     $id_menu = Tools::getValue('id_menu', false);
     if (!$id_menu) {
         $this->errors[] = $this->l('Error during add column - Parent tab is not set');
     } else {
         $AdvancedTopMenuColumnWrapClass = new AdvancedTopMenuColumnWrapClass($id_wrap);
         if (version_compare(_PS_VERSION_, '1.5.0.0', '>=')) {
             $this->errors = $AdvancedTopMenuColumnWrapClass->validateController();
         } else {
             $this->errors = $AdvancedTopMenuColumnWrapClass->validateControler();
         }
         if (!sizeof($this->errors)) {
             $_POST['bg_color'] = $_POST['bg_color'][0] . (Tools::getValue('bg_color_gradient') && isset($_POST['bg_color'][1]) && $_POST['bg_color'][1] ? $this->gradient_separator . $_POST['bg_color'][1] : '');
             $this->copyFromPost($AdvancedTopMenuColumnWrapClass);
             unset($_POST['active']);
             if (!$id_wrap) {
                 if (!$AdvancedTopMenuColumnWrapClass->add()) {
                     $this->errors[] = $this->l('Error during add column');
                 }
             } elseif (!$AdvancedTopMenuColumnWrapClass->update()) {
                 $this->errors[] = $this->l('Error during update column');
             }
             if (!sizeof($this->errors)) {
                 $this->generateCss();
                 $this->_html .= $this->displayConfirmation($this->l('Column has been updated successfully'));
             }
         }
     }
 }