[svn r10619] Fixed bug which blocked editing of top area in homepage.

http://www.dokeos.com/forum/viewtopic.php?p=32793
skala
Bart Mollet 18 years ago
parent 47b0392d9e
commit 86ef09908f
  1. 43
      main/admin/configure_homepage.php

@ -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'))
{

Loading…
Cancel
Save