function saveArticle()
 {
     global $toC_Json, $osC_Language, $osC_Image;
     $osC_Image = new osC_Image_Admin();
     //search engine friendly urls
     $formatted_urls = array();
     $urls = $_REQUEST['articles_url'];
     if (is_array($urls) && !empty($urls)) {
         foreach ($urls as $languages_id => $url) {
             $url = toc_format_friendly_url($url);
             if (empty($url)) {
                 $url = toc_format_friendly_url($_REQUEST['articles_name'][$languages_id]);
             }
             $formatted_urls[$languages_id] = $url;
         }
     }
     $data = array('articles_name' => $_REQUEST['articles_name'], 'articles_url' => $formatted_urls, 'articles_description' => $_REQUEST['articles_description'], 'articles_head_desc_tag' => $_REQUEST['articles_head_desc_tag'], 'articles_head_keywords_tag' => $_REQUEST['articles_head_keywords_tag'], 'articles_order' => $_REQUEST['articles_order'], 'articles_status' => $_REQUEST['articles_status'], 'articles_categories' => isset($_REQUEST['articles_categories_id']) ? $_REQUEST['articles_categories_id'] : '1', 'page_title' => $_REQUEST['page_title'], 'meta_keywords' => $_REQUEST['meta_keywords'], 'meta_description' => $_REQUEST['meta_description']);
     if (toC_Articles_Admin::save(isset($_REQUEST['articles_id']) && $_REQUEST['articles_id'] != -1 ? $_REQUEST['articles_id'] : null, $data)) {
         osC_Cache::clear('box-information');
         $response = array('success' => true, 'feedback' => $osC_Language->get('ms_success_action_performed'));
     } else {
         $response = array('success' => false, 'feedback' => $osC_Language->get('ms_error_action_not_performed'));
     }
     header('Content-Type: text/html');
     echo $toC_Json->encode($response);
 }
예제 #2
0
 function saveArticle()
 {
     global $toC_Json, $osC_Language, $osC_Image;
     $osC_Image = new osC_Image_Admin();
     $data = array('articles_name' => $_REQUEST['articles_name'], 'articles_description' => $_REQUEST['articles_description'], 'articles_head_desc_tag' => $_REQUEST['articles_head_desc_tag'], 'articles_head_keywords_tag' => $_REQUEST['articles_head_keywords_tag'], 'articles_order' => $_REQUEST['articles_order'], 'articles_status' => $_REQUEST['articles_status'], 'articles_categories' => isset($_REQUEST['articles_categories_id']) ? $_REQUEST['articles_categories_id'] : '1');
     if (toC_Articles_Admin::save(isset($_REQUEST['articles_id']) && $_REQUEST['articles_id'] != -1 ? $_REQUEST['articles_id'] : null, $data)) {
         $response = array('success' => true, 'feedback' => $osC_Language->get('ms_success_action_performed'));
     } else {
         $response = array('success' => false, 'feedback' => $osC_Language->get('ms_error_action_not_performed'));
     }
     header('Content-Type: text/html');
     echo $toC_Json->encode($response);
 }