Commit Graph

166 Commits (master)

Author SHA1 Message Date
vitalif bb1cc23498 add hash() and array() into VMX::Template 2014-12-04 17:22:18 +03:00
vitalif ab5e431069 remove dead code from VMX::Template + debug VMX::Template new parser 2014-12-04 17:22:18 +03:00
vitalif 61a191e15d \s 2014-12-04 17:22:18 +03:00
vitalif fe00b307ab VMX::Template::compile() based on index() instead of regexp, with more correct behaviour! 2014-12-04 17:22:18 +03:00
vitalif 9740eab19a "preparse" method of passing variables between templates is VERY UGLY. remove it. 2014-12-04 17:22:18 +03:00
vitalif 46d2834764 FOR blocks (approximate pending template syntax) 2014-12-04 17:22:18 +03:00
vitalif 3d5f6d9f97 normalize timestamps, call utf8on when in UTF-8 mode 2014-12-04 17:22:18 +03:00
vitalif 1b3ee51874 Fix regexp 2014-12-04 17:22:18 +03:00
vitalif d071107a70 sprintf() + fix implementations 2014-12-04 17:22:18 +03:00
vitalif 0f7aa34da3 strftime() and subst() for VMX::Template 2014-12-04 17:22:18 +03:00
vitalif 2bd51e6f81 VMX::Template - configurable markers <!-- --> { } 2014-12-04 17:22:18 +03:00
vitalif bdde2886b2 debug VMX::Common::timestamp() 2014-12-04 17:22:18 +03:00
vitalif c235f84f1a missing import 2014-12-04 17:22:18 +03:00
vitalif 4b4d8a6d7b comment 2014-12-04 17:22:18 +03:00
vitalif 224d47241c Always import constants 2014-12-04 17:22:18 +03:00
vitalif f45d829f1e VMX::Common::insertall_arrayref() 2014-12-04 17:22:18 +03:00
vitalif 590c0b48bd timestamp() a-la MediaWiki wfTimestamp() 2014-12-04 17:22:18 +03:00
vitalif 4630d629c0 Debug 2014-12-04 17:22:18 +03:00
vitalif 19a4f12af5 VMX::Common - less 'use' dependencies 2014-12-04 17:22:18 +03:00
vitalif ea27a53187 Speedup VMX::Template 2014-12-04 17:22:18 +03:00
vitalif ed56bcd351 debug VMX::Template (O_o <!-- ELSE --> wasn't there) 2014-12-04 17:22:18 +03:00
vitalif f6cfba911f Debug language references 2014-12-04 17:22:18 +03:00
vitalif 0c8ade30a5 strip_tagspace() 2014-12-04 17:22:18 +03:00
vitalif 138b59e18e mysql_thread_id 2014-12-04 17:22:17 +03:00
vitalif b4f911dd6a mysql_thread_id 2014-12-04 17:22:17 +03:00
vitalif e2be2cd391 Debug, auth_form for rssproxy 2014-12-04 17:22:17 +03:00
vitalif 7c7c99ff63 RSS proxy 2014-12-04 17:22:17 +03:00
vitalif 6b7ca79b0c URI refuck 2014-12-04 17:22:17 +03:00
vitalif 24ebe2a937 Template preparse method 2014-12-04 17:22:17 +03:00
vitalif fc991b564c more perldoc 2014-12-04 17:22:17 +03:00
vitalif b1c86add17 set_code(), negative numbers, documentation 2014-12-04 17:22:17 +03:00
vitalif 500f8d69a4 perldoc for old VMX::Template 2014-12-04 17:22:17 +03:00
vitalif 51dc18faa9 Debug new Template 2014-12-04 17:22:17 +03:00
vitalif e1aedc9559 Merge VMX::Common
Debug VMX::Template
2014-12-04 17:22:17 +03:00
vitalif 1c52673193 requote 2014-12-04 17:22:17 +03:00
vitalif abc2d3a9b8 Legacy IF! support 2014-12-04 17:22:17 +03:00
vitalif e903e1a5c5 vars() 2014-12-04 17:22:17 +03:00
vitalif ca35be6898 refnull 2014-12-04 17:22:17 +03:00
vitalif c4c5dafbd1 Template done 2014-12-04 17:22:17 +03:00
vitalif b1c2e3f20a VMX::Common::updateall_hashref() 2014-12-04 17:22:17 +03:00
vitalif e35607dd3e debug litsplit 2014-12-04 17:22:17 +03:00
vitalif d00d80f474 fix litsplit() patterns 2014-12-04 17:22:17 +03:00
vitalif 1729668afe VMX::Common::litsplit() 2014-12-04 17:22:17 +03:00
vitalif 8f9131d60a VMX::Common::hashmrg() 2014-12-04 17:22:17 +03:00
vitalif 803614913e VMX::Common::resub() 2014-12-04 17:22:17 +03:00
vitalif 2484e03bba UTF-8 Date_Init fix 2014-12-04 17:22:17 +03:00
vitalif 5c758bd9b0 returned template file caching 2014-12-04 17:22:17 +03:00
vitalif 6a5b93ecd0 Shared HASHARRAY constant instead of {Slice=>{}} 2014-12-04 17:22:17 +03:00
vitalif c1efa68b98 Wrong %% debug 2014-12-04 17:22:17 +03:00
vitalif 86506737c4 fix VMX::Common::insertall_hashref() reselect 2014-12-04 17:22:17 +03:00
vitalif 44648f199f debug %lang% 2014-12-04 17:22:17 +03:00
vitalif 875edc2970 debug 2014-12-04 17:22:17 +03:00
vitalif 61594504f4 VMX::Common::mysql2time(), ::mysqllocaltime() 2014-12-04 17:22:17 +03:00
vitalif 1b3b074c50 fix htmlspecialchars &amp; 2014-12-04 17:22:16 +03:00
vitalif 780c6bcb56 rename % to mod 2014-12-04 17:22:16 +03:00
vitalif 59ef6cbe8d fix wrapper and whitespace regexps 2014-12-04 17:22:16 +03:00
vitalif c999ed3288 recursive VMX::Common::utf8on() 2014-12-04 17:22:16 +03:00
vitalif 207bf7a7bd debug assigncache 2014-12-04 17:22:16 +03:00
vitalif 5eb26799a2 Remove stray block.ROW-> from templates and modules 2014-12-04 17:22:16 +03:00
vitalif 088e5c02a2 fix VMX::Common::trim(), ::deleteall_hashref() 2014-12-04 17:22:16 +03:00
vitalif da35b05be2 fix strip_tags 2014-12-04 17:22:16 +03:00
vitalif 1c730c090b language_refnull() 2014-12-04 17:22:16 +03:00
vitalif 06f8f28721 Add IFEQ --> VMX::Template 2014-12-04 17:22:16 +03:00
vitalif c7bd537fa1 uri_escape fixes 2014-12-04 17:22:16 +03:00
vitalif a7d186f046 newer version of VMX::Template 2014-12-04 17:22:16 +03:00
vitalif 12c2b49826 use_utf8 fixes, $Id$ 2014-12-04 17:22:16 +03:00
vitalif cae1c2cdbe date parse 2014-12-04 17:22:16 +03:00
vitalif 7b005184cc some debug 2014-12-04 17:22:16 +03:00
vitalif bca18aa9bb fix template bug 2014-12-04 17:22:16 +03:00
vitalif 0f66c19835 VMX::Common::normalize_url(), VMX::Common::urandom() 2014-12-04 17:22:16 +03:00
vitalif 90b739e4b7 VMX::Common::callif() 2014-12-04 17:22:16 +03:00
vitalif f6d5cb24b5 VMX::Common::deleteall_hashref() 2014-12-04 17:22:16 +03:00
vitalif 7cc989c318 debug 2014-12-04 17:22:16 +03:00
vitalif e383effa2e debug 2014-12-04 17:22:16 +03:00
vitalif 7a7d84d2d6 remove multiselectall_hashref() 2014-12-04 17:22:16 +03:00
vitalif 478bd47f75 multiselectall_hashref wrapped into hacked fetchall_hashref 2014-12-04 17:22:16 +03:00
vitalif b90a8f8201 debug 2014-12-04 17:22:16 +03:00
vitalif eb62fde084 fix append_block_vars for empty blocks 2014-12-04 17:22:16 +03:00
vitalif 0dcd072fcd VMX::Common::str2time() 2014-12-04 17:22:16 +03:00
vitalif 7076ea4cab rename destroy() to clear(), fix multiselectall_hashref 2014-12-04 17:22:16 +03:00
vitalif 7c79106daa comments 2014-12-04 17:22:16 +03:00
vitalif ba39427313 rename strip_tags to T 2014-12-04 17:22:16 +03:00
vitalif e8157f030d some dev + blog+post 2014-12-04 17:22:15 +03:00
vitalif e785348a4f deglobalizing VMX::* 2014-12-04 17:22:15 +03:00
vitalif 828ab63544 fix trim() 2014-12-04 17:22:15 +03:00
vitalif e1d2f4cf70 fix strip_unsafe_tags() 2014-12-04 17:22:15 +03:00
vitalif ef4f4bce36 code style, strip_unsafe_tags() 2014-12-04 17:22:15 +03:00
vitalif 20ebff4f64 support REPLACE in insertall_hashrf 2014-12-04 17:22:15 +03:00
vitalif a65e3be60a fix INCLUDE 2014-12-04 17:22:15 +03:00
vitalif e8e68e204c fix VMX::Common::insertall_hashref 2014-12-04 17:22:15 +03:00
vitalif c88badfdd9 hashes and arrays in Template 2014-12-04 17:22:15 +03:00
vitalif d045aa2389 Context translations in VMX::Template 2014-12-04 17:22:15 +03:00
vitalif ba7bb6ef7a debug 2014-12-04 17:22:15 +03:00
vitalif 62a6e06490 debug 2014-12-04 17:22:15 +03:00
vitalif 7a036f9b59 Debug 2014-12-04 17:22:15 +03:00
vitalif 9710f09ab4 Debug 2014-12-04 17:22:15 +03:00
vitalif 14a079e387 Some debug 2014-12-04 17:22:15 +03:00
vitalif 6954f9f48b insertall_hashref() 2014-12-04 17:22:15 +03:00
vitalif afdd1d396d refuck continues... 2014-12-04 17:22:15 +03:00
vitalif 163a6419f8 Complete refuck 2014-12-04 17:22:15 +03:00