当前位置: 首页>>代码示例>>PHP>>正文


PHP ElementHelper::getFullName方法代码示例

本文整理汇总了PHP中ElementHelper::getFullName方法的典型用法代码示例。如果您正苦于以下问题:PHP ElementHelper::getFullName方法的具体用法?PHP ElementHelper::getFullName怎么用?PHP ElementHelper::getFullName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ElementHelper的用法示例。


在下文中一共展示了ElementHelper::getFullName方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: fetchElement

 function fetchElement($name, $value, &$node, $control_name)
 {
     $id = ElementHelper::getId($this, $control_name, $name);
     $fullName = ElementHelper::getFullName($this, $control_name, $name);
     $iframeid = $id . '_iframe';
     $cid = JRequest::getVar('cid', array(), 'array');
     // $$$ hugh - when creating a new form, no 'cid' ... not sure what to do, so just set it to 0.  Should
     // prolly just return something like 'available after save' ?
     if (!empty($cid)) {
         $cid = (int) $cid[0];
     } else {
         $cid = 0;
     }
     $c = (int) $this->getRepeatCounter();
     $href = COM_FABRIK_LIVESITE . 'index.php?option=com_fabrik&controller=plugin&task=pluginAjax&plugin=fabriktwitter&g=form&method=authenticateAdmin&tmpl=component&formid=' . $cid . '&repeatCounter=' . $c;
     $clearjs = '$(\'paramstwitter_oauth_token-' . $c . '\').value = \'\';';
     $clearjs .= '$(\'paramstwitter_oauth_token_secret-' . $c . '\').value = \'\';';
     $clearjs .= '$(\'paramstwitter_oauth_user-' . $c . '\').value = \'\';';
     $clearjs .= "return false;";
     $js = "window.open('{$href}', 'twitterwins', 'width=800,height=460,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes');return false;";
     $str = '<a href="#" onclick="' . $js . '"><img src="' . COM_FABRIK_LIVESITE . 'components/com_fabrik/libs/abraham-twitteroauth/images/lighter.png" alt="Sign in with Twitter"/></a>';
     $str .= " | <a href=\"#\" onclick=\"{$clearjs}\">" . JText::_('PLG_FORM_TWITTER_CLEAR_CREDENTIALS') . "</a><br/>";
     $str .= "<br /><input type=\"text\" readonly=\"readonly\" name=\"{$fullName}\" id=\"{$id}\" value=\"{$value}\" />";
     return $str;
 }
开发者ID:juliano-hallac,项目名称:fabrik,代码行数:25,代码来源:twittersignin.php

示例2: fetchElement

 function fetchElement($name, $value, &$node, $control_name)
 {
     jimport('joomla.filesystem.folder');
     // path to images directory
     $path = JPATH_ROOT . DS . $node->attributes('directory');
     $filter = $node->attributes('filter');
     $exclude = $node->attributes('exclude');
     $recursive = $node->attributes('recursive') == 1 ? true : false;
     $folders = JFolder::folders($path, $filter, $recursive);
     $folders = $this->recursive_listdir($path, $node);
     $options = array();
     foreach ($folders as $key => $folder) {
         if ($exclude) {
             if (preg_match(chr(1) . $exclude . chr(1), $folder)) {
                 continue;
             }
         }
         $options[] = JHTML::_('select.option', $key, $folder);
     }
     if (!$node->attributes('hide_none')) {
         array_unshift($options, JHTML::_('select.option', '-1', '- ' . JText::_('Do not use') . ' -'));
     }
     if (!$node->attributes('hide_default')) {
         array_unshift($options, JHTML::_('select.option', '', '- ' . JText::_('Use default') . ' -'));
     }
     $fullName = ElementHelper::getFullName($this, $control_name, $name);
     return JHTML::_('select.genericlist', $options, $fullName, 'class="inputbox"', 'value', 'text', $value, "params{$name}");
 }
开发者ID:nikshade,项目名称:fabrik21,代码行数:28,代码来源:recursivefolderlist.php

