1234567891011121314151617181920212223242526272829303132 |
- SET ":title" = 'GoTo';
- SET ":tool" = 'goto';
- SET ":hash" = COALESCE($hash, '');
- SET ":hash" = sqlpage.url_encode(:hash);
- SET ":go" = COALESCE($go, '');
- SET ":color" = '#dc4e41';
- SET ":tabler_color" = 'google';
- SET ":image" = '/static/goto/chain-link2fr-3-2.svg';
- SET ":favicon" = :image;
- SET ":manifest" = '/static/goto/manifest.json';
- SET ":action" = COALESCE($action, :action, '');
- SET ":inner" = (CASE :action
- WHEN 'open' THEN 'sqlpage/Open.sql'
- ELSE 'goto/Index.sql'
- END);
- SELECT 'dynamic' AS component, sqlpage.run_sql('goto/redirect.sql') AS properties
- WHERE (:go = 'true' AND :hash <> '');
- SELECT 'dynamic' AS component, sqlpage.run_sql('sqlpage/theme.sql') AS properties;
- SET ":spinner" = COALESCE(:content,'') <> '' AND COALESCE(:action, '') = 'Shrtn It!';
- SELECT 'loader-start' AS component
- , 'lg' AS size
- , :tabler_color AS color
- , '' AS spinner
- WHERE :spinner
- ;
- SELECT 'progress' AS component
- , 'lg' AS size
- , :tabler_color AS color
- WHERE :spinner
- ;
- SELECT 'dynamic' AS component, sqlpage.run_sql(:inner) AS properties;
|