Index: branches/RC/core/units/translator/translator_config.php =================================================================== diff -u -N -r8929 -r10779 --- branches/RC/core/units/translator/translator_config.php (.../translator_config.php) (revision 8929) +++ branches/RC/core/units/translator/translator_config.php (.../translator_config.php) (revision 10779) @@ -5,7 +5,7 @@ 'ItemClass' => Array('class'=>'kDBItem','file'=>'','build_event'=>'OnItemBuild'), 'ListClass' => Array('class'=>'kDBList','file'=>'','build_event'=>'OnListBuild'), 'EventHandlerClass' => Array('class'=>'TranslatorEventHandler','file'=>'translator_event_handler.php','build_event'=>'OnBuild'), - 'TagProcessorClass' => Array('class'=>'kDBTagProcessor','file'=>'','build_event'=>'OnBuild'), + 'TagProcessorClass' => Array('class'=>'TranslatorTagProcessor','file'=>'translator_tp.php','build_event'=>'OnBuild'), 'AutoLoad' => false, 'hooks' => Array(), 'QueryString' => Array( @@ -16,8 +16,6 @@ ), 'IDField' => 'N/A', - 'TitleField' => 'Translator', - 'TitlePhrase' => 'la_text_Translation', 'TitlePresets' => Array( @@ -30,13 +28,9 @@ 'trans_edit' => Array('prefixes' => Array('trans'), 'format' => '!la_title_EditingTranslation!'), ), - /* - 'TableName' => 'N/A', - 'ListSQLs' => Array( ''=>'SELECT * FROM %s',), + 'ItemSQLs' => Array ('' => ''), - 'ItemSQLs' => Array( ''=>'SELECT * FROM %s',),*/ - 'Fields' => Array( ), Index: branches/RC/core/units/translator/translator_tp.php =================================================================== diff -u -N --- branches/RC/core/units/translator/translator_tp.php (revision 0) +++ branches/RC/core/units/translator/translator_tp.php (revision 10779) @@ -0,0 +1,23 @@ +Application->GetVar('TargetField'); + + if (preg_match('/(.*)\[([\d]*)\]\[l[\d]_(.*)\]/', $target_field, $regs)) { + $params['pass'] = 'm,' . $regs[1]; + + return $this->Application->ProcessParsedTag('m', 'Link', $params); + } + + return ''; + } + } \ No newline at end of file Index: branches/RC/core/kernel/application.php =================================================================== diff -u -N -r10763 -r10779 --- branches/RC/core/kernel/application.php (.../application.php) (revision 10763) +++ branches/RC/core/kernel/application.php (.../application.php) (revision 10779) @@ -221,8 +221,9 @@ function InitMemcached() { + return ; + $memcached_servers = 'localhost:11211'; // $this->Application->ConfigValue('MemcachedServers'); - $memcached_servers = ''; // temporarily disabled; if ($memcached_servers && class_exists('Memcache')) { $this->Memcached = new Memcache();