|
|
|
@ -1,4 +1,4 @@ |
|
|
|
|
<?php // $Id: configure_homepage.php 10563 2006-12-28 15:43:43Z elixir_inter $
|
|
|
|
|
<?php // $Id: configure_homepage.php 10619 2007-01-09 08:27:30Z bmol $
|
|
|
|
|
/* |
|
|
|
|
============================================================================== |
|
|
|
|
Dokeos - elearning and course management software |
|
|
|
@ -22,7 +22,7 @@ |
|
|
|
|
============================================================================== |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
// name of the language file that needs to be included |
|
|
|
|
// name of the language file that needs to be included |
|
|
|
|
$language_file='admin'; |
|
|
|
|
|
|
|
|
|
$cidReset=true; |
|
|
|
@ -104,17 +104,17 @@ if(!empty($action)) |
|
|
|
|
fclose($fp); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//NEWS |
|
|
|
|
elseif($action == 'edit_news') |
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$s_languages_news=$_POST["news_languages"]; |
|
|
|
|
//echo "langue choisie : ".$s_languages_news; |
|
|
|
|
$home_news=trim(stripslashes($_POST['home_news'])); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if($s_languages_news!="all"){ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(file_exists("'../../home/home_news_".$s_languages_news.".html")){ |
|
|
|
|
if(is_writable("../../home/home_news_".$s_languages_news.".html")){ |
|
|
|
|
$fp=fopen("../../home/home_news_".$s_languages_news.".html","w"); |
|
|
|
@ -132,15 +132,15 @@ if(!empty($action)) |
|
|
|
|
fclose($fp); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//we update all the news file |
|
|
|
|
else{ |
|
|
|
|
$_languages=api_get_languages(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
foreach($_languages["name"] as $key => $value){ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$english_name=$_languages["folder"][$key]; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(file_exists("'../../home/home_news_".$english_name.".html")){ |
|
|
|
|
if(is_writable("../../home/home_news_".$english_name.".html")){ |
|
|
|
|
$fp=fopen("../../home/home_news_".$english_name.".html","w"); |
|
|
|
@ -352,7 +352,7 @@ if(!empty($action)) |
|
|
|
|
//$home_news=file('../../home/home_news.html'); |
|
|
|
|
|
|
|
|
|
//$home_news=implode('',$home_news); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(file_exists("'../../home/home_news_".$menu_language.".html")){ |
|
|
|
|
if(is_readable("../../home/home_news_".$menu_language.".html")){ |
|
|
|
|
$home_news=file_get_contents("../../home/home_news_".$menu_language.".html","r"); |
|
|
|
@ -367,7 +367,7 @@ if(!empty($action)) |
|
|
|
|
$home_news=file_get_contents("../../home/home_news_".$menu_language.".html","r"); |
|
|
|
|
$home_news=implode('',$home_news); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
elseif($action == 'insert_link') |
|
|
|
|
{ |
|
|
|
@ -572,7 +572,7 @@ foreach($home_menu as $key=>$enreg) |
|
|
|
|
|
|
|
|
|
<?php |
|
|
|
|
//api_disp_html_area('link_html',isset($_POST['link_html'])?$_POST['link_html']:$link_html,'400px'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$oFCKeditor = new FCKeditor('link_html') ; |
|
|
|
|
$oFCKeditor->BasePath = api_get_path(WEB_PATH) . 'main/inc/lib/fckeditor/' ; |
|
|
|
|
$oFCKeditor->Height = '400'; |
|
|
|
@ -580,15 +580,15 @@ foreach($home_menu as $key=>$enreg) |
|
|
|
|
$oFCKeditor->Value = isset($_POST['link_html'])?$_POST['link_html']:$link_html; |
|
|
|
|
$oFCKeditor->Config['CustomConfigurationsPath'] = api_get_path(REL_PATH)."main/inc/lib/fckeditor/myconfig.js"; |
|
|
|
|
$oFCKeditor->ToolbarSet = "Small"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$TBL_LANGUAGES = Database::get_main_table(TABLE_MAIN_LANGUAGE); |
|
|
|
|
$sql="SELECT isocode FROM ".$TBL_LANGUAGES." WHERE english_name='".$_SESSION["_user"]["language"]."'"; |
|
|
|
|
$result_sql=api_sql_query($sql); |
|
|
|
|
$isocode_language=mysql_result($result_sql,0,0); |
|
|
|
|
$oFCKeditor->Config['DefaultLanguage'] = $isocode_language; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo $oFCKeditor->CreateHtml(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
?> |
|
|
|
|
|
|
|
|
|
</td> |
|
|
|
@ -613,7 +613,8 @@ elseif($action == 'edit_top' || $action == 'edit_news') |
|
|
|
|
{ |
|
|
|
|
if($action == 'edit_top') |
|
|
|
|
{ |
|
|
|
|
$name="home_news"; |
|
|
|
|
$name="home_top"; |
|
|
|
|
$open = $home_top; |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
@ -626,7 +627,7 @@ elseif($action == 'edit_top' || $action == 'edit_news') |
|
|
|
|
else{ |
|
|
|
|
$open='../../home/home_news_'.$user_selected_language.'.html'; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(isset($_SESSION["user_language_choice"])){ |
|
|
|
|
$language=$user_selected_language; |
|
|
|
|
} |
|
|
|
@ -682,13 +683,13 @@ if($action == 'edit_news'){ |
|
|
|
|
$oFCKeditor->Value = $open; |
|
|
|
|
$oFCKeditor->Config['CustomConfigurationsPath'] = api_get_path(REL_PATH)."main/inc/lib/fckeditor/myconfig.js"; |
|
|
|
|
$oFCKeditor->ToolbarSet = "Small"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$TBL_LANGUAGES = Database::get_main_table(TABLE_MAIN_LANGUAGE); |
|
|
|
|
$sql="SELECT isocode FROM ".$TBL_LANGUAGES." WHERE english_name='".$_SESSION["_user"]["language"]."'"; |
|
|
|
|
$result_sql=api_sql_query($sql); |
|
|
|
|
$isocode_language=mysql_result($result_sql,0,0); |
|
|
|
|
$oFCKeditor->Config['DefaultLanguage'] = $isocode_language; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo $oFCKeditor->CreateHtml(); |
|
|
|
|
?> |
|
|
|
|
|
|
|
|
@ -769,7 +770,7 @@ else |
|
|
|
|
<td width="50%" valign="top"> |
|
|
|
|
|
|
|
|
|
<?php |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$user_selected_language = $_SESSION["_user"]["language"]; |
|
|
|
|
if(file_exists('../../home/home_news_'.$user_selected_language.'.html')) |
|
|
|
|
{ |
|
|
|
|