private function _postProcessColumn()
 {
     $id_column = Tools::getValue('id_column', false);
     $AdvancedTopMenuColumnClass = new AdvancedTopMenuColumnClass($id_column);
     if (version_compare(_PS_VERSION_, '1.5.0.0', '>=')) {
         $this->errors = $AdvancedTopMenuColumnClass->validateController();
     } else {
         $this->errors = $AdvancedTopMenuColumnClass->validateControler();
     }
     //$this->_html .= $this->displayError($this->l('Bad URL'));
     if (!sizeof($this->errors)) {
         $this->copyFromPost($AdvancedTopMenuColumnClass);
         unset($_POST['active']);
         if (!$id_column) {
             if (!$AdvancedTopMenuColumnClass->add()) {
                 $this->errors[] = $this->l('Error during add submenu');
             }
         } elseif (!$AdvancedTopMenuColumnClass->update()) {
             $this->errors[] = $this->l('Error during update submenu');
         }
         if (!sizeof($this->errors)) {
             $this->udpdateColumnType($AdvancedTopMenuColumnClass, $this->_cookie->id_lang);
             if (isset($_FILES['icon']['tmp_name']) and $_FILES['icon']['tmp_name'] != NULL) {
                 $ext = $this->getFileExtension($_FILES['icon']['name']);
                 if (!in_array($ext, $this->allowFileExtension) || !getimagesize($_FILES['icon']['tmp_name']) || !move_uploaded_file($_FILES['icon']['tmp_name'], _PS_ROOT_DIR_ . '/modules/' . $this->name . '/column_icons/' . $AdvancedTopMenuColumnClass->id . '.' . $ext)) {
                     $this->errors[] = Tools::displayError('An error occured during the image upload');
                 } else {
                     if ($AdvancedTopMenuColumnClass->have_icon) {
                         unlink(_PS_ROOT_DIR_ . '/modules/' . $this->name . '/column_icons/' . $AdvancedTopMenuColumnClass->id . '.' . ($AdvancedTopMenuColumnClass->image_type ? $AdvancedTopMenuColumnClass->image_type : 'jpg'));
                     }
                     $AdvancedTopMenuColumnClass->image_type = $ext;
                     $AdvancedTopMenuColumnClass->have_icon = 1;
                     $AdvancedTopMenuColumnClass->update();
                 }
             } else {
                 if (Tools::getValue('unlink_icon')) {
                     unlink(_PS_ROOT_DIR_ . '/modules/' . $this->name . '/column_icons/' . $AdvancedTopMenuColumnClass->id . '.' . ($AdvancedTopMenuColumnClass->image_type ? $AdvancedTopMenuColumnClass->image_type : 'jpg'));
                     $AdvancedTopMenuColumnClass->have_icon = 0;
                     $AdvancedTopMenuColumnClass->image_type = '';
                     $AdvancedTopMenuColumnClass->update();
                 }
             }
             $this->_html .= $this->displayConfirmation($this->l('Submenu has been updated successfully'));
         }
     }
 }