Esempio n. 1
0
 function add_subcategory()
 {
     $this->load->helper('my');
     $tmp = array();
     $tmp = json_decode($this->input->post('json_data'), true);
     $alias = make_alias($tmp['name']);
     $tmp2 = array('alias' => $alias);
     $data = array_merge($tmp, $tmp2);
     $this->load->model('commerce/commerce_admin_m');
     $this->load->commerce_admin_m->add_subcategory($data);
     return "done";
 }
Esempio n. 2
0
     //      vam_redirect(vam_href_link(FILENAME_FAQ));
     break;
 case 'delete_faq_confirm':
     //user has confirmed deletion of faq.
     if ($_POST['faq_id']) {
         $faq_id = vam_db_prepare_input($_POST['faq_id']);
         vam_db_query("delete from " . TABLE_FAQ . " where faq_id = '" . vam_db_input($faq_id) . "'");
     }
     //     vam_redirect(vam_href_link(FILENAME_FAQ));
     break;
 case 'insert_faq':
     //insert a new faq.
     if ($_POST['question']) {
         if ($_POST['faq_page_url'] == '' && file_exists(DIR_FS_CATALOG . '.htaccess') && AUTOMATIC_SEO_URL == 'true') {
             $alias = $_POST['question'];
             $alias = make_alias($alias);
             $faq_page_url = $alias;
         } else {
             $faq_page_url = $_POST['faq_page_url'];
         }
         $sql_data_array = array('question' => vam_db_prepare_input($_POST['question']), 'faq_page_url' => vam_db_prepare_input($faq_page_url), 'answer' => vam_db_prepare_input($_POST['answer']), 'date_added' => 'now()', 'language' => vam_db_prepare_input($_POST['item_language']), 'status' => '1');
         vam_db_perform(TABLE_FAQ, $sql_data_array);
         $faq_id = vam_db_insert_id();
         //not actually used ATM -- just there in case
     }
     //       vam_redirect(vam_href_link(FILENAME_FAQ));
     break;
 case 'update_faq':
     //user wants to modify a faq.
     if ($_GET['faq_id']) {
         $sql_data_array = array('question' => vam_db_prepare_input($_POST['question']), 'faq_page_url' => vam_db_prepare_input($_POST['faq_page_url']), 'answer' => vam_db_prepare_input($_POST['answer']), 'date_added' => vam_db_prepare_input($_POST['date_added']), 'language' => vam_db_prepare_input($_POST['item_language']));