Index: core/install.php =================================================================== --- core/install.php (revision 12775) +++ core/install.php (working copy) @@ -311,17 +311,8 @@ break; case 'select_theme': - if (count($this->toolkit->getThemes(true)) == 1) { - // only one theme -> set it as primary - $sql = 'UPDATE ' . $this->Application->getUnitOption('theme', 'TableName') . ' - SET Enabled = 1, PrimaryTheme = 1 - LIMIT 1'; - $this->Conn->Query($sql); - - $this->toolkit->rebuildThemes(); // rescan theme to create structure after theme is enabled !!! - - $this->currentStep = $this->GetNextStep(); - } + // get avaible theme list in database + $this->toolkit->rebuildThemes(); break; case 'upgrade_modules': @@ -842,6 +833,22 @@ $this->Conn->Query($sql); } } + + // install theme dependent demo data + if ($this->Application->GetVar('install_demo_data')) { + $sql = 'SELECT Name + FROM ' . $theme_table . ' + WHERE ' . $theme_idfield . ' = ' . $theme_id; + $theme_name = $this->Conn->GetOne($sql); + + foreach ($this->Application->ModuleInfo as $module_name => $module_info) { + if ($module_name == 'In-Portal') { + continue; + } + + $this->toolkit->RunSQL('/themes' . '/' . $theme_name . '/' . $module_info['TemplatePath'] . '_install/install_data.sql'); + } + } break; case 'upgrade_modules': @@ -961,7 +968,7 @@ } foreach ($versions as $version) { - $upgrade_method = 'Upgrade_'.str_replace('.', '_', $version); + $upgrade_method = 'Upgrade_'.str_replace(Array ('.', '-'), '_', $version); if (method_exists($upgrade_object, $upgrade_method)) { $upgrade_object->$upgrade_method($mode); } Index: core/install/english.lang =================================================================== --- core/install/english.lang (revision 12775) +++ core/install/english.lang (working copy) @@ -540,7 +540,6 @@ QWRkIFBlbmRpbmcgTGluaw== QXBwcm92ZSBQZW5kaW5nIExpbms= RGVueSBMaW5r - TW9kaWZ5IExpbms= QXBwcm92ZSBMaW5rIE1vZGlmaWNhdGlvbg== RGVjbGluZSBsaW5rIG1vZGlmaWNhdGlvbg== TGluayBNb2RpZmljYXRpb24gUGVuZGluZw== @@ -844,7 +843,6 @@ SW5jb3JyZWN0IGRhdGEgZm9ybWF0LCBwbGVhc2UgdXNlIGludGVnZXI= TWlzc2luZyBvciBpbnZhbGlkIEluLVBvcnRhbCBMaWNlbnNl SW5jb3JyZWN0IFVzZXJuYW1lIG9yIFBhc3N3b3Jk - SW52YWxpZCBzdGF0ZQ== U2VjdGlvbnM= TGluayBEZXNjcmlwdGlvbg== RGlzcGxheSBlZGl0b3IgUElDS3MgYWJvdmUgcmVndWxhciBsaW5rcw== @@ -967,7 +965,6 @@ KEdNVCArMDk6MDAp UGFkZGluZ3M= UGFnZQ== - UGVuZGluZw== UGVyZm9ybWluZyBCYWNrdXA= UGVyZm9ybWluZyBJbXBvcnQ= UGVyZm9ybWluZyBSZXN0b3Jl @@ -1347,7 +1344,6 @@ TW9kdWxlIFJvb3QgU2VjdGlvbg== U2F2ZQ== U2VsZWN0 - U2Vzc2lvbiBFeHBpcmVk U2ltcGxl U29ydA== VW5zZWxlY3Q= @@ -1511,14 +1507,11 @@ RWRpdCBDdXJyZW50IFNlY3Rpb24= RnJvbnQtRW5kIE9ubHk= RW5hYmxl - RXhwb3J0 RXhwb3J0IExhbmd1YWdl SGlkZSBNZW51 SG9tZQ== SW1wb3J0 SW1wb3J0IExhbmd1YWdl - TW92ZSBEb3du - TW92ZSBVcA== TW92ZSBEb3du TW92ZSBVcA== TmV3IEFnZW50 @@ -1616,149 +1609,18 @@ V2luZG93cw== eWVhcg== WWVz - QWRk - QWRkZWQ= - QWRkZWQgdG9kYXk= - QWRkcmVzcw== - QWRkcmVzcyBMaW5l - QWR2YW5jZWQgU2VhcmNo - QWxsIHJpZ2h0cyByZXNlcnZlZC4= - RW50aXJlIFdlYnNpdGU= - QW5k - VGhlcmUgaXMgYSBwcm9ibGVtIHdpdGggdGhlIGZvcm0sIHBsZWFzZSBjaGVjayB0aGUgZXJyb3IgbWVzc2FnZXMgYmVsb3cu - VGhlcmUgaXMgYSBwcm9ibGVtIHdpdGggdGhlIGZvcm0sIHBsZWFzZSBjaGVjayB0aGUgZXJyb3IgbWVzc2FnZXMgYmVsb3c= - QXNjZW5kaW5n - QmlydGggRGF0ZQ== - QWRkIENvbW1lbnQ= - QWRkIFRvIEZhdm9yaXRlcw== - QWRkIFRvIFdpc2ggTGlzdA== - QWR2YW5jZWQgc2VhcmNo - Q2FuY2Vs - Q2xlYXI= - Q2xvc2UgV2luZG93 - Q29udGFjdA== - Q3JlYXRl - RGVsZXRl - RGVsZXRlIEZpbGU= - RGVsZXRlIEltYWdl - RGV0YWlscw== - RWRpdA== - RmluZCBpdA== - TW9kaWZ5 - TW9yZSBJbWFnZXM= - TmV3IExpbms= - Tm8= - T0s= - UmVjb21tZW5k - UmVnaXN0ZXI= - UmVtb3ZlIEZyb20gRmF2b3JpdGVz - UmVzZXQ= - U2VsZWN0 - UmVjb3ZlciBQYXNzd29yZA== - U2V0 - U29ydA== - U3Vic2NyaWJl - VW5zdWJzY3JpYmU= - VXBkYXRl - VmlldyBZb3VyIFByb2ZpbGU= - WWVz - Ynk= - Q2FuY2Vs - U2VjdXJpdHkgY29kZQ== - U2VjdXJpdHkgY29kZSBlbnRlcmVkIGluY29ycmVjdGx5 - RW50ZXIgU2VjdXJpdHkgQ29kZQ== - TGFzdCB1cGRhdGVkIG9u - Q2l0eQ== - Y2xpY2sgaGVyZQ== - UGFzc3dvcmQgcmVzZXQgaGFzIGNvZGUgZXhwaXJlZA== - UGFzc3dvcmQgcmVzZXQgY29kZSBpcyBub3QgdmFsaWQ= - QWNjb3VudCBJbmZvcm1hdGlvbg== - Q3VycmVudCBWYWx1ZQ== - RGF0ZQ== - RGlzcGxheSB0byBQdWJsaWM= - RW1haWw= - TGFzdCBVcGRhdGU= - T25saW5l - TG9naW4= - TWVtYmVyIHNpbmNl - TWVzc2FnZQ== - TmFtZQ== - UHJpY2U= - Vmlld3M= - RW1haWxBZGRyZXNz - R28= - Tm8gUGVybWlzc2lvbnM= - UGFnZQ== - Q29tcGFueQ== - Q29udGFjdCBVcw== - Q29udGFjdCBJbmZvcm1hdGlvbg== - Q291bnRyeQ== - Q3JlYXRlIFBhc3N3b3Jk - Q3JlZGl0IENhcmRz - Q3VycmVudCBSYXRpbmc= - WW91ciBUaGVtZQ== - RGF0ZQ== - RGVsZXRl - RGVzY2VuZGluZw== - RGVzY3JpcHRpb24gQSB0byBa - RGVzY3JpcHRpb24gWiB0byBB - WW91ciBGYXZvcml0ZSBJdGVtcw== - RWRpdCB5b3VyIFByZWZlcmVuY2Vz - WW91ciBQcm9maWxlIEluZm9ybWF0aW9u - WW91ciBQcml2YXRlIE1lc3NhZ2Vz - RGV0YWlscw== - TW9kaWZ5 - RS1NYWls - QSB1c2VyIHdpdGggc3VjaCBlLW1haWwgYWxyZWFkeSBleGlzdHMu - TWFpbCBzZW5kaW5nIGZhaWxlZA== - RnJpZW5kJ3MgZS1tYWlsIGFkZHJlc3M= - WW91ciBlLW1haWwgYWRkcmVzcw== - RW50ZXIgeW91ciBFbWFpbCBBZGRyZXNzIGJlbG93IHRvIGhhdmUgeW91ciBhY2NvdW50IGluZm9ybWF0aW9uIHNlbnQgdG8gdGhlIGVtYWlsIGFkZHJlc3Mgb2YgeW91ciBhY2NvdW50Lg== - RW50ZXIgeW91ciBVc2VybmFtZSBvciBFbWFpbCBBZGRyZXNzIGJlbG93IHRvIGhhdmUgeW91ciBhY2NvdW50IGluZm9ybWF0aW9uIHNlbnQgdG8gdGhlIGVtYWlsIGFkZHJlc3Mgb2YgeW91ciBhY2NvdW50Lg== - WW91IGhhdmUgYWxyZWFkeSBjb21tZW50ZWQgdGhpcyBpdGVtIQ== - U29ycnksIHRoZSByZXF1ZXN0ZWQgVVJMIHdhcyBub3QgZm91bmQgb24gb3VyIHNlcnZlci4= - RXJyb3IgNDA0IC0gTm90IEZvdW5k - QWN0aXZhdGlvbiBjb2RlIGhhcyBleHBpcmVk - QWN0aXZhdGlvbiBjb2RlIGlzIG5vdCB2YWxpZA== - Q2F0ZWdvcnkgYWxyZWFkeSBhZGRlZCE= - QWxyZWFkeSBjb21tZW50ZWQ= - Q2F0ZWdvcnkgbGltaXQgcmVhY2hlZCE= - UmVxdWlyZWQ= - VXNlciBOb3QgRm91bmQ= - RmF2b3JpdGU= WW91IG11c3QgZW50ZXIgYSBVc2VybmFtZSBvciBFbWFpbCBBZGRyZXNzIHRvIHJldHJpdmUgeW91ciBhY2NvdW50IGluZm9ybWF0aW9u - Tm90IHJlc2V0 VXNlciBhY2NvdW50IHdpdGggZ2l2ZW4gRS1tYWlsIG5vdCBmb3VuZA== VXNlciBhY2NvdW50IHdpdGggZ2l2ZW4gVXNlcm5hbWUgbm90IGZvdW5k - QXJjaGl2ZSBEYXRl - QXJ0aWNsZSBBdXRob3I= - QXJ0aWNsZSBCb2R5 - TnVtYmVyIG9mIERlc2NlbmRhbnRz - Q2F0ZWdvcnkgUGF0aA== UmF0aW5n TnVtYmVyIG9mIFJldmlld3M= TnVtYmVyIG9mIFJhdGluZyBWb3Rlcw== - Q2F0ZWdvcnkgSWQ= - Q2l0eQ== - Q291bnRyeQ== Q3JlYXRlZCBCeSBVc2VyIElE RGF0ZSBDcmVhdGVk RGVzY3JpcHRpb24= - RGF0ZSBvZiBCaXJ0aA== - RWRpdG9yJ3MgcGljaw== - RS1tYWls - RW5kcyBPbg== - QXJ0aWNsZSBFeGNlcnB0 - Rmlyc3QgTmFtZQ== SGl0cw== SXRlbSBJcyBIb3Q= - TGFzdCBOYW1l - Q2F0ZWdvcnkgTGVhZCBTdG9yeT8= - TGVhZCBTdG9yeT8= TGluayBJRA== - TG9naW4gKFVzZXIgbmFtZSk= - TWV0YSBEZXNjcmlwdGlvbg== - TWV0YSBLZXl3b3Jkcw== TGFzdCBNb2RpZmllZCBEYXRl TW9kaWZpZWQgQnkgVXNlciBJRA== TmFtZQ== @@ -1766,295 +1628,31 @@ Tm90aWZ5IE93bmVyIG9mIENoYW5nZXM= T3JpZ2luYWwgSXRlbSBJRA== T3duZXIgVXNlciBJRA== - UGFyZW50IElk - UGFyZW50IENhdGVnb3J5IFBhdGg= - UGFzc3dvcmQ= - VGVsZXBob25l SXRlbSBJcyBQb3B1bGFy - VXNlciBJRA== UHJpb3JpdHk= UXR5IFNvbGQ= UmVzb3VyY2UgSUQ= - U3RhcnQgRGF0ZQ== - U3RhdGU= U3RhdHVz - U3RyZWV0IEFkZHJlc3M= - QXJ0aWNsZSBUaXRsZQ== SXRlbSBJcyBhIFRvcCBTZWxsZXI= - VGltZSBab25l VVJM - Vmlld3M= - WmlwIChQb3N0YWwpIENvZGU= - Rmlyc3QgTmFtZQ== - QWRkcmVzcyBsaW5lIDE= - QWRkcmVzcyBsaW5lIDI= - RGF0ZSBvZiBiaXJ0aA== - Qm9keQ== - Q2FwdGNoYSBJbWFnZQ== - Q2l0eQ== - Q29tbWVudA== - Q29tcGFueQ== - Q291bnRyeQ== - RGVzY3JpcHRpb24= - RHVyYXRpb24= - RS1NYWls - RmF4 - UHJpbWFyeSBGaWxl - Mm5kIEZpbGU= - M3JkIEZpbGU= - RmlsZW5hbWU= - Rmlyc3QgbmFtZQ== - RnVsbCBuYW1l - Mm5kIEltYWdl - M3JkIEltYWdl - TGFzdCBuYW1l - VXNlcm5hbWU= - TW9kdWxl - QWRkaXRpb25hbCBDYXRlZ29yaWVz - TmFtZQ== - UGFzc3dvcmQ= - UGhvbmU= - UGhyYXNl - UHJpY2U= - UHJpbWFyeSBDYXRlZ29yeQ== - UHJpbWFyeSBJbWFnZQ== - UHJpbWFyeSBUcmFuc2xhdGlvbg== - UmF0aW5n - Q29tbWVudCBieQ== - Q29tbWVudA== - UGxlYXNlIHNlbGVjdCB5b3VyIGFkZHJlc3M= - U2l6ZQ== - U3RhdGU= - U3RyZWV0 - U3VibWl0dGluZyB0bw== - VGl0bGU= - VHJhbnNsYXRpb24= - TWVtYmVyc2hpcCBHcm91cA== - VmVyaWZ5IFBhc3N3b3Jk - VmVyc2lvbg== - WmlwIGNvZGU= - WmlwIGNvZGU= - SW5ib3g= - Rm9yZ290IHBhc3N3b3Jk - R3Vlc3Q= - SGVyZQ== - SGl0cw== - SGl0cyBIbyB0byBMb3c= - SGl0cyBMb3cgdG8gSGk= - SG9tZQ== - SG90 - aW4= - SW5ib3g= - SW5kaWNhdGVzIFJlcXVpcmVkIGZpZWxkcw== - SW52YWxpZCBlLW1haWwgYWRkcmVzcw== SW5jb3JyZWN0IFVzZXJuYW1lIG9yIFBhc3N3b3Jk - SXRlbXMgUGVyIFBhZ2U= - Sm9pbmVk - TGFzdCBOYW1l - TG9jYXRpb24= - TG9naW4= - TG9nIE91dA== - TG9nb3V0IG9mIHlvdXIgYWNjb3VudA== - TWFpbGluZyBMaXN0 - TW9yZQ== - TXkgRmF2b3JpdGVz - TXkgUHJlZmVyZW5jZXM= - TXkgUHJvZmlsZQ== - TmFtZQ== - TmV3 - TmV3IEN1c3RvbWVycw== - WW91ciBwcml2YXRlIG1lc3NhZ2UgaGFzIGJlZW4gc2VudC4= - Tm8= - U29ycnksIHlvdSBoYXZlIG5vIGFjY2VzcyB0byB0aGlzIHBhZ2Uh - Tm8gQ2F0ZWdvcmllcw== - Tm8gZmF2b3JpdGUgaXRlbXMgc2F2ZWQ= - Tm8gbWVtYmVycyBmb3VuZA== - Tm9uZQ== - QmUgdGhlIGZpcnN0IHRvIGNvbW1lbnQ= - bm90IGxvZ2dlZCBpbg== - Tm8gUGVybWlzc2lvbnM= b2Y= - T2xkIHRvIFJlY2VudA== QXV0by1EZXRlY3Q= Q29va2llcw== UXVlcnkgU3RyaW5nIChTSUQp - U2VsZWN0IENhdGVnb3J5 - b3I= - UGFzc3dvcmQ= - UGFzc3dvcmRzIGRvIG5vdCBtYXRjaA== - UGFzc3dvcmQgaXMgdG9vIHNob3J0LCBwbGVhc2UgZW50ZXIgYXQgbGVhc3QgJXMgY2hhcmFjdGVycw== - cGVuZGluZyBpdGVt QWRtaW4gTG9naW4= - QWRkIFBlbmRpbmcgQ2F0ZWdvcnk= - QWRkIENhdGVnb3J5 - RGVsZXRlIENhdGVnb3J5 - TW9kaWZ5IENhdGVnb3J5 - VmlldyBDYXRlZ29yeQ== QXBwZW5kIHBocGluZm8gdG8gYWxsIHBhZ2VzIChEZWJ1Zyk= RGlzcGxheSBJdGVtIFF1ZXJpZXMgKERlYnVnKQ== RGlzcGxheSBJdGVtIExpc3QgUXVlcmllcyAoRGVidWcp QWxsb3cgZmF2b3JpdGVz - UGVuZGluZyBMaW5r - QWRkIExpbms= - RGVsZXRlIExpbms= TW9kaWZ5IExpbmsgUGVuZGluZw== - TW9kaWZ5IExpbms= TGluayBEZWxldGUgYnkgT3duZXI= TGluayBNb2RpZnkgUGVuZGluZyBieSBPd25lcg== TGluayBNb2RpZnkgYnkgT3duZXI= - UmF0ZSBMaW5r UmV2aWV3IExpbmsgUGVuZGluZw== - VmlldyBMaW5r QWxsb3cgTG9naW4= Q2hhbmdlIFVzZXIgUHJvZmlsZXM= U2hvdyBMYW5ndWFnZSBUYWdz - UGhvbmU= - UGljaw== - UGxlYXNlIFJlZ2lzdGVy - UG9wdWxhcg== - UG93ZXJlZCBieQ== - UHJpdmFjeSBQb2xpY3k= - UHJvZmlsZQ== - QXZhdGFyIEltYWdl - UXVpY2sgU2VhcmNo - UmF0aW5n - UmF0aW5nIEhpIHRvIExvdw== - UmF0aW5nIExvdyB0byBIaQ== - RmFpcg== - QXZlcmFnZQ== - R29vZA== - VmVyeSBHb29k - RXhjZWxsZW50 - UmVjZW50IHRvIE9sZA== - UmVjb21tZW5kIHRvIGEgRnJpZW5k - UmVjb21tZW5kYXRpb24gQ29uZmlybWF0aW9u - VGhhbmtzIGZvciByZWNvbW1lbmRpbmcgb3VyIHNpdGUgdG8geW91ciBmcmllbmQuIFRoZSBlbWFpbCBoYXMgYmVlbiBzZW50IG91dC4= - UmVjb21tZW5kIHRvIGEgZnJpZW5k - Q2xpY2sgaGVyZSBpZiB5b3VyIGJyb3dzZXIgZG9lcyBub3QgYXV0b21hdGljYWxseSByZWRpcmVjdCB5b3Uu - UmVkaXJlY3RpbmcgLi4u - UmVnaXN0ZXI= - UmVnaXN0cmF0aW9uIENvbmZpcm1hdGlvbg== - VGhhbmsgWW91LiBSZWdpc3RyYXRpb24gY29tcGxldGVkLg== - WW91ciBsb2dpbiBpbmZvcm1hdGlvbiBoYXMgYmVlbiBlbWFpbGVkIHRvIHlvdS4gUGxlYXNlIGNoZWNrIHlvdXIgZW1haWwu - UmVsZXZhbmNl - UmVtZW1iZXIgTG9naW4= - UmVwZWF0IFBhc3N3b3Jk - UmVzZXQ= - UmV0dXJuIHRvIGhvbWVwYWdl - Q29tbWVudHM= - SG9tZQ== - U2VhcmNo - QWRkaXRpb25hbCBJbWFnZXM= - SW1hZ2Vz - TXlBY2NvdW50 - TXkgSXRlbXM= - Q29tbWVudHM= - U2VsZWN0IFVzZXJuYW1l - U2VuZA== - U2VudA== - U2l0ZW1hcA== - U3RhdGU= - U3RhdGlzdGljcw== - U3ViY2F0ZWdvcmllcw== - U3Vic2NyaXB0aW9uIENvbmZpcm1hdGlvbg== - QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIHN1YnNjcmliZSB0byBvdXIgbWFpbGluZyBsaXN0PyAoWW91IGNhbiB1bnN1YnNjcmliZSBhbnkgdGltZSBieSBlbnRlcmluZyB5b3VyIGVtYWlsIG9uIHRoZSBmcm9udCBwYWdlKS4= - U3Vic2NyaWJlZA== - U3VibWl0dGluZyB0byBDYXRlZ29yaWVz - U3VnZ2VzdCBDYXRlZ29yeQ== - UHJpdmFjeQ== - VGVybXMgYW5kIENvbmRpdGlvbnMgb2YgVXNl - IFdlIGFyZSBzb3JyeSB5b3UgaGF2ZSB1bnN1YnNjcmliZWQgZnJvbSBvdXIgbWFpbGluZyBsaXN0 - WW91ciB1c2VyIGFjY291bnQgaXMgY3VycmVudGx5IHBlbmRpbmcgb3IgZGlzYWJsZWQuIElmIHlvdSBoYXZlIHJlZ2lzdHJlZCByZWNlbnRseSwgcGxlYXNlIHdhaXQgdW50aWwgeW91ciBhY2NvdW50IHdpbGwgYmUgYXBwcm92ZWQsIG90aGVyd2lzZSBwbGVhc2Ugd3JpdGU= - WW91ciBwYXNzd29yZCBoYXMgYmVlbiByZXNldC4gVGhlIG5ldyBwYXNzd29yZCBoYXMgYmVlbiBzZW50IHRvIHlvdXIgZS1tYWlsIGFkZHJlc3MuIFlvdSBtYXkgbm93IGxvZ2luIHdpdGggdGhlIG5ldyBwYXNzd29yZC4= - WW91IGhhdmUgY2hvc2VuIHRvIHJlc2V0IHlvdXIgcGFzc3dvcmQuPEJSLz48QlIvPg0KQW4gYXV0b21hdGljIGVtYWlsIGhhcyBiZWVuIHNlbnQgdG8geW91ciBlbWFpbCBhZGRyZXNzIG9uIGZpbGUuIFBsZWFzZSBmb2xsb3cgdGhlIGxpbmsgaW4gdGhlIGVtYWlsIGluIG9yZGVyIHRvIHJlY2VpdmUgYSBuZXcgcGFzc3dvcmQu - VGhlIGtleXdvcmQgaXMgdG9vIHNob3J0 - Tm8gY29tbWVudHMsIGFkZCBmaXJzdA== - Tm8gcGVybWlzc2lvbnMgdG8gcGVyZm9ybSB0aGlzIG9wZXJhdGlvbg== - Tm8gcGVybWlzc2lvbnMgdG8gc3VnZ2VzdCBuZXcgY2F0ZWdvcmllcyBpbnRvIGN1cnJlbnQgY2F0ZWdvcnku - Tm90aGluZyBGb3VuZA== - NDA0LiBQYWdlIG5vdCBmb3VuZCBvbiB0aGUgc2VydmVyLg== - UGxlYXNlIGNvbmZpcm0gdGhhdCB5b3Ugd2FudCB0byByZXNldCB5b3VyIHBhc3N3b3JkLg== - VGhhbmsgeW91IGZvciByZWdpc3RlcmluZyBvbiBvdXIgd2Vic2l0ZS4gWW91IGNhbiBhY3RpdmF0ZSB5b3VyIHJlZ2lzdHJhdGlvbiB1c2luZyBsaW5rIHNlbnQgdG8geW91IGJ5IGVtYWlsLg== - VGhhbmsgeW91IGZvciByZWdpc3RlcmluZyBvbiBvdXIgd2Vic2l0ZS4gWW91ciByZWdpc3RyYXRpb24gaXMgcGVuZGluZyBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbC4gWW91IHdpbGwgZ2V0IGEgc2VwYXJhdGUgZW1haWwgb25jZSBpdCdzIGFjdGl2YXRlZC4= - VGhhbmsgeW91IGZvciBzdWdnZXN0aW5nIHlvdXIgY2F0ZWdvcnku - U3VnZ2VzdGVkIGNhdGVnb3J5IGlzIHBlbmRpbmcgZm9yIEFkbWluaXN0cmF0aXZlIGFwcHJvdmFsIA== - VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgcmVxdWVzdC4= - VGhhbmsgeW91IGZvciBzdWJzY3JpYmluZyB0byBvdXIgbWFpbGluZyBsaXN0 - VGhhbmtzIGZvciBWb3Rpbmch - Q3VycmVudCBDYXRlZ29yeQ== - QWN0aW9uIEJveA== - QWRkaW5nIEFkZHJlc3M= - QWR2ZXJ0aXNlbWVudHM= - QmFjayB0byB0b3A= - Q2F0ZWdvcmllcw== - Q2F0ZWdvcnkgU2VhcmNoIFJlc3VsdHM= - UGVuZGluZyBvciBkaXNhYmxlZCB1c2VyIGFjY291bnQgd2FybmluZw== - RWRpdCBBZGRyZXNz - WW91ciBGYXZvcml0ZSBJdGVtcw== - WW91ciBGYXZvcml0ZXM= - Rm9yZ290IFBhc3N3b3Jk - Rm9yZ290IFBhc3N3b3JkIENvbmZpcm1hdGlvbg== - Rm9yZ290IFBhc3N3b3JkIE5vdGlmaWNhdGlvbg== - TG9naW4gQm94 - TWFpbGluZyBMaXN0 - TWVtYmVycw== - TWlzc2luZyBQaHJhc2UgQWRkaW5n - TXkgQWNjb3VudA== - TXkgQWRkcmVzc2Vz - TXkgRmF2b3JpdGVz - TXkgSXRlbXM= - TXkgUHJlZmVyZW5jZXM= - TXkgUHJvZmlsZQ== - Tm8gUGVybWlzc2lvbg== - UGFnZSBOb3QgRm91bmQ= - UGFzc3dvcmQgUmVxdWVzdCBDb25maXJtYXRpb24= - UHJpdmFjeSBQb2xpY3k= - UmVjb21tZW5kIENvbmZpcm1hdGlvbg== - UmVjb21tZW5kIHRvIGEgRnJpZW5k - VXNlciBSZWdpc3RyYXRpb24gQ29uZmlybWF0aW9u - VXNlciBSZWdpc3RyYXRpb24gUGVuZGluZw== - UmVsYXRlZCBDYXRlZ29yaWVz - UmVsYXRlZCBJdGVtcw== - UmVsYXRlZCBTZWFyY2hlcw== - U2VhcmNoIEJveA== - U2VhcmNoIFJlc3VsdHM= - U2l0ZSBtYXA= - U3Vic2NyaXB0aW9uIENvbmZpcm1hdGlvbg== - U3Vic2NyaXB0aW9uIENvbmZpcm1lZA== - U3VnZ2VzdCBDYXRlZ29yeQ== - Q2F0ZWdvcnkgQWRkZWQ= - Q2F0ZWdvcnkgUGVuZGluZw== - VGVybXMgYW5kIENvbmRpdGlvbnM= - VGhhbmsgeW91IQ== - VW5zdWJzY3JpYmUgQ29uZmlybWF0aW9u - VW5zdWJzY3JpcHRpb24gQ29uZmlybWVk - VXNlciBQcm9maWxl - VXNlciBSZWdpc3RyYXRpb24= - V2VsY29tZSB0byBJbi1Qb3J0YWwh - VG90YWwgQ2F0ZWdvcmllcw== - VW5zdWJzY3JpcHRpb24gQ29uZmlybWF0aW9u - QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIHVuc3Vic2NyaWJlIGZyb20gb3VyIG1haWxpbmcgbGlzdD8gKFlvdSBjYW4gYWx3YXlzIHN1YnNjcmliZSBhZ2FpbiBieSBlbnRlcmluZyB5b3VyIGVtYWlsIGF0IHRoZSBob21lIHBhZ2Up - VW5zdWJzY3JpYmU= - VXNlcm5hbWU= - QSB1c2VyIHdpdGggc3VjaCB1c2VybmFtZSBhbHJlYWR5IGV4aXN0cy4= - QSB1c2VyIHdpdGggc3VjaCB1c2VybmFtZS9lLW1haWwgYWxyZWFkeSBleGlzdHMu - VGhhbmsgeW91IGZvciByZWdpc3RlcmluZy4gWW91ciByZWdpc3RyYXRpb24gaXMgcGVuZGluZyBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbC4= - VmVyaWZ5IHBhc3N3b3Jk - RGlyZWN0IGFjY2VzcyBvciBib29rbWFyaw== - TnVtYmVyIG9mIFZvdGVz - Vm90ZXM= - Vm90ZXMgSGkgdG8gTG93 - Vm90ZXMgTG93IHRvIEhp - Vm90ZSE= - V2FybmluZw== - V2UgYWNjZXB0IGNyZWRpdCBjYXJkcw== - d3JvdGU= - WWVz - WW91ciBBY2NvdW50 - TGFuZ3VhZ2U= - WW91ciBXaXNoIExpc3Q= - WklQIENvZGU= - WklQIENvZGU= U3ViamVjdDogTmV3IENhdGVnb3J5ICI8aW5wMjpjX0ZpZWxkIG5hbWU9Ik5hbWUiLz4iIC0gQWRkZWQKCllvdXIgc3VnZ2VzdGVkIGNhdGVnb3J5ICI8aW5wMjpjX0ZpZWxkIG5hbWU9Ik5hbWUiLz4iIGhhcyBiZWVuIGFkZGVkLg== Index: core/install/install_data.sql =================================================================== --- core/install/install_data.sql (revision 12775) +++ core/install/install_data.sql (working copy) @@ -60,7 +60,7 @@ INSERT INTO ConfigurationAdmin VALUES ('UseModRewrite', 'la_section_SettingsWebsite', 'la_config_use_modrewrite', 'checkbox', '', '', 10.02, 0, 1); INSERT INTO ConfigurationValues VALUES (DEFAULT, 'UseModRewrite', '0', 'In-Portal', 'in-portal:configure_advanced'); INSERT INTO ConfigurationAdmin VALUES ('cms_DefaultDesign', 'la_section_SettingsWebsite', 'la_config_DefaultDesignTemplate', 'text', NULL, NULL, 10.03, 0, 0); -INSERT INTO ConfigurationValues VALUES (DEFAULT, 'cms_DefaultDesign', '/platform/designs/general', 'In-Portal', 'in-portal:configure_advanced'); +INSERT INTO ConfigurationValues VALUES (DEFAULT, 'cms_DefaultDesign', '#default_design#', 'In-Portal', 'in-portal:configure_advanced'); INSERT INTO ConfigurationAdmin VALUES ('ErrorTemplate', 'la_section_SettingsWebsite', 'la_config_error_template', 'text', '', '', 10.04, 0, 0); INSERT INTO ConfigurationValues VALUES (DEFAULT, 'ErrorTemplate', 'error_notfound', 'In-Portal', 'in-portal:configure_advanced'); INSERT INTO ConfigurationAdmin VALUES ('NoPermissionTemplate', 'la_section_SettingsWebsite', 'la_config_nopermission_template', 'text', '', '', 10.05, 0, 0); Index: core/install/install_schema.sql =================================================================== --- core/install/install_schema.sql (revision 12775) +++ core/install/install_schema.sql (working copy) @@ -277,33 +277,38 @@ ); CREATE TABLE Theme ( - ThemeId int(11) NOT NULL auto_increment, - Name varchar(40) NOT NULL default '', - Enabled int(11) NOT NULL default '1', - Description varchar(255) default NULL, - PrimaryTheme int(11) NOT NULL default '0', - CacheTimeout int(11) NOT NULL default '0', - StylesheetId int(10) unsigned NOT NULL default '0', - PRIMARY KEY (ThemeId), + ThemeId int(11) NOT NULL AUTO_INCREMENT, + `Name` varchar(40) NOT NULL DEFAULT '', + Enabled int(11) NOT NULL DEFAULT '1', + Description varchar(255) DEFAULT NULL, + PrimaryTheme int(11) NOT NULL DEFAULT '0', + CacheTimeout int(11) NOT NULL DEFAULT '0', + StylesheetId int(10) unsigned NOT NULL DEFAULT '0', + LanguagePackInstalled tinyint(3) unsigned NOT NULL DEFAULT '0', + TemplateAliases text, + PRIMARY KEY (ThemeId), KEY Enabled (Enabled), KEY StylesheetId (StylesheetId), - KEY PrimaryTheme (PrimaryTheme) + KEY PrimaryTheme (PrimaryTheme), + KEY LanguagePackInstalled (LanguagePackInstalled) ); CREATE TABLE ThemeFiles ( - FileId int(11) NOT NULL auto_increment, - ThemeId int(11) NOT NULL default '0', - FileName varchar(255) NOT NULL default '', - FilePath varchar(255) NOT NULL default '', - Description varchar(255) default NULL, - FileType int(11) NOT NULL default '0', - FileFound tinyint(3) unsigned NOT NULL default '0', + FileId int(11) NOT NULL AUTO_INCREMENT, + ThemeId int(11) NOT NULL DEFAULT '0', + FileName varchar(255) NOT NULL DEFAULT '', + FilePath varchar(255) NOT NULL DEFAULT '', + TemplateAlias varchar(255) NOT NULL DEFAULT '', + Description varchar(255) DEFAULT NULL, + FileType int(11) NOT NULL DEFAULT '0', + FileFound tinyint(3) unsigned NOT NULL DEFAULT '0', FileMetaInfo text, - PRIMARY KEY (FileId), + PRIMARY KEY (FileId), KEY theme (ThemeId), KEY FileName (FileName), KEY FilePath (FilePath), - KEY FileFound (FileFound) + KEY FileFound (FileFound), + KEY TemplateAlias (TemplateAlias) ); CREATE TABLE UserGroup ( Index: core/install/step_templates/select_theme.tpl =================================================================== --- core/install/step_templates/select_theme.tpl (revision 12775) +++ core/install/step_templates/select_theme.tpl (working copy) @@ -32,5 +32,7 @@ } ?> + + \ No newline at end of file Index: core/install/upgrades.php =================================================================== --- core/install/upgrades.php (revision 12775) +++ core/install/upgrades.php (working copy) @@ -1195,4 +1195,90 @@ WHERE EventId IN (' . implode(',', $ids) . ')'; $this->Conn->Query($sql); } + + /** + * Update to 5.0.2-B2 + * + * @param string $mode when called mode {before, after) + */ + function Upgrade_5_0_2_B2($mode) + { + if ($mode == 'after') { + // scan theme to fill Theme.TemplateAliases and ThemeFiles.TemplateAlias fields + $this->_toolkit->rebuildThemes(); + + $sql = 'SELECT TemplateAliases, ThemeId + FROM ' . TABLE_PREFIX . 'Theme + WHERE (Enabled = 1) AND (TemplateAliases <> "")'; + $template_aliases = $this->Conn->GetCol($sql, 'ThemeId'); + + $all_template_aliases = Array (); // reversed alias (from real template to alias) + + foreach ($template_aliases as $theme_id => $theme_template_aliases) { + $theme_template_aliases = unserialize($theme_template_aliases); + + if (!$theme_template_aliases) { + continue; + } + + $all_template_aliases = array_merge($all_template_aliases, array_flip($theme_template_aliases)); + } + + $default_design_replaced = false; + $default_design = trim($this->Application->ConfigValue('cms_DefaultDesign'), '/'); + + foreach ($all_template_aliases as $from_template => $to_alias) { + // replace default design in configuration variable (when matches alias) + if ($from_template == $default_design) { + // specific alias matched + $sql = 'UPDATE ' . TABLE_PREFIX . 'ConfigurationValues + SET VariableValue = ' . $this->Conn->qstr($to_alias) . ' + WHERE VariableName = "cms_DefaultDesign"'; + $this->Conn->Query($sql); + + $default_design_replaced = true; + } + + // replace Category.Template and Category.CachedTemplate fields (when matches alias) + $sql = 'UPDATE ' . TABLE_PREFIX . 'Category + SET Template = ' . $this->Conn->qstr($to_alias) . ' + WHERE Template IN (' . $this->Conn->qstr('/' . $from_template) . ',' . $this->Conn->qstr($from_template) . ')'; + $this->Conn->Query($sql); + + $sql = 'UPDATE ' . TABLE_PREFIX . 'Category + SET CachedTemplate = ' . $this->Conn->qstr($to_alias) . ' + WHERE CachedTemplate IN (' . $this->Conn->qstr('/' . $from_template) . ',' . $this->Conn->qstr($from_template) . ')'; + $this->Conn->Query($sql); + } + + if (!$default_design_replaced) { + // in case if current default design template doesn't + // match any of aliases, then set it to #default_design# + $sql = 'UPDATE ' . TABLE_PREFIX . 'ConfigurationValues + SET VariableValue = "#default_design#" + WHERE VariableName = "cms_DefaultDesign"'; + $this->Conn->Query($sql); + } + + // replace data in category custom fields used for category item template storage + $mod_rewrite_helper =& $this->Application->recallObject('ModRewriteHelper'); + /* @var $mod_rewrite_helper kModRewriteHelper */ + + foreach ($this->Application->ModuleInfo as $module_name => $module_info) { + $custom_field_id = $mod_rewrite_helper->getItemTemplateCustomField($module_info['Var']); + + if (!$custom_field_id) { + continue; + } + + foreach ($all_template_aliases as $from_template => $to_alias) { + $sql = 'UPDATE ' . TABLE_PREFIX . 'CategoryCustomData + SET l1_cust_' . $custom_field_id . ' = ' . $this->Conn->qstr($to_alias) . ' + WHERE l1_cust_' . $custom_field_id . ' = ' . $this->Conn->qstr($from_template); + $this->Conn->Query($sql); + } + } + + } + } } \ No newline at end of file Index: core/install/upgrades.sql =================================================================== --- core/install/upgrades.sql (revision 12775) +++ core/install/upgrades.sql (working copy) @@ -1595,4 +1595,14 @@ ALTER TABLE ItemFiles CHANGE CreatedOn CreatedOn INT(11) UNSIGNED NULL DEFAULT NULL; ALTER TABLE FormSubmissions CHANGE SubmissionTime SubmissionTime INT(11) NULL DEFAULT NULL; ALTER TABLE SessionLogs CHANGE SessionStart SessionStart INT(11) NULL DEFAULT NULL; -ALTER TABLE Visits CHANGE VisitDate VisitDate INT(10) UNSIGNED NULL DEFAULT NULL; \ No newline at end of file +ALTER TABLE Visits CHANGE VisitDate VisitDate INT(10) UNSIGNED NULL DEFAULT NULL; + +# ===== v 5.0.2-B2 ===== +ALTER TABLE Theme + ADD LanguagePackInstalled TINYINT UNSIGNED NOT NULL DEFAULT '0', + ADD TemplateAliases TEXT, + ADD INDEX (LanguagePackInstalled); + +ALTER TABLE ThemeFiles + ADD TemplateAlias VARCHAR(255) NOT NULL DEFAULT '' AFTER FilePath, + ADD INDEX (TemplateAlias); \ No newline at end of file Index: core/kernel/nparser/nparser.php =================================================================== --- core/kernel/nparser/nparser.php (revision 12775) +++ core/kernel/nparser/nparser.php (working copy) @@ -50,14 +50,14 @@ var $CachePointers = array(); var $Cachable = array(); - + /** * Parser parameter names, that are created via m_Capture tag are listed here - * + * * @var Array */ var $Captures = array(); - + /** * Phrases, used on "Edit" buttons, that parser adds during block decoration * @@ -69,10 +69,9 @@ { parent::kBase(); - if (EDITING_MODE == EDITING_MODE_DESIGN) { + if (defined('EDITING_MODE') && (EDITING_MODE == EDITING_MODE_DESIGN)) { $this->_btnPhrases['design'] = $this->Application->Phrase('la_btn_EditDesign', false); $this->_btnPhrases['block'] = $this->Application->Phrase('la_btn_EditBlock', false); - } } @@ -300,7 +299,7 @@ { $code = ''; $to_pass = $this->CompileParamsArray($tag['NP']); - + if ($tag['prefix'] == '__auto__') { $prefix = $this->GetParam('PrefixSpecial'); $code .= '$_p_ =& $_parser->GetProcessor($PrefixSpecial);'."\n"; @@ -311,12 +310,12 @@ $code .= '$_p_ =& $_parser->GetProcessor("'.$tag['prefix'].'");'."\n"; $code .= 'echo $_p_->ProcessParsedTag(\''.$tag['name'].'\', '.$to_pass.', "'.$tag['prefix'].'", \''.$tag['file'].'\', '.$tag['line'].');'."\n"; } - + if (array_key_exists('result_to_var', $tag['NP']) && $tag['NP']['result_to_var']) { $code .= "\$params['{$tag['NP']['result_to_var']}'] = \$_parser->GetParam('{$tag['NP']['result_to_var']}');\n"; $code .= "\${$tag['NP']['result_to_var']} = \$params['{$tag['NP']['result_to_var']}'];\n"; } - + if ($prefix && strpos($prefix, '$') === false) { $p =& $this->GetProcessor($prefix); if (!is_object($p) || !$p->CheckTag($tag['name'], $tag['prefix'])) { @@ -324,7 +323,7 @@ return false; } } - + return $code; } @@ -501,12 +500,12 @@ $this->PopParams(); if (array_key_exists('result_to_var', $flag_values) && $flag_values['result_to_var']) { - // when "result_to_var" used inside ParseBlock, then $$result_to_var parameter is set inside ParseBlock, - // but not outside it as expected and got lost at all after PopParams is called, so make it work by + // when "result_to_var" used inside ParseBlock, then $$result_to_var parameter is set inside ParseBlock, + // but not outside it as expected and got lost at all after PopParams is called, so make it work by // setting it's value on current parameter deep level (from where ParseBlock was called) $this->SetParam($flag_values['result_to_var'], $block_params[ $flag_values['result_to_var'] ]); } - + $this->CheckNoData($ret, $params); $this->DataExists = $data_exists_bak || $this->DataExists; Index: core/units/categories/categories_config.php =================================================================== --- core/units/categories/categories_config.php (revision 12775) +++ core/units/categories/categories_config.php (working copy) @@ -322,7 +322,7 @@ 'type' => 'string', 'formatter' => 'kOptionsFormatter', 'options_sql' => ' SELECT CONCAT(tf.Description, " :: ", FilePath, "/", TRIM(TRAILING ".tpl" FROM FileName) ) AS Title, - CONCAT(FilePath, "/", TRIM(TRAILING ".tpl" FROM FileName)) AS Value + IF(tf.TemplateAlias <> "", tf.TemplateAlias, CONCAT(FilePath, "/", TRIM(TRAILING ".tpl" FROM FileName))) AS Value FROM ' . TABLE_PREFIX . 'ThemeFiles AS tf LEFT JOIN ' . TABLE_PREFIX . 'Theme AS t ON t.ThemeId = tf.ThemeId WHERE (t.Enabled = 1) AND (tf.FileName NOT LIKE "%%.elm.tpl") AND (tf.FileName NOT LIKE "%%.des.tpl") AND (tf.FilePath = "/designs") Index: core/units/categories/categories_event_handler.php =================================================================== --- core/units/categories/categories_event_handler.php (revision 12794) +++ core/units/categories/categories_event_handler.php (working copy) @@ -1456,8 +1456,20 @@ */ function _getDefaultDesign() { - $default_design = $this->Application->ConfigValue('cms_DefaultDesign'); - return '/' . trim($default_design ? $default_design : 'designs/default_design', '/'); + $default_design = trim($this->Application->ConfigValue('cms_DefaultDesign'), '/'); + + if (!$default_design) { + // theme-based alias for default design + return '#default_design#'; + } + + if (strpos($default_design, '#') === false) { + // real template, not alias, so prefix with "/" + return '/' . $default_design; + } + + // alias + return $default_design; } /** @@ -1483,8 +1495,16 @@ $real_t = $this->_getDefaultDesign(); } - // $this->Application->SetVar('t', $t); + // replace alias in form #alias_name# to actual template used in this theme + $theme =& $this->Application->recallObject('theme.current'); + /* @var $theme kDBItem */ + $template = $theme->GetField('TemplateAliases', $real_t); + + if ($template) { + return $template; + } + return $real_t; } Index: core/units/categories/categories_tag_processor.php =================================================================== --- core/units/categories/categories_tag_processor.php (revision 12775) +++ core/units/categories/categories_tag_processor.php (working copy) @@ -259,10 +259,6 @@ function CategoryLink($params) { - if (array_key_exists('watch_here', $params)) { - echo ''; - } - $category_id = getArrayValue($params, 'cat_id'); if ($category_id === false) { @@ -1395,7 +1391,7 @@ $ret .= ' var topmost = window.top; - topmost.document.title = document.title + \' - '.$this->Application->Phrase('la_AdministrativeConsole', false).'\'; + topmost.document.title = document.title + \' - ' . addslashes($this->Application->Phrase('la_AdministrativeConsole', false)) . '\'; t = \''.$this->Application->GetVar('t').'\'; if (window.parent.frames["menu"] != undefined) { Index: core/units/helpers/mod_rewrite_helper.php =================================================================== --- core/units/helpers/mod_rewrite_helper.php (revision 12787) +++ core/units/helpers/mod_rewrite_helper.php (working copy) @@ -38,6 +38,13 @@ var $_modulePrefix = false; /** + * Template aliases for current theme + * + * @var Array + */ + var $_templateAliases = null; + + /** * Constructor of kModRewriteHelper class * * @return kModRewriteHelper @@ -255,11 +262,13 @@ if ($template_found) { $vars['t'] = $template_path; - $themes_helper =& $this->Application->recallObject('ThemesHelper'); - /* @var $themes_helper kThemesHelper */ + // 1. will damage actual category during category item review add process + // 2. will use "use_section" parameter of "m_Link" tag to gain same effect +// $themes_helper =& $this->Application->recallObject('ThemesHelper'); +// /* @var $themes_helper kThemesHelper */ +// +// $vars['m_cat_id'] = $themes_helper->getPageByTemplate($template_path, $vars['m_theme']); - $vars['m_cat_id'] = $themes_helper->getPageByTemplate($template_path, $vars['m_theme']); - return true; } @@ -460,7 +469,7 @@ $url_part = reset($url_parts); - $sql = 'SELECT ThemeId, IF(LOWER(Name) = ' . $this->Conn->qstr($url_part) . ', 2, PrimaryTheme) AS SortKey + $sql = 'SELECT ThemeId, IF(LOWER(Name) = ' . $this->Conn->qstr($url_part) . ', 2, PrimaryTheme) AS SortKey, TemplateAliases FROM ' . TABLE_PREFIX . 'Theme WHERE Enabled = 1 ORDER BY SortKey DESC'; @@ -471,6 +480,13 @@ // don't use next enabled theme, when primary theme is disabled $vars['m_theme'] = $theme_info['ThemeId']; + if ($theme_info['TemplateAliases']) { + $this->_templateAliases = unserialize($theme_info['TemplateAliases']); + } + else { + $this->_templateAliases = Array (); + } + if ($theme_info['SortKey'] == 2) { // theme was found by name array_shift($url_parts); @@ -868,7 +884,7 @@ $parent_path = implode(',',explode('|', substr($category['ParentPath'], 1, -1))); // item template is stored in module' system custom field - need to get that field Id - $item_template_field_id = $this->_getItemTemplateCustomField($module_prefix); + $item_template_field_id = $this->getItemTemplateCustomField($module_prefix); // looking for item template through cats hierarchy sorted by parent path $query = ' SELECT ccd.l1_cust_' . $item_template_field_id . ', @@ -881,6 +897,24 @@ ORDER BY FIND_IN_SET(c.CategoryId, ' . $this->Conn->qstr($parent_path) . ') DESC'; $item_template = $this->Conn->GetOne($query); + if (!isset($this->_templateAliases)) { + // when empty url OR mod-rewrite disabled + + $themes_helper =& $this->Application->recallObject('ThemesHelper'); + /* @var $themes_helper kThemesHelper */ + + $sql = 'SELECT TemplateAliases + FROM ' . TABLE_PREFIX . 'Theme + WHERE ThemeId = ' . (int)$themes_helper->getCurrentThemeId(); + $template_aliases = $this->Conn->GetOne($sql); + + $this->_templateAliases = $template_aliases ? unserialize($template_aliases) : Array (); + } + + if ($item_template && array_key_exists($item_template, $this->_templateAliases)) { + $item_template = $this->_templateAliases[$item_template]; + } + $this->Application->setCache(__CLASS__ . __FUNCTION__, $cache_key, $item_template); return $item_template; @@ -914,7 +948,7 @@ * @param string $module_prefix * @return int */ - function _getItemTemplateCustomField($module_prefix) + function getItemTemplateCustomField($module_prefix) { $cached_value = $this->Application->getCache(__CLASS__ . __FUNCTION__, $module_prefix); if ($cached_value !== false) { Index: core/units/helpers/themes_helper.php =================================================================== --- core/units/helpers/themes_helper.php (revision 12775) +++ core/units/helpers/themes_helper.php (working copy) @@ -60,7 +60,7 @@ $id_field = $this->Application->getUnitOption('theme', 'IDField'); $table_name = $this->Application->getUnitOption('theme', 'TableName'); - $sql = 'SELECT ' . $id_field . ', Enabled + $sql = 'SELECT * FROM ' . $table_name . ' WHERE Name = ' . $this->Conn->qstr($theme_name); $theme_info = $this->Conn->GetRow($sql); @@ -94,16 +94,17 @@ } else { // theme was not found in db, but found on hdd -> create new - $fields_hash = Array ( - 'Name' => $theme_name, - 'Enabled' => 0, - 'Description' => $theme_name, - 'PrimaryTheme' => 0, - 'CacheTimeout' => 3600, // not in use right now - 'StylesheetId' => 0, // not in use right now + $theme_info = Array ( + 'Name' => $theme_name, + 'Enabled' => 0, + 'Description' => $theme_name, + 'PrimaryTheme' => 0, + 'CacheTimeout' => 3600, // not in use right now + 'StylesheetId' => 0, // not in use right now + 'LanguagePackInstalled' => 0 ); - $this->Conn->doInsert($fields_hash, $table_name); + $this->Conn->doInsert($theme_info, $table_name); $theme_id = $this->Conn->getInsertID(); if (!$theme_enabled) { @@ -121,6 +122,82 @@ WHERE ThemeId = '.$theme_id.' AND FileFound = 0'; $this->Conn->Query($sql); + // install language packs, associated with theme (if any found and wasn't aready installed) + if (!$theme_info['LanguagePackInstalled']) { + $language_import_helper =& $this->Application->recallObject('LanguageImportHelper'); + /* @var $language_import_helper LanguageImportHelper */ + + foreach ($this->Application->ModuleInfo as $module_name => $module_info) { + if ($module_name == 'In-Portal') { + continue; + } + + $lang_file = $theme_path . '/' . $module_info['TemplatePath'] . '_install/english.lang'; + + if (file_exists($lang_file)) { + $language_import_helper->performImport($lang_file, '|0|', '', LANG_SKIP_EXISTING); + } + } + + $fields_hash = Array ( + 'LanguagePackInstalled' => 1, + ); + + $this->Conn->doUpdate($fields_hash, $table_name, $id_field . ' = ' . $theme_id); + } + + // get template aliases from "/_install/theme.xml" files in theme + $template_aliases = Array (); + + $xml_parser =& $this->Application->recallObject('kXMLHelper'); + /* @var $xml_parser kXMLHelper */ + + foreach ($this->Application->ModuleInfo as $module_name => $module_info) { + if ($module_name == 'In-Portal') { + continue; + } + + $xml_file = $theme_path . '/' . $module_info['TemplatePath'] . '_install/theme.xml'; + + if (file_exists($xml_file)) { + $xml_data = file_get_contents($xml_file); + $root_node =& $xml_parser->Parse($xml_data); + + if (!is_object($root_node) || !is_a($root_node, 'kXMLNode') || !$root_node->Children) { + // broken xml OR no aliases defined + continue; + } + + $current_node =& $root_node->firstChild; + + do { + $template_path = trim($current_node->Data); + $alias = '#' . $module_info['TemplatePath'] . strtolower($current_node->Name). '#'; + + // remember alias in global theme mapping + $template_aliases[$alias] = $template_path; + + // store alias in theme file record to use later in design dropdown + $t_parts = Array ( + 'path' => dirname($template_path) == '.' ? '' : '/' . dirname($template_path), + 'file' => basename($template_path), + ); + + $sql = 'UPDATE ' . TABLE_PREFIX . 'ThemeFiles + SET TemplateAlias = ' . $this->Conn->qstr($alias) . ' + WHERE (ThemeId = ' . $theme_id . ') AND (FilePath = ' . $this->Conn->qstr($t_parts['path']) . ') AND (FileName = ' . $this->Conn->qstr($t_parts['file'] . '.tpl') . ')'; + $this->Conn->Query($sql); + } while (($current_node =& $current_node->NextSibling())); + } + } + + $fields_hash = Array ( + 'TemplateAliases' => serialize($template_aliases), + ); + + $this->Conn->doUpdate($fields_hash, $table_name, $id_field . ' = ' . $theme_id); + + return $theme_id; } Index: core/units/theme_files/theme_files_config.php =================================================================== --- core/units/theme_files/theme_files_config.php (revision 12775) +++ core/units/theme_files/theme_files_config.php (working copy) @@ -54,6 +54,7 @@ 'ThemeId' => Array ('type' => 'int', 'not_null' => 1, 'default' => 0), 'FileName' => Array ('type' => 'string', 'max_len' => 255, 'not_null' => 1, 'default' => ''), 'FilePath' => Array ('type' => 'string', 'max_len' => 255, 'not_null' => 1, 'default' => ''), + 'TemplateAlias' => Array ('type' => 'string', 'max_len' => 255, 'not_null' => 1, 'default' => ''), 'Description' => Array ('type' => 'string', 'max_len' => 255, 'default' => NULL), 'FileType' => Array ('type' => 'int', 'not_null' => 1, 'default' => 0), 'FileFound' => Array ('type' => 'int', 'not_null' => 1, 'default' => 0), Index: core/units/themes/themes_config.php =================================================================== --- core/units/themes/themes_config.php (revision 12775) +++ core/units/themes/themes_config.php (working copy) @@ -135,6 +135,12 @@ 'PrimaryTheme' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array (1 => 'la_Yes', 0 => 'la_No'), 'use_phrases' => 1, 'not_null' => 1, 'default' => 0), 'CacheTimeout' => Array('type' => 'int', 'not_null' => 1, 'default' => 0), 'StylesheetId' => Array('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options_sql' => 'SELECT %s FROM '.TABLE_PREFIX.'Stylesheets', 'option_key_field' => 'StylesheetId', 'option_title_field' => 'Name', 'not_null' => 1, 'default' => 0), + 'LanguagePackInstalled' => Array ( + 'type' => 'int', + 'formatter' => 'kOptionsFormatter', 'options' => Array (1 => 'la_Yes', 0 => 'la_No'), 'use_phrases' => 1, + 'not_null' => 1, 'default' => 0 + ), + 'TemplateAliases' => Array ('type' => 'string', 'formatter' => 'kSerializedFormatter', 'default' => 'a:0:{}'), ), 'VirtualFields' => Array ( @@ -157,6 +163,7 @@ 'Description' => Array( 'title'=>'la_col_Description', 'filter_block' => 'grid_like_filter', 'width' => 250, ), 'Enabled' => Array( 'title'=>'la_col_Status', 'filter_block' => 'grid_options_filter', 'width' => 200, ), // 'PrimaryTheme' => Array( 'title'=>'la_col_Primary', 'filter_block' => 'grid_options_filter'), + 'LanguagePackInstalled' => Array ('title' => 'la_col_LanguagePackInstalled', 'filter_block' => 'grid_options_filter'), ), ), ), Index: custom/install/upgrades.sql =================================================================== --- custom/install/upgrades.sql (revision 12775) +++ custom/install/upgrades.sql (working copy) @@ -6,3 +6,5 @@ # ===== v 1.0.2-B1 ===== ALTER TABLE Widgets CHANGE CreatedOn CreatedOn INT(11) NULL DEFAULT NULL; UPDATE Modules SET TemplatePath = 'custom/' WHERE Name = 'Custom'; + +# ===== v 1.0.2-B2 ===== \ No newline at end of file Index: in-auction/install/upgrades.sql =================================================================== --- in-auction/install/upgrades.sql (revision 12775) +++ in-auction/install/upgrades.sql (working copy) @@ -37,4 +37,6 @@ ALTER TABLE eBaySchedules CHANGE StartDate StartDate INT(11) NULL DEFAULT NULL, CHANGE StartTime StartTime INT(11) NULL DEFAULT NULL, - CHANGE EndTime EndTime INT(11) NULL DEFAULT NULL; \ No newline at end of file + CHANGE EndTime EndTime INT(11) NULL DEFAULT NULL; + +# ===== v 5.0.2-B2 ===== \ No newline at end of file Index: in-bulletin/install.php =================================================================== --- in-bulletin/install.php (revision 12775) +++ in-bulletin/install.php (working copy) @@ -38,7 +38,7 @@ die('restricted access!'); } - $category =& $toolkit->createModuleCategory('Forums', 'Discussion Forums', '/in-bulletin/designs/section', 'in-bulletin/img/menu_topics.gif'); + $category =& $toolkit->createModuleCategory('Forums', 'Discussion Forums', '#in-bulletin/section_design#', 'in-bulletin/img/menu_topics.gif'); $toolkit->RunSQL('/' . $module_folder . '/install/install_schema.sql'); $toolkit->RunSQL('/' . $module_folder . '/install/install_data.sql', '{TopicCatId}', $category->GetID()); @@ -48,6 +48,6 @@ // $toolkit->linkCustomFields($module_folder, 'bb', 3); // to create Custom Fields for Topics $toolkit->linkCustomFields('KERNEL', 'c', 1); // to create ItemTemplate custom field - $toolkit->setModuleItemTemplate($category, 'bb', 'in-bulletin/topics/topic_detail'); + $toolkit->setModuleItemTemplate($category, 'bb', '#in-bulletin/item_design#'); $toolkit->finalizeModuleInstall($module_folder, true); \ No newline at end of file Index: in-bulletin/install/english.lang =================================================================== --- in-bulletin/install/english.lang (revision 12775) +++ in-bulletin/install/english.lang (working copy) @@ -115,126 +115,18 @@ VG9waWNzIFBlciBQYWdlIChTaG9ydGxpc3Qp QW5kIHRoZW4gYnk= U29ydCB0b3BpY3MgYnk= - RGVsZXRlIFBvc3Q= - TG9jayBUb3BpYw== - TW9kaWZ5IFBvc3Q= - TmV3IFByaXZhdGUgTWVzc2FnZQ== - TmV3IHRvcGlj - UmF0ZSBUb3BpYw== - UmVwbHk= - UmVwbHkgUXVvdGVk - U2VuZCBQcml2YXRlIE1lc3NhZ2U= - VW5sb2NrIFRvcGlj - Vm90ZQ== - QXV0aG9y - RGF0ZQ== - Rm9ydW1z - RnJvbQ== - TGFzdCBQb3N0 - UG9zdGVy - UG9zdHM= - UmVwbGllcw== - U3ViamVjdA== - VG8= - VG9waWNz - QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGUgcG9zdD8NClRoaXMgYWN0aW9uIGNhbm5vdCBiZSB1bmRvbmUu - QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGUgcHJpdmF0ZSBtZXNzYWdlPyBUaGlzIGFjdGlvbiBjYW5ub3QgYmUgdW5kb25lLg== - QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGUgdG9waWM/IFRoaXMgYWN0aW9uIGNhbm5vdCBiZSB1bmRvbmUu - TWFuYWdlIHlvdXIgVG9waWNzIGhlcmU= TGFzdCBQb3N0IElE UG9zdGVkIEJ5 - VG9waWMgUG9zdHM= VG9waWMgSUQ= VG9waWMgVGV4dA== - VG9waWMgVHlwZQ== - QXV0aG9y - RElzYWJsZSBCQiBjb2Rlcw== - RGlzYWJsZSBzbWlsZXlz - RW5hYmxlIEJCIENvZGVz - RW5hYmxlIFNtaWxleXM= - RnJvbQ== - TWVzc2FnZQ== - U2lnbmF0dXJl - Tm90aWZ5IGFib3V0IFByaXZhdGUgTWVzc2FnZXM= - Tm90aWZ5IG1lIGFib3V0IHJlcGxpZXM= - UG9zdHMgcGVyIHBhZ2U= - U2hvdyBTaWduYXR1cmVz - U2hvdyBzaWduYXR1cmU= - U3ViamVjdA== - VG8= - VG9waWNzIHBlciBwYWdl - U2VudA== - Rm9ydW1z - Rm9ydW0gaXMgbG9ja2VkIGZvciBwb3N0aW5n - TG9ja2VkIFRvcGlj - RGF0ZQ== - TXkgVG9waWNz - TmV3IFRvcGlj - VGhlIHN5c3RlbSBhZG1pbmlzdHJhdG9yIG11c3QgYXBwcm92ZSB5b3VyIHRvcGljIGJlZm9yZSBpdCBpcyBwdWJsaWNseSBhdmFpbGFibGUu - VGhlIFRvcGljIHlvdSBoYXZlIGNyZWF0ZWQgaGFzIGJlZW4gYWRkZWQgdG8gdGhlIHN5c3RlbQ== - Rm9ydW0gaGFzIG5ldyBwb3N0cw== - Tm8gbWVzc2FnZXM= - bm8gc3ViamVjdA== - Tm8gVG9waWNz - Rm9ydW0gaGFzIG5vIG5ldyBwb3N0cw== - UmVhZA== - UmVwbGllZA== - U2VudA== - VW5yZWFk - Vmlld2Vk - QWRkIFBlbmRpbmcgVG9waWM= - QWRkIFRvcGlj - RGVsZXRlIFRvcGlj TG9jay9VbmxvY2sgVG9waWNz TW9kaWZ5IFRvcGljIFBlbmRpbmc= - TW9kaWZ5IFRvcGlj VG9waWMgT3duZXIgRGVsZXRl T3duZXIgTW9kaWZ5IFRvcGljIFBlbmRpbmc= VG9waWMgT3duZXIgTW9kaWZ5 - UmF0ZSBUb3BpYw== - QWRkIFRvcGljIFJlcGx5 - RGVsZXRlIFRvcGlj - UmVwbHkgVG9waWMgTW9kaWZ5 UG9zdCBPd25lciBEZWxldGU= UG9zdCBPd25lciBNb2RpZnk= - VmlldyBUb3BpYyBSZXBseQ== Q29tbWVudCBUb3BpYw== - VmlldyBUb3BpYw== - UG9zdGVk - cG9zdHM= - UHJpdmF0ZSBNZXNzYWdlcw== - Rm9ydW1z - QWxyZWFkeSB2b3RlZCE= - UGxlYXNlIGxvZ2luIHRvIHZvdGUh - VGhhbmsgeW91IGZvciB1cGRhdGluZyB5b3VyIHRvcGljLg== - VGhhbmsgeW91IGZvciB1cGRhdGluZyB5b3VyIHRvcGljLiBZb3VyIG1vZGlmaWNhdGlvbnMgYXJlIHBlbmRpbmcgZm9yIGFkbWluaXN0cmF0aXZlIGFwcHJvdmFsLg== - TXkgVG9waWNz - Tm8gcGVybWlzc2lvbnMgdG8gbW9kaWZ5IHRoaXMgdG9waWM= - Tm8gcGVybWlzc2lvbnMgdG8gc3VibWl0IGEgbmV3IHRvcGljIGludG8gdGhlIGN1cnJlbnQgY2F0ZWdvcnku - Tm8gcGVybWlzc2lvbnMgdG8gcmVwbHkgaW4gdGhpcyB0b3BpYw== - Tm8gcGVybWlzc2lvbnMgdG8gbW9kaWZ5IHRoaXMgcG9zdC4= - Tm8gcGVybWlzc2lvbnMgdG8gdmlldyByZXBsaWVzIGZvciB0aGlzIHRvcGljLg== - QWRkaW5nIENvbW1lbnQ= - UHJpdmF0ZSBNZXNzYWdlIFNlbnQ= - TmV3IFRvcGljIEFkZGVk - TmV3IFRvcGljIFBlbmRpbmc= - RmF2b3JpdGUgVG9waWNz - VG9waWMgTW9kaWZpY2F0aW9uIENvbmZpcm1hdGlvbg== - VG9waWMgUGVuZGluZyBNb2RpZmljYXRpb24gQ29uZmlybWF0aW9u - TmV3IFByaXZhdGUgTWVzc2FnZQ== - TmV3IFRvcGlj - UG9zdCBSZXBseQ== - UG9sbHM= - UHJpdmF0ZSBNZXNzYWdlIERldGFpbHM= - UHJpdmF0ZSBNZXNzYWdlcw== - TW9kaWZ5IFBvc3Q= - VG9waWMgUG9zdHM= - VG9waWNz - VG9waWMgU2VhcmNoIFJlc3VsdHM= - VmlldyBDb21tZW50cw== - VG9waWNz - TGFzdCB1cGRhdGVk - VG90YWwgdG9waWNz U3ViamVjdDogTmV3IFByaXZhdGUgTWVzc2FnZQoKWW91IGhhdmUgYSBuZXcgcHJpdmF0ZSBtZXNzYWdlIGhhcyBhcnJpdmVkLg== Index: in-bulletin/install/upgrades.sql =================================================================== --- in-bulletin/install/upgrades.sql (revision 12775) +++ in-bulletin/install/upgrades.sql (working copy) @@ -161,4 +161,6 @@ ALTER TABLE Topic CHANGE Modified Modified INT(11) NULL DEFAULT NULL, - CHANGE CreatedOn CreatedOn INT(11) NULL DEFAULT NULL; \ No newline at end of file + CHANGE CreatedOn CreatedOn INT(11) NULL DEFAULT NULL; + +# ===== v 5.0.2-B2 ===== \ No newline at end of file Index: in-commerce/install.php =================================================================== --- in-commerce/install.php (revision 12775) +++ in-commerce/install.php (working copy) @@ -37,7 +37,7 @@ die('restricted access!'); } - $category =& $toolkit->createModuleCategory('Products', 'Product Catalog', '/in-commerce/designs/section', 'in-commerce/img/menu_products.gif'); + $category =& $toolkit->createModuleCategory('Products', 'Product Catalog', '#in-commerce/section_design#', 'in-commerce/img/menu_products.gif'); $toolkit->RunSQL('/' . $module_folder . '/install/install_schema.sql'); $toolkit->RunSQL('/' . $module_folder . '/install/install_data.sql', '{ProductCatId}', $category->GetID()); @@ -48,6 +48,6 @@ $toolkit->linkCustomFields($module_folder, 'p', 11); // to create Custom Fields for Products $toolkit->linkCustomFields('KERNEL', 'u', 6); // to create shipping related Custom Fields for Users $toolkit->linkCustomFields('KERNEL', 'c', 1); // to create ItemTemplate custom field - $toolkit->setModuleItemTemplate($category, 'p', 'in-commerce/products/product_detail'); + $toolkit->setModuleItemTemplate($category, 'p', '#in-commerce/item_design#'); $toolkit->finalizeModuleInstall($module_folder, true); \ No newline at end of file Index: in-commerce/install/english.lang =================================================================== --- in-commerce/install/english.lang (revision 12775) +++ in-commerce/install/english.lang (working copy) @@ -165,8 +165,6 @@ VHlwZQ== V2VpZ2h0 UHJvZml0 - UXR5 - QmFja29yZGVyZWQ= UXR5IEluIFN0b2Nr UXR5SW5TdG9ja01pbg== UXR5IE9uIE9yZGVy @@ -208,7 +206,6 @@ KGxlYXZlIGJsYW5rIGZvciB1bmxpbWl0ZWQp QW55 T3JkZXIgQ29udGVudHM= - UHJvZHVjdHMgYnkgbWFudWZhY3R1cmVy U2hpcHBpbmcgJiBCaWxsaW5nIEluZm9ybWF0aW9u VGltZWZyYW1l U2hvdyBQcm9kdWN0IEltYWdlcyBpbiBPcmRlcnM= @@ -509,7 +506,6 @@ SXJhbmlhbiBSaWFs SWNlbGFuZCBLcm9uYQ== SVNPIENvZGUgd2lsbCBiZSB1c2VkIGlmIGxlZnQgYmxhbms= - YmFja29yZGVyZWQ= UHJvZHVjdHM= SmFtYWljYW4gRG9sbGFy Sm9yZGFuaWFuIERpbmFy @@ -669,9 +665,6 @@ U2VsZWN0ZWQgT25seQ== TmFtZQ== VHlwZQ== - U2hpcCBhbGwgaXRlbXMgdG9nZXRoZXI= - U2hpcCBiYWNrb3JkZXJzIHVwb24gYXZhaWxhYmxl - U2hpcCBiYWNrb3JkZXJlZCBpdGVtcyBzZXBhcmF0ZWx5 U2FpbnQgSGVsZW5hIFBvdW5k VG9sYXI= U2xvdmFrIEtvcnVuYQ== @@ -898,8 +891,6 @@ TmV3IFRheCBab25l TmV3IEFmZmlsaWF0ZQ== TmV3IEFmZmlsaWF0ZSBQbGFu - TmV3IENvdXBvbg== - TmV3IERpc2NvdW50 TmV3IE9yZGVy TmV3IFByaWNpbmcgTGltaXQ= QWRkIG5ldyBwcm9kdWN0cw== @@ -968,427 +959,9 @@ U2hpcCB0byBTdGF0ZXMvUHJvdmljZXM= U2hpcCB0byBaSVAgY29kZXM= WmltYmFid2UgRG9sbGFy - QWRkaXRpb25hbCBJbmZv - QWRkcmVzcyBpcyBsb2NrZWQgZm9yIG1vZGlmaWNhdGlvbnM= - QWRkcmVzcyBVc2VkIEFz - U3BsaXQgeW91ciBvcmRlciBhbmQgY2hhbmdlIHNoaXBwaW5nIG9wdGlvbnM= - QWZmaWxpYXRl - WW91ciBBZmZsaWF0ZSBhY2NvdW50IGlzIHBlbmRpbmcgb3IgZGlzYWJsZWQ= - QWZmaWxpYXRlIE1hdGVyaWFscw== - QWR2ZXJ0aXNpbmcgbWF0ZXJpYWxzIC0gbGlua3MsIGNvZGUgc2FtcGxlcywgYmFubmVycyBldGMu - QWZmaWxpYXRlIFBheW1lbnRz - TG9nIG9mIGNvbW1pc3Npb24gcGF5bWVudHM= - VGhhbmtzIHlvdS4gWW91ciBwYXltZW50IHR5cGUgaGFzIGJlZW4gY2hhbmdlZC4= - VmlzaXRzIGFuZCBvcmRlcnMgc3RhdGlzdGljcw== - QWxsIGF2YWlsYWJsZS9iYWNrb3JkZXJlZCBpdGVtcw== - SW5zdHJ1Y3Rpb25zIGFuZCBSZWd1bGF0aW9ucw== - QWRkcmVzcw== - Q2FyZCBFeHBpcmF0aW9u - Q2FyZCBUeXBl - Q29tcGFueQ== - Q3JlZGl0IENhcmQgTnVtYmVy - Q1ZWMg== - RS1tYWls - TmFtZSBvbiB0aGUgQ2FyZA== - QnV5IE5vdw== - RG93bmxvYWQgTm93 - TWFuYWdlIEFkZHJlc3Nlcw== - TmV3IEFkZHJlc3M= - UHJvY2VlZCB0byBwcmV2aWV3 - UmF0ZSBQcm9kdWN0 - UmF0ZSB0aGlzIHByb2R1Y3Q= - UmVtb3ZlIEZyb20gV2lzaCBMaXN0 - Q29tbWVudCB0aGlzIFByb2R1Y3Q= - VXBkYXRlIEFkZHJlc3M= - UmVjdXJyaW5nIE9yZGVyIENhbmNlbCBDb25maXJtYXRpb24= - UmVvY2N1cnJpbmcgYmlsbGluZyBpcyBjYW5jZWxlZC4= - QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGNhbmNlbCB0aGlzIHJlY3VycmluZyBvcmRlcj8= - WW91ciByZWN1cnJpbmcgb3JkZXIgaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IGNhbmNlbGxlZA== - Q2FuY2VsIFJlY3VycmluZyBPcmRlcg== - KGJhY2tvcmRlcmVkKQ== - Q2hlY2tvdXQ= - ZnJlZSBzaGlwcGluZw== - T3JkZXIgVG90YWw= - VG90YWwgSXRlbXM= - VmlldyBDYXJ0 - Q3JlZGl0IGNhcmQgaXMgZXhwaXJlZA== - Q3JlZGl0IGNhcmQgbnVtYmVyIGlzIGludmFsaWQ= - UGxlYXNlIGNvbXBsZXRlIHRoZSBmb3JtIGJlbG93IHRvIGNoYW5nZSB5b3VyIGFmZmlsaWF0ZSBwYXltZW50IHR5cGUuIFRoZSBjaGFuZ2Ugd2lsbCB0YWtlIGVmZmVjdCBzdGFydGluZyBmcm9tIHRoZSBuZXh0IHNjaGVkdWxlZCBhZmZpbGlhdGUgcGF5bWVudC4= - Q2hhbmdlIFBheW1lbnQgVHlwZQ== - UGF5bWVudCBvcHRpb25zIGZvciBhZmZpbGlhdGUgY29tbWlzc2lvbnM= - Q29tbWlzc2lvbiBlYXJuZWQ= - T3JkZXJz - T3JkZXIgIw== - VG90YWwgc2FsZXM= - UmVmZXJyZXI= - TWFuYWdlIHlvdXIgc2hpcHBpbmcgYW5kIGJpbGxpbmcgYWRkcmVzc2Vz - QWNjZXNzIER1cmF0aW9u - QWN0aW9ucw== - QWRkZWQ= - QWRkZWQgT24= - QWRkcmVzcw== - QWRkcmVzcyBMaW5l - QWRkcmVzc2Vz - QWRkIFRvIEZhdm9yaXRlcw== - QWRkIFRvIFdpc2ggTGlzdA== - QWR2YW5jZWQgU2VhcmNo - QWZmaWxpYXRl - YWZmaWxpYXRlIGFncmVlbWVudA== - WW91ciBhZmZpbGlhdGUgcmVnaXN0cmF0aW9uIGlzIHBlbmRpbmcgb3IgZGlzYWJsZWQuIElmIHlvdSBoYXZlIHJlZ2lzdGVyZWQgcmVjZW50bHksIHBsZWFzZSB3YWl0IHVudGlsIHRoZSBzaXRlIGFkbWluaXN0cmF0b3JzIGFwcHJvdmUgeW91ciBhcHBsaWNhdGlvbi4gWW91IHdpbGwgYmUgbm90aWZpZWQgdmlhIGUtbWFpbC4= - SW5zdHJ1Y3Rpb25zL0FkdmVydGlzaW5nIE1hdGVyaWFscw== - QWR2ZXJ0aXNpbmcgbWF0ZXJpYWxzIC0gbGlua3MsIGNvZGUgc2FtcGxlcywgYmFubmVycyBldGMu - UGF5bWVudHM= - RGlzcGxheXMgcGF5bWVudHMgc3RhdGlzdGljcw== - QWZmaWxpYXRlIFBheW1lbnQgVHlwZQ== - WW91ciBhZmZpbGlhdGUgcGF5bWVudCB0eXBlIGhhcyBiZWVuIGNoYW5nZWQu - QWZmaWxpYXRlIFJlZ2lzdHJhdGlvbg== - QWZmaWxpYXRlcw== - U3RhdGlzdGljcw== - QWZmaWxpYXRlIFN0YXRpc3RpY3M= - RGlzcGxheXMgdmlzdGVycyBhbmQgb3JkZXJzIHN0YXRpc3RpY3M= - QWZmaWxpYXRlcyBzZWN0aW9uIC0gZGlzcGxheXMgc3RhdGlzdGljcywgcGF5bWVudHMsIGFkdmVydGlzaW5nIG1hdGVyaWFscyBhbmQgbW9yZQ== - SGVyZSBpcyB0aGUgSFRNTCBjb2RlIHdoaWNoIGNyZWF0ZXMgYSBsaW5rIHRvIG91ciBzaXRl - WW91IGNvdWxkIGNvcHkgYW5kIHBhc3RlIGl0IG9uIHlvdXIgcGFnZSB0byBjcmVhdGUgYSBsaW5rIGFuZCBzdGFydCByZWZlcmluZyBjdXN0b21lcnMgYW5kIGVhcm5pbmcgYWZmaWxpYXRlIGNvbW1pc3Npb24u - VG8gcmVmZXIgY3VzdG9tZXJzIHRvIG91ciBzaXRlIGFuZCBlYXJuIGFmZmlsaWF0ZSBjb21taXNzaW9uIHBsZWFzZSB1c2UgdGhlIGZvbGxvd2luZyBVUkw= - SSBhZ3JlZSB0byBhZmZpbGlhdGUgYWdyZWVtZW50IHRlcm1zICZhbXA7IGNvbmRpdGlvbnM= - QW1vdW50 - QW1vdW50IFdpdGhvdXQgU2FsZXMgVGF4L1ZBVA== - QW5k - QW55 - QXZhaWxhYmlsaXR5 - QmVjb21lIEFuIEFmZmlsaWF0ZQ== - UGxlYXNlIGZpbGwgaW4gdGhlIGZvcm0gYmVsb3cgdG8gcmVnaXN0ZXIgYXMgYWZmaWxpYXRlLiBZb3Ugd2lsbCBiZSBub3RpZmllZCB2aWEgZS1tYWlsIHdoZW4geW91ciBhZmZpbGlhdGUgcmVnaXN0cmF0aW9uIGlzIGFwcHJvdmVkLg== - QmlsbGluZyBFbWFpbCAoaWYgaXQncyBkaWZmZXJlbnQgZnJvbSBzaGlwcGluZyk= - QmlsbGluZyBJbmZvcm1hdGlvbg== - QmlsbGluZyBPcHRpb25z - QmlydGggZGF0ZQ== - Qm90aA== - QnV5IE5vdw== - QnV5IFRoaXMgUHJvZHVjdA== - Q2FyZCBOdW1iZXI= - Q2FyZCBUeXBl - UHJpY2VzIG9mIG9uZSBvciBtb3JlIGl0ZW1zIGluIHlvdXIgc2hvcHBpbmcgY2FydCBoYXZlIGJlZW4gY2hhbmdlZCBkdWUgdG8geW91ciBsb2dpbiwgcGxlYXNlIHJldmlldyBjaGFuZ2VzLg== - Q2F0ZWdvcmllcw== - Q2hhbmdlIFBheW1lbnQgVHlwZQ== - UGxlYXNlIGNvbXBsZXRlIHRoZSBmb3JtIGJlbG93IHRvIGNoYW5nZSB5b3VyIGFmZmlsaWF0ZSBwYXltZW50IHR5cGUuIFRoZSBjaGFuZ2Ugd2lsbCB0YWtlIGVmZmVjdCBzdGFydGluZyBmcm9tIHRoZSBuZXh0IHNjaGVkdWxlZCBhZmZpbGlhdGUgcGF5bWVudC4= - QWZmaWxpYXRlIGNvbW1pc3Npb25zIHBheW1lbnQgb3B0aW9ucw== - Q2hhbmdlIFBheW1lbnQgVHlwZQ== - Q2hlY2tvdXQgU3RlcHM= - Q2hvb3NlIFBheW1lbnQgVHlwZQ== - Q2hvb3NlIEFmZmlsaWF0ZSBQbGFu - Q2l0eQ== - Q2xlYXIgQ2FydA== - Q2xlYXI= - QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIHJlbW92ZSBhbGwgcHJvZHVjdHMgZnJvbSB5b3VyIHNob3BwaW5nIGNhcnQ/ - Q291cG9uIGNvZGUgaXMgZXhwaXJlZCwgYWxyZWFkeSB1c2VkIG9yIGRpc2FibGVkLg== - Q29taXNzaW9uIFBheW1lbnRz - Q29tbWVudHMvaW5zdHJ1Y3Rpb25z - Q29tcGFueQ== - Q29uZmlybWF0aW9u - Q29udGFpbnM= - Q29udGludWUgU2hvcHBpbmc= - Q291cG9uIGhhcyBiZWVuIGFwcGxpZWQu - Q291cG9uIENvZGU= - VGhlIGZvbGxvd2luZyA8aT48c3Ryb25nPmNvdXBvbiBjb2RlPC9zdHJvbmc+PC9pPiBoYXMgYmVlbiBhcHBsaWVk - WW91ciBjb3Vwb24gY29kZSBoYXMgbm90IGJlZW4gYXBwbGllZCBiZWNhdXNlIGl0J3Mgbm90IGVmZmVjdGl2ZSBmb3IgYW55IGl0ZW1zIGluIHlvdXIgY2FydCwgb3IgY3VycmVudCBkaXNjb3VudHMgZ2l2ZXMgeW91IGEgYmV0dGVyIHNhdmluZ3MgYW5kIHlvdSBjb3VsZCBzYXZlIHlvdXIgY291cG9uIGZvciBhbm90aGVyIG9yZGVyLg== - Q291cG9uIGhhcyBiZWVuIHJlbW92ZWQu - Q3JlYXRl - Q3VycmVudCBQYXltZW50IFR5cGU= - Q1ZWMiBoZWxw - RGF0ZQ== - QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGlzIGFkZHJlc3M/ - RGVzY3JpcHRpb24= - RGV0YWlscw== - RGlzY291bnQ= - RGlzY291bnQgSW5mbw== - RG9lc24ndCBDb250YWlu - WW91IGhhdmUgbm90IGNyZWF0ZWQgYW55IGFkZHJlc3NlcyB5ZXQu - WW91IGRvbid0IGhhdmUgYW55IG9yZGVycyB5ZXQ= - WW91IGRvbid0IGhhdmUgYW55IGFmZmlsYXRlIHBheW1lbnRzIHlldC4= - WW91IGRvbid0IGhhdmUgYW55IHZpc2l0b3JzIHlldA== - TGluaw== - RG93bmxvYWQgTm93 - RG93bmxvYWRz - VGhlIGl0ZW1zIGF2YWlsYWJsZSBmb3IgZG93bmxvYWQ= - RWRpdG9yJ3MgUGljaw== - RWRpdG9yJ3MgUGlja3M= - RWRpdCBPcHRpb25z - SWYgeW91IGhhdmUgPGk+PHN0cm9uZz5jb3Vwb24gY29kZTwvc3Ryb25nPjwvaT4sIGVudGVyIGl0IGhlcmU= - SWYgeW91IGhhdmUgPGk+PHN0cm9uZz5naWZ0IGNlcnRpZmljYXRlPC9zdHJvbmc+PC9pPiwgZW50ZXIgaXQgaGVyZQ== - UGxlYXNlIGVudGVyIHlvdXIgc2hpcHBpbmcgYWRkcmVzcy4gSW5jb21wbGV0ZSBvciBpbmNvcmVjdCBpbmZvcm1hdGlvbiBtYXkgcmVzdWx0IGluIGEgZGVsYXkgb3IgY2FuY2VsbGF0aW9uIG9mIHlvdXIgb3JkZXIu - WW91IGhhdmUgYWxyZWFkeSBjb21tZW50ZWQgdGhpcyBwcm9kdWN0IQ== - UGxlYXNlIGVudGVyIHZhbGlkIHNoaXBwaW5nIGFkZHJlc3MgdG8gZ2V0IHNoaXBwaW5nIHJhdGVzIGFuZCBvcHRpb25z - U29ycnksIGJ1dCBubyBzaGlwcGluZyB0eXBlcyBhcmUgYXZhaWxhYmxlIGZvciBzZWxlY3RlZCBhZGRyZXNzLiBQbGVhc2Ugc2VsZWN0IGRpZmZlcmVudCBhZGRyZXNzLCBvciBjb250YWN0IHNpdGUgYWRtaW5pc3RyYXRvcg== - RXhhY3RseSBJcw== - RXhwLg== - RmF4IE51bWJlcg== - RmVhdHVyZWQgSXRlbQ== - RmVhdHVyZWQgUHJvZHVjdHM= - RmllbGQgaXMgcmVxdWlyZWQ= - RmlsZW5hbWU= - RmlsZXM= - Rmlyc3QgbmFtZQ== - RnJlZQ== - WW91ciBmcmllbmQgZS1tYWls - WW91ciBmcmllbmQgbmFtZQ== - RnJvbQ== - RnVsbCBOYW1l - R2lmdCBDZXJ0aWZpY2F0ZSBoYXMgYmVlbiBhcHBsaWVk - VGhlIGZvbGxvd2luZyA8aT48c3Ryb25nPmdpZnQgY2VydGlmaWNhdGU8L3N0cm9uZz48L2k+IGhhcyBiZWVuIGFwcGxpZWQ= - WW91ciBnaWZ0IGNlcnRpZmljYXRlIGhhcyBub3QgYmVlbiBhcHBsaWVkIGJlY2F1c2UgaXQncyBub3QgZWZmZWN0aXZlIGZvciBhbnkgaXRlbXMgaW4geW91ciBjYXJ0LCBvciBjdXJyZW50IGRpc2NvdW50cyBnaXZlcyB5b3UgYSBiZXR0ZXIgc2F2aW5ncyBhbmQgeW91IGNvdWxkIHNhdmUgeW91ciBnaWZ0IGNlcnRpZmljYXRlIGZvciBhbm90aGVyIG9yZGVyLg== - R2lmdCBDZXJ0aWZpY2F0ZSBoYXMgYmVlbiByZW1vdmVkLg== - R2lmdCBDZXJ0aWZpY2F0ZQ== - R3JhbmQgVG90YWw= - SSBBZ3JlZSB0bw== - QWRkaXRpb25hbCBJbWFnZXM= - QURESVRJT05BTCBJTUFHRVM= - SW5zdXJhbmNlIENvc3Q= - SW52YWxpZCBjb3Vwb24gY29kZSE= - SXMgbm90 - VGhpcyBpdGVtIGlzIGVsaWdpYmxlIGZvciB0aGUgZm9sbG93aW5nIGRpc2NvdW50 - S2V5d29yZHMgYXJlIHRvbyBzaG9ydA== - TGFzdCAzIG1vbnRocw== - TGFzdCA2IG1vbnRocw== - TGFzdCBtb250aA== - TGFzdCBuYW1l TGFzdCBRdWF0ZXI= - TGFzdCB3ZWVr - TGFzdCB5ZWFy - TG9naW4= - TG9nb3V0 - TWFuYWdlIGFkZHJlc3Nlcw== - TWFudWZhY3R1cmVy - TWFudWZhY3R1cmVycw== - TWFudWZhY3R1cmVyIEEgdG8gWg== - TWFudWZhY3R1cmVyIFogdG8gQQ== - TWVzc2FnZQ== - TW9yZSBGaWxlcw== - TW9yZSBJbWFnZXM= - bW9yZQ== - bW9yZSBvcmRlcnM= - U29ycnksIGJ1dCB0aGUgcHJvZHVjdCB5b3UgaGF2ZSBzZWxlY3RlZCBpcyBvdXQgb2Ygc3RvY2su - U29ycnksIGJ1dCB0aGUgcXVhbnRpdHkgeW91IGhhdmUgc2VsZWN0ZWQgZm9yIG9uZSBvciBtb3JlIHByb2R1Y3RzIGluIHlvdXIgY2FydCBpcyBub3QgY3VycmVudGx5IGF2YWlsYmxlLiBNYXhpbXVtIGF2YWlsYmxlIHF1YW50aXR5IGhhcyBiZWVuIGxlZnQgaW4geW91ciBjYXJ0Lg== - SXRlbXMgcXVhbnRpdGVzIGFuZC9vciBvcmRlciB0eXBlcyBpbiB5b3UgY2FydCBoYXZlIGJlZW4gdXBkYXRlZC4gUGxlYXNlIHJldmlldyB0aGUgY2hhbmdlcyBiZWxvdyBiZWZvcmUgcHJvY2VlZGluZy4= - TVNSUA== - WW91IGhhdmUgdG8gYWdyZWUgdG8gYWZmaWxpYXRlIHRlcm1zICZhbXA7IGNvbmRpdGlvbnMgdG8gcmVnaXN0ZXIgYXMgYWZmaWxpYXRl - TXkgQWNjb3VudA== - TXkgQWRkcmVzc2Vz - TXkgT3JkZXJz - TmFtZQ== - VGl0bGUgQSB0byBa - TmFtZSBvbiB0aGUgQ2FyZA== - VGl0bGUgWiB0byBB - TmV3 - QWRkIG5ldyBhZGRyZXNz - TmV3IFByb2R1Y3Rz - Tm8= - Tm8gY3JpdGVyaWEgZW50ZXJlZCBvciBrZXl3b3JkcyBhcmUgdG9vIHNob3J0IQ== - VGhlcmUgaXMgbm8gZmlsZXMgYXZhaWxhYmxlIGZvciB0aGlzIHByb2R1Y3Qu - Tm8gcHJvZHVjdHMgZm91bmQgbWF0Y2hpbmcgeW91ciBjcml0ZXJpYQ== - Tm90ZQ== - T2s= - T2xkIHRvIFJlY2VudA== - T3B0aW9ucyBDb21iaW5hdGlvbg== - U2VsZWN0ZWQgb3B0aW9ucyBjb21iaW5hdGlvbiBpcyBjdXJyZW50bHkgbm90IGF2YWlsYWJsZQ== - UGxlYXNlIHNlbGVjdCB0aGUgb3B0aW9ucyBtYXJrZWQgd2l0aCA8c3BhbiBjbGFzcz0iZXJyb3IiPio8L3NwYW4+IGJlZm9yZSBwcm9jZWVkaW5n - T3I= - Q29tbWlzc2lvbg== - T3JkZXIgQ29tcGxldGVk - T3JkZXIgY291bnQ= - T3JkZXIgIw== - T3JkZXIgTnVtYmVy - T3JkZXIgUHJldmlldw== - T3JkZXJz - QWxsIG9mIHlvdXIgb3JkZXJz - WW91ciBvcmRlciBoYXMgYmVlbiBzdWNjZXNzZnVsbHkgcGxhY2Vk - T3JkZXIgVG90YWw= - T3JkZXIgQW1vdW50 - b3IgZW50ZXIgbmV3IGFkZHJlc3MgYmVsb3c= - cHJvZHVjdHM= - b3RoZXI= - T3VyIFByaWNl - T3V0IG9mIHN0b2Nr - QW1vdW50 - UGF5bWVudCBSZWZlcmVuY2U= - UGF5bWVudCBUeXBl - UGVyc29uYWwgSW5mb3JtYXRpb24= - VGhpcyBzZWN0aW9uIGFsbG93cyB5b3UgdG8gY2hhbmdlIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gc3VjaCBhcyBOYW1lLCBQYXNzd29yZCBldGMu - UGhvbmUgTnVtYmVy - UGxlYXNlIGVudGVyIHlvdXIgYmlsbGluZyBhZGRyZXNzLiBJbmNvbXBsZXRlIG9yIGluY29yZWN0IGluZm9ybWF0aW9uIG1heSByZXN1bHQgaW4gYSBkZWxheSBvciBjYW5jZWxsYXRpb24gb2YgeW91ciBvcmRlci4= - UG9wdWxhcg== - UHJpY2U= - UHJpY2UgSGlnaCB0byBMb3c= - UHJpY2UgTG93IHRvIEhpZ2g= - UHJpY2luZw== - UHJvY2VlZCB0byBDaGVja291dA== - UHJvY2VlZCB0byBCaWxsaW5n - UHJvY2Vzc2luZyBGZWU= - UHJvZHVjdCBEZXNjcmlwdGlvbg== - UHJvZHVjdCBEZXRhaWxz - RmlsZXM= - UHJvZHVjdHM= - UHJvZHVjdHMgQnk= - UHJvZHVjdHMgVG90YWw= VGhpcyBpcyB5b3VyIHByb2ZpbGUgYWRkcmVzcy4gSXQgd2lsbCBiZSB1cGRhdGVkIGlmIHlvdSBlZGl0IHRoZSBhZGRyZXNzIGJlbG93Lg== - UXR5 - UXVhbnRpdHk= - UXVhbnRpdHkgUHJpY2luZw== - QXZlcmFnZQ== - RXhjZWxsZW50 - RmFpcg== - R29vZA== - UG9vcg== - UmF0ZSBQcm9kdWN0 - UmF0ZSBUaGlzIFByb2R1Y3Q= - VmVyeSBHb29k - UmVjZW50bHkgVmlld2VkIEl0ZW1z - UmVjZW50IE9yZGVycw== - UmVjZW50IHRvIE9sZA== - UmVjb21tZW5k - UmVjb21tZW5kIFRoaXMgUHJvZHVjdA== - UmVmZXJlciBVUkw= - UmVnaXN0ZXIgQXMgQWZmaWxpYXRl - UmVnaXN0cmF0aW9u - UmVndWxhciBQcmljZQ== - UmVsYXRlZCBQcm9kdWN0cw== - UmVsZXZhbmNl - UmVtb3Zl - UmVtb3ZlIGZyb20gV2lzaCBMaXN0 - UmVtb3Zl - Q29tbWVudCBieQ== - Q29tbWVudCBwcm9kdWN0 - Q29tbWVudHM= - Q29tbWVudCB0aGlzIHByb2R1Y3Q= - U2VhcmNoIEluIFJlc3VsdHM= - U2VhcmNoIFJlc3VsdHM= - U2VsZWN0 - UGxlYXNlIHNlbGVjdCB5b3VyIGFkZHJlc3M= - U2VsZWN0IE9wdGlvbnM= - U2VuZCBwYXNzd29yZA== - U2hpcG1lbnQgaW5mb3JtYXRpb24= - U2hpcHBpbmcgY29zdA== - U2hpcHBpbmcgSW5mb3JtYXRpb24= - U2hpcHBpbmcgT3B0aW9ucw== - U2hpcHBpbmcgVG90YWw= - VHJhY2tpbmcvUmVmZXJlbmNlIE51bWJlcg== - VGhlIHByb2R1Y3RzIGluIHlvdXIgY2FydCBoYXZlIGRpZmZlcmVudCBzaGlwcGluZyBvcHRpb25zLiBUaGUgc2hpcHBpbmcgb3B0aW9ucyBhbGxvd2VkIGZvciBhbGwgdGhlIHByb2R1Y3RzIGluIHlvdXIgY2FydCBhcmUgZGlzcGxheWVkIGJlbG93LiBJZiB5b3UnZCBsaWtlIHRvIG1hbnVhbGx5IGFkanVzdCB0aGUgc2hpcHBpbmcgZm9yIGV2ZXJ5IGdyb3VwIG9mIHByb2R1Y3RzIGNsaWNrIHRoZSBjaGVja2JveCBiZWxvdw== - dGhlIHByb2R1Y3RzIGluIHlvdXIgc2hvcHBpbmcgY2FydCBjYW4ndCBiZSBzaGlwcGVkIGluIG9uZSBzaGlwbWVudCBiZWNhdXNlIG9mIGRpZmZlcmVudCBzaGlwcGluZyBvcHRpb25zLiBZb3VyIG9yZGVyIHdpbGwgYmUgc3BsaXQgYW5kIHNvbWUgcHJvZHVjdHMgd2lsbCBiZSBzaGlwcGVkIHNlcGFyYXRlbHkuIFBsZWFzZSBzZWxlY3QgdGhlIHNoaXBwaW5nIGZvciBlYWNoIGdyb3VwIG9mIHByb2R1Y3RzIGJlbG93Lg== - U2l6ZQ== - U29ydA== - U29ydCBieQ== - U1NOL1RheCBJZC9WQVQgTnVtYmVy - U3RhdHVz - U3ViLUNhdGVnb3JpZXM= - U3Vic2NyaWJl - U3VidG90YWw= - dGVybXMgJmFtcDsgY29uZGl0aW9ucw== - VGVybXMgQW5kIENvbmRpdGlvbnM= - QWZmaWxpYXRlIGFncmVlbWVudCwgdGVybXMgJmFtcDsgY29uZGl0aW9ucw== - VGhhbmsgWW91 - VGhhbmsgeW91IGZvciByZWdpc3RlcmluZyBhcyBhZmZpbGlhdGUuIFlvdSB3aWxsIGJlIG5vdGlmaWVkIHZpYSBlLW1haWwgd2hlbiB5b3VyIHJlZ2lzdHJhdGlvbiBpcyBhcHByb3ZlZC4= - VG8= - VG9kYXk= - VG9wIFNlbGxlcg== - VG9wIFNlbGxlcnM= - VG90YWw= - Q29tbWlzc2lvbiBFYXJuZWQ= - T3JkZXIgVG90YWwgQW1vdW50 - T3JkZXJz - VG90YWwgU2F2aW5ncw== - VmlzaXRvcnM= - WW91IG1heSBhbHNvIHdpc2ggdG8gdHJ5IG91ciByZWNvbW1lbmRlZCBwcm9kdWN0cw== - WW91IG1heSBhbHNvIHdpc2ggdG8gdHJ5IG91ciByZWNvbW1lbmRlZCBwcm9kdWN0cw== - VW5zdWJzY3JpYmU= - VXBkYXRl - VXBkYXRlIEFkZHJlc3M= - VXBkYXRlIENhcnQ= - VXBkYXRlIE9wdGlvbnM= - VXBkYXRlIFNoaXBwaW5n - U2FsZXMgVGF4L1ZBVA== - VmVyc2lvbg== - VmlldyBSZWxhdGVkIFByb2R1Y3Rz - VmlldyBjb21tZW50cw== - V2VsY29tZQ== - V2lzaCBMaXN0 - VGhlIGl0ZW1zIHlvdSBoYXZlIGFkZGVkIHRvIHRoZSB3aXNoIGxpc3Q= - WWVz - WWVzdGVyZGF5 - WW91IGhhdmUgb25lIG9yIG1vcmUgYmFja29yZGVyZWQgaXRlbXMgb24geW91ciBzaG9wcGluZyBjYXJ0LiBQbGVhc2UsIHNlbGVjdCBvbmUgb2YgdGhlIGZvbGxvd2luZyBzaGlwbWVudCBvcHRpb24gdGhhdCBtaWd0aCBhZmZlY3QgeW91ciBzaGlwbWVudCBjb3N0 - WW91ciBTaG9wcGluZyBDYXJ0 - WW91ciBzaG9wcGluZyBjYXJ0IGlzIGVtcHR5 - WW91IGhhdmUgbm8gZG93bmxvYWRhYmxlIHByb2R1Y3RzIHB1cmNoYXNlZCB5ZXQu - WW91ciBEb3dubG9hZHM= - WW91ciBlLW1haWw= - WW91ciBuYW1l - WW91ciBQcmljZQ== - RW50ZXIgeW91ciBjb21tZW50 - WW91ciBXaXNoIExpc3Q= - WW91ciB3aXNoIGxpc3QgaXMgZW1wdHk= - WmlwIGNvZGU= - Wm9vbSBJbWFnZQ== - Q29udGFjdCBJbmZvcm1hdGlvbg== - Q29udGFjdCBpbmZvcm1hdGlvbg== - UGF5bWVudCB0eXBl - Q3VzdG9tZXIgTG9naW4= - VGhyZWUtZGlnaXQgbnVtYmVyIHByaW50ZWQgaW4gdGhlIHNpZ25hdHVyZSBzcGFjZSBvbiB0aGUgYmFjayBvZiBWSVNBLCBNYXN0ZXJDYXJkIGFuZCBEaXNjb3Zlci4gRm91ci1kaWdpdCBudW1iZXIgb24gdGhlIGZyb250IG9mIEFtZXJpY2FuIEV4cHJlc3M= - RGFpbHkgRGVhbHM= - WW91ciBBZmZpbGlhdGUgQWNjb3VudCBJbmZvcm1hdGlvbg== - TWFuYWdlIHlvdXIgc2hpcHBpbmcgYW5kIGJpbGxpbmcgYWRkcmVzc2VzIGhlcmU= - UHVyY2hhc2VkIERvd25sb2Fkcw== - TGlzdCBvZiBwbGFjZWQgT3JkZXJz - Tm8gb3JkZXJz - Tm8gcGF5bWVudHM= - Tm8gdmlzaXRvcnM= - RW50ZXIgQmlsbGluZyBJbmZvcm1hdGlvbg== - U2hpcHBpbmcgQWRkcmVzcw== - RmF4 - WW91IGhhdmUgYWxyZWFkeSByYXRlZCB0aGlzIHByb2R1Y3Qh - RGVzY3JpcHRpb24gZXhjZXJwdA== TWFudWZhY3R1cmVy - SXRlbSBJcyBhIE5ldyBQcm9kdWN0 - SXRlbSBJcyBhIFBvcHVsYXIgUHJvZHVjdA== - UHJpY2U= - UHJvZHVjdCBJRA== - VGl0bGU= - U0tV - QWRkZWQgb24= - Q29tbWVudHM= - UGF5bWVudCB0eXBl - RG93bmxvYWQgTGluaw== - RGVmYXVsdCBCaWxsaW5nIEFkZHJlc3M= - RGVmYXVsdCBTaGlwcGluZyBBZGRyZXNz - TWFudWZhY3R1cmVy - TVNSUA== - T3VyIFByaWNl - QmVjb21lIGFuIEFmZmlsaWF0ZQ== - UmV0dXJucw== - U0tV - U29jaWFsIFNlY3VyaXR5ICM= - WW91IFNhdmU= - b3IgZW50ZXIgbmV3IGFkZHJlc3M= - UHJvZmlsZSBhZGRyZXNz - SWYgeW91IGZvcmdvdCB5b3VyIHBhc3N3b3JkIGNsaWNr - SXRlbXM= - a2c= - RGVmYXVsdCBCaWxsaW5nIEFkZHJlc3M= - RGVmYXVsdCBTaGlwcGluZyBBZGRyZXNz - TWF0ZXJpYWxz - T25lIG9yIG1vcmUgcHJvZHVjdCBpbiB5b3VyIGNhcnQgcmVxdWlyZXMgbWluaW11bSBxdWFudGl0eSBmb3IgcHVyY2hhc2UuIFlvdXIgY2FydCBoYXMgYmVlbiBhZGp1c3RlZCBhY2NvcmRpbmdseQ== - bW9yZQ== - TXVsdGlwbGUgU2hpcHBpbmcgVHlwZXM= - TXkgQWRkcmVzc2Vz - TXkgRG93bmxvYWRz - TXkgT3JkZXJz - Tm8gb3JkZXJz - Tm8gUHJvZHVjdHM= - bi9h - QWRkIG5ldyBhZGRyZXNz - UGxhY2UgT3JkZXI= - T3RoZXIgcHJvZHVjdHMgYnk= - b3VuY2Vz - UGF5bWVudCBhbW91bnQ= - UGF5bWVudCByZWZlcmVuY2U= - UGF5bWVudHM= QWRkIFByb2R1Y3Q= RGVsZXRlIFByb2R1Y3Q= TW9kaWZ5IFByb2R1Y3Q= @@ -1396,95 +969,8 @@ Q29tbWVudCBQcm9kdWN0 Q29tbWVudCBQcm9kdWN0IFBlbmRpbmc= VmlldyBQcm9kdWN0 - UGxlYXNlIExvZ2lu - cG91bmRz - UHJvZHVjdHMgdXBkYXRlZA== - SSB0aG91Z2h0IHlvdSBtaWdodCBiZSBpbnRlcmVzdGVkIGluIHRoaXMgaXRlbS4= - VGhhbmsgeW91IGZvciByZWNvbW1lbmRpbmcgdGhpcyBwcm9kdWN0LiBUaGUgZW1haWwgbWVzc2FnZSBoYXMgYmVlbiBzZW50IG91dC4= - UmVjdXJyaW5n - Q2FuY2VsIFJlY3VycmluZyBPcmRlcg== - IGRheShzKSBpbiBhZHZhbmNlLg== - SXQgd2lsbCBiZSBjaGFyZ2UgZm9yIHRoZSBzYW1lIHRvdGFsIGFtb3VudCBvbiA= - VGhpcyBpcyBhIHJlY3VycmluZyBvcmRlci4= - UmVmZXJyZXIgbGluaw== - UmVnaXN0cmF0aW9uIENvbmZpcm1hdGlvbg== - UmV0dXJuaW5nIGN1c3RvbWVycw== - U2FtZSBBcyBTaGlwcGluZyBBZGRyZXNz - QmlsbGluZyBJbmZvcm1hdGlvbg== - Q29zdCBTdW1tYXJ5 - RmlsZXM= - T3JkZXIgVG90YWw= - U2hpcHBpbmcgSW5mb3JtYXRpb24= - Q29tcGFueQ== - QWxsIGF2YWlsYWJsZSBpdGVtcw== - QWxsIGJhY2tvcmRlcmVkIGl0ZW1z - QmFja29yZGVyZWQ= - TnVtYmVyIG9mIEl0ZW1z - U2hpcG1lbnQ= - U2hpcHBpbmcgVHlwZQ== - U2hpcHBpbmcgV2VpZ2h0 - U2hvcHBpbmcgQ2FydA== - U29ydCBQcm9kdWN0cyBCeQ== - WW91IG1heSBmaWxsIGluIHRoZSBmb3JtIGJlbG93IHRvIHJlZ2lzdGVyLiBSZWdpc3RlcmluZyB3aWxsIGFsbG93IHlvdSB0byB1c2UgTXkgQWNjb3VudCBmZWF0dXJlcyBhbmQgc2ltcGxpZmllZCBjaGVja291dCBwcm9jZXNzIHRoZSBuZXh0IHRpbWUgeW91IHBsYWNlIGFuIG9yZGVyLg== - VGVybXMgYW5kIENvbmRpdGlvbnM= - QWZmaWxpYXRlIGFncmVlbWVudCwgdGVybXMgJmFtcDthbXA7IGNvbmRpdGlvbnM= - VGhhbmsgeW91IGZvciBjb21tZW50aW5nIHRoaXMgcHJvZHVjdC4= - VGhhbmsgeW91IGZvciBjb21tZW50aW5nIHRoaXMgcHJvZHVjdCAtIGl0J3MgcGVuZGluZyBmb3IgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWwu - UGxlYXNlIGNvbmZpcm0gdGhhdCB5b3Ugd2FudCB0byByZXNldCB5b3VyIHBhc3N3b3JkLg== - Tm8gZmlsZXMgYXZhaWxhYmxlLg== - Tm8gcGVybWlzc2lvbnMgdG8gY29tbWVudCB0aGlzIHByb2R1Y3Qu - V2UgQWNjZXB0IENyZWRpdCBDYXJkcw== - VGhhbmsgeW91IGZvciBiZWNvbWluZyBvdXIgYWZmaWxpYXRlLiBZb3UnbGwgcmVjZWl2aW5nIG1vbnRobHkgdXBkYXRlcyBieSBlbWFpbC4= - UHJvZHVjdCBDb21tZW50IEFkZGVk - QWZmaWxpYXRlIFByb2dyYW0= - UGF5bWVuIFR5cGU= - UGF5bWVudCBUeXBlIENoYW5nZWQ= - QmVjb21lIGFuIEFmZmlsaWF0ZQ== - QWZmaWxpYXRlIFN0YXRpc3RpY3M= - T3JkZXJzIFN0YXRpc3RpY3M= - VmlzaXRvciBTdGF0aXN0aWNz - Q2FuY2VsIFJlb2NjdXJpbmcgQmlsbGluZw== - U2hvcHBpbmcgQ2FydA== - Q2hlY2tvdXQgU3RlcHM= - Q29taXNzaW9uIFBheW1lbnRz - Q29uZmlybSBwYXNzd29yZCByZXNldA== - Q3JlZGl0IENhcmRz - RGFpbHkgRGVhbHM= - RmVhdHVyZWQgUHJvZHVjdHM= - TXkgRG93bmxvYWRz - TXkgT3JkZXJz - TmV3IFByb2R1Y3Rz - T3JkZXIgUHJldmlldw== - RWRpdG9yJ3MgUGljayBQcm9kdWN0cw== - UG9wdWxhciBCcmFuZHM= - UHJvZHVjdCBEZXRhaWxz - UHJvZHVjdCBGaWxlcw== - UHJvZHVjdHM= - UHJvZHVjdHMgYnkgTWFudWZhY3R1cmVy - UHJvZHVjdCBTZWFyY2ggUmVzdWx0cw== - UmVjZW50bHkgVmlld2Vk - U29ycnkuIE5ldyB1c2VyIHJlZ2lzdHJhdGlvbiBoYXMgYmVlbiBkaXNhYmxlZC4= - UmVnaXN0cmF0aW9uIERpc2FibGVk - UmVsYXRlZCBQcm9kdWN0cw== Q29tbWVudCB0aGlzIFByb2R1Y3Q= - Q29tbWVudCB0aGlzIHByb2R1Y3Q= U2hpcHBpbmcgSW5mb3JtYXRpb24= - U2hpcHBpbmcgT3B0aW9ucw== - U2hvcHBpbmcgQ2FydA== - U3BlY2lhbCBQcm9kdWN0cw== - Tm90IGEgTWVtYmVyPw== - VG9wIFNlbGxlcnM= - VG9wIFNlbGxlcnM= - WW91ciBXaXNoIExpc3Q= - VG90YWw= - VG90YWwgY29tbWlzc2lvbnM= - VG90YWwgb3JkZXJzIGFtb3VudA== - VG90YWwgb3JkZXJz - VG90YWwgcHJvZHVjdHM= - VG90YWwgdmlzaXRvcnM= - V2hhdCBpcyB0aGlzPw== - U2hvcHBpbmcgQ2FydA== - Q3VycmVuY3k= U3ViamVjdDogQWZmaWxpYXRlIGNvbW1pc3Npb24gcGF5bWVudCBoYXMgYmVlbiBpc3N1ZWQKCllvdXIgYWZmaWxpYXRlIGNvbW1pc3Npb24gcGF5bWVudCBoYXMgYmVlbiBpc3N1ZWQsIHBsZWFzZSBsb2dpbiB0byBZb3VyIEFjY291bnQsIEFmZmlsaWF0ZSBQYXltZW50cyBzZWN0aW9uIHRvIGNoZWNrIHRoZSBkZXRhaWxzLg== Index: in-commerce/install/upgrades.sql =================================================================== --- in-commerce/install/upgrades.sql (revision 12775) +++ in-commerce/install/upgrades.sql (working copy) @@ -113,4 +113,6 @@ ALTER TABLE UserDownloads CHANGE StartedOn StartedOn INT(11) NULL DEFAULT NULL, - CHANGE EndedOn EndedOn INT(11) NULL DEFAULT NULL; \ No newline at end of file + CHANGE EndedOn EndedOn INT(11) NULL DEFAULT NULL; + +# ===== v 5.0.2-B2 ===== \ No newline at end of file Index: in-link/install.php =================================================================== --- in-link/install.php (revision 12775) +++ in-link/install.php (working copy) @@ -38,7 +38,7 @@ die('restricted access!'); } - $category =& $toolkit->createModuleCategory('Directory', 'Link Directory', '/in-link/designs/section', 'in-link/img/menu_links.gif'); + $category =& $toolkit->createModuleCategory('Directory', 'Link Directory', '#in-link/section_design#', 'in-link/img/menu_links.gif'); $toolkit->RunSQL('/' . $module_folder . '/install/install_schema.sql'); $toolkit->RunSQL('/' . $module_folder . '/install/install_data.sql', '{LinkCatId}', $category->GetID()); @@ -48,6 +48,6 @@ $toolkit->linkCustomFields($module_folder, 'l', 4); // to create Custom Fields for Links $toolkit->linkCustomFields('KERNEL', 'c', 1); // to create ItemTemplate custom field - $toolkit->setModuleItemTemplate($category, 'l', 'in-link/links/link_detail'); + $toolkit->setModuleItemTemplate($category, 'l', '#in-link/item_design#'); $toolkit->finalizeModuleInstall($module_folder, true); \ No newline at end of file Index: in-link/install/english.lang =================================================================== --- in-link/install/english.lang (revision 12775) +++ in-link/install/english.lang (working copy) @@ -121,92 +121,12 @@ Q29udGludWUgTGluayBWYWxpZGF0aW9u TWVyZ2U= TmV3IEZpbGU= - TmV3IExpc3Rpbmc= TmV3IExpc3RpbmcgVHlwZQ== TmV3IFBhaWQgTGlzdGluZw== U3RhcnQgTmV3IFZhbGlkYXRpb24= UmVzZXQgVmFsaWRhdGlvbiBTdGF0dXM= VXNlIGdyaWQgdG8gQXBwcm92ZSAvIERlY2xpbmU= - WW91IGFyZSBhYm91dCB0byBjYW5jZWwgeW91ciBsaW5rIGVuaGFuY2VtZW50Lg== - WW91IGFyZSBhYm91dCB0byBleHRlbmQgeW91ciBsaW5rIGVuaGFuY2VtZW50Lg== - Q2FuY2VsIEVuaGFuY2VtZW50 - RW5oYW5jZQ== - RW5oYW5jZSBMaW5r - RXh0ZW5kIC8gQ2FuY2VsIEVuaGFuY2VtZW50 - RXh0ZW5kIEVuaGFuY2VtZW50 - UmF0ZSB0aGlzIGxpbms= - Q29tbWVudCB0aGlzIExpbms= - VmlzaXQgTGluaw== - QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGNhbmNlbCB5b3VyIGVuaGFuY2VkIGxpbms/IFRoZSBsaXN0aW5nIHR5cGUgd2lsbCBiZSByZXNldCB0byByZWd1bGFyLg== - Q2hvb3NlIExpc3RpbmcgVHlwZQ== - RHVyYXRpb24= - QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGUgbGluaz8NClRoaXMgYWN0aW9uIGNhbm5vdCBiZSB1bmRvbmUu - TWFuYWdlIHlvdXIgTGlua3MgaGVyZQ== - RW5oYW5jZW1lbnQgc2V0IHRvIHJlbmV3IGF1dG9tYXRpY2FsbHkgb24= - QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGV4dGVuZCB5b3VyIGxpbmsgZW5oYW5jZW1lbnQ/ - QWRkcmVzcw== - Q2l0eQ== - Q291bnRyeQ== - UGhvbmU= - U3RhdGU= - WmlwIGNvZGU= - RW5oYW5jZW1lbnQgZXhwaXJlcyBvbg== - TGlzdGluZyBUeXBl - TGlzdGluZyBUeXBl - VXJs - RnJlZSBMaXN0aW5n - R29vZ2xlIE1hcHM= - VGhhbmsgeW91IQ== - TGluayBOYW1lIEEgdG8gWg== - TGluayBOYW1lIFogdG8gQQ== - TGlua3MgdXBkYXRlZA== - WW91ciBpbmZvcm1hdGlvbiByZXF1ZXN0IGhhcyBiZWVuIHNlbnQgb3V0LiA8YnIvPjxici8+WW91J2xsIGJlIGNvbnRhY3RlZCBzaG9ydGx5IQ== - UmVxdWVzdCBJbmZvcm1hdGlvbg== - TXkgTGlua3M= - Tm8gTGluayBFbmhhbmNtZW50cyBjdXJyZW50bHkgYXZhaWxhYmxl - Tm8gTGlua3M= - QWZ0ZXIgc2VsZWN0aW5nIGxpc3RpbmcgdHlwZSBpdCB3aWxsIGJlIGFkZGVkIHRvIHlvdXIgc2hvcHBpbmcgY2FydC4gT25jZSB5b3UgY29tcGxldGUgY2hlY2tvdXQgYW5kIHlvdXIgb3JkZXIgaXMgYXBwcm92ZWQgeW91ciBsaW5rIHN0YXR1cyB3aWxsIGJlIHVwZ3JhZGVkLiBZb3Ugd2lsbCBiZSBub3RpZmllZCBieSBlbWFpbCB3aGVuIHRoaXMgaXMgZG9uZS4= - cGVuZGluZw== Q29tbWVudCBMaW5r - TGluayBEZXRhaWxz - U29ydCBMaW5rcyBCeQ== - U3VnZ2VzdCBMaW5r - VGhhbmsgeW91IGZvciBjb21tZW50aW5nIG9uIHRoaXMgbGluay4= - VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgY29tbWVudCBmb3IgdGhpcyBsaW5rIC0gaXQncyBwZW5kaW5nIGZvciBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbC4= - WW91ciBsaW5rIGhhcyBiZWVuIGVuaGFuY2VkLg== - WW91ciBMaW5rIGhhcyBiZWVuIG1vZGlmaWVk - VGhhbmsgeW91IGZvciB1cGRhdGluZyB5b3VyIGxpbmsuIFlvdXIgbW9kaWZpY2F0aW9ucyBhcmUgd2FpdGluZyBmb3IgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWwu - TXkgTGlua3M= - Tm8gcGVybWlzc2lvbnMgdG8gY29tbWVudCBvbiB0aGlzIGxpbmsu - Tm8gcGVybWlzc2lvbnMgdG8gcGVyZm9ybSBtb2RpZnkgdGhlIGxpbms= - Tm8gcGVybWlzc2lvbnMgdG8gc3VnZ2VzdCBsaW5rIGludG8gdGhlIGN1cnJlbnQgY2F0ZWdvcnk= - VGhhbmsgeW91IGZvciB1cGRhdGluZyB5b3VyIGxpbmsu - VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgbGluay4gQ3VycmVudGx5IGl0J3Mgd2FpdGluZyBmb3IgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWw= - TGluayBDb21tZW50IEFkZGVk - TGluayBDb21tZW50IFBlbmRpbmc= - RW5oYW5jZW1lbnQgQ2FuY2VsbGF0aW9uIENvbmZpcm1hdGlvbg== - RW5oYW5jZW1lbnQgRXh0ZW50aW9uIENvbmZpcm1hdGlvbg== - RW5oYW5jZSBMaW5r - RW5oYW5jZW1lbnQgRGV0YWlscw== - RXh0ZW5kIC8gQ2FuY2VsIExpbmsgRW5oYW5jZW1lbnQ= - RmF2b3JpdGUgTGlua3M= - SG90IExpbmtz - TGluayBEZXRhaWxz - TGlua3M= - TGlua3MgU2VhcmNoIFJlc3VsdHM= - TW9kaWZ5IExpbms= - TGluayBNb2RpZmllZA== - UGVuZGluZyBMaW5rIENvbmZpcm1hdGlvbg== - TXkgTGlua3M= - TmV3IExpbmtz - RWRpdG9yJ3MgUGljayBMaW5rcw== - UG9wdWxhciBMaW5rcw== - Q29tbWVudCB0aGlzIExpbms= - U3VnZ2VzdCBMaW5r - QWRkIExpbmsgQ29uZmlybWF0aW9u - UGVuZGluZyBMaW5rIENvbmZpcm1hdGlvbg== - dG8gY2FuY2VsIGxpbmsgZW5oYW5jZW1lbnQ= - VG90YWwgTGlua3M= U3ViamVjdDogTmV3IExpbmsgIjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIvPiIgLSBBZGRlZAoKVGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgbGluayB0byBvdXIgd2Vic2l0ZSE8YnIvPjxici8+DQoNCkxpbmsgZGV0YWlsIGFyZSBsaXN0ZWQgYmVsb3c6PGJyLz48YnIvPg0KDQpMaW5rIE5hbWU6IDxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIvPjxici8+DQo8aW5wMjptX2lmIGNoZWNrPSJsX0ZpZWxkIiBuYW1lPSJVcmwiPg0KTGluayBXZWJzaXRlOiA8aW5wMjpsX0ZpZWxkIG5hbWU9IlVybCIvPjxici8+DQo8L2lucDI6bV9pZj4NCjxpbnAyOm1faWYgY2hlY2s9ImxfRmllbGQiIG5hbWU9IkRlc2NyaXB0aW9uIj4NCkRlc2NyaXB0aW9uOiA8aW5wMjpsX0ZpZWxkIG5hbWU9IkRlc2NyaXB0aW9uIi8+PGJyLz4NCjwvaW5wMjptX2lmPg0KPGJyLz48YnIvPg0KDQpZb3UgY2FuIHZpZXcgeW91ciBsaW5rIGhlcmUgPGEgaHJlZj0iPGlucDI6bF9MaW5rTGluayB0ZW1wbGF0ZT0iX19kZWZhdWx0X18iLz4iPjxpbnAyOmxfRmllbGQgbmFtZT0iTmFtZSIvPjwvYT4= Index: in-link/install/upgrades.sql =================================================================== --- in-link/install/upgrades.sql (revision 12775) +++ in-link/install/upgrades.sql (working copy) @@ -55,4 +55,6 @@ # ===== v 5.0.2-B1 ===== ALTER TABLE ListingTypes CHANGE Description Description text NULL; ALTER TABLE LinkValidation CHANGE ValidationTime ValidationTime INT NULL DEFAULT NULL; -ALTER TABLE LinkVisits CHANGE VisitTimestamp VisitTimestamp INT(11) NULL DEFAULT NULL; \ No newline at end of file +ALTER TABLE LinkVisits CHANGE VisitTimestamp VisitTimestamp INT(11) NULL DEFAULT NULL; + +# ===== v 5.0.2-B2 ===== \ No newline at end of file Index: in-news/install.php =================================================================== --- in-news/install.php (revision 12775) +++ in-news/install.php (working copy) @@ -38,7 +38,7 @@ die('restricted access!'); } - $category =& $toolkit->createModuleCategory('News', 'News Articles', '/in-news/designs/section', 'in-news/img/menu_articles.gif'); + $category =& $toolkit->createModuleCategory('News', 'News Articles', '#in-news/section_design#', 'in-news/img/menu_articles.gif'); $toolkit->RunSQL('/' . $module_folder . '/install/install_schema.sql'); $toolkit->RunSQL('/' . $module_folder . '/install/install_data.sql', '{NewsCatId}', $category->GetID()); @@ -48,6 +48,6 @@ $toolkit->linkCustomFields($module_folder, 'n', 2); // to create Custom Fields for News $toolkit->linkCustomFields('KERNEL', 'c', 1); // to create ItemTemplate custom field - $toolkit->setModuleItemTemplate($category, 'n', 'in-news/articles/article_detail'); + $toolkit->setModuleItemTemplate($category, 'n', '#in-news/item_design#'); $toolkit->finalizeModuleInstall($module_folder, true); \ No newline at end of file Index: in-news/install/english.lang =================================================================== --- in-news/install/english.lang (revision 12775) +++ in-news/install/english.lang (working copy) @@ -89,70 +89,8 @@ TmV3cw== TmV3IEFydGljbGU= TmV3IEFydGljbGU= - TGFzdCB1cGRhdGVkIG9u - VGl0bGUgQSB0byBa - VGl0bGUgWiB0byBB - QXV0aG9yIEEgdG8gWg== - QXV0aG9yIFogdG8gQQ== - UmF0ZSB0aGlzIGFydGljbGU= - Q29tbWVudCB0aGlzIEFydGljbGU= - Q2F0ZWdvcnkgTGVhZCBTdG9yeQ== - QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGUgYXJ0aWNsZT8NClRoaXMgYWN0aW9uIGNhbm5vdCBiZSB1bmRvbmUu - TWFuYWdlIHlvdXIgQXJ0aWNsZXMgaGVyZQ== - QXJ0aWNsZSBJRA== - RmVlZCBPcmlnaW5hbCBVUkw= - TXkgQXJ0aWNsZXM= - Tm8gQXJ0aWNsZXM= - QWRkIFBlbmRpbmcgTmV3cw== - QWRkIE5ld3M= - RGVsZXRlIE5ld3M= - TW9kaWZ5IEFydGljbGUgUGVuZGluZw== - TW9kaWZ5IE5ld3M= - QXJ0aWNsZSBEZWxldGUgYnkgT3duZXI= - QXJ0aWNsZSBNb2RpZnkgUGVuZGluZyBieSBPd25lcg== - QXJ0aWNsZSBNb2RpZnkgYnkgT3duZXI= - UmF0ZSBOZXdz UmV2aWV3IE5ld3MgUGVuZGluZw== Q29tbWVudCBBcnRpY2xl - VmlldyBOZXdz - UlNTIEZlZWQ= - QXJ0aWNsZSBEZXRhaWxz - c2l0ZSBsZWFkIHN0b3J5 - U29ydCBBcnRpY2xlcyBCeQ== - U3VnZ2VzdCBBcnRpY2xl - VGhhbmsgeW91IGZvciBjb21tZW50aW5nIHRoaXMgYXJ0aWNsZS4= - VGhhbmsgeW91IGZvciBjb21tZW50aW5nIHRoaXMgYXJ0aWNsZSAtIGl0J3Mgd2FpdGluZyBmb3IgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWwu - VGhhbmsgeW91IGZvciB1cGRhdGluZyB5b3VyIGFydGljbGUu - VGhhbmsgeW91IGZvciB1cGRhdGluZyB5b3VyIGFydGljbGUuIFlvdXIgbW9kaWZpY2F0aW9ucyBhcmUgcGVuZGluZyBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbC4= - Tm8gcGVybWlzc2lvbnMgdG8gY29tbWVudCB0aGlzIGFydGljbGUu - Tm8gcGVybWlzc2lvbnMgdG8gbW9kaWZ5IHRoaXMgYXJ0aWNsZS4= - Tm8gcGVybWlzc2lvbnMgdG8gc3VnZ2VzdCBhcnRpY2xlIGludG8gdGhlIGN1cnJlbnQgY2F0ZWdvcnku - VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgYXJ0aWNsZS4= - VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgYXJ0aWNsZS4gQ3VycmVudGx5IGl0J3Mgd2FpdGluZyBmb3IgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWw= - QXJ0aWNsZSBDb21tZW50IEFkZGVk - QXJ0aWNsZSBDb21tZW50IFBlbmRpbmc= - QXJ0aWNsZSBEZXRhaWxz - QXJ0aWNsZXM= - QXJ0aWNsZXMgU2VhcmNoIFJlc3VsdHM= - Q2F0ZWdvcnkgTGVhZCBTdG9yeQ== - RmF2b3JpdGUgQXJ0aWNsZXM= - SG90IEFydGljbGVz - TW9kaWZ5IEFydGljbGU= - QXJ0aWNsZSBNb2RpZmllZA== - QXJ0aWNsZSBNb2RpZmljYXRpb25zIFBlbmRpbmc= - TW9kaWZ5IFRvcGlj - TXkgQXJ0aWNsZXM= - TXkgVG9waWNz - TmV3IEFydGljbGVz - QXJ0aWNsZXM= - RWRpdG9yJ3MgUGljayBBcnRpY2xlcw== - UG9wdWxhciBBcnRpY2xlcw== - Q29tbWVudCBBcnRpY2xl - TGVhZCBTdG9yeQ== - U3VnZ2VzdCBBcnRpY2xl - QXJ0aWNsZSBBZGRlZA== - QXJ0aWNsZSBQZW5kaW5n - VG90YWwgQXJ0aWNsZXM= U3ViamVjdDogWW91ciBOZXcgQXJ0aWNsZSAiPGlucDI6bl9GaWVsZCBuYW1lPSJUaXRsZSIvPiIgLSBBZGRlZAoKVGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgQXJ0aWNsZSB0byBvdXIgd2Vic2l0ZSE8YnIvPjxici8+DQ1BcnRpY2xlIGRldGFpbHMgYXJlIGxpc3RlZCBiZWxvdzo8YnIvPjxici8+DQ1BcnRpY2xlIFRpdGxlOiA8aW5wMjpuX0ZpZWxkIG5hbWU9IlRpdGxlIi8+PGJyLz4NPGlucDI6bV9pZiBjaGVjaz0ibl9GaWVsZCIgbmFtZT0iQm9keSI+DUJvZHk6IDxpbnAyOm5fRmllbGQgbmFtZT0iQm9keSIvPjxici8+DTwvaW5wMjptX2lmPg08YnIvPjxici8+DQ1Zb3UgY2FuIHZpZXcgeW91ciBhcnRpY2xlIGhlcmUgPGEgaHJlZj0iPGlucDI6bl9BcnRpY2xlTGluayB0ZW1wbGF0ZT0iX19kZWZhdWx0X18iLz4iPjxpbnAyOm5fRmllbGQgbmFtZT0iVGl0bGUiLz48L2E+ Index: in-news/install/upgrades.sql =================================================================== --- in-news/install/upgrades.sql (revision 12775) +++ in-news/install/upgrades.sql (working copy) @@ -55,4 +55,6 @@ ALTER TABLE News CHANGE CreatedOn CreatedOn INT(11) NULL DEFAULT NULL, CHANGE StartDate StartDate INT(11) NULL DEFAULT NULL, - CHANGE Modified Modified INT(11) NULL DEFAULT NULL; \ No newline at end of file + CHANGE Modified Modified INT(11) NULL DEFAULT NULL; + +# ===== v 5.0.2-B2 ===== \ No newline at end of file Index: themes/advanced/_install/english.lang =================================================================== --- themes/advanced/_install/english.lang (revision 0) +++ themes/advanced/_install/english.lang (revision 0) @@ -0,0 +1,407 @@ + + m/d/Yg:i Am/d/Yg:i:s A.,utf-8http://docs.in-portal.org/eng/index.php2 + + SW52YWxpZCBzdGF0ZQ== + UGVuZGluZw== + U2Vzc2lvbiBFeHBpcmVk + RXhwb3J0 + TW92ZSBEb3du + TW92ZSBVcA== + QWRk + QWRkZWQ= + QWRkZWQgdG9kYXk= + QWRkcmVzcw== + QWRkcmVzcyBMaW5l + QWR2YW5jZWQgU2VhcmNo + QWxsIHJpZ2h0cyByZXNlcnZlZC4= + RW50aXJlIFdlYnNpdGU= + QW5k + VGhlcmUgaXMgYSBwcm9ibGVtIHdpdGggdGhlIGZvcm0sIHBsZWFzZSBjaGVjayB0aGUgZXJyb3IgbWVzc2FnZXMgYmVsb3cu + VGhlcmUgaXMgYSBwcm9ibGVtIHdpdGggdGhlIGZvcm0sIHBsZWFzZSBjaGVjayB0aGUgZXJyb3IgbWVzc2FnZXMgYmVsb3c= + QXNjZW5kaW5n + QmlydGggRGF0ZQ== + QWRkIENvbW1lbnQ= + QWRkIFRvIEZhdm9yaXRlcw== + QWRkIFRvIFdpc2ggTGlzdA== + QWR2YW5jZWQgc2VhcmNo + Q2FuY2Vs + Q2xlYXI= + Q2xvc2UgV2luZG93 + Q29udGFjdA== + Q3JlYXRl + RGVsZXRl + RGVsZXRlIEZpbGU= + RGVsZXRlIEltYWdl + RGV0YWlscw== + RWRpdA== + RmluZCBpdA== + TW9kaWZ5 + TW9yZSBJbWFnZXM= + TmV3IExpbms= + Tm8= + T0s= + UmVjb21tZW5k + UmVnaXN0ZXI= + UmVtb3ZlIEZyb20gRmF2b3JpdGVz + UmVzZXQ= + U2VsZWN0 + UmVjb3ZlciBQYXNzd29yZA== + U2V0 + U29ydA== + U3Vic2NyaWJl + VW5zdWJzY3JpYmU= + VXBkYXRl + VmlldyBZb3VyIFByb2ZpbGU= + WWVz + Ynk= + Q2FuY2Vs + U2VjdXJpdHkgY29kZQ== + U2VjdXJpdHkgY29kZSBlbnRlcmVkIGluY29ycmVjdGx5 + RW50ZXIgU2VjdXJpdHkgQ29kZQ== + TGFzdCB1cGRhdGVkIG9u + Q2l0eQ== + Y2xpY2sgaGVyZQ== + UGFzc3dvcmQgcmVzZXQgaGFzIGNvZGUgZXhwaXJlZA== + UGFzc3dvcmQgcmVzZXQgY29kZSBpcyBub3QgdmFsaWQ= + QWNjb3VudCBJbmZvcm1hdGlvbg== + Q3VycmVudCBWYWx1ZQ== + RGF0ZQ== + RGlzcGxheSB0byBQdWJsaWM= + RW1haWw= + TGFzdCBVcGRhdGU= + T25saW5l + TG9naW4= + TWVtYmVyIHNpbmNl + TWVzc2FnZQ== + TmFtZQ== + UHJpY2U= + Vmlld3M= + RW1haWxBZGRyZXNz + R28= + Tm8gUGVybWlzc2lvbnM= + UGFnZQ== + Q29tcGFueQ== + Q29udGFjdCBVcw== + Q29udGFjdCBJbmZvcm1hdGlvbg== + Q291bnRyeQ== + Q3JlYXRlIFBhc3N3b3Jk + Q3JlZGl0IENhcmRz + Q3VycmVudCBSYXRpbmc= + WW91ciBUaGVtZQ== + RGF0ZQ== + RGVsZXRl + RGVzY2VuZGluZw== + RGVzY3JpcHRpb24gQSB0byBa + RGVzY3JpcHRpb24gWiB0byBB + WW91ciBGYXZvcml0ZSBJdGVtcw== + RWRpdCB5b3VyIFByZWZlcmVuY2Vz + WW91ciBQcm9maWxlIEluZm9ybWF0aW9u + WW91ciBQcml2YXRlIE1lc3NhZ2Vz + RGV0YWlscw== + TW9kaWZ5 + RS1NYWls + QSB1c2VyIHdpdGggc3VjaCBlLW1haWwgYWxyZWFkeSBleGlzdHMu + TWFpbCBzZW5kaW5nIGZhaWxlZA== + RnJpZW5kJ3MgZS1tYWlsIGFkZHJlc3M= + WW91ciBlLW1haWwgYWRkcmVzcw== + RW50ZXIgeW91ciBFbWFpbCBBZGRyZXNzIGJlbG93IHRvIGhhdmUgeW91ciBhY2NvdW50IGluZm9ybWF0aW9uIHNlbnQgdG8gdGhlIGVtYWlsIGFkZHJlc3Mgb2YgeW91ciBhY2NvdW50Lg== + RW50ZXIgeW91ciBVc2VybmFtZSBvciBFbWFpbCBBZGRyZXNzIGJlbG93IHRvIGhhdmUgeW91ciBhY2NvdW50IGluZm9ybWF0aW9uIHNlbnQgdG8gdGhlIGVtYWlsIGFkZHJlc3Mgb2YgeW91ciBhY2NvdW50Lg== + WW91IGhhdmUgYWxyZWFkeSBjb21tZW50ZWQgdGhpcyBpdGVtIQ== + U29ycnksIHRoZSByZXF1ZXN0ZWQgVVJMIHdhcyBub3QgZm91bmQgb24gb3VyIHNlcnZlci4= + RXJyb3IgNDA0IC0gTm90IEZvdW5k + QWN0aXZhdGlvbiBjb2RlIGhhcyBleHBpcmVk + QWN0aXZhdGlvbiBjb2RlIGlzIG5vdCB2YWxpZA== + Q2F0ZWdvcnkgYWxyZWFkeSBhZGRlZCE= + QWxyZWFkeSBjb21tZW50ZWQ= + Q2F0ZWdvcnkgbGltaXQgcmVhY2hlZCE= + UmVxdWlyZWQ= + VXNlciBOb3QgRm91bmQ= + RmF2b3JpdGU= + Tm90IHJlc2V0 + QXJjaGl2ZSBEYXRl + QXJ0aWNsZSBBdXRob3I= + QXJ0aWNsZSBCb2R5 + TnVtYmVyIG9mIERlc2NlbmRhbnRz + Q2F0ZWdvcnkgUGF0aA== + Q2F0ZWdvcnkgSWQ= + Q2l0eQ== + Q291bnRyeQ== + RGF0ZSBvZiBCaXJ0aA== + RWRpdG9yJ3MgcGljaw== + RS1tYWls + RW5kcyBPbg== + QXJ0aWNsZSBFeGNlcnB0 + Rmlyc3QgTmFtZQ== + TGFzdCBOYW1l + Q2F0ZWdvcnkgTGVhZCBTdG9yeT8= + TGVhZCBTdG9yeT8= + TG9naW4gKFVzZXIgbmFtZSk= + TWV0YSBEZXNjcmlwdGlvbg== + TWV0YSBLZXl3b3Jkcw== + UGFyZW50IElk + UGFyZW50IENhdGVnb3J5IFBhdGg= + UGFzc3dvcmQ= + VGVsZXBob25l + VXNlciBJRA== + U3RhcnQgRGF0ZQ== + U3RhdGU= + U3RyZWV0IEFkZHJlc3M= + QXJ0aWNsZSBUaXRsZQ== + VGltZSBab25l + Vmlld3M= + WmlwIChQb3N0YWwpIENvZGU= + Rmlyc3QgTmFtZQ== + QWRkcmVzcyBsaW5lIDE= + QWRkcmVzcyBsaW5lIDI= + RGF0ZSBvZiBiaXJ0aA== + Qm9keQ== + Q2FwdGNoYSBJbWFnZQ== + Q2l0eQ== + Q29tbWVudA== + Q29tcGFueQ== + Q291bnRyeQ== + RGVzY3JpcHRpb24= + RHVyYXRpb24= + RS1NYWls + RmF4 + UHJpbWFyeSBGaWxl + Mm5kIEZpbGU= + M3JkIEZpbGU= + RmlsZW5hbWU= + Rmlyc3QgbmFtZQ== + RnVsbCBuYW1l + Mm5kIEltYWdl + M3JkIEltYWdl + TGFzdCBuYW1l + VXNlcm5hbWU= + TW9kdWxl + QWRkaXRpb25hbCBDYXRlZ29yaWVz + TmFtZQ== + UGFzc3dvcmQ= + UGhvbmU= + UGhyYXNl + UHJpY2U= + UHJpbWFyeSBDYXRlZ29yeQ== + UHJpbWFyeSBJbWFnZQ== + UHJpbWFyeSBUcmFuc2xhdGlvbg== + UmF0aW5n + Q29tbWVudCBieQ== + Q29tbWVudA== + UGxlYXNlIHNlbGVjdCB5b3VyIGFkZHJlc3M= + U2l6ZQ== + U3RhdGU= + U3RyZWV0 + U3VibWl0dGluZyB0bw== + VGl0bGU= + VHJhbnNsYXRpb24= + TWVtYmVyc2hpcCBHcm91cA== + VmVyaWZ5IFBhc3N3b3Jk + VmVyc2lvbg== + WmlwIGNvZGU= + WmlwIGNvZGU= + SW5ib3g= + Rm9yZ290IHBhc3N3b3Jk + R3Vlc3Q= + SGVyZQ== + SGl0cw== + SGl0cyBIbyB0byBMb3c= + SGl0cyBMb3cgdG8gSGk= + SG9tZQ== + SG90 + aW4= + SW5ib3g= + SW5kaWNhdGVzIFJlcXVpcmVkIGZpZWxkcw== + SW52YWxpZCBlLW1haWwgYWRkcmVzcw== + SXRlbXMgUGVyIFBhZ2U= + Sm9pbmVk + TGFzdCBOYW1l + TG9jYXRpb24= + TG9naW4= + TG9nIE91dA== + TG9nb3V0IG9mIHlvdXIgYWNjb3VudA== + TWFpbGluZyBMaXN0 + TW9yZQ== + TXkgRmF2b3JpdGVz + TXkgUHJlZmVyZW5jZXM= + TXkgUHJvZmlsZQ== + TmFtZQ== + TmV3 + TmV3IEN1c3RvbWVycw== + WW91ciBwcml2YXRlIG1lc3NhZ2UgaGFzIGJlZW4gc2VudC4= + Tm8= + U29ycnksIHlvdSBoYXZlIG5vIGFjY2VzcyB0byB0aGlzIHBhZ2Uh + Tm8gQ2F0ZWdvcmllcw== + Tm8gZmF2b3JpdGUgaXRlbXMgc2F2ZWQ= + Tm8gbWVtYmVycyBmb3VuZA== + Tm9uZQ== + QmUgdGhlIGZpcnN0IHRvIGNvbW1lbnQ= + bm90IGxvZ2dlZCBpbg== + Tm8gUGVybWlzc2lvbnM= + T2xkIHRvIFJlY2VudA== + U2VsZWN0IENhdGVnb3J5 + b3I= + UGFzc3dvcmQ= + UGFzc3dvcmRzIGRvIG5vdCBtYXRjaA== + UGFzc3dvcmQgaXMgdG9vIHNob3J0LCBwbGVhc2UgZW50ZXIgYXQgbGVhc3QgJXMgY2hhcmFjdGVycw== + cGVuZGluZyBpdGVt + QWRkIFBlbmRpbmcgQ2F0ZWdvcnk= + QWRkIENhdGVnb3J5 + RGVsZXRlIENhdGVnb3J5 + TW9kaWZ5IENhdGVnb3J5 + VmlldyBDYXRlZ29yeQ== + UGVuZGluZyBMaW5r + QWRkIExpbms= + RGVsZXRlIExpbms= + TW9kaWZ5IExpbms= + UmF0ZSBMaW5r + VmlldyBMaW5r + UGhvbmU= + UGljaw== + UGxlYXNlIFJlZ2lzdGVy + UG9wdWxhcg== + UG93ZXJlZCBieQ== + UHJpdmFjeSBQb2xpY3k= + UHJvZmlsZQ== + QXZhdGFyIEltYWdl + UXVpY2sgU2VhcmNo + UmF0aW5n + UmF0aW5nIEhpIHRvIExvdw== + UmF0aW5nIExvdyB0byBIaQ== + RmFpcg== + QXZlcmFnZQ== + R29vZA== + VmVyeSBHb29k + RXhjZWxsZW50 + UmVjZW50IHRvIE9sZA== + UmVjb21tZW5kIHRvIGEgRnJpZW5k + UmVjb21tZW5kYXRpb24gQ29uZmlybWF0aW9u + VGhhbmtzIGZvciByZWNvbW1lbmRpbmcgb3VyIHNpdGUgdG8geW91ciBmcmllbmQuIFRoZSBlbWFpbCBoYXMgYmVlbiBzZW50IG91dC4= + UmVjb21tZW5kIHRvIGEgZnJpZW5k + Q2xpY2sgaGVyZSBpZiB5b3VyIGJyb3dzZXIgZG9lcyBub3QgYXV0b21hdGljYWxseSByZWRpcmVjdCB5b3Uu + UmVkaXJlY3RpbmcgLi4u + UmVnaXN0ZXI= + UmVnaXN0cmF0aW9uIENvbmZpcm1hdGlvbg== + VGhhbmsgWW91LiBSZWdpc3RyYXRpb24gY29tcGxldGVkLg== + WW91ciBsb2dpbiBpbmZvcm1hdGlvbiBoYXMgYmVlbiBlbWFpbGVkIHRvIHlvdS4gUGxlYXNlIGNoZWNrIHlvdXIgZW1haWwu + UmVsZXZhbmNl + UmVtZW1iZXIgTG9naW4= + UmVwZWF0IFBhc3N3b3Jk + UmVzZXQ= + UmV0dXJuIHRvIGhvbWVwYWdl + Q29tbWVudHM= + SG9tZQ== + U2VhcmNo + QWRkaXRpb25hbCBJbWFnZXM= + SW1hZ2Vz + TXlBY2NvdW50 + TXkgSXRlbXM= + Q29tbWVudHM= + U2VsZWN0IFVzZXJuYW1l + U2VuZA== + U2VudA== + U2l0ZW1hcA== + U3RhdGU= + U3RhdGlzdGljcw== + U3ViY2F0ZWdvcmllcw== + U3Vic2NyaXB0aW9uIENvbmZpcm1hdGlvbg== + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIHN1YnNjcmliZSB0byBvdXIgbWFpbGluZyBsaXN0PyAoWW91IGNhbiB1bnN1YnNjcmliZSBhbnkgdGltZSBieSBlbnRlcmluZyB5b3VyIGVtYWlsIG9uIHRoZSBmcm9udCBwYWdlKS4= + U3Vic2NyaWJlZA== + U3VibWl0dGluZyB0byBDYXRlZ29yaWVz + U3VnZ2VzdCBDYXRlZ29yeQ== + UHJpdmFjeQ== + VGVybXMgYW5kIENvbmRpdGlvbnMgb2YgVXNl + IFdlIGFyZSBzb3JyeSB5b3UgaGF2ZSB1bnN1YnNjcmliZWQgZnJvbSBvdXIgbWFpbGluZyBsaXN0 + WW91ciB1c2VyIGFjY291bnQgaXMgY3VycmVudGx5IHBlbmRpbmcgb3IgZGlzYWJsZWQuIElmIHlvdSBoYXZlIHJlZ2lzdHJlZCByZWNlbnRseSwgcGxlYXNlIHdhaXQgdW50aWwgeW91ciBhY2NvdW50IHdpbGwgYmUgYXBwcm92ZWQsIG90aGVyd2lzZSBwbGVhc2Ugd3JpdGU= + WW91ciBwYXNzd29yZCBoYXMgYmVlbiByZXNldC4gVGhlIG5ldyBwYXNzd29yZCBoYXMgYmVlbiBzZW50IHRvIHlvdXIgZS1tYWlsIGFkZHJlc3MuIFlvdSBtYXkgbm93IGxvZ2luIHdpdGggdGhlIG5ldyBwYXNzd29yZC4= + WW91IGhhdmUgY2hvc2VuIHRvIHJlc2V0IHlvdXIgcGFzc3dvcmQuPEJSLz48QlIvPg0KQW4gYXV0b21hdGljIGVtYWlsIGhhcyBiZWVuIHNlbnQgdG8geW91ciBlbWFpbCBhZGRyZXNzIG9uIGZpbGUuIFBsZWFzZSBmb2xsb3cgdGhlIGxpbmsgaW4gdGhlIGVtYWlsIGluIG9yZGVyIHRvIHJlY2VpdmUgYSBuZXcgcGFzc3dvcmQu + VGhlIGtleXdvcmQgaXMgdG9vIHNob3J0 + Tm8gY29tbWVudHMsIGFkZCBmaXJzdA== + Tm8gcGVybWlzc2lvbnMgdG8gcGVyZm9ybSB0aGlzIG9wZXJhdGlvbg== + Tm8gcGVybWlzc2lvbnMgdG8gc3VnZ2VzdCBuZXcgY2F0ZWdvcmllcyBpbnRvIGN1cnJlbnQgY2F0ZWdvcnku + Tm90aGluZyBGb3VuZA== + NDA0LiBQYWdlIG5vdCBmb3VuZCBvbiB0aGUgc2VydmVyLg== + UGxlYXNlIGNvbmZpcm0gdGhhdCB5b3Ugd2FudCB0byByZXNldCB5b3VyIHBhc3N3b3JkLg== + VGhhbmsgeW91IGZvciByZWdpc3RlcmluZyBvbiBvdXIgd2Vic2l0ZS4gWW91IGNhbiBhY3RpdmF0ZSB5b3VyIHJlZ2lzdHJhdGlvbiB1c2luZyBsaW5rIHNlbnQgdG8geW91IGJ5IGVtYWlsLg== + VGhhbmsgeW91IGZvciByZWdpc3RlcmluZyBvbiBvdXIgd2Vic2l0ZS4gWW91ciByZWdpc3RyYXRpb24gaXMgcGVuZGluZyBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbC4gWW91IHdpbGwgZ2V0IGEgc2VwYXJhdGUgZW1haWwgb25jZSBpdCdzIGFjdGl2YXRlZC4= + VGhhbmsgeW91IGZvciBzdWdnZXN0aW5nIHlvdXIgY2F0ZWdvcnku + U3VnZ2VzdGVkIGNhdGVnb3J5IGlzIHBlbmRpbmcgZm9yIEFkbWluaXN0cmF0aXZlIGFwcHJvdmFsIA== + VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgcmVxdWVzdC4= + VGhhbmsgeW91IGZvciBzdWJzY3JpYmluZyB0byBvdXIgbWFpbGluZyBsaXN0 + VGhhbmtzIGZvciBWb3Rpbmch + Q3VycmVudCBDYXRlZ29yeQ== + QWN0aW9uIEJveA== + QWRkaW5nIEFkZHJlc3M= + QWR2ZXJ0aXNlbWVudHM= + QmFjayB0byB0b3A= + Q2F0ZWdvcmllcw== + Q2F0ZWdvcnkgU2VhcmNoIFJlc3VsdHM= + UGVuZGluZyBvciBkaXNhYmxlZCB1c2VyIGFjY291bnQgd2FybmluZw== + RWRpdCBBZGRyZXNz + WW91ciBGYXZvcml0ZSBJdGVtcw== + WW91ciBGYXZvcml0ZXM= + Rm9yZ290IFBhc3N3b3Jk + Rm9yZ290IFBhc3N3b3JkIENvbmZpcm1hdGlvbg== + Rm9yZ290IFBhc3N3b3JkIE5vdGlmaWNhdGlvbg== + TG9naW4gQm94 + TWFpbGluZyBMaXN0 + TWVtYmVycw== + TWlzc2luZyBQaHJhc2UgQWRkaW5n + TXkgQWNjb3VudA== + TXkgQWRkcmVzc2Vz + TXkgRmF2b3JpdGVz + TXkgSXRlbXM= + TXkgUHJlZmVyZW5jZXM= + TXkgUHJvZmlsZQ== + Tm8gUGVybWlzc2lvbg== + UGFnZSBOb3QgRm91bmQ= + UGFzc3dvcmQgUmVxdWVzdCBDb25maXJtYXRpb24= + UHJpdmFjeSBQb2xpY3k= + UmVjb21tZW5kIENvbmZpcm1hdGlvbg== + UmVjb21tZW5kIHRvIGEgRnJpZW5k + VXNlciBSZWdpc3RyYXRpb24gQ29uZmlybWF0aW9u + VXNlciBSZWdpc3RyYXRpb24gUGVuZGluZw== + UmVsYXRlZCBDYXRlZ29yaWVz + UmVsYXRlZCBJdGVtcw== + UmVsYXRlZCBTZWFyY2hlcw== + U2VhcmNoIEJveA== + U2VhcmNoIFJlc3VsdHM= + U2l0ZSBtYXA= + U3Vic2NyaXB0aW9uIENvbmZpcm1hdGlvbg== + U3Vic2NyaXB0aW9uIENvbmZpcm1lZA== + U3VnZ2VzdCBDYXRlZ29yeQ== + Q2F0ZWdvcnkgQWRkZWQ= + Q2F0ZWdvcnkgUGVuZGluZw== + VGVybXMgYW5kIENvbmRpdGlvbnM= + VGhhbmsgeW91IQ== + VW5zdWJzY3JpYmUgQ29uZmlybWF0aW9u + VW5zdWJzY3JpcHRpb24gQ29uZmlybWVk + VXNlciBQcm9maWxl + VXNlciBSZWdpc3RyYXRpb24= + V2VsY29tZSB0byBJbi1Qb3J0YWwh + VG90YWwgQ2F0ZWdvcmllcw== + VW5zdWJzY3JpcHRpb24gQ29uZmlybWF0aW9u + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIHVuc3Vic2NyaWJlIGZyb20gb3VyIG1haWxpbmcgbGlzdD8gKFlvdSBjYW4gYWx3YXlzIHN1YnNjcmliZSBhZ2FpbiBieSBlbnRlcmluZyB5b3VyIGVtYWlsIGF0IHRoZSBob21lIHBhZ2Up + VW5zdWJzY3JpYmU= + VXNlcm5hbWU= + QSB1c2VyIHdpdGggc3VjaCB1c2VybmFtZSBhbHJlYWR5IGV4aXN0cy4= + QSB1c2VyIHdpdGggc3VjaCB1c2VybmFtZS9lLW1haWwgYWxyZWFkeSBleGlzdHMu + VGhhbmsgeW91IGZvciByZWdpc3RlcmluZy4gWW91ciByZWdpc3RyYXRpb24gaXMgcGVuZGluZyBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbC4= + VmVyaWZ5IHBhc3N3b3Jk + RGlyZWN0IGFjY2VzcyBvciBib29rbWFyaw== + TnVtYmVyIG9mIFZvdGVz + Vm90ZXM= + Vm90ZXMgSGkgdG8gTG93 + Vm90ZXMgTG93IHRvIEhp + Vm90ZSE= + V2FybmluZw== + V2UgYWNjZXB0IGNyZWRpdCBjYXJkcw== + d3JvdGU= + WWVz + WW91ciBBY2NvdW50 + TGFuZ3VhZ2U= + WW91ciBXaXNoIExpc3Q= + WklQIENvZGU= + WklQIENvZGU= + + + \ No newline at end of file Index: themes/advanced/_install/install_data.sql =================================================================== --- themes/advanced/_install/install_data.sql (revision 0) +++ themes/advanced/_install/install_data.sql (revision 0) @@ -0,0 +1 @@ +UPDATE Category SET l1_Name = 'Home (TD)' WHERE l1_Name = 'Home'; \ No newline at end of file Index: themes/advanced/_install/theme.xml =================================================================== --- themes/advanced/_install/theme.xml (revision 0) +++ themes/advanced/_install/theme.xml (revision 0) @@ -0,0 +1,3 @@ + + platform/designs/default_design.des + \ No newline at end of file Index: themes/advanced/in-bulletin/_install/english.lang =================================================================== --- themes/advanced/in-bulletin/_install/english.lang (revision 0) +++ themes/advanced/in-bulletin/_install/english.lang (revision 0) @@ -0,0 +1,114 @@ + + m/d/Yg:i Am/d/Yg:i:s A.,utf-8http://docs.in-portal.org/eng/index.php2 + + RGVsZXRlIFBvc3Q= + TG9jayBUb3BpYw== + TW9kaWZ5IFBvc3Q= + TmV3IFByaXZhdGUgTWVzc2FnZQ== + TmV3IHRvcGlj + UmF0ZSBUb3BpYw== + UmVwbHk= + UmVwbHkgUXVvdGVk + U2VuZCBQcml2YXRlIE1lc3NhZ2U= + VW5sb2NrIFRvcGlj + Vm90ZQ== + QXV0aG9y + RGF0ZQ== + Rm9ydW1z + RnJvbQ== + TGFzdCBQb3N0 + UG9zdGVy + UG9zdHM= + UmVwbGllcw== + U3ViamVjdA== + VG8= + VG9waWNz + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGUgcG9zdD8NClRoaXMgYWN0aW9uIGNhbm5vdCBiZSB1bmRvbmUu + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGUgcHJpdmF0ZSBtZXNzYWdlPyBUaGlzIGFjdGlvbiBjYW5ub3QgYmUgdW5kb25lLg== + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGUgdG9waWM/IFRoaXMgYWN0aW9uIGNhbm5vdCBiZSB1bmRvbmUu + TWFuYWdlIHlvdXIgVG9waWNzIGhlcmU= + VG9waWMgUG9zdHM= + VG9waWMgVHlwZQ== + QXV0aG9y + RElzYWJsZSBCQiBjb2Rlcw== + RGlzYWJsZSBzbWlsZXlz + RW5hYmxlIEJCIENvZGVz + RW5hYmxlIFNtaWxleXM= + RnJvbQ== + TWVzc2FnZQ== + U2lnbmF0dXJl + Tm90aWZ5IGFib3V0IFByaXZhdGUgTWVzc2FnZXM= + Tm90aWZ5IG1lIGFib3V0IHJlcGxpZXM= + UG9zdHMgcGVyIHBhZ2U= + U2hvdyBTaWduYXR1cmVz + U2hvdyBzaWduYXR1cmU= + U3ViamVjdA== + VG8= + VG9waWNzIHBlciBwYWdl + U2VudA== + Rm9ydW1z + Rm9ydW0gaXMgbG9ja2VkIGZvciBwb3N0aW5n + TG9ja2VkIFRvcGlj + RGF0ZQ== + TXkgVG9waWNz + TmV3IFRvcGlj + VGhlIHN5c3RlbSBhZG1pbmlzdHJhdG9yIG11c3QgYXBwcm92ZSB5b3VyIHRvcGljIGJlZm9yZSBpdCBpcyBwdWJsaWNseSBhdmFpbGFibGUu + VGhlIFRvcGljIHlvdSBoYXZlIGNyZWF0ZWQgaGFzIGJlZW4gYWRkZWQgdG8gdGhlIHN5c3RlbQ== + Rm9ydW0gaGFzIG5ldyBwb3N0cw== + Tm8gbWVzc2FnZXM= + bm8gc3ViamVjdA== + Tm8gVG9waWNz + Rm9ydW0gaGFzIG5vIG5ldyBwb3N0cw== + UmVhZA== + UmVwbGllZA== + U2VudA== + VW5yZWFk + Vmlld2Vk + QWRkIFBlbmRpbmcgVG9waWM= + QWRkIFRvcGlj + RGVsZXRlIFRvcGlj + TW9kaWZ5IFRvcGlj + UmF0ZSBUb3BpYw== + QWRkIFRvcGljIFJlcGx5 + RGVsZXRlIFRvcGlj + UmVwbHkgVG9waWMgTW9kaWZ5 + VmlldyBUb3BpYyBSZXBseQ== + VmlldyBUb3BpYw== + UG9zdGVk + cG9zdHM= + UHJpdmF0ZSBNZXNzYWdlcw== + Rm9ydW1z + QWxyZWFkeSB2b3RlZCE= + UGxlYXNlIGxvZ2luIHRvIHZvdGUh + VGhhbmsgeW91IGZvciB1cGRhdGluZyB5b3VyIHRvcGljLg== + VGhhbmsgeW91IGZvciB1cGRhdGluZyB5b3VyIHRvcGljLiBZb3VyIG1vZGlmaWNhdGlvbnMgYXJlIHBlbmRpbmcgZm9yIGFkbWluaXN0cmF0aXZlIGFwcHJvdmFsLg== + TXkgVG9waWNz + Tm8gcGVybWlzc2lvbnMgdG8gbW9kaWZ5IHRoaXMgdG9waWM= + Tm8gcGVybWlzc2lvbnMgdG8gc3VibWl0IGEgbmV3IHRvcGljIGludG8gdGhlIGN1cnJlbnQgY2F0ZWdvcnku + Tm8gcGVybWlzc2lvbnMgdG8gcmVwbHkgaW4gdGhpcyB0b3BpYw== + Tm8gcGVybWlzc2lvbnMgdG8gbW9kaWZ5IHRoaXMgcG9zdC4= + Tm8gcGVybWlzc2lvbnMgdG8gdmlldyByZXBsaWVzIGZvciB0aGlzIHRvcGljLg== + QWRkaW5nIENvbW1lbnQ= + UHJpdmF0ZSBNZXNzYWdlIFNlbnQ= + TmV3IFRvcGljIEFkZGVk + TmV3IFRvcGljIFBlbmRpbmc= + RmF2b3JpdGUgVG9waWNz + VG9waWMgTW9kaWZpY2F0aW9uIENvbmZpcm1hdGlvbg== + VG9waWMgUGVuZGluZyBNb2RpZmljYXRpb24gQ29uZmlybWF0aW9u + TmV3IFByaXZhdGUgTWVzc2FnZQ== + TmV3IFRvcGlj + UG9zdCBSZXBseQ== + UG9sbHM= + UHJpdmF0ZSBNZXNzYWdlIERldGFpbHM= + UHJpdmF0ZSBNZXNzYWdlcw== + TW9kaWZ5IFBvc3Q= + VG9waWMgUG9zdHM= + VG9waWNz + VG9waWMgU2VhcmNoIFJlc3VsdHM= + VmlldyBDb21tZW50cw== + VG9waWNz + TGFzdCB1cGRhdGVk + VG90YWwgdG9waWNz + + + \ No newline at end of file Index: themes/advanced/in-bulletin/_install/install_data.sql =================================================================== --- themes/advanced/in-bulletin/_install/install_data.sql (revision 0) +++ themes/advanced/in-bulletin/_install/install_data.sql (revision 0) @@ -0,0 +1 @@ +UPDATE Category SET l1_Name = 'Forums (TD)' WHERE l1_Name = 'Forums'; \ No newline at end of file Index: themes/advanced/in-bulletin/_install/theme.xml =================================================================== --- themes/advanced/in-bulletin/_install/theme.xml (revision 0) +++ themes/advanced/in-bulletin/_install/theme.xml (revision 0) @@ -0,0 +1,4 @@ + + in-bulletin/designs/section + in-bulletin/topics/topic_detail + \ No newline at end of file Index: themes/advanced/in-commerce/_install/english.lang =================================================================== --- themes/advanced/in-commerce/_install/english.lang (revision 0) +++ themes/advanced/in-commerce/_install/english.lang (revision 0) @@ -0,0 +1,520 @@ + + m/d/Yg:i Am/d/Yg:i:s A.,utf-8http://docs.in-portal.org/eng/index.php2 + + UXR5 + QmFja29yZGVyZWQ= + UHJvZHVjdHMgYnkgbWFudWZhY3R1cmVy + YmFja29yZGVyZWQ= + U2hpcCBhbGwgaXRlbXMgdG9nZXRoZXI= + U2hpcCBiYWNrb3JkZXJzIHVwb24gYXZhaWxhYmxl + U2hpcCBiYWNrb3JkZXJlZCBpdGVtcyBzZXBhcmF0ZWx5 + TmV3IENvdXBvbg== + TmV3IERpc2NvdW50 + QWRkaXRpb25hbCBJbmZv + QWRkcmVzcyBpcyBsb2NrZWQgZm9yIG1vZGlmaWNhdGlvbnM= + QWRkcmVzcyBVc2VkIEFz + U3BsaXQgeW91ciBvcmRlciBhbmQgY2hhbmdlIHNoaXBwaW5nIG9wdGlvbnM= + QWZmaWxpYXRl + WW91ciBBZmZsaWF0ZSBhY2NvdW50IGlzIHBlbmRpbmcgb3IgZGlzYWJsZWQ= + QWZmaWxpYXRlIE1hdGVyaWFscw== + QWR2ZXJ0aXNpbmcgbWF0ZXJpYWxzIC0gbGlua3MsIGNvZGUgc2FtcGxlcywgYmFubmVycyBldGMu + QWZmaWxpYXRlIFBheW1lbnRz + TG9nIG9mIGNvbW1pc3Npb24gcGF5bWVudHM= + VGhhbmtzIHlvdS4gWW91ciBwYXltZW50IHR5cGUgaGFzIGJlZW4gY2hhbmdlZC4= + VmlzaXRzIGFuZCBvcmRlcnMgc3RhdGlzdGljcw== + QWxsIGF2YWlsYWJsZS9iYWNrb3JkZXJlZCBpdGVtcw== + SW5zdHJ1Y3Rpb25zIGFuZCBSZWd1bGF0aW9ucw== + QWRkcmVzcw== + Q2FyZCBFeHBpcmF0aW9u + Q2FyZCBUeXBl + Q29tcGFueQ== + Q3JlZGl0IENhcmQgTnVtYmVy + Q1ZWMg== + RS1tYWls + TmFtZSBvbiB0aGUgQ2FyZA== + QnV5IE5vdw== + RG93bmxvYWQgTm93 + TWFuYWdlIEFkZHJlc3Nlcw== + TmV3IEFkZHJlc3M= + UHJvY2VlZCB0byBwcmV2aWV3 + UmF0ZSBQcm9kdWN0 + UmF0ZSB0aGlzIHByb2R1Y3Q= + UmVtb3ZlIEZyb20gV2lzaCBMaXN0 + Q29tbWVudCB0aGlzIFByb2R1Y3Q= + VXBkYXRlIEFkZHJlc3M= + UmVjdXJyaW5nIE9yZGVyIENhbmNlbCBDb25maXJtYXRpb24= + UmVvY2N1cnJpbmcgYmlsbGluZyBpcyBjYW5jZWxlZC4= + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGNhbmNlbCB0aGlzIHJlY3VycmluZyBvcmRlcj8= + WW91ciByZWN1cnJpbmcgb3JkZXIgaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IGNhbmNlbGxlZA== + Q2FuY2VsIFJlY3VycmluZyBPcmRlcg== + KGJhY2tvcmRlcmVkKQ== + Q2hlY2tvdXQ= + ZnJlZSBzaGlwcGluZw== + T3JkZXIgVG90YWw= + VG90YWwgSXRlbXM= + VmlldyBDYXJ0 + Q3JlZGl0IGNhcmQgaXMgZXhwaXJlZA== + Q3JlZGl0IGNhcmQgbnVtYmVyIGlzIGludmFsaWQ= + UGxlYXNlIGNvbXBsZXRlIHRoZSBmb3JtIGJlbG93IHRvIGNoYW5nZSB5b3VyIGFmZmlsaWF0ZSBwYXltZW50IHR5cGUuIFRoZSBjaGFuZ2Ugd2lsbCB0YWtlIGVmZmVjdCBzdGFydGluZyBmcm9tIHRoZSBuZXh0IHNjaGVkdWxlZCBhZmZpbGlhdGUgcGF5bWVudC4= + Q2hhbmdlIFBheW1lbnQgVHlwZQ== + UGF5bWVudCBvcHRpb25zIGZvciBhZmZpbGlhdGUgY29tbWlzc2lvbnM= + Q29tbWlzc2lvbiBlYXJuZWQ= + T3JkZXJz + T3JkZXIgIw== + VG90YWwgc2FsZXM= + UmVmZXJyZXI= + TWFuYWdlIHlvdXIgc2hpcHBpbmcgYW5kIGJpbGxpbmcgYWRkcmVzc2Vz + QWNjZXNzIER1cmF0aW9u + QWN0aW9ucw== + QWRkZWQ= + QWRkZWQgT24= + QWRkcmVzcw== + QWRkcmVzcyBMaW5l + QWRkcmVzc2Vz + QWRkIFRvIEZhdm9yaXRlcw== + QWRkIFRvIFdpc2ggTGlzdA== + QWR2YW5jZWQgU2VhcmNo + QWZmaWxpYXRl + YWZmaWxpYXRlIGFncmVlbWVudA== + WW91ciBhZmZpbGlhdGUgcmVnaXN0cmF0aW9uIGlzIHBlbmRpbmcgb3IgZGlzYWJsZWQuIElmIHlvdSBoYXZlIHJlZ2lzdGVyZWQgcmVjZW50bHksIHBsZWFzZSB3YWl0IHVudGlsIHRoZSBzaXRlIGFkbWluaXN0cmF0b3JzIGFwcHJvdmUgeW91ciBhcHBsaWNhdGlvbi4gWW91IHdpbGwgYmUgbm90aWZpZWQgdmlhIGUtbWFpbC4= + SW5zdHJ1Y3Rpb25zL0FkdmVydGlzaW5nIE1hdGVyaWFscw== + QWR2ZXJ0aXNpbmcgbWF0ZXJpYWxzIC0gbGlua3MsIGNvZGUgc2FtcGxlcywgYmFubmVycyBldGMu + UGF5bWVudHM= + RGlzcGxheXMgcGF5bWVudHMgc3RhdGlzdGljcw== + QWZmaWxpYXRlIFBheW1lbnQgVHlwZQ== + WW91ciBhZmZpbGlhdGUgcGF5bWVudCB0eXBlIGhhcyBiZWVuIGNoYW5nZWQu + QWZmaWxpYXRlIFJlZ2lzdHJhdGlvbg== + QWZmaWxpYXRlcw== + U3RhdGlzdGljcw== + QWZmaWxpYXRlIFN0YXRpc3RpY3M= + RGlzcGxheXMgdmlzdGVycyBhbmQgb3JkZXJzIHN0YXRpc3RpY3M= + QWZmaWxpYXRlcyBzZWN0aW9uIC0gZGlzcGxheXMgc3RhdGlzdGljcywgcGF5bWVudHMsIGFkdmVydGlzaW5nIG1hdGVyaWFscyBhbmQgbW9yZQ== + SGVyZSBpcyB0aGUgSFRNTCBjb2RlIHdoaWNoIGNyZWF0ZXMgYSBsaW5rIHRvIG91ciBzaXRl + WW91IGNvdWxkIGNvcHkgYW5kIHBhc3RlIGl0IG9uIHlvdXIgcGFnZSB0byBjcmVhdGUgYSBsaW5rIGFuZCBzdGFydCByZWZlcmluZyBjdXN0b21lcnMgYW5kIGVhcm5pbmcgYWZmaWxpYXRlIGNvbW1pc3Npb24u + VG8gcmVmZXIgY3VzdG9tZXJzIHRvIG91ciBzaXRlIGFuZCBlYXJuIGFmZmlsaWF0ZSBjb21taXNzaW9uIHBsZWFzZSB1c2UgdGhlIGZvbGxvd2luZyBVUkw= + SSBhZ3JlZSB0byBhZmZpbGlhdGUgYWdyZWVtZW50IHRlcm1zICZhbXA7IGNvbmRpdGlvbnM= + QW1vdW50 + QW1vdW50IFdpdGhvdXQgU2FsZXMgVGF4L1ZBVA== + QW5k + QW55 + QXZhaWxhYmlsaXR5 + QmVjb21lIEFuIEFmZmlsaWF0ZQ== + UGxlYXNlIGZpbGwgaW4gdGhlIGZvcm0gYmVsb3cgdG8gcmVnaXN0ZXIgYXMgYWZmaWxpYXRlLiBZb3Ugd2lsbCBiZSBub3RpZmllZCB2aWEgZS1tYWlsIHdoZW4geW91ciBhZmZpbGlhdGUgcmVnaXN0cmF0aW9uIGlzIGFwcHJvdmVkLg== + QmlsbGluZyBFbWFpbCAoaWYgaXQncyBkaWZmZXJlbnQgZnJvbSBzaGlwcGluZyk= + QmlsbGluZyBJbmZvcm1hdGlvbg== + QmlsbGluZyBPcHRpb25z + QmlydGggZGF0ZQ== + Qm90aA== + QnV5IE5vdw== + QnV5IFRoaXMgUHJvZHVjdA== + Q2FyZCBOdW1iZXI= + Q2FyZCBUeXBl + UHJpY2VzIG9mIG9uZSBvciBtb3JlIGl0ZW1zIGluIHlvdXIgc2hvcHBpbmcgY2FydCBoYXZlIGJlZW4gY2hhbmdlZCBkdWUgdG8geW91ciBsb2dpbiwgcGxlYXNlIHJldmlldyBjaGFuZ2VzLg== + Q2F0ZWdvcmllcw== + Q2hhbmdlIFBheW1lbnQgVHlwZQ== + UGxlYXNlIGNvbXBsZXRlIHRoZSBmb3JtIGJlbG93IHRvIGNoYW5nZSB5b3VyIGFmZmlsaWF0ZSBwYXltZW50IHR5cGUuIFRoZSBjaGFuZ2Ugd2lsbCB0YWtlIGVmZmVjdCBzdGFydGluZyBmcm9tIHRoZSBuZXh0IHNjaGVkdWxlZCBhZmZpbGlhdGUgcGF5bWVudC4= + QWZmaWxpYXRlIGNvbW1pc3Npb25zIHBheW1lbnQgb3B0aW9ucw== + Q2hhbmdlIFBheW1lbnQgVHlwZQ== + Q2hlY2tvdXQgU3RlcHM= + Q2hvb3NlIFBheW1lbnQgVHlwZQ== + Q2hvb3NlIEFmZmlsaWF0ZSBQbGFu + Q2l0eQ== + Q2xlYXIgQ2FydA== + Q2xlYXI= + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIHJlbW92ZSBhbGwgcHJvZHVjdHMgZnJvbSB5b3VyIHNob3BwaW5nIGNhcnQ/ + Q291cG9uIGNvZGUgaXMgZXhwaXJlZCwgYWxyZWFkeSB1c2VkIG9yIGRpc2FibGVkLg== + Q29taXNzaW9uIFBheW1lbnRz + Q29tbWVudHMvaW5zdHJ1Y3Rpb25z + Q29tcGFueQ== + Q29uZmlybWF0aW9u + Q29udGFpbnM= + Q29udGludWUgU2hvcHBpbmc= + Q291cG9uIGhhcyBiZWVuIGFwcGxpZWQu + Q291cG9uIENvZGU= + VGhlIGZvbGxvd2luZyA8aT48c3Ryb25nPmNvdXBvbiBjb2RlPC9zdHJvbmc+PC9pPiBoYXMgYmVlbiBhcHBsaWVk + WW91ciBjb3Vwb24gY29kZSBoYXMgbm90IGJlZW4gYXBwbGllZCBiZWNhdXNlIGl0J3Mgbm90IGVmZmVjdGl2ZSBmb3IgYW55IGl0ZW1zIGluIHlvdXIgY2FydCwgb3IgY3VycmVudCBkaXNjb3VudHMgZ2l2ZXMgeW91IGEgYmV0dGVyIHNhdmluZ3MgYW5kIHlvdSBjb3VsZCBzYXZlIHlvdXIgY291cG9uIGZvciBhbm90aGVyIG9yZGVyLg== + Q291cG9uIGhhcyBiZWVuIHJlbW92ZWQu + Q3JlYXRl + Q3VycmVudCBQYXltZW50IFR5cGU= + Q1ZWMiBoZWxw + RGF0ZQ== + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGlzIGFkZHJlc3M/ + RGVzY3JpcHRpb24= + RGV0YWlscw== + RGlzY291bnQ= + RGlzY291bnQgSW5mbw== + RG9lc24ndCBDb250YWlu + WW91IGhhdmUgbm90IGNyZWF0ZWQgYW55IGFkZHJlc3NlcyB5ZXQu + WW91IGRvbid0IGhhdmUgYW55IG9yZGVycyB5ZXQ= + WW91IGRvbid0IGhhdmUgYW55IGFmZmlsYXRlIHBheW1lbnRzIHlldC4= + WW91IGRvbid0IGhhdmUgYW55IHZpc2l0b3JzIHlldA== + TGluaw== + RG93bmxvYWQgTm93 + RG93bmxvYWRz + VGhlIGl0ZW1zIGF2YWlsYWJsZSBmb3IgZG93bmxvYWQ= + RWRpdG9yJ3MgUGljaw== + RWRpdG9yJ3MgUGlja3M= + RWRpdCBPcHRpb25z + SWYgeW91IGhhdmUgPGk+PHN0cm9uZz5jb3Vwb24gY29kZTwvc3Ryb25nPjwvaT4sIGVudGVyIGl0IGhlcmU= + SWYgeW91IGhhdmUgPGk+PHN0cm9uZz5naWZ0IGNlcnRpZmljYXRlPC9zdHJvbmc+PC9pPiwgZW50ZXIgaXQgaGVyZQ== + UGxlYXNlIGVudGVyIHlvdXIgc2hpcHBpbmcgYWRkcmVzcy4gSW5jb21wbGV0ZSBvciBpbmNvcmVjdCBpbmZvcm1hdGlvbiBtYXkgcmVzdWx0IGluIGEgZGVsYXkgb3IgY2FuY2VsbGF0aW9uIG9mIHlvdXIgb3JkZXIu + WW91IGhhdmUgYWxyZWFkeSBjb21tZW50ZWQgdGhpcyBwcm9kdWN0IQ== + UGxlYXNlIGVudGVyIHZhbGlkIHNoaXBwaW5nIGFkZHJlc3MgdG8gZ2V0IHNoaXBwaW5nIHJhdGVzIGFuZCBvcHRpb25z + U29ycnksIGJ1dCBubyBzaGlwcGluZyB0eXBlcyBhcmUgYXZhaWxhYmxlIGZvciBzZWxlY3RlZCBhZGRyZXNzLiBQbGVhc2Ugc2VsZWN0IGRpZmZlcmVudCBhZGRyZXNzLCBvciBjb250YWN0IHNpdGUgYWRtaW5pc3RyYXRvcg== + RXhhY3RseSBJcw== + RXhwLg== + RmF4IE51bWJlcg== + RmVhdHVyZWQgSXRlbQ== + RmVhdHVyZWQgUHJvZHVjdHM= + RmllbGQgaXMgcmVxdWlyZWQ= + RmlsZW5hbWU= + RmlsZXM= + Rmlyc3QgbmFtZQ== + RnJlZQ== + WW91ciBmcmllbmQgZS1tYWls + WW91ciBmcmllbmQgbmFtZQ== + RnJvbQ== + RnVsbCBOYW1l + R2lmdCBDZXJ0aWZpY2F0ZSBoYXMgYmVlbiBhcHBsaWVk + VGhlIGZvbGxvd2luZyA8aT48c3Ryb25nPmdpZnQgY2VydGlmaWNhdGU8L3N0cm9uZz48L2k+IGhhcyBiZWVuIGFwcGxpZWQ= + WW91ciBnaWZ0IGNlcnRpZmljYXRlIGhhcyBub3QgYmVlbiBhcHBsaWVkIGJlY2F1c2UgaXQncyBub3QgZWZmZWN0aXZlIGZvciBhbnkgaXRlbXMgaW4geW91ciBjYXJ0LCBvciBjdXJyZW50IGRpc2NvdW50cyBnaXZlcyB5b3UgYSBiZXR0ZXIgc2F2aW5ncyBhbmQgeW91IGNvdWxkIHNhdmUgeW91ciBnaWZ0IGNlcnRpZmljYXRlIGZvciBhbm90aGVyIG9yZGVyLg== + R2lmdCBDZXJ0aWZpY2F0ZSBoYXMgYmVlbiByZW1vdmVkLg== + R2lmdCBDZXJ0aWZpY2F0ZQ== + R3JhbmQgVG90YWw= + SSBBZ3JlZSB0bw== + QWRkaXRpb25hbCBJbWFnZXM= + QURESVRJT05BTCBJTUFHRVM= + SW5zdXJhbmNlIENvc3Q= + SW52YWxpZCBjb3Vwb24gY29kZSE= + SXMgbm90 + VGhpcyBpdGVtIGlzIGVsaWdpYmxlIGZvciB0aGUgZm9sbG93aW5nIGRpc2NvdW50 + S2V5d29yZHMgYXJlIHRvbyBzaG9ydA== + TGFzdCAzIG1vbnRocw== + TGFzdCA2IG1vbnRocw== + TGFzdCBtb250aA== + TGFzdCBuYW1l + TGFzdCB3ZWVr + TGFzdCB5ZWFy + TG9naW4= + TG9nb3V0 + TWFuYWdlIGFkZHJlc3Nlcw== + TWFudWZhY3R1cmVy + TWFudWZhY3R1cmVycw== + TWFudWZhY3R1cmVyIEEgdG8gWg== + TWFudWZhY3R1cmVyIFogdG8gQQ== + TWVzc2FnZQ== + TW9yZSBGaWxlcw== + TW9yZSBJbWFnZXM= + bW9yZQ== + bW9yZSBvcmRlcnM= + U29ycnksIGJ1dCB0aGUgcHJvZHVjdCB5b3UgaGF2ZSBzZWxlY3RlZCBpcyBvdXQgb2Ygc3RvY2su + U29ycnksIGJ1dCB0aGUgcXVhbnRpdHkgeW91IGhhdmUgc2VsZWN0ZWQgZm9yIG9uZSBvciBtb3JlIHByb2R1Y3RzIGluIHlvdXIgY2FydCBpcyBub3QgY3VycmVudGx5IGF2YWlsYmxlLiBNYXhpbXVtIGF2YWlsYmxlIHF1YW50aXR5IGhhcyBiZWVuIGxlZnQgaW4geW91ciBjYXJ0Lg== + SXRlbXMgcXVhbnRpdGVzIGFuZC9vciBvcmRlciB0eXBlcyBpbiB5b3UgY2FydCBoYXZlIGJlZW4gdXBkYXRlZC4gUGxlYXNlIHJldmlldyB0aGUgY2hhbmdlcyBiZWxvdyBiZWZvcmUgcHJvY2VlZGluZy4= + TVNSUA== + WW91IGhhdmUgdG8gYWdyZWUgdG8gYWZmaWxpYXRlIHRlcm1zICZhbXA7IGNvbmRpdGlvbnMgdG8gcmVnaXN0ZXIgYXMgYWZmaWxpYXRl + TXkgQWNjb3VudA== + TXkgQWRkcmVzc2Vz + TXkgT3JkZXJz + TmFtZQ== + VGl0bGUgQSB0byBa + TmFtZSBvbiB0aGUgQ2FyZA== + VGl0bGUgWiB0byBB + TmV3 + QWRkIG5ldyBhZGRyZXNz + TmV3IFByb2R1Y3Rz + Tm8= + Tm8gY3JpdGVyaWEgZW50ZXJlZCBvciBrZXl3b3JkcyBhcmUgdG9vIHNob3J0IQ== + VGhlcmUgaXMgbm8gZmlsZXMgYXZhaWxhYmxlIGZvciB0aGlzIHByb2R1Y3Qu + Tm8gcHJvZHVjdHMgZm91bmQgbWF0Y2hpbmcgeW91ciBjcml0ZXJpYQ== + Tm90ZQ== + T2s= + T2xkIHRvIFJlY2VudA== + T3B0aW9ucyBDb21iaW5hdGlvbg== + U2VsZWN0ZWQgb3B0aW9ucyBjb21iaW5hdGlvbiBpcyBjdXJyZW50bHkgbm90IGF2YWlsYWJsZQ== + UGxlYXNlIHNlbGVjdCB0aGUgb3B0aW9ucyBtYXJrZWQgd2l0aCA8c3BhbiBjbGFzcz0iZXJyb3IiPio8L3NwYW4+IGJlZm9yZSBwcm9jZWVkaW5n + T3I= + Q29tbWlzc2lvbg== + T3JkZXIgQ29tcGxldGVk + T3JkZXIgY291bnQ= + T3JkZXIgIw== + T3JkZXIgTnVtYmVy + T3JkZXIgUHJldmlldw== + T3JkZXJz + QWxsIG9mIHlvdXIgb3JkZXJz + WW91ciBvcmRlciBoYXMgYmVlbiBzdWNjZXNzZnVsbHkgcGxhY2Vk + T3JkZXIgVG90YWw= + T3JkZXIgQW1vdW50 + b3IgZW50ZXIgbmV3IGFkZHJlc3MgYmVsb3c= + cHJvZHVjdHM= + b3RoZXI= + T3VyIFByaWNl + T3V0IG9mIHN0b2Nr + QW1vdW50 + UGF5bWVudCBSZWZlcmVuY2U= + UGF5bWVudCBUeXBl + UGVyc29uYWwgSW5mb3JtYXRpb24= + VGhpcyBzZWN0aW9uIGFsbG93cyB5b3UgdG8gY2hhbmdlIHlvdXIgcGVyc29uYWwgaW5mb3JtYXRpb24gc3VjaCBhcyBOYW1lLCBQYXNzd29yZCBldGMu + UGhvbmUgTnVtYmVy + UGxlYXNlIGVudGVyIHlvdXIgYmlsbGluZyBhZGRyZXNzLiBJbmNvbXBsZXRlIG9yIGluY29yZWN0IGluZm9ybWF0aW9uIG1heSByZXN1bHQgaW4gYSBkZWxheSBvciBjYW5jZWxsYXRpb24gb2YgeW91ciBvcmRlci4= + UG9wdWxhcg== + UHJpY2U= + UHJpY2UgSGlnaCB0byBMb3c= + UHJpY2UgTG93IHRvIEhpZ2g= + UHJpY2luZw== + UHJvY2VlZCB0byBDaGVja291dA== + UHJvY2VlZCB0byBCaWxsaW5n + UHJvY2Vzc2luZyBGZWU= + UHJvZHVjdCBEZXNjcmlwdGlvbg== + UHJvZHVjdCBEZXRhaWxz + RmlsZXM= + UHJvZHVjdHM= + UHJvZHVjdHMgQnk= + UHJvZHVjdHMgVG90YWw= + UXR5 + UXVhbnRpdHk= + UXVhbnRpdHkgUHJpY2luZw== + QXZlcmFnZQ== + RXhjZWxsZW50 + RmFpcg== + R29vZA== + UG9vcg== + UmF0ZSBQcm9kdWN0 + UmF0ZSBUaGlzIFByb2R1Y3Q= + VmVyeSBHb29k + UmVjZW50bHkgVmlld2VkIEl0ZW1z + UmVjZW50IE9yZGVycw== + UmVjZW50IHRvIE9sZA== + UmVjb21tZW5k + UmVjb21tZW5kIFRoaXMgUHJvZHVjdA== + UmVmZXJlciBVUkw= + UmVnaXN0ZXIgQXMgQWZmaWxpYXRl + UmVnaXN0cmF0aW9u + UmVndWxhciBQcmljZQ== + UmVsYXRlZCBQcm9kdWN0cw== + UmVsZXZhbmNl + UmVtb3Zl + UmVtb3ZlIGZyb20gV2lzaCBMaXN0 + UmVtb3Zl + Q29tbWVudCBieQ== + Q29tbWVudCBwcm9kdWN0 + Q29tbWVudHM= + Q29tbWVudCB0aGlzIHByb2R1Y3Q= + U2VhcmNoIEluIFJlc3VsdHM= + U2VhcmNoIFJlc3VsdHM= + U2VsZWN0 + UGxlYXNlIHNlbGVjdCB5b3VyIGFkZHJlc3M= + U2VsZWN0IE9wdGlvbnM= + U2VuZCBwYXNzd29yZA== + U2hpcG1lbnQgaW5mb3JtYXRpb24= + U2hpcHBpbmcgY29zdA== + U2hpcHBpbmcgSW5mb3JtYXRpb24= + U2hpcHBpbmcgT3B0aW9ucw== + U2hpcHBpbmcgVG90YWw= + VHJhY2tpbmcvUmVmZXJlbmNlIE51bWJlcg== + VGhlIHByb2R1Y3RzIGluIHlvdXIgY2FydCBoYXZlIGRpZmZlcmVudCBzaGlwcGluZyBvcHRpb25zLiBUaGUgc2hpcHBpbmcgb3B0aW9ucyBhbGxvd2VkIGZvciBhbGwgdGhlIHByb2R1Y3RzIGluIHlvdXIgY2FydCBhcmUgZGlzcGxheWVkIGJlbG93LiBJZiB5b3UnZCBsaWtlIHRvIG1hbnVhbGx5IGFkanVzdCB0aGUgc2hpcHBpbmcgZm9yIGV2ZXJ5IGdyb3VwIG9mIHByb2R1Y3RzIGNsaWNrIHRoZSBjaGVja2JveCBiZWxvdw== + dGhlIHByb2R1Y3RzIGluIHlvdXIgc2hvcHBpbmcgY2FydCBjYW4ndCBiZSBzaGlwcGVkIGluIG9uZSBzaGlwbWVudCBiZWNhdXNlIG9mIGRpZmZlcmVudCBzaGlwcGluZyBvcHRpb25zLiBZb3VyIG9yZGVyIHdpbGwgYmUgc3BsaXQgYW5kIHNvbWUgcHJvZHVjdHMgd2lsbCBiZSBzaGlwcGVkIHNlcGFyYXRlbHkuIFBsZWFzZSBzZWxlY3QgdGhlIHNoaXBwaW5nIGZvciBlYWNoIGdyb3VwIG9mIHByb2R1Y3RzIGJlbG93Lg== + U2l6ZQ== + U29ydA== + U29ydCBieQ== + U1NOL1RheCBJZC9WQVQgTnVtYmVy + U3RhdHVz + U3ViLUNhdGVnb3JpZXM= + U3Vic2NyaWJl + U3VidG90YWw= + dGVybXMgJmFtcDsgY29uZGl0aW9ucw== + VGVybXMgQW5kIENvbmRpdGlvbnM= + QWZmaWxpYXRlIGFncmVlbWVudCwgdGVybXMgJmFtcDsgY29uZGl0aW9ucw== + VGhhbmsgWW91 + VGhhbmsgeW91IGZvciByZWdpc3RlcmluZyBhcyBhZmZpbGlhdGUuIFlvdSB3aWxsIGJlIG5vdGlmaWVkIHZpYSBlLW1haWwgd2hlbiB5b3VyIHJlZ2lzdHJhdGlvbiBpcyBhcHByb3ZlZC4= + VG8= + VG9kYXk= + VG9wIFNlbGxlcg== + VG9wIFNlbGxlcnM= + VG90YWw= + Q29tbWlzc2lvbiBFYXJuZWQ= + T3JkZXIgVG90YWwgQW1vdW50 + T3JkZXJz + VG90YWwgU2F2aW5ncw== + VmlzaXRvcnM= + WW91IG1heSBhbHNvIHdpc2ggdG8gdHJ5IG91ciByZWNvbW1lbmRlZCBwcm9kdWN0cw== + WW91IG1heSBhbHNvIHdpc2ggdG8gdHJ5IG91ciByZWNvbW1lbmRlZCBwcm9kdWN0cw== + VW5zdWJzY3JpYmU= + VXBkYXRl + VXBkYXRlIEFkZHJlc3M= + VXBkYXRlIENhcnQ= + VXBkYXRlIE9wdGlvbnM= + VXBkYXRlIFNoaXBwaW5n + U2FsZXMgVGF4L1ZBVA== + VmVyc2lvbg== + VmlldyBSZWxhdGVkIFByb2R1Y3Rz + VmlldyBjb21tZW50cw== + V2VsY29tZQ== + V2lzaCBMaXN0 + VGhlIGl0ZW1zIHlvdSBoYXZlIGFkZGVkIHRvIHRoZSB3aXNoIGxpc3Q= + WWVz + WWVzdGVyZGF5 + WW91IGhhdmUgb25lIG9yIG1vcmUgYmFja29yZGVyZWQgaXRlbXMgb24geW91ciBzaG9wcGluZyBjYXJ0LiBQbGVhc2UsIHNlbGVjdCBvbmUgb2YgdGhlIGZvbGxvd2luZyBzaGlwbWVudCBvcHRpb24gdGhhdCBtaWd0aCBhZmZlY3QgeW91ciBzaGlwbWVudCBjb3N0 + WW91ciBTaG9wcGluZyBDYXJ0 + WW91ciBzaG9wcGluZyBjYXJ0IGlzIGVtcHR5 + WW91IGhhdmUgbm8gZG93bmxvYWRhYmxlIHByb2R1Y3RzIHB1cmNoYXNlZCB5ZXQu + WW91ciBEb3dubG9hZHM= + WW91ciBlLW1haWw= + WW91ciBuYW1l + WW91ciBQcmljZQ== + RW50ZXIgeW91ciBjb21tZW50 + WW91ciBXaXNoIExpc3Q= + WW91ciB3aXNoIGxpc3QgaXMgZW1wdHk= + WmlwIGNvZGU= + Wm9vbSBJbWFnZQ== + Q29udGFjdCBJbmZvcm1hdGlvbg== + Q29udGFjdCBpbmZvcm1hdGlvbg== + UGF5bWVudCB0eXBl + Q3VzdG9tZXIgTG9naW4= + VGhyZWUtZGlnaXQgbnVtYmVyIHByaW50ZWQgaW4gdGhlIHNpZ25hdHVyZSBzcGFjZSBvbiB0aGUgYmFjayBvZiBWSVNBLCBNYXN0ZXJDYXJkIGFuZCBEaXNjb3Zlci4gRm91ci1kaWdpdCBudW1iZXIgb24gdGhlIGZyb250IG9mIEFtZXJpY2FuIEV4cHJlc3M= + RGFpbHkgRGVhbHM= + WW91ciBBZmZpbGlhdGUgQWNjb3VudCBJbmZvcm1hdGlvbg== + TWFuYWdlIHlvdXIgc2hpcHBpbmcgYW5kIGJpbGxpbmcgYWRkcmVzc2VzIGhlcmU= + UHVyY2hhc2VkIERvd25sb2Fkcw== + TGlzdCBvZiBwbGFjZWQgT3JkZXJz + Tm8gb3JkZXJz + Tm8gcGF5bWVudHM= + Tm8gdmlzaXRvcnM= + RW50ZXIgQmlsbGluZyBJbmZvcm1hdGlvbg== + U2hpcHBpbmcgQWRkcmVzcw== + RmF4 + WW91IGhhdmUgYWxyZWFkeSByYXRlZCB0aGlzIHByb2R1Y3Qh + RGVzY3JpcHRpb24gZXhjZXJwdA== + SXRlbSBJcyBhIE5ldyBQcm9kdWN0 + SXRlbSBJcyBhIFBvcHVsYXIgUHJvZHVjdA== + UHJpY2U= + UHJvZHVjdCBJRA== + VGl0bGU= + U0tV + QWRkZWQgb24= + Q29tbWVudHM= + UGF5bWVudCB0eXBl + RG93bmxvYWQgTGluaw== + RGVmYXVsdCBCaWxsaW5nIEFkZHJlc3M= + RGVmYXVsdCBTaGlwcGluZyBBZGRyZXNz + TWFudWZhY3R1cmVy + TVNSUA== + T3VyIFByaWNl + QmVjb21lIGFuIEFmZmlsaWF0ZQ== + UmV0dXJucw== + U0tV + U29jaWFsIFNlY3VyaXR5ICM= + WW91IFNhdmU= + b3IgZW50ZXIgbmV3IGFkZHJlc3M= + UHJvZmlsZSBhZGRyZXNz + SWYgeW91IGZvcmdvdCB5b3VyIHBhc3N3b3JkIGNsaWNr + SXRlbXM= + a2c= + RGVmYXVsdCBCaWxsaW5nIEFkZHJlc3M= + RGVmYXVsdCBTaGlwcGluZyBBZGRyZXNz + TWF0ZXJpYWxz + T25lIG9yIG1vcmUgcHJvZHVjdCBpbiB5b3VyIGNhcnQgcmVxdWlyZXMgbWluaW11bSBxdWFudGl0eSBmb3IgcHVyY2hhc2UuIFlvdXIgY2FydCBoYXMgYmVlbiBhZGp1c3RlZCBhY2NvcmRpbmdseQ== + bW9yZQ== + TXVsdGlwbGUgU2hpcHBpbmcgVHlwZXM= + TXkgQWRkcmVzc2Vz + TXkgRG93bmxvYWRz + TXkgT3JkZXJz + Tm8gb3JkZXJz + Tm8gUHJvZHVjdHM= + bi9h + QWRkIG5ldyBhZGRyZXNz + UGxhY2UgT3JkZXI= + T3RoZXIgcHJvZHVjdHMgYnk= + b3VuY2Vz + UGF5bWVudCBhbW91bnQ= + UGF5bWVudCByZWZlcmVuY2U= + UGF5bWVudHM= + UGxlYXNlIExvZ2lu + cG91bmRz + UHJvZHVjdHMgdXBkYXRlZA== + SSB0aG91Z2h0IHlvdSBtaWdodCBiZSBpbnRlcmVzdGVkIGluIHRoaXMgaXRlbS4= + VGhhbmsgeW91IGZvciByZWNvbW1lbmRpbmcgdGhpcyBwcm9kdWN0LiBUaGUgZW1haWwgbWVzc2FnZSBoYXMgYmVlbiBzZW50IG91dC4= + UmVjdXJyaW5n + Q2FuY2VsIFJlY3VycmluZyBPcmRlcg== + IGRheShzKSBpbiBhZHZhbmNlLg== + SXQgd2lsbCBiZSBjaGFyZ2UgZm9yIHRoZSBzYW1lIHRvdGFsIGFtb3VudCBvbiA= + VGhpcyBpcyBhIHJlY3VycmluZyBvcmRlci4= + UmVmZXJyZXIgbGluaw== + UmVnaXN0cmF0aW9uIENvbmZpcm1hdGlvbg== + UmV0dXJuaW5nIGN1c3RvbWVycw== + U2FtZSBBcyBTaGlwcGluZyBBZGRyZXNz + QmlsbGluZyBJbmZvcm1hdGlvbg== + Q29zdCBTdW1tYXJ5 + RmlsZXM= + T3JkZXIgVG90YWw= + U2hpcHBpbmcgSW5mb3JtYXRpb24= + Q29tcGFueQ== + QWxsIGF2YWlsYWJsZSBpdGVtcw== + QWxsIGJhY2tvcmRlcmVkIGl0ZW1z + QmFja29yZGVyZWQ= + TnVtYmVyIG9mIEl0ZW1z + U2hpcG1lbnQ= + U2hpcHBpbmcgVHlwZQ== + U2hpcHBpbmcgV2VpZ2h0 + U2hvcHBpbmcgQ2FydA== + U29ydCBQcm9kdWN0cyBCeQ== + WW91IG1heSBmaWxsIGluIHRoZSBmb3JtIGJlbG93IHRvIHJlZ2lzdGVyLiBSZWdpc3RlcmluZyB3aWxsIGFsbG93IHlvdSB0byB1c2UgTXkgQWNjb3VudCBmZWF0dXJlcyBhbmQgc2ltcGxpZmllZCBjaGVja291dCBwcm9jZXNzIHRoZSBuZXh0IHRpbWUgeW91IHBsYWNlIGFuIG9yZGVyLg== + VGVybXMgYW5kIENvbmRpdGlvbnM= + QWZmaWxpYXRlIGFncmVlbWVudCwgdGVybXMgJmFtcDthbXA7IGNvbmRpdGlvbnM= + VGhhbmsgeW91IGZvciBjb21tZW50aW5nIHRoaXMgcHJvZHVjdC4= + VGhhbmsgeW91IGZvciBjb21tZW50aW5nIHRoaXMgcHJvZHVjdCAtIGl0J3MgcGVuZGluZyBmb3IgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWwu + UGxlYXNlIGNvbmZpcm0gdGhhdCB5b3Ugd2FudCB0byByZXNldCB5b3VyIHBhc3N3b3JkLg== + Tm8gZmlsZXMgYXZhaWxhYmxlLg== + Tm8gcGVybWlzc2lvbnMgdG8gY29tbWVudCB0aGlzIHByb2R1Y3Qu + V2UgQWNjZXB0IENyZWRpdCBDYXJkcw== + VGhhbmsgeW91IGZvciBiZWNvbWluZyBvdXIgYWZmaWxpYXRlLiBZb3UnbGwgcmVjZWl2aW5nIG1vbnRobHkgdXBkYXRlcyBieSBlbWFpbC4= + UHJvZHVjdCBDb21tZW50IEFkZGVk + QWZmaWxpYXRlIFByb2dyYW0= + UGF5bWVuIFR5cGU= + UGF5bWVudCBUeXBlIENoYW5nZWQ= + QmVjb21lIGFuIEFmZmlsaWF0ZQ== + QWZmaWxpYXRlIFN0YXRpc3RpY3M= + T3JkZXJzIFN0YXRpc3RpY3M= + VmlzaXRvciBTdGF0aXN0aWNz + Q2FuY2VsIFJlb2NjdXJpbmcgQmlsbGluZw== + U2hvcHBpbmcgQ2FydA== + Q2hlY2tvdXQgU3RlcHM= + Q29taXNzaW9uIFBheW1lbnRz + Q29uZmlybSBwYXNzd29yZCByZXNldA== + Q3JlZGl0IENhcmRz + RGFpbHkgRGVhbHM= + RmVhdHVyZWQgUHJvZHVjdHM= + TXkgRG93bmxvYWRz + TXkgT3JkZXJz + TmV3IFByb2R1Y3Rz + T3JkZXIgUHJldmlldw== + RWRpdG9yJ3MgUGljayBQcm9kdWN0cw== + UG9wdWxhciBCcmFuZHM= + UHJvZHVjdCBEZXRhaWxz + UHJvZHVjdCBGaWxlcw== + UHJvZHVjdHM= + UHJvZHVjdHMgYnkgTWFudWZhY3R1cmVy + UHJvZHVjdCBTZWFyY2ggUmVzdWx0cw== + UmVjZW50bHkgVmlld2Vk + U29ycnkuIE5ldyB1c2VyIHJlZ2lzdHJhdGlvbiBoYXMgYmVlbiBkaXNhYmxlZC4= + UmVnaXN0cmF0aW9uIERpc2FibGVk + UmVsYXRlZCBQcm9kdWN0cw== + Q29tbWVudCB0aGlzIHByb2R1Y3Q= + U2hpcHBpbmcgT3B0aW9ucw== + U2hvcHBpbmcgQ2FydA== + U3BlY2lhbCBQcm9kdWN0cw== + Tm90IGEgTWVtYmVyPw== + VG9wIFNlbGxlcnM= + VG9wIFNlbGxlcnM= + WW91ciBXaXNoIExpc3Q= + VG90YWw= + VG90YWwgY29tbWlzc2lvbnM= + VG90YWwgb3JkZXJzIGFtb3VudA== + VG90YWwgb3JkZXJz + VG90YWwgcHJvZHVjdHM= + VG90YWwgdmlzaXRvcnM= + V2hhdCBpcyB0aGlzPw== + U2hvcHBpbmcgQ2FydA== + Q3VycmVuY3k= + + + \ No newline at end of file Index: themes/advanced/in-commerce/_install/install_data.sql =================================================================== --- themes/advanced/in-commerce/_install/install_data.sql (revision 0) +++ themes/advanced/in-commerce/_install/install_data.sql (revision 0) @@ -0,0 +1 @@ +UPDATE Category SET l1_Name = 'Products (TD)' WHERE l1_Name = 'Products'; \ No newline at end of file Index: themes/advanced/in-commerce/_install/theme.xml =================================================================== --- themes/advanced/in-commerce/_install/theme.xml (revision 0) +++ themes/advanced/in-commerce/_install/theme.xml (revision 0) @@ -0,0 +1,4 @@ + + in-commerce/designs/section + in-commerce/products/product_detail + \ No newline at end of file Index: themes/advanced/in-link/_install/english.lang =================================================================== --- themes/advanced/in-link/_install/english.lang (revision 0) +++ themes/advanced/in-link/_install/english.lang (revision 0) @@ -0,0 +1,86 @@ + + m/d/Yg:i Am/d/Yg:i:s A.,utf-8http://docs.in-portal.org/eng/index.php2 + + TmV3IExpc3Rpbmc= + WW91IGFyZSBhYm91dCB0byBjYW5jZWwgeW91ciBsaW5rIGVuaGFuY2VtZW50Lg== + WW91IGFyZSBhYm91dCB0byBleHRlbmQgeW91ciBsaW5rIGVuaGFuY2VtZW50Lg== + Q2FuY2VsIEVuaGFuY2VtZW50 + RW5oYW5jZQ== + RW5oYW5jZSBMaW5r + RXh0ZW5kIC8gQ2FuY2VsIEVuaGFuY2VtZW50 + RXh0ZW5kIEVuaGFuY2VtZW50 + UmF0ZSB0aGlzIGxpbms= + Q29tbWVudCB0aGlzIExpbms= + VmlzaXQgTGluaw== + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGNhbmNlbCB5b3VyIGVuaGFuY2VkIGxpbms/IFRoZSBsaXN0aW5nIHR5cGUgd2lsbCBiZSByZXNldCB0byByZWd1bGFyLg== + Q2hvb3NlIExpc3RpbmcgVHlwZQ== + RHVyYXRpb24= + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGUgbGluaz8NClRoaXMgYWN0aW9uIGNhbm5vdCBiZSB1bmRvbmUu + TWFuYWdlIHlvdXIgTGlua3MgaGVyZQ== + RW5oYW5jZW1lbnQgc2V0IHRvIHJlbmV3IGF1dG9tYXRpY2FsbHkgb24= + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGV4dGVuZCB5b3VyIGxpbmsgZW5oYW5jZW1lbnQ/ + QWRkcmVzcw== + Q2l0eQ== + Q291bnRyeQ== + UGhvbmU= + U3RhdGU= + WmlwIGNvZGU= + RW5oYW5jZW1lbnQgZXhwaXJlcyBvbg== + TGlzdGluZyBUeXBl + TGlzdGluZyBUeXBl + VXJs + RnJlZSBMaXN0aW5n + R29vZ2xlIE1hcHM= + VGhhbmsgeW91IQ== + TGluayBOYW1lIEEgdG8gWg== + TGluayBOYW1lIFogdG8gQQ== + TGlua3MgdXBkYXRlZA== + WW91ciBpbmZvcm1hdGlvbiByZXF1ZXN0IGhhcyBiZWVuIHNlbnQgb3V0LiA8YnIvPjxici8+WW91J2xsIGJlIGNvbnRhY3RlZCBzaG9ydGx5IQ== + UmVxdWVzdCBJbmZvcm1hdGlvbg== + TXkgTGlua3M= + Tm8gTGluayBFbmhhbmNtZW50cyBjdXJyZW50bHkgYXZhaWxhYmxl + Tm8gTGlua3M= + QWZ0ZXIgc2VsZWN0aW5nIGxpc3RpbmcgdHlwZSBpdCB3aWxsIGJlIGFkZGVkIHRvIHlvdXIgc2hvcHBpbmcgY2FydC4gT25jZSB5b3UgY29tcGxldGUgY2hlY2tvdXQgYW5kIHlvdXIgb3JkZXIgaXMgYXBwcm92ZWQgeW91ciBsaW5rIHN0YXR1cyB3aWxsIGJlIHVwZ3JhZGVkLiBZb3Ugd2lsbCBiZSBub3RpZmllZCBieSBlbWFpbCB3aGVuIHRoaXMgaXMgZG9uZS4= + cGVuZGluZw== + TGluayBEZXRhaWxz + U29ydCBMaW5rcyBCeQ== + U3VnZ2VzdCBMaW5r + VGhhbmsgeW91IGZvciBjb21tZW50aW5nIG9uIHRoaXMgbGluay4= + VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgY29tbWVudCBmb3IgdGhpcyBsaW5rIC0gaXQncyBwZW5kaW5nIGZvciBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbC4= + WW91ciBsaW5rIGhhcyBiZWVuIGVuaGFuY2VkLg== + WW91ciBMaW5rIGhhcyBiZWVuIG1vZGlmaWVk + VGhhbmsgeW91IGZvciB1cGRhdGluZyB5b3VyIGxpbmsuIFlvdXIgbW9kaWZpY2F0aW9ucyBhcmUgd2FpdGluZyBmb3IgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWwu + TXkgTGlua3M= + Tm8gcGVybWlzc2lvbnMgdG8gY29tbWVudCBvbiB0aGlzIGxpbmsu + Tm8gcGVybWlzc2lvbnMgdG8gcGVyZm9ybSBtb2RpZnkgdGhlIGxpbms= + Tm8gcGVybWlzc2lvbnMgdG8gc3VnZ2VzdCBsaW5rIGludG8gdGhlIGN1cnJlbnQgY2F0ZWdvcnk= + VGhhbmsgeW91IGZvciB1cGRhdGluZyB5b3VyIGxpbmsu + VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgbGluay4gQ3VycmVudGx5IGl0J3Mgd2FpdGluZyBmb3IgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWw= + TGluayBDb21tZW50IEFkZGVk + TGluayBDb21tZW50IFBlbmRpbmc= + RW5oYW5jZW1lbnQgQ2FuY2VsbGF0aW9uIENvbmZpcm1hdGlvbg== + RW5oYW5jZW1lbnQgRXh0ZW50aW9uIENvbmZpcm1hdGlvbg== + RW5oYW5jZSBMaW5r + RW5oYW5jZW1lbnQgRGV0YWlscw== + RXh0ZW5kIC8gQ2FuY2VsIExpbmsgRW5oYW5jZW1lbnQ= + RmF2b3JpdGUgTGlua3M= + SG90IExpbmtz + TGluayBEZXRhaWxz + TGlua3M= + TGlua3MgU2VhcmNoIFJlc3VsdHM= + TW9kaWZ5IExpbms= + TGluayBNb2RpZmllZA== + UGVuZGluZyBMaW5rIENvbmZpcm1hdGlvbg== + TXkgTGlua3M= + TmV3IExpbmtz + RWRpdG9yJ3MgUGljayBMaW5rcw== + UG9wdWxhciBMaW5rcw== + Q29tbWVudCB0aGlzIExpbms= + U3VnZ2VzdCBMaW5r + QWRkIExpbmsgQ29uZmlybWF0aW9u + UGVuZGluZyBMaW5rIENvbmZpcm1hdGlvbg== + dG8gY2FuY2VsIGxpbmsgZW5oYW5jZW1lbnQ= + VG90YWwgTGlua3M= + + + \ No newline at end of file Index: themes/advanced/in-link/_install/install_data.sql =================================================================== --- themes/advanced/in-link/_install/install_data.sql (revision 0) +++ themes/advanced/in-link/_install/install_data.sql (revision 0) @@ -0,0 +1 @@ +UPDATE Category SET l1_Name = 'Directory (TD)' WHERE l1_Name = 'Directory'; \ No newline at end of file Index: themes/advanced/in-link/_install/theme.xml =================================================================== --- themes/advanced/in-link/_install/theme.xml (revision 0) +++ themes/advanced/in-link/_install/theme.xml (revision 0) @@ -0,0 +1,4 @@ + + in-link/designs/section + in-link/links/link_detail + \ No newline at end of file Index: themes/advanced/in-news/_install/english.lang =================================================================== --- themes/advanced/in-news/_install/english.lang (revision 0) +++ themes/advanced/in-news/_install/english.lang (revision 0) @@ -0,0 +1,68 @@ + + m/d/Yg:i Am/d/Yg:i:s A.,utf-8http://docs.in-portal.org/eng/index.php2 + + TGFzdCB1cGRhdGVkIG9u + VGl0bGUgQSB0byBa + VGl0bGUgWiB0byBB + QXV0aG9yIEEgdG8gWg== + QXV0aG9yIFogdG8gQQ== + UmF0ZSB0aGlzIGFydGljbGU= + Q29tbWVudCB0aGlzIEFydGljbGU= + Q2F0ZWdvcnkgTGVhZCBTdG9yeQ== + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZSB0aGUgYXJ0aWNsZT8NClRoaXMgYWN0aW9uIGNhbm5vdCBiZSB1bmRvbmUu + TWFuYWdlIHlvdXIgQXJ0aWNsZXMgaGVyZQ== + QXJ0aWNsZSBJRA== + RmVlZCBPcmlnaW5hbCBVUkw= + TXkgQXJ0aWNsZXM= + Tm8gQXJ0aWNsZXM= + QWRkIFBlbmRpbmcgTmV3cw== + QWRkIE5ld3M= + RGVsZXRlIE5ld3M= + TW9kaWZ5IEFydGljbGUgUGVuZGluZw== + TW9kaWZ5IE5ld3M= + QXJ0aWNsZSBEZWxldGUgYnkgT3duZXI= + QXJ0aWNsZSBNb2RpZnkgUGVuZGluZyBieSBPd25lcg== + QXJ0aWNsZSBNb2RpZnkgYnkgT3duZXI= + UmF0ZSBOZXdz + VmlldyBOZXdz + UlNTIEZlZWQ= + QXJ0aWNsZSBEZXRhaWxz + c2l0ZSBsZWFkIHN0b3J5 + U29ydCBBcnRpY2xlcyBCeQ== + U3VnZ2VzdCBBcnRpY2xl + VGhhbmsgeW91IGZvciBjb21tZW50aW5nIHRoaXMgYXJ0aWNsZS4= + VGhhbmsgeW91IGZvciBjb21tZW50aW5nIHRoaXMgYXJ0aWNsZSAtIGl0J3Mgd2FpdGluZyBmb3IgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWwu + VGhhbmsgeW91IGZvciB1cGRhdGluZyB5b3VyIGFydGljbGUu + VGhhbmsgeW91IGZvciB1cGRhdGluZyB5b3VyIGFydGljbGUuIFlvdXIgbW9kaWZpY2F0aW9ucyBhcmUgcGVuZGluZyBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbC4= + Tm8gcGVybWlzc2lvbnMgdG8gY29tbWVudCB0aGlzIGFydGljbGUu + Tm8gcGVybWlzc2lvbnMgdG8gbW9kaWZ5IHRoaXMgYXJ0aWNsZS4= + Tm8gcGVybWlzc2lvbnMgdG8gc3VnZ2VzdCBhcnRpY2xlIGludG8gdGhlIGN1cnJlbnQgY2F0ZWdvcnku + VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgYXJ0aWNsZS4= + VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgYXJ0aWNsZS4gQ3VycmVudGx5IGl0J3Mgd2FpdGluZyBmb3IgYWRtaW5pc3RyYXRpdmUgYXBwcm92YWw= + QXJ0aWNsZSBDb21tZW50IEFkZGVk + QXJ0aWNsZSBDb21tZW50IFBlbmRpbmc= + QXJ0aWNsZSBEZXRhaWxz + QXJ0aWNsZXM= + QXJ0aWNsZXMgU2VhcmNoIFJlc3VsdHM= + Q2F0ZWdvcnkgTGVhZCBTdG9yeQ== + RmF2b3JpdGUgQXJ0aWNsZXM= + SG90IEFydGljbGVz + TW9kaWZ5IEFydGljbGU= + QXJ0aWNsZSBNb2RpZmllZA== + QXJ0aWNsZSBNb2RpZmljYXRpb25zIFBlbmRpbmc= + TW9kaWZ5IFRvcGlj + TXkgQXJ0aWNsZXM= + TXkgVG9waWNz + TmV3IEFydGljbGVz + QXJ0aWNsZXM= + RWRpdG9yJ3MgUGljayBBcnRpY2xlcw== + UG9wdWxhciBBcnRpY2xlcw== + Q29tbWVudCBBcnRpY2xl + TGVhZCBTdG9yeQ== + U3VnZ2VzdCBBcnRpY2xl + QXJ0aWNsZSBBZGRlZA== + QXJ0aWNsZSBQZW5kaW5n + VG90YWwgQXJ0aWNsZXM= + + + \ No newline at end of file Index: themes/advanced/in-news/_install/install_data.sql =================================================================== --- themes/advanced/in-news/_install/install_data.sql (revision 0) +++ themes/advanced/in-news/_install/install_data.sql (revision 0) @@ -0,0 +1 @@ +UPDATE Category SET l1_Name = 'News (TD)' WHERE l1_Name = 'News'; \ No newline at end of file Index: themes/advanced/in-news/_install/theme.xml =================================================================== --- themes/advanced/in-news/_install/theme.xml (revision 0) +++ themes/advanced/in-news/_install/theme.xml (revision 0) @@ -0,0 +1,4 @@ + + in-news/designs/section + in-news/articles/article_detail + \ No newline at end of file Index: themes/simple/_install/english.lang =================================================================== --- themes/simple/_install/english.lang (revision 0) +++ themes/simple/_install/english.lang (revision 0) @@ -0,0 +1,407 @@ + + m/d/Yg:i Am/d/Yg:i:s A.,utf-8http://docs.in-portal.org/eng/index.php2 + + SW52YWxpZCBzdGF0ZQ== + UGVuZGluZw== + U2Vzc2lvbiBFeHBpcmVk + RXhwb3J0 + TW92ZSBEb3du + TW92ZSBVcA== + QWRk + QWRkZWQ= + QWRkZWQgdG9kYXk= + QWRkcmVzcw== + QWRkcmVzcyBMaW5l + QWR2YW5jZWQgU2VhcmNo + QWxsIHJpZ2h0cyByZXNlcnZlZC4= + RW50aXJlIFdlYnNpdGU= + QW5k + VGhlcmUgaXMgYSBwcm9ibGVtIHdpdGggdGhlIGZvcm0sIHBsZWFzZSBjaGVjayB0aGUgZXJyb3IgbWVzc2FnZXMgYmVsb3cu + VGhlcmUgaXMgYSBwcm9ibGVtIHdpdGggdGhlIGZvcm0sIHBsZWFzZSBjaGVjayB0aGUgZXJyb3IgbWVzc2FnZXMgYmVsb3c= + QXNjZW5kaW5n + QmlydGggRGF0ZQ== + QWRkIENvbW1lbnQ= + QWRkIFRvIEZhdm9yaXRlcw== + QWRkIFRvIFdpc2ggTGlzdA== + QWR2YW5jZWQgc2VhcmNo + Q2FuY2Vs + Q2xlYXI= + Q2xvc2UgV2luZG93 + Q29udGFjdA== + Q3JlYXRl + RGVsZXRl + RGVsZXRlIEZpbGU= + RGVsZXRlIEltYWdl + RGV0YWlscw== + RWRpdA== + RmluZCBpdA== + TW9kaWZ5 + TW9yZSBJbWFnZXM= + TmV3IExpbms= + Tm8= + T0s= + UmVjb21tZW5k + UmVnaXN0ZXI= + UmVtb3ZlIEZyb20gRmF2b3JpdGVz + UmVzZXQ= + U2VsZWN0 + UmVjb3ZlciBQYXNzd29yZA== + U2V0 + U29ydA== + U3Vic2NyaWJl + VW5zdWJzY3JpYmU= + VXBkYXRl + VmlldyBZb3VyIFByb2ZpbGU= + WWVz + Ynk= + Q2FuY2Vs + U2VjdXJpdHkgY29kZQ== + U2VjdXJpdHkgY29kZSBlbnRlcmVkIGluY29ycmVjdGx5 + RW50ZXIgU2VjdXJpdHkgQ29kZQ== + TGFzdCB1cGRhdGVkIG9u + Q2l0eQ== + Y2xpY2sgaGVyZQ== + UGFzc3dvcmQgcmVzZXQgaGFzIGNvZGUgZXhwaXJlZA== + UGFzc3dvcmQgcmVzZXQgY29kZSBpcyBub3QgdmFsaWQ= + QWNjb3VudCBJbmZvcm1hdGlvbg== + Q3VycmVudCBWYWx1ZQ== + RGF0ZQ== + RGlzcGxheSB0byBQdWJsaWM= + RW1haWw= + TGFzdCBVcGRhdGU= + T25saW5l + TG9naW4= + TWVtYmVyIHNpbmNl + TWVzc2FnZQ== + TmFtZQ== + UHJpY2U= + Vmlld3M= + RW1haWxBZGRyZXNz + R28= + Tm8gUGVybWlzc2lvbnM= + UGFnZQ== + Q29tcGFueQ== + Q29udGFjdCBVcw== + Q29udGFjdCBJbmZvcm1hdGlvbg== + Q291bnRyeQ== + Q3JlYXRlIFBhc3N3b3Jk + Q3JlZGl0IENhcmRz + Q3VycmVudCBSYXRpbmc= + WW91ciBUaGVtZQ== + RGF0ZQ== + RGVsZXRl + RGVzY2VuZGluZw== + RGVzY3JpcHRpb24gQSB0byBa + RGVzY3JpcHRpb24gWiB0byBB + WW91ciBGYXZvcml0ZSBJdGVtcw== + RWRpdCB5b3VyIFByZWZlcmVuY2Vz + WW91ciBQcm9maWxlIEluZm9ybWF0aW9u + WW91ciBQcml2YXRlIE1lc3NhZ2Vz + RGV0YWlscw== + TW9kaWZ5 + RS1NYWls + QSB1c2VyIHdpdGggc3VjaCBlLW1haWwgYWxyZWFkeSBleGlzdHMu + TWFpbCBzZW5kaW5nIGZhaWxlZA== + RnJpZW5kJ3MgZS1tYWlsIGFkZHJlc3M= + WW91ciBlLW1haWwgYWRkcmVzcw== + RW50ZXIgeW91ciBFbWFpbCBBZGRyZXNzIGJlbG93IHRvIGhhdmUgeW91ciBhY2NvdW50IGluZm9ybWF0aW9uIHNlbnQgdG8gdGhlIGVtYWlsIGFkZHJlc3Mgb2YgeW91ciBhY2NvdW50Lg== + RW50ZXIgeW91ciBVc2VybmFtZSBvciBFbWFpbCBBZGRyZXNzIGJlbG93IHRvIGhhdmUgeW91ciBhY2NvdW50IGluZm9ybWF0aW9uIHNlbnQgdG8gdGhlIGVtYWlsIGFkZHJlc3Mgb2YgeW91ciBhY2NvdW50Lg== + WW91IGhhdmUgYWxyZWFkeSBjb21tZW50ZWQgdGhpcyBpdGVtIQ== + U29ycnksIHRoZSByZXF1ZXN0ZWQgVVJMIHdhcyBub3QgZm91bmQgb24gb3VyIHNlcnZlci4= + RXJyb3IgNDA0IC0gTm90IEZvdW5k + QWN0aXZhdGlvbiBjb2RlIGhhcyBleHBpcmVk + QWN0aXZhdGlvbiBjb2RlIGlzIG5vdCB2YWxpZA== + Q2F0ZWdvcnkgYWxyZWFkeSBhZGRlZCE= + QWxyZWFkeSBjb21tZW50ZWQ= + Q2F0ZWdvcnkgbGltaXQgcmVhY2hlZCE= + UmVxdWlyZWQ= + VXNlciBOb3QgRm91bmQ= + RmF2b3JpdGU= + Tm90IHJlc2V0 + QXJjaGl2ZSBEYXRl + QXJ0aWNsZSBBdXRob3I= + QXJ0aWNsZSBCb2R5 + TnVtYmVyIG9mIERlc2NlbmRhbnRz + Q2F0ZWdvcnkgUGF0aA== + Q2F0ZWdvcnkgSWQ= + Q2l0eQ== + Q291bnRyeQ== + RGF0ZSBvZiBCaXJ0aA== + RWRpdG9yJ3MgcGljaw== + RS1tYWls + RW5kcyBPbg== + QXJ0aWNsZSBFeGNlcnB0 + Rmlyc3QgTmFtZQ== + TGFzdCBOYW1l + Q2F0ZWdvcnkgTGVhZCBTdG9yeT8= + TGVhZCBTdG9yeT8= + TG9naW4gKFVzZXIgbmFtZSk= + TWV0YSBEZXNjcmlwdGlvbg== + TWV0YSBLZXl3b3Jkcw== + UGFyZW50IElk + UGFyZW50IENhdGVnb3J5IFBhdGg= + UGFzc3dvcmQ= + VGVsZXBob25l + VXNlciBJRA== + U3RhcnQgRGF0ZQ== + U3RhdGU= + U3RyZWV0IEFkZHJlc3M= + QXJ0aWNsZSBUaXRsZQ== + VGltZSBab25l + Vmlld3M= + WmlwIChQb3N0YWwpIENvZGU= + Rmlyc3QgTmFtZQ== + QWRkcmVzcyBsaW5lIDE= + QWRkcmVzcyBsaW5lIDI= + RGF0ZSBvZiBiaXJ0aA== + Qm9keQ== + Q2FwdGNoYSBJbWFnZQ== + Q2l0eQ== + Q29tbWVudA== + Q29tcGFueQ== + Q291bnRyeQ== + RGVzY3JpcHRpb24= + RHVyYXRpb24= + RS1NYWls + RmF4 + UHJpbWFyeSBGaWxl + Mm5kIEZpbGU= + M3JkIEZpbGU= + RmlsZW5hbWU= + Rmlyc3QgbmFtZQ== + RnVsbCBuYW1l + Mm5kIEltYWdl + M3JkIEltYWdl + TGFzdCBuYW1l + VXNlcm5hbWU= + TW9kdWxl + QWRkaXRpb25hbCBDYXRlZ29yaWVz + TmFtZQ== + UGFzc3dvcmQ= + UGhvbmU= + UGhyYXNl + UHJpY2U= + UHJpbWFyeSBDYXRlZ29yeQ== + UHJpbWFyeSBJbWFnZQ== + UHJpbWFyeSBUcmFuc2xhdGlvbg== + UmF0aW5n + Q29tbWVudCBieQ== + Q29tbWVudA== + UGxlYXNlIHNlbGVjdCB5b3VyIGFkZHJlc3M= + U2l6ZQ== + U3RhdGU= + U3RyZWV0 + U3VibWl0dGluZyB0bw== + VGl0bGU= + VHJhbnNsYXRpb24= + TWVtYmVyc2hpcCBHcm91cA== + VmVyaWZ5IFBhc3N3b3Jk + VmVyc2lvbg== + WmlwIGNvZGU= + WmlwIGNvZGU= + SW5ib3g= + Rm9yZ290IHBhc3N3b3Jk + R3Vlc3Q= + SGVyZQ== + SGl0cw== + SGl0cyBIbyB0byBMb3c= + SGl0cyBMb3cgdG8gSGk= + SG9tZQ== + SG90 + aW4= + SW5ib3g= + SW5kaWNhdGVzIFJlcXVpcmVkIGZpZWxkcw== + SW52YWxpZCBlLW1haWwgYWRkcmVzcw== + SXRlbXMgUGVyIFBhZ2U= + Sm9pbmVk + TGFzdCBOYW1l + TG9jYXRpb24= + TG9naW4= + TG9nIE91dA== + TG9nb3V0IG9mIHlvdXIgYWNjb3VudA== + TWFpbGluZyBMaXN0 + TW9yZQ== + TXkgRmF2b3JpdGVz + TXkgUHJlZmVyZW5jZXM= + TXkgUHJvZmlsZQ== + TmFtZQ== + TmV3 + TmV3IEN1c3RvbWVycw== + WW91ciBwcml2YXRlIG1lc3NhZ2UgaGFzIGJlZW4gc2VudC4= + Tm8= + U29ycnksIHlvdSBoYXZlIG5vIGFjY2VzcyB0byB0aGlzIHBhZ2Uh + Tm8gQ2F0ZWdvcmllcw== + Tm8gZmF2b3JpdGUgaXRlbXMgc2F2ZWQ= + Tm8gbWVtYmVycyBmb3VuZA== + Tm9uZQ== + QmUgdGhlIGZpcnN0IHRvIGNvbW1lbnQ= + bm90IGxvZ2dlZCBpbg== + Tm8gUGVybWlzc2lvbnM= + T2xkIHRvIFJlY2VudA== + U2VsZWN0IENhdGVnb3J5 + b3I= + UGFzc3dvcmQ= + UGFzc3dvcmRzIGRvIG5vdCBtYXRjaA== + UGFzc3dvcmQgaXMgdG9vIHNob3J0LCBwbGVhc2UgZW50ZXIgYXQgbGVhc3QgJXMgY2hhcmFjdGVycw== + cGVuZGluZyBpdGVt + QWRkIFBlbmRpbmcgQ2F0ZWdvcnk= + QWRkIENhdGVnb3J5 + RGVsZXRlIENhdGVnb3J5 + TW9kaWZ5IENhdGVnb3J5 + VmlldyBDYXRlZ29yeQ== + UGVuZGluZyBMaW5r + QWRkIExpbms= + RGVsZXRlIExpbms= + TW9kaWZ5IExpbms= + UmF0ZSBMaW5r + VmlldyBMaW5r + UGhvbmU= + UGljaw== + UGxlYXNlIFJlZ2lzdGVy + UG9wdWxhcg== + UG93ZXJlZCBieQ== + UHJpdmFjeSBQb2xpY3k= + UHJvZmlsZQ== + QXZhdGFyIEltYWdl + UXVpY2sgU2VhcmNo + UmF0aW5n + UmF0aW5nIEhpIHRvIExvdw== + UmF0aW5nIExvdyB0byBIaQ== + RmFpcg== + QXZlcmFnZQ== + R29vZA== + VmVyeSBHb29k + RXhjZWxsZW50 + UmVjZW50IHRvIE9sZA== + UmVjb21tZW5kIHRvIGEgRnJpZW5k + UmVjb21tZW5kYXRpb24gQ29uZmlybWF0aW9u + VGhhbmtzIGZvciByZWNvbW1lbmRpbmcgb3VyIHNpdGUgdG8geW91ciBmcmllbmQuIFRoZSBlbWFpbCBoYXMgYmVlbiBzZW50IG91dC4= + UmVjb21tZW5kIHRvIGEgZnJpZW5k + Q2xpY2sgaGVyZSBpZiB5b3VyIGJyb3dzZXIgZG9lcyBub3QgYXV0b21hdGljYWxseSByZWRpcmVjdCB5b3Uu + UmVkaXJlY3RpbmcgLi4u + UmVnaXN0ZXI= + UmVnaXN0cmF0aW9uIENvbmZpcm1hdGlvbg== + VGhhbmsgWW91LiBSZWdpc3RyYXRpb24gY29tcGxldGVkLg== + WW91ciBsb2dpbiBpbmZvcm1hdGlvbiBoYXMgYmVlbiBlbWFpbGVkIHRvIHlvdS4gUGxlYXNlIGNoZWNrIHlvdXIgZW1haWwu + UmVsZXZhbmNl + UmVtZW1iZXIgTG9naW4= + UmVwZWF0IFBhc3N3b3Jk + UmVzZXQ= + UmV0dXJuIHRvIGhvbWVwYWdl + Q29tbWVudHM= + SG9tZQ== + U2VhcmNo + QWRkaXRpb25hbCBJbWFnZXM= + SW1hZ2Vz + TXlBY2NvdW50 + TXkgSXRlbXM= + Q29tbWVudHM= + U2VsZWN0IFVzZXJuYW1l + U2VuZA== + U2VudA== + U2l0ZW1hcA== + U3RhdGU= + U3RhdGlzdGljcw== + U3ViY2F0ZWdvcmllcw== + U3Vic2NyaXB0aW9uIENvbmZpcm1hdGlvbg== + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIHN1YnNjcmliZSB0byBvdXIgbWFpbGluZyBsaXN0PyAoWW91IGNhbiB1bnN1YnNjcmliZSBhbnkgdGltZSBieSBlbnRlcmluZyB5b3VyIGVtYWlsIG9uIHRoZSBmcm9udCBwYWdlKS4= + U3Vic2NyaWJlZA== + U3VibWl0dGluZyB0byBDYXRlZ29yaWVz + U3VnZ2VzdCBDYXRlZ29yeQ== + UHJpdmFjeQ== + VGVybXMgYW5kIENvbmRpdGlvbnMgb2YgVXNl + IFdlIGFyZSBzb3JyeSB5b3UgaGF2ZSB1bnN1YnNjcmliZWQgZnJvbSBvdXIgbWFpbGluZyBsaXN0 + WW91ciB1c2VyIGFjY291bnQgaXMgY3VycmVudGx5IHBlbmRpbmcgb3IgZGlzYWJsZWQuIElmIHlvdSBoYXZlIHJlZ2lzdHJlZCByZWNlbnRseSwgcGxlYXNlIHdhaXQgdW50aWwgeW91ciBhY2NvdW50IHdpbGwgYmUgYXBwcm92ZWQsIG90aGVyd2lzZSBwbGVhc2Ugd3JpdGU= + WW91ciBwYXNzd29yZCBoYXMgYmVlbiByZXNldC4gVGhlIG5ldyBwYXNzd29yZCBoYXMgYmVlbiBzZW50IHRvIHlvdXIgZS1tYWlsIGFkZHJlc3MuIFlvdSBtYXkgbm93IGxvZ2luIHdpdGggdGhlIG5ldyBwYXNzd29yZC4= + WW91IGhhdmUgY2hvc2VuIHRvIHJlc2V0IHlvdXIgcGFzc3dvcmQuPEJSLz48QlIvPg0KQW4gYXV0b21hdGljIGVtYWlsIGhhcyBiZWVuIHNlbnQgdG8geW91ciBlbWFpbCBhZGRyZXNzIG9uIGZpbGUuIFBsZWFzZSBmb2xsb3cgdGhlIGxpbmsgaW4gdGhlIGVtYWlsIGluIG9yZGVyIHRvIHJlY2VpdmUgYSBuZXcgcGFzc3dvcmQu + VGhlIGtleXdvcmQgaXMgdG9vIHNob3J0 + Tm8gY29tbWVudHMsIGFkZCBmaXJzdA== + Tm8gcGVybWlzc2lvbnMgdG8gcGVyZm9ybSB0aGlzIG9wZXJhdGlvbg== + Tm8gcGVybWlzc2lvbnMgdG8gc3VnZ2VzdCBuZXcgY2F0ZWdvcmllcyBpbnRvIGN1cnJlbnQgY2F0ZWdvcnku + Tm90aGluZyBGb3VuZA== + NDA0LiBQYWdlIG5vdCBmb3VuZCBvbiB0aGUgc2VydmVyLg== + UGxlYXNlIGNvbmZpcm0gdGhhdCB5b3Ugd2FudCB0byByZXNldCB5b3VyIHBhc3N3b3JkLg== + VGhhbmsgeW91IGZvciByZWdpc3RlcmluZyBvbiBvdXIgd2Vic2l0ZS4gWW91IGNhbiBhY3RpdmF0ZSB5b3VyIHJlZ2lzdHJhdGlvbiB1c2luZyBsaW5rIHNlbnQgdG8geW91IGJ5IGVtYWlsLg== + VGhhbmsgeW91IGZvciByZWdpc3RlcmluZyBvbiBvdXIgd2Vic2l0ZS4gWW91ciByZWdpc3RyYXRpb24gaXMgcGVuZGluZyBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbC4gWW91IHdpbGwgZ2V0IGEgc2VwYXJhdGUgZW1haWwgb25jZSBpdCdzIGFjdGl2YXRlZC4= + VGhhbmsgeW91IGZvciBzdWdnZXN0aW5nIHlvdXIgY2F0ZWdvcnku + U3VnZ2VzdGVkIGNhdGVnb3J5IGlzIHBlbmRpbmcgZm9yIEFkbWluaXN0cmF0aXZlIGFwcHJvdmFsIA== + VGhhbmsgeW91IGZvciBzdWJtaXR0aW5nIHlvdXIgcmVxdWVzdC4= + VGhhbmsgeW91IGZvciBzdWJzY3JpYmluZyB0byBvdXIgbWFpbGluZyBsaXN0 + VGhhbmtzIGZvciBWb3Rpbmch + Q3VycmVudCBDYXRlZ29yeQ== + QWN0aW9uIEJveA== + QWRkaW5nIEFkZHJlc3M= + QWR2ZXJ0aXNlbWVudHM= + QmFjayB0byB0b3A= + Q2F0ZWdvcmllcw== + Q2F0ZWdvcnkgU2VhcmNoIFJlc3VsdHM= + UGVuZGluZyBvciBkaXNhYmxlZCB1c2VyIGFjY291bnQgd2FybmluZw== + RWRpdCBBZGRyZXNz + WW91ciBGYXZvcml0ZSBJdGVtcw== + WW91ciBGYXZvcml0ZXM= + Rm9yZ290IFBhc3N3b3Jk + Rm9yZ290IFBhc3N3b3JkIENvbmZpcm1hdGlvbg== + Rm9yZ290IFBhc3N3b3JkIE5vdGlmaWNhdGlvbg== + TG9naW4gQm94 + TWFpbGluZyBMaXN0 + TWVtYmVycw== + TWlzc2luZyBQaHJhc2UgQWRkaW5n + TXkgQWNjb3VudA== + TXkgQWRkcmVzc2Vz + TXkgRmF2b3JpdGVz + TXkgSXRlbXM= + TXkgUHJlZmVyZW5jZXM= + TXkgUHJvZmlsZQ== + Tm8gUGVybWlzc2lvbg== + UGFnZSBOb3QgRm91bmQ= + UGFzc3dvcmQgUmVxdWVzdCBDb25maXJtYXRpb24= + UHJpdmFjeSBQb2xpY3k= + UmVjb21tZW5kIENvbmZpcm1hdGlvbg== + UmVjb21tZW5kIHRvIGEgRnJpZW5k + VXNlciBSZWdpc3RyYXRpb24gQ29uZmlybWF0aW9u + VXNlciBSZWdpc3RyYXRpb24gUGVuZGluZw== + UmVsYXRlZCBDYXRlZ29yaWVz + UmVsYXRlZCBJdGVtcw== + UmVsYXRlZCBTZWFyY2hlcw== + U2VhcmNoIEJveA== + U2VhcmNoIFJlc3VsdHM= + U2l0ZSBtYXA= + U3Vic2NyaXB0aW9uIENvbmZpcm1hdGlvbg== + U3Vic2NyaXB0aW9uIENvbmZpcm1lZA== + U3VnZ2VzdCBDYXRlZ29yeQ== + Q2F0ZWdvcnkgQWRkZWQ= + Q2F0ZWdvcnkgUGVuZGluZw== + VGVybXMgYW5kIENvbmRpdGlvbnM= + VGhhbmsgeW91IQ== + VW5zdWJzY3JpYmUgQ29uZmlybWF0aW9u + VW5zdWJzY3JpcHRpb24gQ29uZmlybWVk + VXNlciBQcm9maWxl + VXNlciBSZWdpc3RyYXRpb24= + V2VsY29tZSB0byBJbi1Qb3J0YWwh + VG90YWwgQ2F0ZWdvcmllcw== + VW5zdWJzY3JpcHRpb24gQ29uZmlybWF0aW9u + QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIHVuc3Vic2NyaWJlIGZyb20gb3VyIG1haWxpbmcgbGlzdD8gKFlvdSBjYW4gYWx3YXlzIHN1YnNjcmliZSBhZ2FpbiBieSBlbnRlcmluZyB5b3VyIGVtYWlsIGF0IHRoZSBob21lIHBhZ2Up + VW5zdWJzY3JpYmU= + VXNlcm5hbWU= + QSB1c2VyIHdpdGggc3VjaCB1c2VybmFtZSBhbHJlYWR5IGV4aXN0cy4= + QSB1c2VyIHdpdGggc3VjaCB1c2VybmFtZS9lLW1haWwgYWxyZWFkeSBleGlzdHMu + VGhhbmsgeW91IGZvciByZWdpc3RlcmluZy4gWW91ciByZWdpc3RyYXRpb24gaXMgcGVuZGluZyBhZG1pbmlzdHJhdGl2ZSBhcHByb3ZhbC4= + VmVyaWZ5IHBhc3N3b3Jk + RGlyZWN0IGFjY2VzcyBvciBib29rbWFyaw== + TnVtYmVyIG9mIFZvdGVz + Vm90ZXM= + Vm90ZXMgSGkgdG8gTG93 + Vm90ZXMgTG93IHRvIEhp + Vm90ZSE= + V2FybmluZw== + V2UgYWNjZXB0IGNyZWRpdCBjYXJkcw== + d3JvdGU= + WWVz + WW91ciBBY2NvdW50 + TGFuZ3VhZ2U= + WW91ciBXaXNoIExpc3Q= + WklQIENvZGU= + WklQIENvZGU= + + + \ No newline at end of file Index: themes/simple/_install/install_data.sql =================================================================== --- themes/simple/_install/install_data.sql (revision 0) +++ themes/simple/_install/install_data.sql (revision 0) @@ -0,0 +1 @@ +UPDATE Category SET l1_Name = 'Home (TD)' WHERE l1_Name = 'Home'; \ No newline at end of file Index: themes/simple/_install/theme.xml =================================================================== --- themes/simple/_install/theme.xml (revision 0) +++ themes/simple/_install/theme.xml (revision 0) @@ -0,0 +1,3 @@ + + designs/default_design.des + \ No newline at end of file