public function search_result() { $query_string = 'apple'; $product_type_names = new Languages_Product_type(); $product_type = new Product_type(); $product_type_names->like('name', $query_string, 'after')->get(1); #PRODUCT TYPE foreach ($product_type_names as $type) { $return_arr['product_types'][] = $query_string . '<strong>' . str_ireplace($query_string, '', $type->name) . '</strong>'; } #PRODUCT_by_first_type if (isset($product_type_names->all[0])) { $product_type->get_full_info($product_type_names->all[0]->id); $product_type->product->get_short_info(); $data['dm_products'] = $product_type->product; $return_arr['product_items'] = $this->load->view('search/products/items', $data, true); } else { $return_arr['product_items'] = array(); } $return_arr['status'] = true; print_flex($product_type_names->all[0]); $this->output->enable_profiler(true); return; }
function run_axaj_proba() { $product_type_names = new Languages_Product_type(); $product_type = new Product_type(); $product_type_names->like('name', 'ch', 'after')->get(5); #PRODUCT_by_first_type if (isset($product_type_names->all[0])) { $product_type->get_full_info($product_type_names->all[0]->id); $product_type->product->get_short_info(); $data['dm_products'] = $product_type->product; $return_arr['product_items'] = $this->load->view('search/products/items', $data, true); } else { $return_arr['product_items'] = array(); } foreach ($product_type->product as $product) { print_flex($product->nutrition->data); echo dm_get_value_by_field('Protein', $product->nutrition, 'join_name'); return; } #print_flex(dm_get_value_by_field('Protein',$product_type->product->nutrition,'join_name')); }
<?php print_flex($body_parts); $inp_product_name = array('name' => 'product_name', 'id' => 'product_name', 'class' => 'f_input required', 'value' => $dm_product->join_name); $sel_product_category = array('options' => array_for_dropbox($dm_product_categories, 'Категория продукта', 'id', 'join_name'), 'name' => 'product_category_id', 'id' => 'product_category_id', 'class' => 'f_select wide required', 'selected' => $dm_product_); $txt_description = array('name' => 'description', 'id' => 'description', 'class' => 'f_textarea', 'value' => $dm_product->join_description); $sel_mera = array('options' => $meras_available, 'name' => 'mera_id', 'id' => 'mera_id', 'class' => 'f_select wide', 'selected' => '0'); $inp_price = array('name' => 'price', 'id' => 'price', 'class' => 'f_input required', 'value' => $dm_product->price); $inp_units_for_price = array('name' => 'units_for_price', 'id' => 'units_for_price', 'class' => 'f_input f_joined number required', 'value' => $dm_product->units_for_price); $sel_units_mera = array('options' => array_for_dropbox($meras, 'Мера измерения', 'id', 'join_name'), 'name' => 'mera_for_price', 'id' => 'mera_for_price', 'class' => 'f_select wide', 'selected' => $dm_product->mera_for_price); $fu_image = array('name' => 'image', 'id' => 'image', 'class' => 'f_file_upload'); ?> <div class="span-24 content" id="product_edit_w"> <div class="f_header">Добавление продукта</div> <ul class="span-24 tabs"> <li><a href="#" id="pe_main" class="selected">Основное</a></li> <li><a href="#" id="pe_additional">Дополнительное</a></li> </ul> <div class="clear"></div> <?php echo form_open_multipart('/admin/products/edit/' . $dm_product->id, array('id' => 'product_edit_form', 'class' => 'f_form f_validate')); ?> <div class="f_content"> <?php echo form_success_error($form_error, $form_success); ?> <div id="pe_main_tab" class="tab_content"> <?php echo form_label('Название продукта', $inp_product_name['id'], array('class' => 'f_label')); #NAME $data['dm_object'] = $dm_product;