my_die(); } break; case 'del': $sql = 'DELETE FROM `' . DB_PREFIX . DB_TBL_HOSTS . '` WHERE `id`=' . $_POST['id']; //dbg($sql); $sql = mysql_query($sql); if (false == $sql) { my_die(); } break; case 'slave': $sql = $Db->sqlGetUpdate(DB_PREFIX . DB_TBL_HOSTS, array('slave' => '0')); $sql = $Db->query($sql); foreach ($_POST['slave'] as $k => $v) { $sql = sqlGetUpdate(DB_PREFIX . DB_TBL_HOSTS, array('slave' => '1')) . $Db->sqlGetWhere($k); $Db->query($sql); } break; default: dbg($_POST); break; } } // GET $tpl = new KTemplate(FLGR_CMS_TEMPLATES . '/' . $sModuleName . '.htm'); $sql = 'SELECT * FROM `' . DB_PREFIX . DB_TBL_HOSTS . '` '; $sql = mysql_query($sql); if (false == $sql) { my_die(); }
} $Permissions->login($aTmp['login'], $aTmp['password']); cStat::bSaveEvent(EVENT_NEWUSER, $aTmp['login']); $BreadCrumbs->addBreadCrumbs($sKey, 'Регистрация'); $tpl->assign('title', 'Регистрация'); $tpl->assign('content', 'Спасибо за регистрацию. Вы вошли на сайт.'); break; case 'update': //dbg($metaForm->getFormMeta(), 'input array'); $aTmp = $metaForm->getFormMeta(); $aTmp = $aTmp['value']; unset($aTmp[$metaFormAction->process()]); // unser($act) unset($aTmp['kcaptcha']); unset($aTmp['password_confirm']); $sql = sqlGetUpdate(DB_PREFIX . DB_TBL_USERS, $aTmp, "`id` = '" . $Permissions->getLoggedUserId() . "'"); $sql = mysql_query($sql); if (false == $sql) { my_die(); } cStat::bSaveEvent(EVENT_UPDATEUSER, '(' . $Permissions->getLoggedUserId() . ')' . $aTmp['login']); $Permissions->login($aTmp['login'], $aTmp['password']); $BreadCrumbs->addBreadCrumbs($sKey, 'Профиль пользователя'); $tpl->assign('title', 'Профиль пользователя'); $tpl->assign('content', 'Профиль сохранен.'); break; default: //dbg($metaFormAction->getErrors(), 'Validator error:'); //dbg($metaForm->getFormMeta(), 'input array'); $tpl->assign('title', 'Ошибка!'); $tpl->assign('content', '<span style="color: #FF0000;">Не все поля заполнены правильно. Проверьте правильность заполнения полей!</span><br /><br />');
$filename = $v['name'] . '.sql'; // Создаем файл в FLGR_TABLES safewrite(FLGR_TABLES . '/' . $filename, $aTables[DB_PREFIX . $v['name']]); if (0 == $v['file_id']) { // Запись таблицы НЕсвязана с файловой записью // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Создать новую файловую запись $sql = sqlGetInsert(DB_PREFIX . DB_TBL_FILES, array('name' => $filename, 'path' => 'FLGR_TABLES')); $sql = mysql_query($sql); if (false == $sql) { my_die(); } // Получить ее id $new_file_id = mysql_insert_id(); // Обновить запись таблицы, связав ее с созданной файловой записью $sql = sqlGetUpdate(DB_PREFIX . DB_TBL_TABLES, array('file_id' => $new_file_id), "`id` = '" . $v['id'] . "'"); $sql = mysql_query($sql); if (false == $sql) { my_die(); } } else { // Запись таблицы связана с файловой записью // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Обновить файловую запись, связав ее с файлом $sql = sqlGetUpdate(DB_PREFIX . DB_TBL_FILES, array('name' => $filename, 'path' => 'FLGR_TABLE'), "`id` = '" . $v['file_id'] . "'"); $sql = mysql_query($sql); if (false == $sql) { my_die(); } } }
if (is_numeric($_POST['product_id']) && is_numeric($_POST['old_price'])) { $sql = $Db->sqlGetInsert(DB_PREFIX . DB_TBL_SALE, array('product_id' => $_POST['product_id'], 'old_price' => $_POST['old_price'])); $Db->query($sql); } break; case 'saledel': $sql = "DELETE FROM `" . DB_PREFIX . DB_TBL_SALE . "` WHERE `id` = " . $_POST['id']; $sql = mysql_query($sql); if (false == $sql) { my_die(); } break; case 'saleset': unset($_POST['act']); foreach ($_POST as $k => $v) { $sql = sqlGetUpdate(DB_PREFIX . DB_TBL_SALE, $v) . $Db->sqlGetWhere($k); $Db->query($sql); } break; default: dbg($_POST); break; } } // GET // OPEN if ($sModuleTpl != '') { $tpl = new KTemplate(FLGR_CMS_TEMPLATES . '/' . $sModuleTpl . '.htm'); } else { $tpl = $_t->fetchBlock('ContentBlock'); }