protected function setData() { $html = '<form class="' . $this->options['form_class'] . '" action="' . $this->url_base . 'produtos/search" id="search" method="post">'; if ($this->options['categorias']) { $html .= parent::replaceWraper(3, array($this->options['categoria_id'], $this->options['categoria_class'], $this->getCategorias()), $this->options['categorias_container']); } $html .= $this->getInput(); $html .= '<button type="submit" class="' . $this->options['button_class'] . '" id="search-submit">' . $this->options['button_text'] . '</button>'; $html .= '</form>'; return $html; }
public function setSubmenu($dados, $array) { $submenu = ''; if (!empty($dados)) { foreach ($dados as $key => $value) { $replaces = array($array['submenu_item_class'], $array['submenu_item_link_class'], parent::generateUrl($value['nome'], $value['id'], 'categoria'), $value['nome'], ''); $wrap = $array['submenu_item_wrap'] != "" ? $array['submenu_item_wrap'] : $array['item_wrap']; $submenu .= parent::replaceWraper(5, $replaces, $wrap); } } return $submenu; }
public function setSubmenu($dados, $array) { $submenu = ''; if (!empty($dados)) { if ($array['break_menu']) { $quebramenu = array_chunk($dados, $array['break_limit']); for ($i = 0; $i < count($quebramenu); $i++) { foreach ($quebramenu[$i] as $key => $value) { $replaces = array($array['submenu_item_class'], $array['submenu_item_link_class'], parent::generateUrl($value['nome'], $value['id'], 'categoria'), $value['nome'], ''); $wrap = $array['submenu_item_wrap'] != "" ? $array['submenu_item_wrap'] : $array['item_wrap']; $submenu .= parent::replaceWraper(5, $replaces, $wrap); } } } else { foreach ($dados as $key => $value) { $replaces = array($array['submenu_item_class'], $array['submenu_item_link_class'], parent::generateUrl($value['nome'], $value['id'], 'categoria'), $value['nome'], ''); $wrap = $array['submenu_item_wrap'] != "" ? $array['submenu_item_wrap'] : $array['item_wrap']; $submenu .= parent::replaceWraper(5, $replaces, $wrap); } } } return $submenu; }
public function getCaption($dados, $param, $chave) { $item = ''; if ($param == 'title') { if ($this->options['posicao'] == '1') { if ($dados->descricao != '') { $item = $dados->nome; } else { $item = ''; } } else { $item = $dados->nome; } } else { if ($param == 'description') { $item = nl2br($dados->descricao); } else { if ($param == 'link') { if ($dados->link != '') { $item = "<a href='{$dados->link}' class='{$this->options['link_class']}'>Mais Detalhes</a>"; } } else { $item = ''; } } } $opcoes = ''; if (isset($this->options[$param . '_options'][$chave])) { $options = $this->options[$param . '_options'][$chave]; } else { $options = $this->options[$param . '_options']; } foreach ($options as $key => $value) { $opcoes .= "{$key}='{$value}' "; } return parent::replaceWraper(2, array($opcoes, $item), $this->options[$param . '_wrap']); }
public function setOverlay($array, $obj) { $html = ''; foreach ($array['overlay_options'] as $key => $value) { if ($value['content'] != '') { $content_class = isset($value['content_class']) ? $value['content_class'] : ''; $conteudo = '<' . $value['content'] . ' class="' . $content_class . '">' . constant('self::' . $key) . '</' . $value['content'] . '>'; } else { $conteudo = constant('self::' . $key); } $overlay = parent::replaceWraper(3, array($obj->_id, $value['class'], $value['text']), $conteudo); $html .= $overlay; } return parent::replaceWraper(2, array($this->options['overlay_class'], $html), $this->options['overlay_wrap']); }
protected function setTitleLabel($layout) { return parent::replaceWraper(2, array($layout['title_class'], $layout['title_label']), $layout['title_wrap']); }
public function getBase($layout, $valor) { $html = parent::replaceWraper(2, array($layout['title_class'], ucfirst($valor)), $layout['title_wrap']); $item = ''; if ($valor == 'descrição') { $html .= '<p>' . $this->ecommerce_options->descricao . '</p>'; } else { if ($valor == 'segurança') { $html .= '<img src=' . $this->url_base . 'img/loja/certificado/' . $this->ecommerce_options->certificado . '.png class="img-responsive">'; } else { if ($valor == 'menu') { foreach (\Ecommerce\Admin\Models\Paginas::find() as $key => $value) { $item .= parent::replaceWraper(3, array($layout['item_wrap_class'], $this->url_base . 'pagina/' . $value->id, $value->nome), $layout['item_wrap']); } } else { if ($valor == 'informações') { $array = array('termos_de_uso', 'politica_de_privacidade', 'politica_de_entrega', 'trocas_e_devolucoes'); foreach ($array as $key => $value) { $nome = str_replace('politica', 'política', str_replace('_', ' ', $value)); $nome = str_replace('devolucoes', 'devoluções', $nome); if ($this->ecommerce_options->{$value} != '') { $item .= parent::replaceWraper(3, array('launch-modal ' . $layout['item_wrap_class'], 'javascript:;', ucfirst($nome) . '<span data-title="' . ucfirst($nome) . '" style="display:none">' . $this->ecommerce_options->{$value} . '</span>'), $layout['item_wrap']); } } } else { if ($valor == 'contato') { $array = array('email', 'telefone', 'endereco'); foreach ($array as $value) { $item .= parent::replaceWraper(3, array($layout['item_wrap_class'], 'javascript:;', $this->ecommerce_options->{$value}), $layout['item_wrap']); } } } } } } if ($item != '') { $html .= parent::replaceWraper(2, array($layout['wrap_class'], $item), $layout['wrap']); } return parent::replaceWraper(2, array($layout['container_class'], $html), $layout['container_wrap']); }
protected function pedidoCancelado() { $array = array('email' => $this->session->get('email'), 'assunto' => 'Pedido Cancelado Nº ' . $this->opcoes['pedido_id'], 'conteudo' => parent::replaceWraper(3, array($this->opcoes['pedido_id'], $this->session->get('nome'), $this->opcoes['pedido_id']), $this->ecommerce_options->email_pedido_cancelado)); $this->sendMail($array); }
protected function getSubtotal() { if ($this->options['subtotal']) { return parent::replaceWraper(2, array($this->options['subtotal_class'], 'Subtotal R$ ' . number_format($this->cart->total(), 2, ',', '.')), $this->options['subtotal_wrapper']); } }