Fix default edit_* tables and triggers
This commit is contained in:
@@ -12,5 +12,5 @@ CREATE TABLE edit_scheme (
|
|||||||
name VARCHAR,
|
name VARCHAR,
|
||||||
header_color VARCHAR,
|
header_color VARCHAR,
|
||||||
css_file VARCHAR,
|
css_file VARCHAR,
|
||||||
template VARCHARs
|
template VARCHAR
|
||||||
) INHERITS (edit_generic) WITHOUT OIDS;
|
) INHERITS (edit_generic) WITHOUT OIDS;
|
||||||
|
|||||||
@@ -26,8 +26,8 @@ CREATE TABLE edit_user (
|
|||||||
edit_scheme_id INT,
|
edit_scheme_id INT,
|
||||||
edit_access_right_id INT NOT NULL,
|
edit_access_right_id INT NOT NULL,
|
||||||
login_error_count INT,
|
login_error_count INT,
|
||||||
login_error_date_last TIMESTAMP WTIHOUT TIME ZONE,
|
login_error_date_last TIMESTAMP WITHOUT TIME ZONE,
|
||||||
login_error_date_first TIMESTAMP WTIHOUT TIME ZONE,
|
login_error_date_first TIMESTAMP WITHOUT TIME ZONE,
|
||||||
strict SMALLINT DEFAULT 0,
|
strict SMALLINT DEFAULT 0,
|
||||||
locked SMALLINT DEFAULT 0,
|
locked SMALLINT DEFAULT 0,
|
||||||
password_change_date TIMESTAMP WITHOUT TIME ZONE, -- only when password is first set or changed
|
password_change_date TIMESTAMP WITHOUT TIME ZONE, -- only when password is first set or changed
|
||||||
|
|||||||
@@ -2,3 +2,8 @@ DROP TRIGGER trg_edit_access ON edit_access;
|
|||||||
CREATE TRIGGER trg_edit_access
|
CREATE TRIGGER trg_edit_access
|
||||||
BEFORE INSERT OR UPDATE ON edit_access
|
BEFORE INSERT OR UPDATE ON edit_access
|
||||||
FOR EACH ROW EXECUTE PROCEDURE set_edit_generic();
|
FOR EACH ROW EXECUTE PROCEDURE set_edit_generic();
|
||||||
|
|
||||||
|
DROP TRIGGER trg_set_edit_access_uid ON edit_access;
|
||||||
|
CREATE TRIGGER trg_set_edit_access_uid
|
||||||
|
BEFORE INSERT OR UPDATE ON edit_access
|
||||||
|
FOR EACH ROW EXECUTE PROCEDURE set_edit_access_uid();
|
||||||
|
|||||||
@@ -1,4 +0,0 @@
|
|||||||
-- DROP TRIGGER trg_set_edit_access_uid ON edit_access;
|
|
||||||
CREATE TRIGGER trg_set_edit_access_uid
|
|
||||||
BEFORE INSERT OR UPDATE ON edit_access
|
|
||||||
FOR EACH ROW EXECUTE PROCEDURE set_edit_access_uid();
|
|
||||||
@@ -55,7 +55,10 @@ $cms->CSS_SPECIAL_TEMPLATE_NAME = @$CSS_NAME;
|
|||||||
$cms->JS_SPECIAL_TEMPLATE_NAME = @$JS_NAME;
|
$cms->JS_SPECIAL_TEMPLATE_NAME = @$JS_NAME;
|
||||||
|
|
||||||
// set basic template path (tmp)
|
// set basic template path (tmp)
|
||||||
$smarty->setTemplateDir(LAYOUT.$TEMPLATE_DIR.TEMPLATES); // no outside
|
$cms->template_path = LAYOUT.$TEMPLATE_DIR.TEMPLATES;
|
||||||
|
if ($smarty) {
|
||||||
|
$smarty->setTemplateDir($cms->template_path);
|
||||||
|
}
|
||||||
$cms->lang_dir = LAYOUT.$TEMPLATE_DIR.LANG; // no outside
|
$cms->lang_dir = LAYOUT.$TEMPLATE_DIR.LANG; // no outside
|
||||||
$cms->includes = BASE.INCLUDES; // no longer in templates, only global
|
$cms->includes = BASE.INCLUDES; // no longer in templates, only global
|
||||||
$cms->javascript = LAYOUT.$TEMPLATE_DIR.JS;
|
$cms->javascript = LAYOUT.$TEMPLATE_DIR.JS;
|
||||||
|
|||||||
Reference in New Issue
Block a user