mirror of
https://github.com/e107inc/e107.git
synced 2025-04-21 05:02:02 +02:00
Language Pack Sharing and Listing added to admin.
This commit is contained in:
parent
f63ffba95c
commit
9642b13c0f
@ -9,8 +9,8 @@
|
||||
* Administration Area - Languages
|
||||
*
|
||||
* $Source: /cvs_backup/e107_0.8/e107_admin/language.php,v $
|
||||
* $Revision: 1.19 $
|
||||
* $Date: 2009-09-05 18:58:56 $
|
||||
* $Revision: 1.20 $
|
||||
* $Date: 2009-09-08 23:53:12 $
|
||||
* $Author: e107coders $
|
||||
*
|
||||
*/
|
||||
@ -168,6 +168,7 @@ if (varset($_POST['ziplang']) && varset($_POST['language']))
|
||||
if (varset($action) == "tools")
|
||||
{
|
||||
show_tools();
|
||||
e107::getRender()->tablerender(LANG_LAN_34, available_langpacks());
|
||||
}
|
||||
//FIX - create or edit check
|
||||
if (isset($_POST['create_edit_existing']))
|
||||
@ -525,7 +526,9 @@ function show_tools()
|
||||
}
|
||||
$text .= "
|
||||
</select>
|
||||
|
||||
<button class='submit' type='submit' name='ziplang' value='no-value'><span>".LANG_LAN_24."</span></button>
|
||||
<input type='checkbox' name='contribute_pack' value='1' /> Check to share your language-pack with the e107 community.
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
@ -533,10 +536,82 @@ function show_tools()
|
||||
</fieldset>
|
||||
</form>
|
||||
";
|
||||
|
||||
|
||||
|
||||
e107::getRender()->tablerender(LANG_LAN_PAGE_TITLE.' - '.LANG_LAN_21, $emessage->render().$text);
|
||||
}
|
||||
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
function available_langpacks()
|
||||
{
|
||||
require_once(e_HANDLER.'xml_class.php');
|
||||
$xml = new xmlClass;
|
||||
|
||||
$feed = e107::getPref('xmlfeed_languagepacks');
|
||||
|
||||
if($rawData = $xml -> loadXMLfile($feed, TRUE))
|
||||
{
|
||||
$text .= "<div class='block-text'>".LANG_LAN_35."</div>";
|
||||
$text .= "<table cellpadding='0' cellspacing='0' class='adminlist'>";
|
||||
foreach($rawData['language'] as $val)
|
||||
{
|
||||
$att = $val['@attributes'];
|
||||
$name = $att['folder'];
|
||||
$languages[$name] = array(
|
||||
'name' => $att['name'],
|
||||
'author' => $att['author'],
|
||||
'authorURL' => $att['authorURL'],
|
||||
'folder' => $att['folder'],
|
||||
'version' => $att['version'],
|
||||
'date' => $att['date'],
|
||||
'compatibility' => $att['compatibility'],
|
||||
'url' => $att['url']
|
||||
);
|
||||
}
|
||||
|
||||
ksort($languages);
|
||||
|
||||
//TODO LANs
|
||||
|
||||
$text .= "<thead>
|
||||
<tr>
|
||||
<th>Name</th>
|
||||
<th>Version</th>
|
||||
<th>Author</th>
|
||||
<th>Release-date</th>
|
||||
<th>Compatible</th>
|
||||
<th>Download</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>";
|
||||
|
||||
foreach($languages as $value)
|
||||
{
|
||||
$text .= "<tr>
|
||||
<td>".$value['name']."</td>
|
||||
<td>".$value['version']."</td>
|
||||
<td><a href='".$value['authorURL']."'>".$value['author']."</a></td>
|
||||
<td>".$value['date']."</td>
|
||||
<td>".$value['compatibility']."</td>
|
||||
|
||||
<td><a href='".$value['url']."'>Download Pack</a></td>
|
||||
</tr>";
|
||||
}
|
||||
$text .= "</tbody></table>";
|
||||
|
||||
return $text;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
function language_adminmenu()
|
||||
{
|
||||
@ -556,12 +631,12 @@ function language_adminmenu()
|
||||
$var['db']['text'] = LANG_LAN_03;
|
||||
$var['db']['link'] = e_SELF."?db";
|
||||
}
|
||||
$lcnt = explode(",", e_LANLIST);
|
||||
if (count($lcnt) > 1)
|
||||
{
|
||||
$var['tools']['text'] = ADLAN_CL_6;
|
||||
// $lcnt = explode(",", e_LANLIST);
|
||||
// if (count($lcnt) > 1)
|
||||
// {
|
||||
$var['tools']['text'] = LANG_LAN_21;
|
||||
$var['tools']['link'] = e_SELF."?tools";
|
||||
}
|
||||
// }
|
||||
e_admin_menu(ADLAN_132, $action, $var);
|
||||
}
|
||||
// Zip up the language pack.
|
||||
@ -574,6 +649,9 @@ function zip_up_lang($language)
|
||||
{
|
||||
include (e_ADMIN."ver.php");
|
||||
}
|
||||
|
||||
$tp = e107::getParser();
|
||||
|
||||
/*
|
||||
$core_plugins = array(
|
||||
"alt_auth","banner_menu","blogcalendar_menu","calendar_menu","chatbox_menu",
|
||||
@ -602,6 +680,18 @@ function zip_up_lang($language)
|
||||
}
|
||||
else
|
||||
{
|
||||
if($_POST['contribute_pack'])
|
||||
{
|
||||
$full_link = $tp->createConstants($newfile);
|
||||
$email_message = "Site: ".SITENAME."
|
||||
User: ".USERNAME."\n
|
||||
IP:".USERIP."
|
||||
...would like to contribute the following language pack for e107 v".$e107info['e107_version'].".
|
||||
Please see attachment.";
|
||||
$subject = basename($newfile);
|
||||
//TODO - send email to languagepack@e107.org with attachment.
|
||||
}
|
||||
|
||||
return LANG_LAN_22." (".str_replace("../", "", e_UPLOAD)."<a href='".$newfile."' >".basename($newfile)."</a>).";
|
||||
}
|
||||
}
|
||||
|
@ -11,8 +11,8 @@
|
||||
| GNU General Public License (http://gnu.org).
|
||||
|
|
||||
| $Source: /cvs_backup/e107_0.8/e107_admin/update_routines.php,v $
|
||||
| $Revision: 1.48 $
|
||||
| $Date: 2009-09-06 20:04:02 $
|
||||
| $Revision: 1.49 $
|
||||
| $Date: 2009-09-08 23:53:12 $
|
||||
| $Author: e107coders $
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
@ -178,10 +178,10 @@ function update_check()
|
||||
|
||||
|
||||
require_once(e_HANDLER."e_upgrade_class.php");
|
||||
$upg = new e_upgrade;
|
||||
// $upg = new e_upgrade;
|
||||
//TODO Enable this before release!!
|
||||
// $upg->checkSiteTheme();
|
||||
// $upg->checkAllPlugins();
|
||||
// $upg->checkAllPlugins();
|
||||
|
||||
|
||||
//--------------------------------------------
|
||||
|
@ -211,6 +211,8 @@ City, State, Country
|
||||
<core name='wmessage_sc'>0</core>
|
||||
<core name='wysiwyg'>0</core>
|
||||
<core name='xup_enabled'>1</core>
|
||||
<core name='xmlfeed_languagepacks'>http://www.e107.org/themeupdate.php</core>
|
||||
<core name='xmlfeed_security'>http://www.e107.org/themeupdate.php</core>
|
||||
<emote name='alien!png'>!alien</emote>
|
||||
<emote name='amazed!png'>!amazed</emote>
|
||||
<emote name='angry!png'>!grr !angry</emote>
|
||||
|
@ -1,12 +1,12 @@
|
||||
<?php
|
||||
/*
|
||||
* Copyright e107 Inc e107.org, Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
|
||||
* $Id: lan_lancheck.php,v 1.4 2008-12-15 21:53:17 secretr Exp $
|
||||
* $Id: lan_lancheck.php,v 1.5 2009-09-08 23:53:13 e107coders Exp $
|
||||
*
|
||||
* Admin Language File
|
||||
*
|
||||
*/
|
||||
define("LAN_CHECK_1", "Verify/Edit Language Files"); // modified in 0.7.6
|
||||
define("LAN_CHECK_1", "Verify/Edit Language-Pack Files"); // modified in 0.7.6
|
||||
define("LAN_CHECK_2", "Begin Verify");
|
||||
define("LAN_CHECK_3", "Verification of");
|
||||
define("LAN_CHECK_4", "File missing!");
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?php
|
||||
/*
|
||||
* Copyright e107 Inc e107.org, Licensed under GNU GPL (http://www.gnu.org/licenses/gpl.txt)
|
||||
* $Id: lan_language.php,v 1.6 2008-12-15 17:03:25 secretr Exp $
|
||||
* $Id: lan_language.php,v 1.7 2009-09-08 23:53:13 e107coders Exp $
|
||||
*
|
||||
* Admin Language File
|
||||
*
|
||||
@ -28,13 +28,13 @@ define("LANG_LAN_18", "Use Parked Subdomains with these domains to set site Lang
|
||||
define("LANG_LAN_19", "e.g. The domain fr.mydomain.com would set the language to French.");
|
||||
define("LANG_LAN_20", "Enter one domain per line. eg. mydomain.com etc. or leave blank to disable.");
|
||||
|
||||
define("LANG_LAN_21", "Language Tools");
|
||||
define("LANG_LAN_21", "Language-Packs");
|
||||
define("LANG_LAN_22", "Language Pack created successfully.");
|
||||
define("LANG_LAN_23", "Create Language-Pack (zip)");
|
||||
define("LANG_LAN_24", "Generate");
|
||||
define("LANG_LAN_25", "Language-Pack Creation Status");
|
||||
define('LANG_LAN_26', 'Load language files only for current language');
|
||||
define('LANG_LAN_27', 'If checked, and a required language can\'t be found, there will be an error');
|
||||
define('LANG_LAN_26', "Load language files only for current language");
|
||||
define('LANG_LAN_27', "If checked, and a required language can't be found, there will be an error");
|
||||
|
||||
//0.8
|
||||
define('LANG_LAN_PAGE_TITLE', 'Languages');
|
||||
@ -46,4 +46,8 @@ define('LANG_LAN_32', '%s was disabled but left intact.');
|
||||
define('LANG_LAN_33', 'Delete all tables in %s?');
|
||||
|
||||
define('LANG_LAN_09', 'Are you sure?');
|
||||
define('LANG_LAN_34', 'Available Language Packs');
|
||||
define('LANG_LAN_35', "The following language packs are available for this version of e107.");
|
||||
|
||||
|
||||
?>
|
Loading…
x
Reference in New Issue
Block a user