Exemplo n.º 1
0
function update_expenses($Frm, $Err)
{
    if (!$Err) {
        Expenses::update($Frm->GetNmValueI('id'), array('name' => $Frm->GetNmValueH("name"), 'value' => $Frm->GetNmValue("value"), 'date' => utils_cvt_date2i($Frm->GetNmValue("date"), true)));
        $Frm->_gui->OK('Запись обновлена');
        page_reloadSubSec();
    }
}
Exemplo n.º 2
0
function add_expenses($Frm, $Err)
{
    if (!$Err) {
        Expenses::create(array('name' => $Frm->GetNmValueH("name"), 'value' => $Frm->GetNmValue("value"), 'date' => utils_cvt_date2i($Frm->GetNmValue("date"), true), 'filial_id' => $Frm->GetNmValueI("filial_id")));
        $Frm->_gui->OK('Запись добавлена');
        page_reloadSubSec();
    }
}
Exemplo n.º 3
0
function edit_column($Frm, $Err)
{
    if (!$Err) {
        if ($Frm->GetNmValueH("align") == '') {
            $align = "left";
        } else {
            $align = $Frm->GetNmValueH("align");
        }
        if ($Frm->GetNmValueH("do_sort") == '') {
            $do_sort = "false";
        } else {
            $do_sort = $Frm->GetNmValueH("do_sort");
        }
        Column::update($Frm->GetNmValueI('id'), array('module_id' => $Frm->GetNmValueI("module_id"), 'submodule_id' => $Frm->GetNmValueI("submodule_id"), 'name' => $Frm->GetNmValueH("name"), 'internal_name' => $Frm->GetNmValueH("internal_name"), 'order' => $Frm->GetNmValueI("order"), 'on_execute' => $Frm->GetNmValueH("on_execute"), 'align' => $align, 'do_sort' => $do_sort, 'group_internal_name' => $Frm->GetNmValueH("group_internal_name")));
        $Frm->_gui->OK("Колонка обновлена");
        page_reloadSubSec();
    }
}
Exemplo n.º 4
0
function import_city_exec($Frm, $Err)
{
    if (!$Err) {
        $v = $Frm->GetValue(0);
        if (!strpos($v["type"], "ms-excel")) {
            $Frm->_gui->informer->ERR("Неправильный тип файла");
            page_reloadSubSec();
        } else {
            $s = "";
            if ($Frm->GetValue(1)) {
                db::truncate(TABLE_CITIES);
                $s = "Таблица очищена. ";
            }
            include_once "ext/Excel/reader.php";
            $data = new Spreadsheet_Excel_Reader($v["tmp_name"]);
            if ($data->sheets[0]['numCols'] != 1) {
                $Frm->_gui->informer->ERR("В таблице должна быть 1 колонка");
                page_reloadSubSec();
                return;
            }
            for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
                db::insert(TABLE_CITIES, array('name' => htmlspecialchars($data->sheets[0]['cells'][$i][1])));
            }
            $Frm->_gui->informer->OK($s . "Добавлено " . $data->sheets[0]['numRows'] . " строк");
            page_reloadSubSec();
        }
    }
}
Exemplo n.º 5
0
    } else {
        $GUI->ERR("Файл " . DIR_FS_ORDER_FILES . $_REQUEST['order'] . '/' . $_REQUEST['file'] . '.' . $extension . " не найден");
        page_reloadSubSec();
    }
} elseif (!empty($_REQUEST['file']) && $_REQUEST['action'] == 'delete') {
    $file = OrderFile::find($_REQUEST['file']);
    $extension = pathinfo($file['name']);
    $extension = strtolower($extension['extension']);
    OrderFile::delete($_REQUEST['file']);
    if (file_exists(DIR_FS_ORDER_FILES . $_REQUEST['order'] . '/' . $_REQUEST['file'] . '.' . $extension)) {
        @unlink(DIR_FS_ORDER_FILES . $_REQUEST['order'] . '/' . $_REQUEST['file'] . '.' . $extension);
        $GUI->OK("Файл " . DIR_FS_ORDER_FILES . $_REQUEST['order'] . '/' . $_REQUEST['file'] . '.' . $extension . " удален");
        page_reloadSubSec();
    } else {
        $GUI->ERR("Файл " . DIR_FS_ORDER_FILES . $_REQUEST['order'] . '/' . $_REQUEST['file'] . '.' . $extension . " не найден");
        page_reloadSubSec();
    }
}
$frm = $GUI->Form("Загрузить файл", "300", "100", CGUI_FORM_FLAG_MODAL);
$ypos = 0;
//$frm->Label("Макс. размер: ", 10, $ypos += 10);
$t = $frm->Hidden($order_id);
$t->linkName = 'order_id';
$frm->Label("Файл: ", 10, $ypos += 10);
$t = $frm->File(10, $ypos += 20, 280);
$t->linkName = 'file';
$frm->Label("Переименовать", 10, $ypos += 30);
$t = $frm->Text(10, $ypos += 20, 280);
$t->linkName = 'new_name';
$frm->VLine(10, $ypos += 30, 280);
$frm->Button("Загрузить", 110, $ypos += 10, 80, true);
Exemplo n.º 6
0
function add_authors_group_exec($Frm, $Err)
{
    if (!$Err) {
        $name = str_replace("'", '"', htmlspecialchars($Frm->GetValue(0)));
        $db->Select("authors_groups", "*", "WHERE name='" . $name . "'");
        if ($db->ResultCount) {
            $Frm->_gui->informer->ERR("Запись существует");
            page_reloadAll();
        }
        $db->Insert("authors_groups", "name", $name);
        $Frm->_gui->informer->OK("Добавлено");
        page_reloadSubSec();
    }
}
Exemplo n.º 7
0
function del_group_exec($Frm, $Err)
{
    if (!$Err) {
        $id = $Frm->GetNmValueI('id');
        Role::delete($id);
        $Frm->_gui->informer->OK("Удалено");
        page_reloadSubSec();
    }
}
Exemplo n.º 8
0
function edit_offer($Frm, $Err)
{
    if (!$Err) {
        $order_id = $Frm->GetNmValueI("order_id");
        $order_info = Order::find($order_id);
        if ($order_info['cost_auth'] != 0) {
            $price = $order_info['cost_auth'];
        } else {
            $price = $Frm->GetNmValueI("price");
        }
        db::update(TABLE_AUTHOR_OFFERS, array('price' => $price, 'comment' => $Frm->GetNmValueH("comment")), "order_id = " . db::input($Frm->GetNmValueI("order_id")) . " AND author_id = " . db::input($Frm->GetNmValueI("author_id")));
        $Frm->_gui->OK("Предложение обновлено");
        page_reloadSubSec();
    }
}