PATH:
home
/
sparklp6
/
public_html
/
sparklerfilters-org
/
administrator
/
components
/
com_j2store
/
models
/
fields
<?php /** * @package J2Store * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org * @license GNU GPL v3 or later */ // No direct access to this file defined('_JEXEC') or die; /* class JFormFieldFieldtypes extends JFormField */ class JFormFieldCustomeditlink extends F0FFormFieldText { protected $type = 'customeditlink'; /** * Get the rendering of this field type for a repeatable (grid) display, * e.g. in a view listing many item (typically a "browse" task) * * @since 2.0 * * @return string The field HTML */ public function getRepeatable() { // Initialise $class = $this->id; $format_string = ''; $format_if_not_empty = false; $parse_value = false; $show_link = false; $link_url = ''; $empty_replacement = ''; // Get field parameters if ($this->element['class']) { $class = (string) $this->element['class']; } if ($this->element['format']) { $format_string = (string) $this->element['format']; } if ($this->element['show_link'] == 'true') { $show_link = true; } if ($this->element['format_if_not_empty'] == 'true') { $format_if_not_empty = true; } if ($this->element['parse_value'] == 'true') { $parse_value = true; } if ($this->element['empty_replacement']) { $empty_replacement = (string) $this->element['empty_replacement']; } // Get the (optionally formatted) value $value = $this->value; if (!empty($empty_replacement) && empty($this->value)) { $value = JText::_($empty_replacement); } if ($parse_value) { $value = $this->parseFieldTags($value); } if (!empty($format_string) && (!$format_if_not_empty || ($format_if_not_empty && !empty($this->value)))) { $format_string = $this->parseFieldTags($format_string); $value = sprintf($format_string, $value); } else { $value = htmlspecialchars($value, ENT_COMPAT, 'UTF-8'); } // Create the HTML $html = '<span class="' . $class . '">'; $view = JFactory::getApplication()->input->getString('view'); if($this->item->element == 'shipping_standard'|| $this->item->element == 'shipping_postcode' || $this->item->element == 'shipping_flatrate_advanced' ){ $link_url = 'index.php?option=com_j2store&view='.$view.'&task=view&layout=view&id='.$this->item->extension_id; $html .= '<a href="' . $link_url . '">'; }else{ $link_url ='index.php?option=com_plugins&task=plugin.edit&extension_id='.$this->item->extension_id; $html .='<a class="link" target="_blank" href="'.$link_url.'">'; } $html .= $value; $html .= '</a>'; $html .= '</span>'; return $html; } }
[-] customfieldrowselect.php
[edit]
[-] couponproducts.php
[edit]
[-] j2storeitem.php
[edit]
[-] weightlist.php
[edit]
[-] cronlasthit.php
[edit]
[-] index.html
[edit]
[-] customheading.php
[edit]
[-] tagtemplatelist.php
[edit]
[-] orderstatuslist.php
[edit]
[-] orderstatusform.php
[edit]
[-] receivertypes.php
[edit]
[-] taglist.php
[edit]
[-] taxselect.php
[edit]
[-] coupondiscounttypes.php
[edit]
[-] customerdetail.php
[edit]
[-] queuekey.php
[edit]
[-] print.php
[edit]
[-] templatelist.php
[edit]
[-] customlink.php
[edit]
[-] customnotice.php
[edit]
[-] article.php
[edit]
[-] customeditlink.php
[edit]
[-] corefieldtypes.php
[edit]
[-] lengthlist.php
[edit]
[+]
..
[-] couponproductadd.php
[edit]
[-] couponexpiretext.php
[edit]
[-] geozonelist.php
[edit]
[-] duallistbox.php
[edit]