add_session(SUCCESS_PAGE_STATUS_UPDATED, 'success'); } else { $messageStack->add_session(ERROR_UNKNOWN_STATUS_FLAG, 'error'); } tep_redirect(tep_href_link(FILENAME_PAGE_MANAGER, 'page=' . $_GET['page'] . '&bID=' . $_GET['bID'])); break; case 'insert': case 'update': if (isset($_POST['pages_id'])) $pages_id = tep_db_prepare_input($_POST['pages_id']); $pages_title = tep_db_prepare_input($_POST['pages_title']); $pages_html_text = tep_db_prepare_input($_POST['pages_html_text']); $sort_order = tep_db_prepare_input($_POST['sort_order']); $intorext = tep_db_prepare_input($_POST['intorext']); if($intorext == 1) { $externallink = tep_db_prepare_input($_POST['externallink']); } else { $externallink=""; } $page_error = false; for ($i=0, $n=sizeof($languages); $i<$n; $i++) { $title_field_name=$_POST['pages_title_'.$languages[$i]['id']]; if (empty($title_field_name)) { $messageStack->add(ERROR_PAGE_TITLE_REQUIRED, 'error'); $page_error = true; } } if (empty($pages_html_text)) { } if ($page_error == false) { if ($action == 'insert') { if($page_type == "1" || $page_type == "2" || $page_type == "3" || $page_type == "4" || $page_type == "5" || $page_type == "6" || $page_type == "7" || $page_type == "8" || $page_type == "9") { $selectquery=tep_db_query("select count(*) as count from ". TABLE_PAGES ." where page_type=\"$page_type\""); $exists = tep_db_fetch_array($selectquery); if($exists['count'] >= 1) { $updateall=tep_db_query("update ". TABLE_PAGES ." set page_type=\"9\" where page_type=\"$page_type\""); } } } if ($action == 'update') { if($page_type == "1" || $page_type == "2" || $page_type == "3" || $page_type == "4" || $page_type == "5" || $page_type == "6" || $page_type == "7" || $page_type == "8" || $page_type == "9") { $selectquery=tep_db_query("select count(*) as count from ". TABLE_PAGES ." where page_type=\"$page_type\" and pages_id != \"(int)$pages_id\""); $exists = tep_db_fetch_array($selectquery); if($exists['count'] >= 1) { $updateall=tep_db_query("update ". TABLE_PAGES ." set page_type=\"9\" where page_type=\"$page_type\""); } } } for ($i=0, $n=sizeof($languages); $i<$n; $i++) { $pages_titlem=$_POST['pages_title_'.$languages[$i]['id']]; $pages_html_textm=$_POST['pages_html_text_'.$languages[$i]['id']]; $intorextm=$_POST['intorext_'.$languages[$i]['id']]; $externallinkm=$_POST['externallink_'.$languages[$i]['id']]; $link_targetm=$_POST['link_target_'.$languages[$i]['id']]; $language_idm='language_id_'.$languages[$i]['id']; $sql_data_array_pages = array('sort_order' => $sort_order, 'status' => '1', 'page_type' => $_POST['page_type']); $sql_data_array_pages_description = array('pages_title' => $pages_titlem, 'pages_html_text' => stripslashes($pages_html_textm), 'intorext' => $intorextm, 'externallink' => $externallinkm, 'link_target' => $link_targetm); if ($action == 'insert') { $bID=""; if ($i == 0) { tep_db_perform(TABLE_PAGES, $sql_data_array_pages); $pages_id = tep_db_insert_id(); } $pageid_merge= array('pages_id' => $pages_id, 'language_id' => $languages[$i]['id']); $sql_data_array_pages_desc = array_merge($sql_data_array_pages_description, $pageid_merge); tep_db_perform(TABLE_PAGES_DESCRIPTION, $sql_data_array_pages_desc); $messageStack->add_session(SUCCESS_PAGE_INSERTED, 'success'); } elseif ($action == 'update') { if ($i == 0) { tep_db_perform(TABLE_PAGES, $sql_data_array_pages, 'update', "pages_id = '" . (int)$pages_id . "'"); } $selectexists=tep_db_query("select count( * ) as `countrecords` from `".TABLE_PAGES_DESCRIPTION."` where pages_id='" . (int)$pages_id . "' and language_id='".$languages[$i]['id']."'"); $recordexists = tep_db_fetch_array($selectexists); if($recordexists['countrecords'] >= 1 ) { tep_db_perform(TABLE_PAGES_DESCRIPTION, $sql_data_array_pages_description, 'update', "pages_id = '" . (int)$pages_id . "' and language_id='".$languages[$i]['id']."'"); } else { $pageid_merge= array('pages_id' => $pages_id, 'language_id' => $languages[$i]['id']); $sql_data_array_pages_desc = array_merge($sql_data_array_pages_description, $pageid_merge); tep_db_perform(TABLE_PAGES_DESCRIPTION, $sql_data_array_pages_desc); } $messageStack->add_session(SUCCESS_PAGE_UPDATED, 'success'); } } //for tep_redirect(tep_href_link(FILENAME_PAGE_MANAGER, (isset($_GET['page']) ? 'page=' . $_GET['page'] . '&' : '') . 'bID=' . $pages_id)); } else { $action = 'new'; } break; case 'deleteconfirm': $pages_id = tep_db_prepare_input($_GET['bID']); tep_db_query("delete from " . TABLE_PAGES . " where pages_id = '" . (int)$pages_id . "'"); tep_db_query("delete from " . TABLE_PAGES_DESCRIPTION . " where pages_id = '" . (int)$pages_id . "'"); $messageStack->add_session(SUCCESS_PAGE_REMOVED, 'success'); tep_redirect(tep_href_link(FILENAME_PAGE_MANAGER, 'page=' . $_GET['page'])); break; } } ?> > <?php echo TITLE; ?>
'', 'pages_html_text' => '', 'sort_order' =>'', 'status' =>''); $bInfo = new objectInfo($parameters); if (isset($_GET['bID'])) { $form_action = 'update'; $bID = tep_db_prepare_input($_GET['bID']); $page_query = tep_db_query("select s.status, s.sort_order, s.page_type, p.pages_title, p.pages_html_text, p.intorext, p.externallink, p.link_target, p.language_id from " . TABLE_PAGES . " s left join " . TABLE_PAGES_DESCRIPTION . " p on s.pages_id=p.pages_id where s.pages_id = '" . (int)$bID . "'"); # $page = tep_db_fetch_array($page_query); # $bInfo->objectInfo($page); #while($bInfo->objectInfo($page)) { # #$pagetitle[$bInfo->language_id]= $bInfo->pages_title; # #echo $bInfo->pages_title; # #} while($page = tep_db_fetch_array($page_query)) { $languageid=$page['language_id']; $page_type=$page['page_type']; $pagetitle[$languageid]= $page['pages_title']; $sortorder=$page['sort_order']; $pages_html_text[$languageid]=$page['pages_html_text']; $intorext[$languageid]=$page['intorext']; $externallink[$languageid]=$page['externallink']; $link_target[$languageid]=$page['link_target']; } } elseif (tep_not_null($_POST)) { $bInfo->objectInfo($_POST); } $bIDif=""; if(!empty($bID) && $bID != "") { $bIDif='&bID='.$bID; } ?>
VDVAC11 ?>
   
onClick='disableIt("");'>    onClick='enableIt("");'>
> >

FCKE22 ?>
'; ?> ' . tep_image_button('button_cancel.gif', IMAGE_CANCEL) . ''; echo "ok"; ?>
'' . $bInfo->pages_title . ''); $contents = array('form' => tep_draw_form('pages', FILENAME_PAGE_MANAGER, 'page=' . $_GET['page'] . '&bID=' . $bInfo->pages_id . '&action=deleteconfirm')); $contents[] = array('text' => TEXT_INFO_DELETE_INTRO); $contents[] = array('text' => '
' . $bInfo->pages_title . ''); if ($bInfo->pages_image) $contents[] = array('text' => '
' . tep_draw_checkbox_field('delete_image', 'on', true) . ' ' . TEXT_INFO_DELETE_IMAGE); $contents[] = array('align' => 'center', 'text' => '
' . tep_image_submit('button_delete.gif', IMAGE_DELETE) . ' ' . tep_image_button('button_cancel.gif', IMAGE_CANCEL) . ''); break; default: if (is_object($bInfo)) { $heading[] = array('text' => '' . $bInfo->pages_title . ''); $contents[] = array('align' => 'center', 'text' => '

' . tep_image_button('button_edit.gif', IMAGE_EDIT) . '' . tep_image_button('button_delete.gif', IMAGE_DELETE) . '


'); if ($bInfo->date_scheduled) $contents[] = array('text' => '
' . sprintf(TEXT_PAGES_SCHEDULED_AT_DATE, tep_date_short($bInfo->date_scheduled))); if ($bInfo->expires_date) { $contents[] = array('text' => '
' . sprintf(TEXT_PAGES_EXPIRES_AT_DATE, tep_date_short($bInfo->expires_date))); } elseif ($bInfo->expires_impressions) { $contents[] = array('text' => '
' . sprintf(TEXT_PAGES_EXPIRES_AT_IMPRESSIONS, $bInfo->expires_impressions)); } if ($bInfo->date_status_change) $contents[] = array('text' => '
' . sprintf(TEXT_PAGES_STATUS_CHANGE, tep_date_short($bInfo->date_status_change))); } break; } if ( (tep_not_null($heading)) && (tep_not_null($contents)) ) { echo ' ' . "\n"; } ?>
VDFIX : suppression du warning avec php5 $bInfo_array = array_merge($pages, (array)$info); // <- VDFIX $bInfo = new objectInfo($bInfo_array); } if (isset($bInfo) && is_object($bInfo) && ($pages['pages_id'] == $bInfo->pages_id)) { echo ' ' . "\n"; } else { echo ' ' . "\n"; } ?>
' . tep_image(DIR_WS_IMAGES . 'icon_popup.gif', 'View Page') . ' ' . $pages['pages_title']; ?> ' . tep_image(DIR_WS_IMAGES . 'icon_status_red_light.gif', 'Set Inactive', 10, 10) . ''; } else { echo '' . tep_image(DIR_WS_IMAGES . 'icon_status_green_light.gif', 'Set Active', 10, 10) . '  ' . tep_image(DIR_WS_IMAGES . 'icon_status_red.gif', 'Inactive', 10, 10); } ?>
display_count($pages_query_numrows, MAX_DISPLAY_SEARCH_RESULTS, $_GET['page'], TEXT_DISPLAY_NUMBER_OF_PAGES); ?> display_links($pages_query_numrows, MAX_DISPLAY_SEARCH_RESULTS, MAX_DISPLAY_PAGE_LINKS, $_GET['page']); ?>
' . tep_image_button('button_new_file.gif', IMAGE_NEW_PAGE) . ''; ?>
' . "\n"; $box = new box; echo $box->infoBox($heading, $contents); echo '