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


PHP RSFormProHelper::readFile方法代码示例

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


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

示例1: submissionsViewFile

 function submissionsViewFile()
 {
     $lang = JFactory::getLanguage();
     $lang->load('com_rsform', JPATH_ADMINISTRATOR);
     $hash = JRequest::getCmd('hash');
     if (strlen($hash) != 32) {
         return $this->setRedirect('index.php');
     }
     $config = JFactory::getConfig();
     $secret = $config->getValue('config.secret');
     $this->_db->setQuery("SELECT * FROM #__rsform_submission_values WHERE MD5(CONCAT(SubmissionId,'" . $this->_db->getEscaped($secret) . "',FieldName)) = '" . $hash . "'");
     $result = $this->_db->loadObject();
     // Not found
     if (empty($result)) {
         return $this->setRedirect('index.php');
     }
     // Not an upload field
     $this->_db->setQuery("SELECT c.ComponentTypeId FROM #__rsform_properties p LEFT JOIN #__rsform_components c ON (p.ComponentId=c.ComponentId) WHERE p.PropertyName='NAME' AND p.PropertyValue='" . $this->_db->getEscaped($result->FieldName) . "'");
     $type = $this->_db->loadResult();
     if ($type != 9) {
         return $this->setRedirect('index.php', JText::_('RSFP_VIEW_FILE_NOT_UPLOAD'));
     }
     jimport('joomla.filesystem.file');
     if (JFile::exists($result->FieldValue)) {
         RSFormProHelper::readFile($result->FieldValue);
     }
     $this->setRedirect('index.php', JText::_('RSFP_VIEW_FILE_NOT_FOUND'));
 }
开发者ID:atikahmed,项目名称:joomla-probid,代码行数:28,代码来源:controller.php

示例2: submissionsViewFile

 public function submissionsViewFile()
 {
     $db = JFactory::getDbo();
     $secret = JFactory::getConfig()->get('secret');
     $hash = JFactory::getApplication()->input->getCmd('hash');
     // Load language file
     JFactory::getLanguage()->load('com_rsform', JPATH_ADMINISTRATOR);
     if (strlen($hash) != 32) {
         JError::raiseError(500, JText::_('RSFP_VIEW_FILE_NOT_FOUND'));
     }
     $db->setQuery("SELECT * FROM #__rsform_submission_values WHERE MD5(CONCAT(SubmissionId,'" . $db->escape($secret) . "',FieldName)) = '" . $hash . "'");
     if ($result = $db->loadObject()) {
         // Check if it's an upload field
         $db->setQuery("SELECT c.ComponentTypeId FROM #__rsform_properties p LEFT JOIN #__rsform_components c ON (p.ComponentId=c.ComponentId) WHERE p.PropertyName='NAME' AND p.PropertyValue='" . $db->escape($result->FieldName) . "'");
         $type = $db->loadResult();
         if ($type != 9) {
             JError::raiseError(500, JText::_('RSFP_VIEW_FILE_NOT_UPLOAD'));
         }
         if (file_exists($result->FieldValue)) {
             RSFormProHelper::readFile($result->FieldValue);
         }
     } else {
         JError::raiseError(500, JText::_('RSFP_VIEW_FILE_NOT_FOUND'));
     }
 }
开发者ID:AlexanderKri,项目名称:joom-upd,代码行数:25,代码来源:controller.php

示例3: download

 public function download($clean = true)
 {
     $tar = $this->getPath();
     $gzip = substr($tar, 0, -3) . 'tgz';
     // If there's a .TAR archive, we no longer need it, remove it.
     if ($clean && file_exists($tar)) {
         @unlink($tar);
     }
     if (!file_exists($gzip)) {
         throw new Exception(sprintf('File %s does not exist!', $gzip));
     }
     if (!is_readable($gzip)) {
         throw new Exception(sprintf('File %s is not readable!', $gzip));
     }
     if (!is_null($this->name)) {
         $name = $this->prepareName($this->name);
     } else {
         $name = 'backup';
     }
     RSFormProHelper::readFile($gzip, $name . '.tgz');
 }
开发者ID:knigherrant,项目名称:decopatio,代码行数:21,代码来源:backup.php

示例4: viewFile

 function viewFile()
 {
     $app = JFactory::getApplication();
     $id = JRequest::getInt('id');
     $this->_db->setQuery("SELECT * FROM #__rsform_submission_values WHERE SubmissionValueId='" . $id . "'");
     $result = $this->_db->loadObject();
     // Not found
     if (empty($result)) {
         $app->redirect('index.php?option=com_rsform&view=submissions');
     }
     // Not an upload field
     $this->_db->setQuery("SELECT c.ComponentTypeId FROM #__rsform_properties p LEFT JOIN #__rsform_components c ON (p.ComponentId=c.ComponentId) WHERE p.PropertyName='NAME' AND p.PropertyValue='" . $this->_db->escape($result->FieldName) . "'");
     $type = $this->_db->loadResult();
     if ($type != 9) {
         $app->redirect('index.php?option=com_rsform&view=submissions', JText::_('RSFP_VIEW_FILE_NOT_UPLOAD'));
     }
     jimport('joomla.filesystem.file');
     if (JFile::exists($result->FieldValue)) {
         RSFormProHelper::readFile($result->FieldValue);
     }
     $app->redirect('index.php?option=com_rsform&view=submissions', JText::_('RSFP_VIEW_FILE_NOT_FOUND'));
 }
开发者ID:ForAEdesWeb,项目名称:AEW4,代码行数:22,代码来源:submissions.php

示例5: viewFile

 public function viewFile()
 {
     $app = JFactory::getApplication();
     $db =& $this->_db;
     $id = $app->input->getInt('id');
     $query = $db->getQuery(true);
     $query->select('*')->from($db->qn('#__rsform_submission_values'))->where($db->qn('SubmissionValueId') . '=' . $db->q($id));
     $result = $db->setQuery($query)->loadObject();
     // Not found
     if (empty($result)) {
         $app->redirect('index.php?option=com_rsform&view=submissions');
     }
     $query->clear()->select($db->qn('c.ComponentTypeId'))->from($db->qn('#__rsform_properties', 'p'))->leftJoin($db->qn('#__rsform_components', 'c') . ' ON (' . $db->qn('p.ComponentId') . ' = ' . $db->qn('c.ComponentId') . ')')->where($db->qn('p.PropertyName') . ' = ' . $db->q('NAME'))->where($db->qn('p.PropertyValue') . ' = ' . $db->q($result->FieldName))->where($db->qn('c.FormId') . ' = ' . $db->q($result->FormId));
     $type = $db->setQuery($query)->loadResult();
     // Not an upload field
     if ($type != 9) {
         return $this->setRedirect('index.php?option=com_rsform&view=submissions', JText::_('RSFP_VIEW_FILE_NOT_UPLOAD'));
     }
     if (file_exists($result->FieldValue)) {
         RSFormProHelper::readFile($result->FieldValue);
     }
     $this->setRedirect('index.php?option=com_rsform&view=submissions', JText::_('RSFP_VIEW_FILE_NOT_FOUND'));
 }
开发者ID:AlexanderKri,项目名称:joom-upd,代码行数:23,代码来源:submissions.php


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