3 DROP FUNCTION IF EXISTS i18n_translate;
5 CREATE FUNCTION i18n_translate(in_ltype varchar(1) , in_lkey varchar(8), in_inlang varchar(8))
6 RETURNS VARCHAR(64) DETERMINISTIC
8 DECLARE ret VARCHAR(64);
10 SELECT lval INTO ret FROM i18n
11 WHERE ltype=in_ltype AND lkey=in_lkey and inlang=in_inlang LIMIT 1;
19 DROP FUNCTION IF EXISTS core_enum_seqmax_update;
21 CREATE FUNCTION core_enum_seqmax_update( etype varchar(128))
22 RETURNS INT(11) DETERMINISTIC
25 DECLARE seqmax INT(11);
26 SELECT MAX(seqid) +1 INTO seqmax FROM core_enum WHERE
28 UPDATE core_enum SET seqmax = seqmax WHERE etype = etype;