function upload_form($data) { $form_id = 'xls_add_edit_form'; $CI =& get_instance(); $CI->load->library('form'); $CI->form->_init('Импорт файлов', $form_id, set_url('*/*/upload_xls')); $CI->form->add_button(array('name' => 'Назад', 'href' => set_url('catalogue/products'))); $CI->form->add_button(array('name' => 'Загрузить файл', 'href' => '#', 'options' => array('id' => 'submit', 'value' => 'upload', 'class' => 'addButton'))); $CI->form->add_tab('main_block', 'Загрузка'); $CI->form->add_group('main_block', $data); $lid = $CI->form->group('main_block')->add_object('fieldset', 'base_fieldset', 'Загрузка файлов'); $CI->form->group('main_block')->add_object_to($lid, 'file', 'userfile', 'Выберите файл:', array('options' => array('size' => '20'))); $lid2 = $CI->form->group('main_block')->add_object('fieldset', 'base_fieldset', 'Список файлов'); if (isset($data['files_list']) && count($data['files_list']) > 0) { foreach ($data['files_list'] as $key => $val) { $import_url = setUrl('*/*/import/file/' . $val); $delete_url = setUrl('*/*/delete_file/file/' . $val); $html_string = '<div style="margin:5px 0 0 0" align="center"> <a href="' . $import_url . '" class="icon_arrow_r " title="Импортировать"></a> <a href="' . $delete_url . '" class="icon_detele delete_question" title="Удалить файл"></a> </div>'; $CI->form->group('main_block')->add_object_to($lid2, 'text', 'files_list[' . $key . ']', $html_string, array('option' => array('readonly' => NULL))); } } $CI->form->add_block_to_tab('main_block', 'main_block'); $CI->form->render_form(); }
public function render_product_grid() { $this->load->library('grid'); $this->grid->_init_grid('products_grid_excel', array('url' => setUrl('*/*/get_ajax_products_grid'))); $this->grid->db->select("A.`" . self::ID_PR . "` AS ID, A.`sku`, B.`name`, A.`status`, A.`in_stock`, A.`create_date`, A.`update_date`")->from("`" . self::PR . "` AS A")->join("`" . self::PR_DESC . "` AS B", "B.`" . self::ID_PR . "` = A.`" . self::ID_PR . "` && B.`" . self::ID_LANGS . "` = " . $this->id_langs, "LEFT")->where("A.`" . self::ID_USERS . "`", $this->id_users); //->where("A.`".self::ID_PR."` IN (SELECT DISTINCT `".self::ID_PR."` FROM `".self::PR_COMM."` WHERE `".self::ID_USERS."` = '".$this->id_users."' && `new_comment` = 1)", NULL, FALSE); $this->load->helper('catalogue/products_excel_export_helper'); helper_products_grid_build($this->grid); $this->grid->create_grid_data(); $this->grid->update_grid_data('in_stock', array('0' => 'Нет', '1' => 'Да')); $this->grid->update_grid_data('status', array('0' => 'Нет', '1' => 'Да')); return $this->grid->render_grid(TRUE); }
public function get_categories_products_grid($cat_id) { $this->load->library('grid'); $this->grid->_init_grid('products_mass_sale_grid', array('limit' => 50, 'url' => setUrl('catalogue_mass_sale/get_ajax_categories_products/cat_id/' . $cat_id)), TRUE); $this->grid->init_fixed_buttons(FALSE); $this->grid->db->select("A.`" . self::ID_PR . "` AS ID, A.`sku`, B.`name`, A.`status`, A.`in_stock`, A.`sale`, PRICE.`price`, PRICE.`special_price`, PRICE.`special_price_from`, PRICE.`special_price_to`")->from("`" . self::PR . "` AS A")->join("`" . self::PR_CAT . "` AS C", "C.`" . self::ID_CAT . "` = '" . $cat_id . "' && C.`" . self::ID_PR . "` = A.`" . self::ID_PR . "`", "INNER")->join("`" . self::PR_DESC . "` AS B", "B.`" . self::ID_PR . "` = A.`" . self::ID_PR . "` && B.`" . self::ID_LANGS . "` = " . $this->id_langs, "LEFT")->join("`" . self::PR_PRICE . "` AS PRICE", "PRICE.`" . self::ID_PR . "` = A.`" . self::ID_PR . "` && PRICE.`" . self::ID_PR_PRICE . "` = (SELECT `" . self::ID_PR_PRICE . "` FROM `" . self::PR_PRICE . "` WHERE `" . self::ID_PR . "` = A.`" . self::ID_PR . "` ORDER BY `" . self::ID_PR_PRICE . "` LIMIT 1)", "LEFT")->where("A.`" . self::ID_USERS . "`", $this->id_users); $this->load->helper('catalogue_mass_sale/catalogue_mass_sale_helper'); helper_catalogue_mass_sale_categorie_products_grid_build($this->grid, $cat_id); $this->grid->create_grid_data(); $this->grid->update_grid_data('in_stock', array('0' => 'Нет', '1' => 'Да')); $this->grid->update_grid_data('status', array('0' => 'Нет', '1' => 'Да')); $this->grid->update_grid_data('sale', array('0' => 'Нет', '1' => 'Да')); return $this->grid->render_grid(TRUE); }
function users_payment_methods($data) { $form_id = 'users_shipping_methods_edit_form'; $Form = new Agform('Редактирование методов доставки', $form_id, setUrl('*/save')); $Form->addButton(array('name' => 'Назад', 'href' => setUrl('*/'), 'options' => array())); $Form->addButton(array('name' => 'Сохранить', 'href' => '#', 'options' => array('id' => 'submit', 'class' => 'addButton'))); $Form->addTabs('users_shipping_methods', 'Методы доставки'); $Users_shipping_methods = new Agform_block(); $pm_array['form_id'] = $form_id; $pm_array['on_langs'] = $data['on_langs']; $pm_array['users_shipping_methods'] = $data['users_shipping_methods']; $pm_array['shipping_methods'] = $data['shipping_methods']; $Users_shipping_methods->addView('form_u_shipping_methods', $pm_array); $Form->addBlockToTabs('users_shipping_methods', $Users_shipping_methods); $Form->renderForm(); }
function admin_modules_form_build($data = array(), $save_param = '') { $Form = new Agform('Опции', 'admin_add_edit_form', setUrl('*/save' . $save_param)); $Form->addButton(array('name' => 'Назад', 'href' => setUrl('*/'), 'options' => array())); if ($save_param != '') { $Form->addButton(array('name' => 'Добавить', 'href' => setUrl('*/add'), 'options' => array('class' => 'addButton'))); $Form->addButton(array('name' => 'Удалить', 'href' => setUrl('*/delete' . $save_param), 'href_values' => array('ID'), 'options' => array('class' => 'delete_question'))); } $Form->addButton(array('name' => 'Сохранить и продолжить редактирование', 'href' => '#', 'options' => array('id' => 'submit_back', 'class' => 'addButton'))); $Form->addButton(array('name' => 'Сохранить', 'href' => '#', 'options' => array('id' => 'submit', 'class' => 'addButton'))); $Form->addTabs('base', 'Опции'); $Form->addTabs('desc', 'Описание опции'); $array_tabs_base = array('attributes_options[alias]' => 'alias'); if (!isset($data['base'])) { $data['base'] = FALSE; } $admin_base = new Agform_block($data['base']); $lid = $admin_base->addObject('fieldset', 'base_fieldset', 'Опции'); $admin_base->addObjectTo($lid, 'text', 'main[alias]', 'Артикул:', array('maxlenght' => '50')); $admin_base->addObjectTo($lid, 'select', 'main[rang]', 'Ранг:', array('options' => array('1' => '1', '2' => '2', '3' => '3', '4' => '4', '5' => '5'))); $admin_base->addObjectTo($lid, 'select', 'main[active]', 'Активность :', array('options' => array('0' => 'Нет', '1' => 'Да'))); if (!isset($data['desc'])) { $data['desc'] = FALSE; } $admin_name = new Agform_block($data['desc'], $data['on_langs']); $lid = $admin_name->addObject('fieldset', 'name_fieldset', 'Название'); $admin_name->addObjectTo($lid, 'text', 'langs[$][name]', 'Название:', array('option' => array())); if (!isset($data['desc'])) { $data['desc'] = FALSE; } $admin_description = new Agform_block($data['desc'], $data['on_langs']); $admin_description->addObject('textarea', 'langs[$][description]', 'Короткое описание:', array('option' => array('rows' => '3'))); $admin_description->addObject('hidden', 'langs[$][id_modules_description]'); $Form->addBlockToTabs('base', $admin_base); $Form->addBlockToTabs('base', $admin_name); $Form->addBlockToTabs('desc', $admin_description); $Form->renderForm(); }
function __construct() { parent::__construct(); $this->template->add_title('Заказы - Методы оплаты'); $this->template->add_navigation('Заказы')->add_navigation('Методы оплаты', setUrl('*/*/')); }
cat_id = <?=$URI['id']?>; <? } ?> function updateParrents(data) { $('#<?=$form_id?> #parent_categories').html(data); } $('#<?=$form_id?> #parent_level').live('change', function() { if(cat_id != false) { var data = {level: $(this).val(), id: cat_id}; } else { var data = {level: $(this).val()}; } $.ajaxAG( { url: "<?=setUrl('*/*/load_categories')?>", type: "POST", data: data, success: function(d){updateParrents(d)} } ); }); </script> <? } ?>
$resultatGlobal = renameTitle(); break; case "ko2ok": case "2ok": $resultatGlobal = toOk(); break; case "2paulo": case "ok2ko": $resultatGlobal = toPaulo(); break; case "2ko": case "ok2ko-keep": $resultatGlobal = toKo(); break; case "seturl": $resultatGlobal = setUrl(); break; case "settime": $resultatGlobal = setTime(); break; default: $resultatGlobal = ''; break; } } catch (Exception $e) { // En cas d'erreur précédemment, on affiche un message et on arrête tout die('Erreur : ' . $e->getMessage()); } switch ($data->getMethod()) { case 'get': RestUtils::sendResponse(200, json_encode($resultatGlobal, JSON_HEX_APOS), 'application/json');
<?php if (isset($PID)) { ?> <script type="text/javascript"> var upload1, upload2; window.onload = function() { upload1 = new SWFUpload({ // Backend Settings upload_url: "<?php echo setUrl('*/*/*/photo_save/id/' . $PID); ?> ", post_params: {<?php echo $this->session->get_js_session(); ?> }, // File Upload Settings file_size_limit : "4 MB", // 100MB file_types : "*.jpg; *.jpeg", file_types_description : "Image jpg or jpeg", file_upload_limit : 30, file_queue_limit : 0, // Event Handler Settings (all my handlers are in the Handler.js file) swfupload_preload_handler : preLoad, swfupload_load_failed_handler : loadFailed, file_dialog_start_handler : fileDialogStart, file_queued_handler : fileQueued,
$select_id = $op['ID']; $select_array[$op['ID_OP']] = $op['o_name']; } if(($show_attributes == 0) || ($show_attributes == 2 && !in_array($select_id, $id_attributes))) { $style = 'style="display:none"'; } else if(($show_attributes == 1) || ($show_attributes == 2 && in_array($select_id, $id_attributes))) { $style = 'style="display:block"'; } echo '<div class="name attributes_select" '.$style.' rel="'.$select_id.'">'.$select_text.' : '.form_dropdown($select_name, $select_array, '','rel="'.$select_id.'"').'</div>'; } } ?> <div class="def_buttons name"> Количество : <?=form_input(array('name' => 'qty', 'value' => '1'));?> <a href="<?=setUrl('*/*/add_product_to_catr')?>" id="to_cart">В Корзину</a> </div> <div class="description"><?=$products['full_description']?></div> <div> </div> </td> </tr> </table> </div> </div> <script language="javascript"> $('#products_to_cart').gbc_products_cart('init_add_product', {price_attributes : price_attributes}); </script>
public function edit() { $this->template->addTitle('Редактирование'); $this->_add_navigation('Редактирование'); $this->session->keep_flashdata('GRID_admin_modules_grid'); $this->load->model('admin_modules/madmin_modules'); $URI = $this->uri->uri_to_assoc(3); if (isset($URI['id']) && intval($URI['id']) > 0) { $ID = intval($URI['id']); if (!$this->madmin_modules->edit($ID)) { $this->messages->addErrorMassage('Возникли ошибки генерации редактирования!'); $this->_redirect(setUrl('*/')); } } else { $this->messages->addErrorMassage('Параметр ID отсутсвует! Процесс редактирования не возможен!'); $this->_redirect(setUrl('*/')); } }
echo setUrl('*/*/change_position_photo_in_album/id/' . $PID . '/img_id/' . $id . '/album_id/' . $album_id . '/position/down'); ?> " class="arrow_down" title="Смена позиции: Опустить"></a> <?php } else { ?> <a href="<?php echo setUrl('*/*/delete_photo/id/' . $PID . '/img_id/' . $id); ?> " class="icon_detele delete_question" title="Удалить изображение"></a> <a href="<?php echo setUrl('*/*/change_position_photo/id/' . $PID . '/img_id/' . $id) . '/position/up'; ?> " class="arrow_up" style="margin:0 0 0 15px;" title="Смена позиции: Поднять"></a> <a href="<?php echo setUrl('*/*/change_position_photo/id/' . $PID . '/img_id/' . $id . '/position/down'); ?> " class="arrow_down" title="Смена позиции: Опустить"></a> <?php } ?> </div> </td> <td width="180" valign="top" align="center"> <?php $alb_ulr = ''; if (isset($album_id) && $album_id) { $alb_ulr = '/album_id/' . $album_id; } $CI->form->add_group('immg_b_block'); $CI->form->group('immg_b_block')->add_object('html', '
?> "> <?php if (isset($prices)) { echo $prices; } if (isset($attributes)) { echo $attributes; } ?> <div class="select_qty"> Количество : <?php echo form_input(array('name' => 'qty', 'value' => '1')); ?> <a href="<?php echo setUrl('*/*/ajax_add_product_to_cart/ord_id/' . $ord_id); ?> " id="to_cart">В Корзину</a> </div> <div class="description"><?php echo $product['full_description']; ?> </div> </td> </tr> </table> </div> </div> <script language="javascript"> //$('#products_to_cart').gbc_products_cart('init_add_product', {price_attributes : price_attributes}); </script>
" title='Смена позиции: Опустить'></a> <a class='arrow_up' href="<?php echo setUrl('*/change_position_module/id/' . $id . '/id_module/' . $ms['id_users_modules'] . '/change/up'); ?> " title='Смена позиции: Поднять'></a> </div> <div style="float:left; margin:5px 5px 5px 5px;"> <label style="width:200px;"><?php echo $ms['alias']; ?> </label> </div> <div style="float:right;"> <div style="padding: 3px 0 0 0 ;"> <a href="<?php echo setUrl('*/delete_menu_modul/id/' . $id . '/id_module/' . $ms['id_users_modules']); ?> " class="icon_detele delete_question"></a> </div> </div> </div> </div> --> <?php } else { FALSE; } ?> </fieldset>
cat_id = <?=$URI['id']?>; <? } ?> function updateParrents(data) { $('#<?=$form_id?> #parent_menu').html(data); } $('#<?=$form_id?> #parent_level').live('change', function() { if(cat_id != false) { var data = {level: $(this).val(), id: cat_id}; } else { var data = {level: $(this).val()}; } $.ajaxAG( { url: "<?=setUrl('*/load_menu')?>", type: "POST", data: data, success: function(d){updateParrents(d)} } ); }); </script> <? } ?>
<fieldset> <legend>Выбранные</legend> <?php if (isset($values) && count($values) > 0) { foreach ($values as $ms) { ?> <div class="block_w_fileld_main"> <div class="block_w_field_bg" style="height:25px;"> <div style="float:left; border:#000; margin:5px 5px 5px 5px;"> <a class='arrow_down' href="<?php echo setUrl('*/change_position_module/id_module/' . $ms['id_users_modules'] . '/change/down'); ?> " title='Смена позиции: Опустить'></a> <a class='arrow_up' href="<?php echo setUrl('*/change_position_module/id_module/' . $ms['id_users_modules'] . '/change/up'); ?> " title='Смена позиции: Поднять'></a> </div> <div style="float:left; margin:5px 5px 5px 5px;"> <label style="width:200px;"><?php echo $ms['alias']; ?> </label> </div> <div style="float:right;"> <div style="padding: 3px 0 0 0 ;"> <a href="<?php echo set_url('*/delete_menu_modul/id_module/' . $ms['id_users_modules']); ?> " class="icon_detele delete_question"></a> </div>