diff --git a/main/admin/configure_homepage.php b/main/admin/configure_homepage.php index 2573cccb71..3e5d9c9e9d 100755 --- a/main/admin/configure_homepage.php +++ b/main/admin/configure_homepage.php @@ -40,9 +40,7 @@ function home_tabs($file_logged_in) fputs($fp, implode("\n", $data_logged_in)); fclose($fp); } -/** - * Code - */ + $language_file = array('index','admin', 'accessibility'); $cidReset = true; require_once '../inc/global.inc.php'; @@ -229,18 +227,18 @@ if (!empty($action)) { fputs($fp, $home_top); fclose($fp); - foreach ($_languages['name'] as $key => $value) { - $lang_name = $_languages['folder'][$key]; - if (isset($_POST[$lang_name])) { - if (file_exists($homep.$topf.'_'.$lang_name.$ext)) { - if (is_writable($homep.$topf.'_'.$lang_name.$ext)) { - $fp = fopen($homep.$topf.'_'.$lang_name.$ext, 'w'); - fputs($fp, $home_top); - fclose($fp); + foreach ($_languages['name'] as $key => $value) { + $lang_name = $_languages['folder'][$key]; + if (isset($_POST[$lang_name])) { + if (file_exists($homep.$topf.'_'.$lang_name.$ext)) { + if (is_writable($homep.$topf.'_'.$lang_name.$ext)) { + $fp = fopen($homep.$topf.'_'.$lang_name.$ext, 'w'); + fputs($fp, $home_top); + fclose($fp); + } } } } - } } else { $errorMsg = get_lang('HomePageFilesNotWritable'); @@ -251,18 +249,17 @@ if (!empty($action)) { fputs($fp, $home_top); fclose($fp); - foreach ($_languages['name'] as $key => $value) { - $lang_name = $_languages['folder'][$key]; - if (isset($_POST[$lang_name])) { - if (file_exists($homep.$topf.'_'.$lang_name.$ext)) { - $fp = fopen($homep.$topf.'_'.$lang_name.$ext, 'w'); - fputs($fp, $home_top); - fclose($fp); - - } - } - } - } + foreach ($_languages['name'] as $key => $value) { + $lang_name = $_languages['folder'][$key]; + if (isset($_POST[$lang_name])) { + if (file_exists($homep.$topf.'_'.$lang_name.$ext)) { + $fp = fopen($homep.$topf.'_'.$lang_name.$ext, 'w'); + fputs($fp, $home_top); + fclose($fp); + } + } + } + } if (EventsMail::check_if_using_class('portal_homepage_edited')) { EventsDispatcher::events('portal_homepage_edited',array('about_user' => api_get_user_id())); @@ -283,34 +280,32 @@ if (!empty($action)) { if ($errorMsg == '') { fputs($fp, "$notice_title
\n$notice_text"); - foreach ($_languages['name'] as $key => $value) { - $lang_name = $_languages['folder'][$key]; - if (isset($_POST[$lang_name])) { - if (file_exists($homep.$noticef.'_'.$lang_name.$ext)) { - if (is_writable($homep.$noticef.'_'.$lang_name.$ext)) { - $fp = fopen($homep.$noticef.'_'.$lang_name.$ext, 'w'); - fputs($fp, "$notice_title
\n$notice_text"); - fclose($fp); - } - } - } - } - - } else { + foreach ($_languages['name'] as $key => $value) { + $lang_name = $_languages['folder'][$key]; + if (isset($_POST[$lang_name])) { + if (file_exists($homep.$noticef.'_'.$lang_name.$ext)) { + if (is_writable($homep.$noticef.'_'.$lang_name.$ext)) { + $fp = fopen($homep.$noticef.'_'.$lang_name.$ext, 'w'); + fputs($fp, "$notice_title
\n$notice_text"); + fclose($fp); + } + } + } + } + } else { fputs($fp, ''); - foreach ($_languages['name'] as $key => $value) { - $lang_name = $_languages['folder'][$key]; - if (isset($_POST[$lang_name])) { - if (file_exists($homep.$noticef.'_'.$lang_name.$ext)) { - $fp1 = fopen($homep.$noticef.'_'.$lang_name.$ext, 'w'); - fputs($fp1, ''); - fclose($fp1); - - } - } - } - } + foreach ($_languages['name'] as $key => $value) { + $lang_name = $_languages['folder'][$key]; + if (isset($_POST[$lang_name])) { + if (file_exists($homep.$noticef.'_'.$lang_name.$ext)) { + $fp1 = fopen($homep.$noticef.'_'.$lang_name.$ext, 'w'); + fputs($fp1, ''); + fclose($fp1); + } + } + } + } fclose($fp); } else { $errorMsg .= "
\n".get_lang('HomePageFilesNotWritable'); @@ -478,8 +473,6 @@ if (!empty($action)) { break; } } - - $home_menu[$insert_where + 1] = '
  • '.$link_name.'
  • '; } else { // If the request is about a link edition, change the link @@ -495,15 +488,15 @@ if (!empty($action)) { home_tabs($homep.$menuf.'_'.$lang.$ext); fclose($fp); - foreach ($_languages['name'] as $key => $value) { - $lang_name = $_languages['folder'][$key]; - if (isset($_POST[$lang_name])) { - $fp = fopen($homep.$menuf.'_'.$lang_name.$ext, 'w'); - fputs($fp, $home_menu); - home_tabs($homep.$menuf.'_'.$lang_name.$ext); - fclose($fp); - } - } + foreach ($_languages['name'] as $key => $value) { + $lang_name = $_languages['folder'][$key]; + if (isset($_POST[$lang_name])) { + $fp = fopen($homep.$menuf.'_'.$lang_name.$ext, 'w'); + fputs($fp, $home_menu); + home_tabs($homep.$menuf.'_'.$lang_name.$ext); + fclose($fp); + } + } if (file_exists($homep.$menuf.$ext)) { if (is_writable($homep.$menuf.$ext)) { @@ -523,16 +516,16 @@ if (!empty($action)) { home_tabs($homep.$menuf.'_'.$lang.$ext); fclose($fp); - foreach ($_languages['name'] as $key => $value) { - $lang_name = $_languages['folder'][$key]; - if (isset($_POST[$lang_name])) { - $fp = fopen($homep.$menuf.'_'.$lang_name.$ext, 'w'); - fputs($fp, $home_menu); - home_tabs($homep.$menuf.'_'.$lang_name.$ext); - fclose($fp); + foreach ($_languages['name'] as $key => $value) { + $lang_name = $_languages['folder'][$key]; + if (isset($_POST[$lang_name])) { + $fp = fopen($homep.$menuf.'_'.$lang_name.$ext, 'w'); + fputs($fp, $home_menu); + home_tabs($homep.$menuf.'_'.$lang_name.$ext); + fclose($fp); + } + } } - } - } } event_system(LOG_HOMEPAGE_CHANGED, $action, cut($link_name.':'.$link_url, 254), api_get_utc_datetime(), api_get_user_id()); break; @@ -885,21 +878,21 @@ switch ($action) { $form->add_html_editor('link_html', get_lang('Content'), false, false, array('ToolbarSet' => 'PortalHomePage', 'Width' => '100%', 'Height' => '400')); } } - $form->addElement('checkbox', 'all_langs', null, get_lang('ApplyAllLanguages'), array('id' => 'all_langs')); - $form->addElement('html',''); - $i = 0; - foreach ($_languages['name'] as $key => $value) { - $i++; - $lang_name = $_languages['folder'][$key]; - $html_langs = ''; - if ($i%5 == 0) { - $html_langs .= ''; - } - $form->addElement('html', $html_langs); - } - $form->addElement('html','
    '; - $html_langs .= '

    '); + $form->addElement('checkbox', 'all_langs', null, get_lang('ApplyAllLanguages'), array('id' => 'all_langs')); + $form->addElement('html',''); + $i = 0; + foreach ($_languages['name'] as $key => $value) { + $i++; + $lang_name = $_languages['folder'][$key]; + $html_langs = ''; + if ($i%5 == 0) { + $html_langs .= ''; + } + $form->addElement('html', $html_langs); + } + $form->addElement('html','
    '; + $html_langs .= '

    '); $form->addElement('style_submit_button', null, get_lang('Save'), 'class="save"'); } @@ -931,7 +924,7 @@ switch ($action) { $renderer->setRequiredNoteTemplate(''); $form->addElement('hidden', 'formSent', '1'); - if ($action == 'edit_news'){ + if ($action == 'edit_news') { $_languages = api_get_languages(); $html = ''.get_lang('ChooseNewsLanguage').' : '; $html .= ' '.$lang_name.'