Fixed : language errors
This commit is contained in:
parent
01572eb9af
commit
a01ce83f6b
6 changed files with 60 additions and 14 deletions
|
@ -45,6 +45,12 @@ if(isset($_GET['download']))
|
|||
$lang_obj->export_lang(mysql_clean($_GET['download']));
|
||||
}
|
||||
|
||||
//Downloading Language
|
||||
if(isset($_GET['action']))
|
||||
{
|
||||
$lang_obj->action_lang($_GET['action'],mysql_clean($_GET['id']));
|
||||
}
|
||||
|
||||
//Get List Of Languages
|
||||
assign('language_list',$lang_obj->get_langs());
|
||||
Assign('msg',$msg);
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
<td width="100" align="left" valign="middle"><span style="margin-left:10px;">{$language_list[l_list].language_code}</span></td>
|
||||
<td width="150" align="left" valign="middle"><span style="margin-left:10px;">{$language_list[l_list].language_regex}</span></td>
|
||||
<td width="300" align="left" valign="middle">
|
||||
<a href="?edit_language={$language_list[l_list].language_id}" style="margin-left:10px">Edit Phrases</a> | <a href="?edit_language={$language_list[l_list].language_id}">Edit</a> | <a href="javascript:void(0)" onclick="if(confirm_it('Are you sure you want to delete \'{$language_list[l_list].language_name}\' pack')) window.location = '?delete={$language_list[l_list].language_id}'">Delete</a> | <a href="?download={$language_list[l_list].language_id}" target="_blank">Export</a></td>
|
||||
<a href="?edit_language={$language_list[l_list].language_id}" style="margin-left:10px">Edit Phrases</a> | <a href="?edit_language={$language_list[l_list].language_id}">Edit</a> | <a href="javascript:void(0)" onclick="if(confirm_it('Are you sure you want to delete \'{$language_list[l_list].language_name}\' pack')) window.location = '?delete={$language_list[l_list].language_id}'">Delete</a> | <a href="?download={$language_list[l_list].language_id}" target="_blank">Export</a>{if $language_list[l_list].language_active!='yes'} | <a href="?action=activate&id={$language_list[l_list].language_id}">Activate</a>{/if}{if $language_list[l_list].language_active=='yes'} | <a href="?action=deactivate&id={$language_list[l_list].language_id}">Dectivate</a>{/if}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
|
|
@ -82,14 +82,14 @@ $(document).ready(function(){
|
|||
</tr>
|
||||
<tr>
|
||||
<td>Allow template change</td>
|
||||
<td><select name="allow_language_change" id="allow_language_change">
|
||||
<td><select name="allow_template_change" id="allow_template_change">
|
||||
<option value="1"
|
||||
{if $row.allow_language_change == 1}
|
||||
{if $row.allow_template_change == 1}
|
||||
selected="selected"
|
||||
{/if}
|
||||
>Yes</option>
|
||||
<option value="0"
|
||||
{if $row.allow_language_change == 0}
|
||||
{if $row.allow_template_change == 0}
|
||||
selected="selected"
|
||||
{/if}
|
||||
>No</option>
|
||||
|
@ -97,14 +97,14 @@ $(document).ready(function(){
|
|||
</tr>
|
||||
<tr>
|
||||
<td>Allow language change</td>
|
||||
<td><select name="seo2" id="seo">
|
||||
<option value="yes"
|
||||
{if $row.seo == yes}
|
||||
<td><select name="allow_language_change" id="allow_language_change">
|
||||
<option value="1"
|
||||
{if $row.allow_language_change == 1}
|
||||
selected="selected"
|
||||
{/if}
|
||||
>Yes</option>
|
||||
<option value="no"
|
||||
{if $row.seo == no}
|
||||
<option value="0"
|
||||
{if $row.allow_language_change == 0}
|
||||
selected="selected"
|
||||
{/if}
|
||||
>No</option>
|
||||
|
|
|
@ -172,10 +172,13 @@ class language
|
|||
/**
|
||||
* Function used to get list of languages installed
|
||||
*/
|
||||
function get_langs()
|
||||
function get_langs($active=false)
|
||||
{
|
||||
global $db;
|
||||
$results = $db->select(tbl("languages"),"*");
|
||||
$cond = NULL;
|
||||
if($active)
|
||||
$cond = " language_active='yes' ";
|
||||
$results = $db->select(tbl("languages"),"*",$cond);
|
||||
return $results;
|
||||
}
|
||||
|
||||
|
@ -370,6 +373,42 @@ class language
|
|||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* function used to activate or deactive language
|
||||
*/
|
||||
function action_lang($action,$id)
|
||||
{
|
||||
global $db;
|
||||
$lang = $this->lang_exists($id);
|
||||
|
||||
if(!$this->lang_exists($id))
|
||||
e($lang);
|
||||
elseif($lang['language_default']=='yes')
|
||||
e(lang("lang_default_no_actions"));
|
||||
else
|
||||
{
|
||||
switch($action)
|
||||
{
|
||||
case "active":
|
||||
case "activate":
|
||||
{
|
||||
$db->update(tbl('languages'),array("language_active"),array("yes")," language_id='$id' ");
|
||||
e(lang("lang_has_been_activated"),"m");
|
||||
}
|
||||
break;
|
||||
case "deactive":
|
||||
case "deactivate":
|
||||
{
|
||||
$db->update(tbl('languages'),array("language_active"),array("no")," language_id='$id' ");
|
||||
e(lang("lang_has_been_deactivated"),"m");
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
|
@ -38,7 +38,7 @@ class CBObjects
|
|||
function display_languages($id='lang_selector',$class='lang_selector',$onchange='')
|
||||
{
|
||||
global $lang_obj;
|
||||
$langs = $lang_obj->get_langs();
|
||||
$langs = $lang_obj->get_langs('yes');
|
||||
|
||||
if($class)
|
||||
$class_attr = ' class="'.$class.'" ';
|
||||
|
|
|
@ -49,11 +49,12 @@
|
|||
</div> <!--SEARCH_FOOTER END-->
|
||||
<div id="footer">
|
||||
<div class="changer">
|
||||
<div class="copyright">Powered By Clipbucket</div>
|
||||
<div class="copyright">Powered By Clipbucket</div>
|
||||
{if config("allow_language_change")}
|
||||
<form action="" method="post" name="change_lang">
|
||||
{$cbobjects->display_languages()}
|
||||
</form>
|
||||
|
||||
{/if}
|
||||
<div class="ch_left"></div>
|
||||
<div class="ch_right"></div>
|
||||
</div> <!--CHANGER END-->
|
||||
|
|
Loading…
Add table
Reference in a new issue