示例3: fetchElement

 function fetchElement($name, $value, &$node, $control_name)
 {
     $fullName = ElementHelper::getFullName($this, $control_name, $name);
     $opts[] = JHTML::_('select.option', "ASC", JText::_('ASCENDING'));
     $opts[] = JHTML::_('select.option', "DESC", JText::_('DESCENDING'));
     return JHTML::_('select.genericlist', $opts, $fullName, 'class="inputbox" size="1"', 'value', 'text', $value);
 }
开发者ID:nikshade,项目名称:fabrik21,代码行数:7,代码来源:ascendingdescending.php

示例4: fetchElement

 function fetchElement($name, $value, &$node, $control_name)
 {
     $js = "onclick=\"setAllCheckBoxes('details[hidden]', this.checked);\"";
     $chk = $value == '1' ? ' checked="checked"' : '';
     $fullName = ElementHelper::getFullName($this, $control_name, $name);
     return "<input {$js} id=\"{$control_name}{$name}\" type=\"checkbox\" name=\"" . $fullName . "\" value=\"1\" {$chk} />";
 }
开发者ID:nikshade,项目名称:fabrik21,代码行数:7,代码来源:hidden.php

示例5: fetchElement

 function fetchElement($name, $value, &$node, $control_name)
 {
     if ($value == '0' || $value == '') {
         $value = '255';
     }
     $fullName = ElementHelper::getFullName($this, $control_name, $name);
     return "<input onblur=\"setAll(this.value, '{$fullName}');\" class=\"inputbox\" type=\"text\" name=\"{$fullName}\" size=\"3\" value=\"{$value}\" />";
 }
开发者ID:nikshade,项目名称:fabrik21,代码行数:8,代码来源:maxlength.php

示例6: fetchElement

 function fetchElement($name, $value, &$node, $control_name)
 {
     $db =& JFactory::getDBO();
     $db->setQuery("SELECT id AS value, label AS `text` FROM #__fabrik_forms order by value DESC");
     $rows = $db->loadObjectList();
     $id = ElementHelper::getId($this, $control_name, $name);
     $fullName = ElementHelper::getFullName($this, $control_name, $name);
     return JHTML::_('select.genericlist', $rows, $fullName, 'class="inputbox"  size="1"', 'value', 'text', $value);
 }
开发者ID:nikshade,项目名称:fabrik21,代码行数:9,代码来源:formlist.php

示例7: fetchElement

 function fetchElement($name, $value, &$node, $control_name)
 {
     if ($value == '') {
         $user = JFactory::getUser();
         $value = $user->get('id');
     }
     $fullName = ElementHelper::getFullName($this, $control_name, $name);
     return JHTML::_('list.users', $fullName, $value);
 }
开发者ID:nikshade,项目名称:fabrik21,代码行数:9,代码来源:author.php

示例8: fetchElement

 function fetchElement($name, $value, &$node, $control_name)
 {
     require_once COM_FABRIK_FRONTEND . DS . 'helpers' . DS . 'image.php';
     $imageLibs = imageHelper::getLibs();
     if (empty($imageLibs)) {
         return JText::_('NO MAGE LIBRARY FOUND');
     }
     $fullName = ElementHelper::getFullName($this, $control_name, $name);
     return JHTML::_('select.genericlist', $imageLibs, $fullName, 'class="inputbox" size="1" ', 'value', 'text', $value);
 }
开发者ID:nikshade,项目名称:fabrik21,代码行数:10,代码来源:imagelibs.php

示例9: fetchElement

 function fetchElement($name, $value, &$node, $control_name)
 {
     $a = array(JHTML::_('select.option', '', JText::_('COM_FABRIK_PLEASE_SELECT')));
     $db =& JFactory::getDBO();
     $group = $node->attributes('plugin');
     $db->setQuery("SELECT id AS value, label AS text FROM #__fabrik_visualizations WHERE state ='1' ORDER BY text");
     $elementstypes = $db->loadObjectList();
     $elementstypes = array_merge($a, $elementstypes);
     $fullName = ElementHelper::getFullName($this, $control_name, $name);
     return JHTML::_('select.genericlist', $elementstypes, $fullName, 'class="inputbox elementtype"  size="1"', 'value', 'text', $value);
 }
