* @license GNU General Public License version 2 or later, see LICENSE. */ defined('_JEXEC') or die; $view = $displayData['view']; $operation = !empty($displayData['options']['operation']) ? $displayData['options']['operation'] : 'read-list'; $fieldList = !empty($displayData['options']['fieldList']) ? $displayData['options']['fieldList'] : array(); $name = !empty($displayData['options']['form']['name']) ? $displayData['options']['form']['name'] : ''; $transform = !empty($displayData['options']['form']['transform']) ? $displayData['options']['form']['transform'] : 'string'; $defaultValue = !empty($displayData['options']['form']['defaultValue']) ? $displayData['options']['form']['defaultValue'] : ''; $description = !empty($displayData['options']['form']['description']) ? $displayData['options']['form']['description'] : ''; $isRequiredField = !empty($displayData['options']['form']['isRequiredField']) ? $displayData['options']['form']['isRequiredField'] : 'false'; $isFilterField = !empty($displayData['options']['form']['isFilterField']) ? $displayData['options']['form']['isFilterField'] : 'false'; $isSearchableField = !empty($displayData['options']['form']['isSearchableField']) ? $displayData['options']['form']['isSearchableField'] : 'false'; $isPrimaryField = !empty($displayData['options']['form']['isPrimaryField']) ? $displayData['options']['form']['isPrimaryField'] : 'false'; $displayData['options']['form'] = !empty($displayData['options']['form']) ? $displayData['options']['form'] : array(); $id = RFilesystemFile::getUniqueName($operation); ?> <div class="row row-stripped"> <div class="col-xs-2"> <button type="button" class="btn btn-default btn-xs btn-primary ws-row-display fields-edit-row"> <i class="icon-edit"></i> <?php echo JText::_('COM_REDCORE_WEBSERVICE_RESOURCE_EDIT_LABEL'); ?> </button> <button type="button" class="btn btn-default btn-xs btn-success ws-row-edit fields-apply-row" style="display: none;"> <i class="icon-save"></i> <?php echo JText::_('COM_REDCORE_WEBSERVICE_RESOURCE_APPLY_LABEL'); ?> </button>
<?php /** * @package Redcore * @subpackage Layouts * * @copyright Copyright (C) 2008 - 2015 redCOMPONENT.com. All rights reserved. * @license GNU General Public License version 2 or later, see LICENSE. */ defined('JPATH_REDCORE') or die; $modal = $displayData; $id = !empty($modal['options']['id']) ? $modal['options']['id'] : RFilesystemFile::getUniqueName(); $header = !empty($modal['options']['header']) ? $modal['options']['header'] : ''; $footer = !empty($modal['options']['footer']) ? $modal['options']['footer'] : ''; $link = !empty($modal['options']['link']) ? $modal['options']['link'] : ''; $linkName = !empty($modal['options']['linkName']) ? $modal['options']['linkName'] : ' '; $linkClass = !empty($modal['options']['linkClass']) ? $modal['options']['linkClass'] : 'btn btn-default'; ?> <a class="<?php echo $linkClass; ?> modal-iframe-external" data-toggle="modal" href="#" id="modalButton_<?php echo $id; ?> " data-target="#modalContainer_modalButton_<?php echo $id; ?> " title="<?php
/** * Creates unique Alias name not used in existing query * * @param string $originalTableName Original table name which we use for creating alias * @param array $foundTables Currently used tables in the query * @param int $counter Auto increasing number if we already have alias with the same name * * @return string Parsed query with added table joins and fields if found */ public static function getUniqueAlias($originalTableName, $foundTables = array(), $counter = 0) { $string = str_replace('#__', '', $originalTableName); $string .= '_' . substr(RFilesystemFile::getUniqueName($counter), 0, 4); if (!empty($foundTables[$string])) { $counter++; return self::getUniqueAlias($originalTableName, $foundTables, $counter); } return $string; }
/** * Creates unique Alias name not used in existing query * * @param string $originalTableName Original table name which we use for creating alias * @param array $foundTables Currently used tables in the query * @param int $counter Auto increasing number if we already have alias with the same name * * @return string Parsed query with added table joins and fields if found */ public static function getUniqueAlias($originalTableName, $foundTables = array(), $counter = 0) { $string = str_replace('#__', '', $originalTableName); $string .= '_' . substr(RFilesystemFile::getUniqueName($counter), 0, 4); foreach ($foundTables as $foundTable) { if (isset($foundTable['alias']['name']) && $foundTable['alias']['name'] == $string) { $counter++; return self::getUniqueAlias($originalTableName, $foundTables, $counter); } } return $string; }
/** * Generate Client secret 64bit key * * @param string $clientId The client id name * * @return string */ public function generateSecretKey($clientId = '') { $uniqueString = RFilesystemFile::getUniqueName($clientId); return $uniqueString . RFilesystemFile::getUniqueName($uniqueString); }