22 {%- set URLTitle = feat_tree.CaStorageDbSetting[URLs].URLTitle._value[i] -%} |
25 {%- set URLTitle = feat_tree.CaStorageDbSetting[URLs].URLTitle._value[i] -%} |
23 {%- set URLShortTitle = feat_tree.CaStorageDbSetting[URLs].URLShortTitle._value[i] or '' -%} |
26 {%- set URLShortTitle = feat_tree.CaStorageDbSetting[URLs].URLShortTitle._value[i] or '' -%} |
24 {%- set URL = feat_tree.CaStorageDbSetting[URLs].URL._value[i] or '' -%} |
27 {%- set URL = feat_tree.CaStorageDbSetting[URLs].URL._value[i] or '' -%} |
25 {%- set URLIcon = feat_tree.CaStorageDbSetting[URLs].URLIcon.localPath._value[i] or '' -%} |
28 {%- set URLIcon = feat_tree.CaStorageDbSetting[URLs].URLIcon.localPath._value[i] or '' -%} |
26 {%- set IconSkinId = feat_tree.CaStorageDbSetting[URLs].IconSkinId._value[i] or '' -%} |
29 {%- set IconSkinId = feat_tree.CaStorageDbSetting[URLs].IconSkinId._value[i] or '' -%} |
27 {%- if IconSkinId == "" and URLIcon != "" and URLIcon != "dummy" -%} |
30 {%- if URLIcon != "" -%} |
28 {%- set URLIcon = stripPath(URLIcon) -%} |
31 {%- set URLIcon = stripPath(URLIcon) -%} |
29 {%- endif %} |
32 {%- endif %} |
30 INSERT INTO URL ( URL_TITLE, URL_SHORT_TITLE, URL_DEST, ICON_FILENAME, ICON_SKIN_ID ) |
33 INSERT INTO URL ( URL_TITLE, URL_SHORT_TITLE, URL_DEST, ICON_FILENAME, ICON_SKIN_ID ) |
31 VALUES ( '{{URLTitle}}', "{{URLShortTitle}}", "{{URL}}", "{{URLIcon}}", "{{IconSkinId}}" ); |
34 VALUES ( '{{URLTitle}}', "{{URLShortTitle}}", "{{URL}}", "{{URLIcon}}", "{{IconSkinId}}" ); |
32 {%- endfor %} |
35 {%- endfor %} |
44 {%- set LocalizeNames = feat_tree.CaStorageDbSetting[Collections].LocalizeNames._value[col] or false -%} |
47 {%- set LocalizeNames = feat_tree.CaStorageDbSetting[Collections].LocalizeNames._value[col] or false -%} |
45 {%- set TranslationFile = feat_tree.CaStorageDbSetting[Collections].TranslationFile._value[col]|string|reverse|replace('_','',1)|reverse~'_' or ''-%} |
48 {%- set TranslationFile = feat_tree.CaStorageDbSetting[Collections].TranslationFile._value[col]|string|reverse|replace('_','',1)|reverse~'_' or ''-%} |
46 {%- endif %} |
49 {%- endif %} |
47 {%- set IconFileName = feat_tree.CaStorageDbSetting[Collections].Icon.localPath._value[col] or '' -%} |
50 {%- set IconFileName = feat_tree.CaStorageDbSetting[Collections].Icon.localPath._value[col] or '' -%} |
48 {%- set IconSkinId = feat_tree.CaStorageDbSetting[Collections].IconSkinId._value[col] or '' -%} |
51 {%- set IconSkinId = feat_tree.CaStorageDbSetting[Collections].IconSkinId._value[col] or '' -%} |
49 {%- if IconSkinId == "" and IconFileName != "" and IconFileName != "dummy" -%} |
52 {%- if IconFileName != "" -%} |
50 {%- set IconFileName = stripPath(IconFileName) -%} |
53 {%- set IconFileName = stripPath(IconFileName) -%} |
51 {%- endif %} |
54 {%- endif %} |
|
55 {%- if ShortName == "" -%} |
|
56 {%- set ShortName = Name -%} |
|
57 {%- endif %} |
|
58 {%- if TitleName == "" -%} |
|
59 {%- set TitleName = Name -%} |
|
60 {%- endif %} |
|
61 {%- if GroupName == "" -%} |
|
62 {%- set GroupName = Name -%} |
|
63 {%- endif %} |
52 INSERT INTO COLLECTION (COLLECTION_NAME, COL_APP_GROUP_NAME, FLAGS, COL_TITLE_NAME {% if LocalizeNames -%}, TRANSLATION_FILE{%- endif %}, COL_SHORT_NAME, ICON_FILENAME, ICON_SKIN_ID) |
64 INSERT INTO COLLECTION (COLLECTION_NAME, COL_APP_GROUP_NAME, FLAGS, COL_TITLE_NAME {% if LocalizeNames -%}, TRANSLATION_FILE{%- endif %}, COL_SHORT_NAME, ICON_FILENAME, ICON_SKIN_ID) |
53 VALUES ( '{{Name}}', '{{GroupName}}', {% if Locked -%} 0 {% else %} 4 {%- endif %}, "{{TitleName}}"{% if LocalizeNames -%}, "{{TranslationFile}}"{%- endif %}, "{{ShortName}}", "{{IconFileName}}", "{{IconSkinId}}"); |
65 VALUES ( '{{Name}}', '{{GroupName}}', {% if Locked -%} 0 {% else %} 4 {%- endif %}, "{{TitleName}}"{% if LocalizeNames -%}, "{{TranslationFile}}"{%- endif %}, "{{ShortName}}", "{{IconFileName}}", "{{IconSkinId}}"); |
54 {% endfor %} |
66 {% endfor %} |
55 {%- endmacro %} |
67 {%- endmacro %} |
56 |
68 |
68 {%- set Collection = feat_tree.CaStorageDbSetting.OperatorCollections.Name._value[0] %} |
80 {%- set Collection = feat_tree.CaStorageDbSetting.OperatorCollections.Name._value[0] %} |
69 {%- set URLs = 'OperatorURLs' -%} |
81 {%- set URLs = 'OperatorURLs' -%} |
70 {%- endif %} |
82 {%- endif %} |
71 |
83 |
72 {% if Type == "1" -%} INSERT INTO ITEM_TO_COLLECTION (ITEM_TYPE, ITEM_NAME, ITEM_DEST, COLLECTION_NAME) |
84 {% if Type == "1" -%} INSERT INTO ITEM_TO_COLLECTION (ITEM_TYPE, ITEM_NAME, ITEM_DEST, COLLECTION_NAME) |
73 VALUES ("application", '', {{Application}}, '{{Collection}}' );{%- endif %} |
85 VALUES ("application", '', {{Application|hex2dec}}, '{{Collection}}' );{%- endif %} |
74 |
86 |
75 {% if Type == "2" -%} INSERT INTO WIDGET_TO_COLLECTION (ITEM_TYPE, ITEM_NAME, URI, COLLECTION_NAME ) |
87 {% if Type == "2" -%} INSERT INTO WIDGET_TO_COLLECTION (ITEM_TYPE, ITEM_NAME, URI, COLLECTION_NAME ) |
76 VALUES ("widget", '{{HomescreenWidget}}', "{{HomescreenWidget}}", '{{Collection}}' ); {%- endif %} |
88 VALUES ("widget", '{{HomescreenWidget}}', "{{HomescreenWidget}}", '{{Collection}}' ); {%- endif %} |
77 |
89 |
78 {% if Type == "3" -%} |
90 {% if Type == "3" -%} |