开发者ID:nikshade,项目名称:fabrik21,代码行数:11,代码来源:visaulizationlist.php

示例10: fetchElement

 function fetchElement($name, $value, &$node, $control_name)
 {
     $version = new JVersion();
     if ($version->RELEASE == '1.6') {
         $acl =& JFactory::getACL();
         // @TODO for Joomla 1.6
         $gtree = JHTML::_('select.option', "-2", 'TODO FOR JOOMLA 1.6');
         return JHTML::_('select.genericlist', array($gtree), $control_name . '[' . $name . ']', 'class="inputbox" size="1"', 'value', 'text', $value);
     } else {
         if (defined('_JACL')) {
             $_JACL =& JACLPlus::getJACL();
             $where = "\n WHERE id IN (0,1,2)";
             $db =& JFactory::getDBO();
             if ($_JACL->enable_jaclplus) {
                 $user =& JFactory::getUser();
                 if (is_numeric($value)) {
                     $where = " OR id = '" . (int) $value . "'";
                 } else {
                     $where = "";
                 }
                 switch ($_JACL->publish_alstype) {
                     case "1":
                         $where = $user->get('gid') == 25 ? "" : "\n WHERE id IN (" . $user->get('jaclplus', '0') . ")" . $where;
                         break;
                     case "2":
                         $where = $user->get('gid') == 25 ? "" : "\n WHERE id NOT IN (0,1,2)" . $where;
                         break;
                     case "3":
                         $where = $user->get('gid') == 25 ? "" : "\n WHERE id IN (" . $user->get('jaclplus', '0') . ") AND id NOT IN (0,1,2)" . $where;
                         break;
                     case "4":
                         $where = $user->get('gid') == 25 ? "" : "\n WHERE id IN (" . $db->getEscaped($_JACL->publish_jaclplus) . ")" . $where;
                         break;
                     case "0":
                     default:
                         $where = "";
                         break;
                 }
             }
             $query = 'SELECT id AS value, name AS text' . ' FROM #__groups' . $where . ' ORDER BY id';
             $db->setQuery($query);
             $gtree = $db->loadObjectList();
         } else {
             $acl =& JFactory::getACL();
             $gtree = $acl->get_group_children_tree(null, 'USERS', false);
             $optAll = array(JHTML::_('select.option', '0', ' - Everyone'), JHTML::_('select.option', "26", 'Nobody'));
             $gtree = array_merge($optAll, $gtree);
         }
         $fullName = ElementHelper::getFullName($this, $control_name, $name);
         $id = ElementHelper::getId($this, $control_name, $name);
         return JHTML::_('select.genericlist', $gtree, $fullName, 'class="inputbox fullaccesslevel" size="1"', 'value', 'text', $value, $id);
     }
 }
开发者ID:nikshade,项目名称:fabrik21,代码行数:53,代码来源:fullaccesslevel.php

示例11: fetchElement

 function fetchElement($name, $value, &$node, $control_name)
 {
     $id = ElementHelper::getId($this, $control_name, $name);
     $fullName = ElementHelper::getFullName($this, $control_name, $name);
     $size = $node->attributes('size') ? 'size="' . $node->attributes('size') . '"' : '';
     $class = $node->attributes('class') ? 'class="' . $node->attributes('class') . '"' : 'class="text_area"';
     $value = htmlspecialchars(html_entity_decode($value, ENT_QUOTES), ENT_QUOTES);
     if ($value == '') {
         $value = $this->getMax();
     }
     return '<input type="text" name="' . $fullName . '" id="' . $id . '" value="' . $value . '" ' . $class . ' ' . $size . ' />';
 }
开发者ID:nikshade,项目名称:fabrik21,代码行数:12,代码来源:uploadsize.php

