@@ -230,28 +230,35 @@
<target name="copy" depends="minify">
<mkdir dir="${build_dir}/archive" />
<!-- language tag="ar-AA" /-->
<!-- language tag="az-AZ" /-->
<!-- language tag="bg-BG" /-->
<!-- language tag="ca-ES" /-->
<!-- language tag="cs-CZ" /-->
<!-- language tag="da-DK" /-->
<!-- language tag="de-DE" /-->
<!-- language tag="el-GR" /-->
<language tag="en-GB" />
<!-- language tag="es-ES" /-->
<!-- language tag="et-EE" /-->
<!-- language tag="fa-IR" /-->
<language tag="fi-FI" />
<language tag="fr-FR" />
<!-- language tag="fr-FR" /-->
<!-- language tag="he-IL" /-->
<!-- language tag="hu-HU" /-->
<!-- language tag="id-ID" /-->
<!-- language tag="it-IT" /-->
<!-- language tag="ja-JP" /-->
<!-- language tag="km-KH" /-->
<!-- language tag="lt-LT" /-->
<!-- language tag="mk-MK" /-->
<!-- language tag="nb-NO" /-->
<!-- language tag="nl-NL" /-->
<!-- language tag="pl-PL" /-->
<!-- language tag="pt-BR" /-->
<!-- language tag="pt-PT" /-->
<!-- language tag="ro-RO" /-->
<!-- language tag="ru-RU" /-->
<!-- language tag="sq-AL" /-->
<!-- language tag="sr-RS" /-->
<!-- language tag="sr-YU" /-->
<!-- language tag="sv-SE" /-->
@@ -21,4 +21,20 @@ class KunenaControllerMisc extends KunenaController {
public function __construct($config = array()) {
parent::__construct($config);
}

public function template() {
jimport('joomla.filesystem.path');
$name = JRequest::getString ( 'name', JRequest::getString ( 'kunena_template', '', 'COOKIE' ) );
if ($name) {
$name = JPath::clean($name);
if (!is_readable ( KPATH_SITE . "/template/{$name}/template.xml" )) {
$name = 'blue_eagle';
}
setcookie ( 'kunena_template', $name, 0, JURI::root(true).'/' );
} else {
setcookie ( 'kunena_template', null, time () - 3600, JURI::root(true).'/' );
}
$this->setRedirect ( KunenaRoute::_('index.php?option=com_kunena', false) );
break;
}
}
@@ -1139,7 +1139,7 @@ COM_KUNENA_BULK_CHOOSE_DESTINATION="- Choose Destination -"
COM_KUNENA_POLL_MAXIMUM_VOTES_ALLOWED_REACH="You have voted %s times which is the maximum allowed"
COM_KUNENA_READMORE="Read More..."

