Example #1
0
 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;
 }
Example #2
0
 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'));
 }
Example #3
0
<?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;