protected function processSaveCriterionImg() { $id_search = Tools::getValue('id_search'); $id_criterion = Tools::getValue('id_criterion'); $id_lang = Tools::getValue('id_lang'); $file_name = Tools::getValue('file_name'); $file_name_temp_path = _PS_ROOT_DIR_ . '/modules/pm_advancedsearch4/uploads/temp/' . $file_name; $file_name_final_path = _PS_ROOT_DIR_ . '/modules/pm_advancedsearch4/search_files/criterions/' . $file_name; if (AdvancedSearchCoreClass::_isRealFile($file_name_temp_path)) { rename($file_name_temp_path, $file_name_final_path); $objCriterion = new AdvancedSearchCriterionClass($id_criterion, $id_search); $objCriterion->icon[$id_lang] = $file_name; if ($objCriterion->save()) { $this->_html .= 'ok'; } else { $this->_html .= 'ko'; } } else { $this->_html .= 'ko'; } }