Example #1
0
                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();
}
Example #2
0
     }
     $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();
        }
    }
}
Example #4
0
            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');
}