/** * Stop from parsing any further PHP code */ function oos_exit() { oos_session_close(); exit(); }
$products_descriptiontable = $oostable['products_description']; $products_sql = "SELECT p.products_id, pd.products_name, pd.products_description, p.products_date_added\n FROM {$productstable} p,\n {$products_descriptiontable} pd\n WHERE p.products_status >= '1'\n AND p.products_id = pd.products_id\n AND pd.products_languages_id = '" . intval($nLanguageID) . "'\n ORDER BY p.products_date_added DESC, pd.products_name"; $products_result = $dbconn->SelectLimit($products_sql, MAX_DISPLAY_PRODUCTS_NEWSFEED); if ($products_result->RecordCount() >= MIN_DISPLAY_PRODUCTS_NEWSFEED) { $rows = 0; while ($products = $products_result->fields) { $rows++; $products_description = strip_tags($products['products_description']); $products_description = substr($products_description, 0, 250) . '..'; $products_description = str_replace(";", ", ", $products_description); $products_description = str_replace("\n", " ", $products_description); $products_description = str_replace("\r", " ", $products_description); $products_description = str_replace("\t", " ", $products_description); $products_description = str_replace("\v", " ", $products_description); $products_description = str_replace("",", " \"", $products_description); $products_description = htmlspecialchars($products_description); $products_description = substr($products_description, 0, 100) . '..'; if ($oEvent->installed_plugin('sefu')) { $schema .= '<item rdf:about="' . OOS_HTTP_SERVER . OOS_SHOP . 'index.php/page/' . $aPages['product_info'] . '/products_id/' . $products['products_id'] . '">' . '<title>' . htmlspecialchars($products['products_name']) . '</title>' . '<link>' . OOS_HTTP_SERVER . OOS_SHOP . 'index.php/page/' . $aPages['product_info'] . '/products_id/' . $products['products_id'] . '</link>' . '<description>' . $products_description . '</description></item>'; } else { $schema .= '<item rdf:about="' . OOS_HTTP_SERVER . OOS_SHOP . 'index.php?page=' . $aPages['product_info'] . '&products_id=' . $products['products_id'] . '">' . '<title>' . htmlspecialchars($products['products_name']) . '</title>' . '<link>' . OOS_HTTP_SERVER . OOS_SHOP . 'index.php?page=' . $aPages['product_info'] . '&products_id=' . $products['products_id'] . '</link>' . '<description>' . $products_description . '</description></item>'; } $products_result->MoveNext(); } } $schema .= '</rdf:RDF>' . "\n"; } header('Content-type: application/xml'); echo $schema; oos_session_close();