示例12: fetchElement

 function fetchElement($name, $value, &$node, $control_name)
 {
     $app =& JFactory::getApplication();
     if ($value == '') {
         $value = $app->getUserStateFromRequest('com_fabrik.element.list.filter_groupId', 'filter_groupId', $value);
     }
     $db =& JFactory::getDBO();
     $db->setQuery("SELECT id AS value, name AS `group_id` FROM #__fabrik_groups ORDER BY name");
     $select = JHTML::_('select.option', '', JText::_('COM_FABRIK_PLEASE_SELECT'), 'value', 'group_id');
     $rows = array_merge(array($select), $db->loadObjectList());
     $fullName = ElementHelper::getFullName($this, $control_name, $name);
     return JHTML::_('select.genericlist', $rows, $fullName, 'class="inputbox" size="1"', 'value', 'group_id', $value);
 }
开发者ID:nikshade,项目名称:fabrik21,代码行数:13,代码来源:grouplist.php

示例13: fetchElement

 function fetchElement($name, $value, &$node, $control_name)
 {
     $repeat = ElementHelper::getRepeat($this);
     $id = ElementHelper::getId($this, $control_name, $name);
     $fullName = ElementHelper::getFullName($this, $control_name, $name);
     //orig J stuff
     $rows = $node->attributes('rows');
     $cols = $node->attributes('cols');
     $class = $node->attributes('class') ? 'class="' . $node->attributes('class') . '"' : 'class="text_area"';
     // convert <br /> tags so they are not visible when editing
     $value = str_replace('<br />', "\n", $value);
     return '<textarea name="' . $fullName . '" cols="' . $cols . '" rows="' . $rows . '" ' . $class . ' id="' . $id . '" >' . $value . '</textarea>';
 }
开发者ID:nikshade,项目名称:fabrik21,代码行数:13,代码来源:textarea.php

示例14: fetchElement

 function fetchElement($name, $value, &$node, $control_name)
 {
     $db =& JFactory::getDBO();
     if ($value == '') {
         $db->setQuery("SELECT id FROM #__fabrik_connections WHERE `default` = 1");
         $value = $db->loadResult();
     }
     $db->setQuery("SELECT id AS value, description AS text FROM #__fabrik_connections WHERE state = '1'");
     $cnns = array_merge(array(JHTML::_('select.option', '-1', JText::_('COM_FABRIK_PLEASE_SELECT'))), $db->loadObjectList());
     $js = "onchange=\"" . $node->attributes('js') . "\"";
     $id = ElementHelper::getId($this, $control_name, $name);
     $fullName = ElementHelper::getFullName($this, $control_name, $name);
     $return = JHTML::_('select.genericlist', $cnns, '' . $fullName, 'class="inputbox" ' . $js, 'value', 'text', $value, $id);
     $return .= "<img style='margin-left:10px;display:none' id='" . $id . "_loader' src='components/com_fabrik/images/ajax-loader.gif' alt='" . JText::_('LOADING') . "' />";
     return $return;
 }
开发者ID:nikshade,项目名称:fabrik21,代码行数:16,代码来源:connections.php

示例15: fetchElement

 function fetchElement($name, $value, &$node, $control_name)
 {
     $db =& JFactory::getDBO();
     $db->setQuery($node->attributes('query'));
     $key = $node->attributes('key_field') ? $node->attributes('key_field') : 'value';
     $val = $node->attributes('value_field') ? $node->attributes('value_field') : $name;
     if ($node->attributes('add_select')) {
         $rows = array(JHTML::_('select.option', '', '- ' . JText::_('Do not use') . ' -', $key, $val));
         $rows = array_merge($rows, $db->loadObjectList());
     } else {
         $rows = $db->loadObjectList();
     }
     $id = ElementHelper::getId($this, $control_name, $name);
     $fullName = ElementHelper::getFullName($this, $control_name, $name);
     return JHTML::_('select.genericlist', $rows, $fullName, 'class="inputbox"', $key, $val, $value, $id);
 }
开发者ID:nikshade,项目名称:fabrik21,代码行数:16,代码来源:sql2.php


注:本文中的ElementHelper::getFullName方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。