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"; }
// 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']));