*/ //handle the keywords $keywords = explode('||', $news->keywords); if ($keywords) { foreach ($keywords as $val) { if (empty($val)) { continue; } $db->execute("insert into eb_news_keywords (name) values('{$val}') on duplicate key update name='{$val}'"); } } //handle the publish schedule if (isset($_POST['publish_schedule_date'])) { $schedule = new table_class('eb_publish_schedule'); if ($id) { $schedule->find_by_resource_id($id); } if ($_POST['publish_schedule_date']) { $schedule->publish_date = $_POST['publish_schedule_date']; $schedule->resource_id = $news->id; $schedule->resource_type = 'news'; $schedule->save(); } else { if ($schedule->id) { $schedule->delete(); } } } if ($_POST['copy_news']) { $news->copy_from = $news->id; $news->id = 0;