; Kunena 1.6.6
; Kunena 1.7.0
COM_KUNENA_RECAPTCHA_ERROR_INVALID_CONFIGURATION="CAPTCHA is not properly configured (%s). Please contact site administrator!"
COM_KUNENA_RECAPTCHA_ERROR_INVALID_CONFIGURATION_NO_PRIVATE_KEY="private key is missing"
COM_KUNENA_RECAPTCHA_ERROR_INVALID_CONFIGURATION_NO_PUBLIC_KEY="public key is missing"
@@ -68,6 +68,7 @@ class KunenaRouter {
'rss'=>1,
'post'=>1,
'report'=>1,
'template'=>1,

'announcement'=>1,
'article'=>1,
@@ -34,14 +34,14 @@
<li class="kteammember"><a href="http://www.kunena.org/community/profile?userid=1288" target='_blank' rel='follow'>xillibit</a>: <?php echo JText::_('COM_KUNENA_CREDITS_DEVELOPER'); ?></li>
<li class="kteammember"><a href="http://www.kunena.org/community/profile?userid=447" target='_blank' rel='follow'>@quila</a>: <?php echo JText::_('COM_KUNENA_CREDITS_CONTRIBUTOR'); ?></li>
<li class="kteammember"><a href="http://www.kunena.org/community/profile?userid=634" target='_blank' rel='follow'>810</a>: <?php echo JText::_('COM_KUNENA_CREDITS_CONTRIBUTOR'); ?></li>
<li class="kteammember"><a href="http://www.kunena.org/community/profile?userid=2171" target='_blank' rel='follow'>LDA</a>: <?php echo JText::_('COM_KUNENA_CREDITS_CONTRIBUTOR'); ?></li>
<li class="kteammember"><a href="http://www.kunena.org/community/profile?userid=684" target='_blank' rel='follow'>Alakentu</a>: <?php echo JText::_('COM_KUNENA_CREDITS_MODERATOR'); ?></li>
<li class="kteammember"><a href="http://www.kunena.org/community/profile?userid=10133" target='_blank' rel='follow'>LittleJohn</a>: <?php echo JText::_('COM_KUNENA_CREDITS_CONTRIBUTOR'); ?></li>
<li class="kteammember"><a href="http://www.kunena.org/community/profile?userid=2171" target='_blank' rel='follow'>svanschu</a>: <?php echo JText::_('COM_KUNENA_CREDITS_CONTRIBUTOR'); ?></li>
<li class="kteammember"><a href="http://www.kunena.org/community/profile?userid=2198" target='_blank' rel='follow'>Rich</a>: <?php echo JText::_('COM_KUNENA_CREDITS_MODERATOR'); ?></li>
<li class="kteammember"><a href="http://www.kunena.org/community/profile?userid=997" target='_blank' rel='follow'>sozzled</a>: <?php echo JText::_('COM_KUNENA_CREDITS_MODERATOR'); ?></li>
</ul>
</div>
<div class="kcredits-more">
<?php echo JText::sprintf('COM_KUNENA_CREDITS_THANKS_PART_LONG', 'Beat', 'Cerberus', 'DTP2', 'LittleJohn', 'JoniJnm', '<a href="http://www.kunena.org" target="_blank" rel="follow">www.kunena.org</a>'); ?>
<?php echo JText::sprintf('COM_KUNENA_CREDITS_THANKS_PART_LONG', 'Beat', 'BoardBoss', 'GoremanX', 'madLyfe', 'Mortti', '<a href="http://www.kunena.org" target="_blank" rel="follow">www.kunena.org</a>'); ?>
<?php echo JText::_('COM_KUNENA_CREDITS_THANKS'); ?>
</div>
<div class="kcredits-language">
@@ -27,14 +27,14 @@
<li class="kcredits-teammember"><a href="http://www.kunena.org/community/profile?userid=1288" target='_blank' rel='follow'>xillibit</a>: <?php echo JText::_('COM_KUNENA_CREDITS_DEVELOPER'); ?></li>
<li class="kcredits-teammember"><a href="http://www.kunena.org/community/profile?userid=447" target='_blank' rel='follow'>@quila</a>: <?php echo JText::_('COM_KUNENA_CREDITS_CONTRIBUTOR'); ?></li>
<li class="kcredits-teammember"><a href="http://www.kunena.org/community/profile?userid=634" target='_blank' rel='follow'>810</a>: <?php echo JText::_('COM_KUNENA_CREDITS_CONTRIBUTOR'); ?></li>
<li class="kcredits-teammember"><a href="http://www.kunena.org/community/profile?userid=2171" target='_blank' rel='follow'>LDA</a>: <?php echo JText::_('COM_KUNENA_CREDITS_CONTRIBUTOR'); ?></li>
<li class="kcredits-teammember"><a href="http://www.kunena.org/community/profile?userid=684" target='_blank' rel='follow'>Alakentu</a>: <?php echo JText::_('COM_KUNENA_CREDITS_MODERATOR'); ?></li>
<li class="kcredits-teammember"><a href="http://www.kunena.org/community/profile?userid=10133" target='_blank' rel='follow'>LittleJohn</a>: <?php echo JText::_('COM_KUNENA_CREDITS_CONTRIBUTOR'); ?></li>
<li class="kcredits-teammember"><a href="http://www.kunena.org/community/profile?userid=2171" target='_blank' rel='follow'>svanschu</a>: <?php echo JText::_('COM_KUNENA_CREDITS_CONTRIBUTOR'); ?></li>
<li class="kcredits-teammember"><a href="http://www.kunena.org/community/profile?userid=2198" target='_blank' rel='follow'>Rich</a>: <?php echo JText::_('COM_KUNENA_CREDITS_MODERATOR'); ?></li>
<li class="kcredits-teammember"><a href="http://www.kunena.org/community/profile?userid=997" target='_blank' rel='follow'>sozzled</a>: <?php echo JText::_('COM_KUNENA_CREDITS_MODERATOR'); ?></li>
</ul>
</div>
<div class="kcredits-more">
<?php echo JText::sprintf('COM_KUNENA_CREDITS_THANKS_PART_LONG', 'Beat', 'Cerberus', 'DTP2', 'LittleJohn', 'JoniJnm', '<a href="http://www.kunena.org" target="_blank" rel="follow">www.kunena.org</a>'); ?>
<?php echo JText::sprintf('COM_KUNENA_CREDITS_THANKS_PART_LONG', 'Beat', 'BoardBoss', 'GoremanX', 'madLyfe', 'Mortti', '<a href="http://www.kunena.org" target="_blank" rel="follow">www.kunena.org</a>'); ?>
<?php echo JText::_('COM_KUNENA_CREDITS_THANKS'); ?>
</div>
<div class="kcredits-language">
@@ -35,14 +35,14 @@
<li class="kcredits-teammember"><a href="http://www.kunena.org/community/profile?userid=1288" target='_blank' rel='follow'>xillibit</a>: <?php echo JText::_('COM_KUNENA_CREDITS_DEVELOPER'); ?></li>
<li class="kcredits-teammember"><a href="http://www.kunena.org/community/profile?userid=447" target='_blank' rel='follow'>@quila</a>: <?php echo JText::_('COM_KUNENA_CREDITS_CONTRIBUTOR'); ?></li>
<li class="kcredits-teammember"><a href="http://www.kunena.org/community/profile?userid=634" target='_blank' rel='follow'>810</a>: <?php echo JText::_('COM_KUNENA_CREDITS_CONTRIBUTOR'); ?></li>
<li class="kcredits-teammember"><a href="http://www.kunena.org/community/profile?userid=2171" target='_blank' rel='follow'>LDA</a>: <?php echo JText::_('COM_KUNENA_CREDITS_CONTRIBUTOR'); ?></li>
<li class="kcredits-teammember"><a href="http://www.kunena.org/community/profile?userid=684" target='_blank' rel='follow'>Alakentu</a>: <?php echo JText::_('COM_KUNENA_CREDITS_MODERATOR'); ?></li>
<li class="kcredits-teammember"><a href="http://www.kunena.org/community/profile?userid=10133" target='_blank' rel='follow'>LittleJohn</a>: <?php echo JText::_('COM_KUNENA_CREDITS_CONTRIBUTOR'); ?></li>
<li class="kcredits-teammember"><a href="http://www.kunena.org/community/profile?userid=2171" target='_blank' rel='follow'>svanschu</a>: <?php echo JText::_('COM_KUNENA_CREDITS_CONTRIBUTOR'); ?></li>
<li class="kcredits-teammember"><a href="http://www.kunena.org/community/profile?userid=2198" target='_blank' rel='follow'>Rich</a>: <?php echo JText::_('COM_KUNENA_CREDITS_MODERATOR'); ?></li>
<li class="kcredits-teammember"><a href="http://www.kunena.org/community/profile?userid=997" target='_blank' rel='follow'>sozzled</a>: <?php echo JText::_('COM_KUNENA_CREDITS_MODERATOR'); ?></li>
</ul>
</div>
<div class="kcredits-more">
<?php echo JText::sprintf('COM_KUNENA_CREDITS_THANKS_PART_LONG', 'Beat', 'Cerberus', 'DTP2', 'LittleJohn', 'JoniJnm', '<a href="http://www.kunena.org" target="_blank" rel="follow">www.kunena.org</a>'); ?>
<?php echo JText::sprintf('COM_KUNENA_CREDITS_THANKS_PART_LONG', 'Beat', 'BoardBoss', 'GoremanX', 'madLyfe', 'Mortti', '<a href="http://www.kunena.org" target="_blank" rel="follow">www.kunena.org</a>'); ?>
<?php echo JText::_('COM_KUNENA_CREDITS_THANKS'); ?>
</div>
<div class="kcredits-language">
@@ -353,7 +353,7 @@ function getAvatarGalleries($path, $select_name) {
$str .= " selected=\"selected\"";
}

$str .= ">{$this->escape(JString::ucwords(JString::str_ireplace('/', ' / ', $val)))}</option>\n";
$str .= ">{$this->escape(JString::ucwords(str_replace('/', ' / ', $val)))}</option>\n";
}

$str .= "</select>\n";
@@ -17,12 +17,16 @@ function getTranslations($path) {
$files = getTranslations('administrator/components/com_kunena/language');
foreach ($files as $file) {
$contents = file_get_contents($file);
echo "$file:\n";
if (preg_match('/^[A-Z]+="[^"]".+$/u', $contents)) echo "ERROR!!!";
$contents = str_replace('_QQ_','"\""',$contents);
$strings = (array) parse_ini_string($contents, false, INI_SCANNER_RAW);
}
$files = getTranslations('components/com_kunena/language');
foreach ($files as $file) {
$contents = file_get_contents($file);
echo "$file:\n";
if (preg_match('/^[A-Z]+="[^"]".+$/u', $contents)) echo "ERROR!!!";
$contents = str_replace('_QQ_','"\""',$contents);
$strings = (array) parse_ini_string($contents, false, INI_SCANNER_RAW);
}