public function onDiscussionDisplay($row) { CError::assert($row->message, '', '!empty', __FILE__, __LINE__); // @rule: Only nl2br text that doesn't contain html tags if (!CStringHelper::isHTML($row->message)) { $row->message = CStringHelper::nl2br($row->message); } }
public function check() { //CFactory::load( 'helpers', 'string'); // Santinise data $safeHtmlFilter = CFactory::getInputFilter(); $this->caption = CStringHelper::nl2br($safeHtmlFilter->clean($this->caption)); return true; }
public function onMessageDisplay($row) { CFactory::load('helpers', 'string'); CError::assert($row->body, '', '!empty', __FILE__, __LINE__); // @rule: Only nl2br text that doesn't contain html tags if (!CStringHelper::isHTML($row->body)) { $row->body = CStringHelper::nl2br($row->body); } }
public function onWallDisplay($row) { //CFactory::load( 'helpers' , 'string' ); CError::assert($row->comment, '', '!empty', __FILE__, __LINE__); // @rule: Only nl2br text that doesn't contain html tags if (!CStringHelper::isHTML($row->comment)) { $row->comment = CStringHelper::nl2br($row->comment); } }
public function onWallDisplay($row) { //CFactory::load( 'helpers' , 'string' ); CError::assert($row->comment, '', '!empty', __FILE__, __LINE__); // @rule: Only nl2br text that doesn't contain html tags //@since 4.1 new rule added, to ignore newline replace if (!CStringHelper::isHTML($row->comment) && !isset($row->newlineReplace)) { $row->comment = CStringHelper::nl2br($row->comment); } }
"> <?php if ($config->get('htmleditor') == 'none' && $config->getBool('allowhtml')) { ?> <div class="htmlTag"><?php echo JText::_('COM_COMMUNITY_HTML_TAGS_ALLOWED'); ?> </div> <?php } ?> <?php if (!CStringHelper::isHTML($group->description) && $config->get('htmleditor') != 'none' && $config->getBool('allowhtml')) { //$event = new stdClass(); $group->description = CStringHelper::nl2br($group->description); } ?> <?php echo $editor->displayEditor('description', $group->description, '90%', '300', '10', '20', false); ?> </span> </div> <script type="text/javascript"> joms.jQuery(window).load(function() { if(joms.jQuery(this).width() <= 980) { joms.jQuery('.wysiwyg-field').empty().append('<textarea name="description">' + <?php echo json_encode($group->description);
* @copyright (C) 2008 by Slashes & Dots Sdn Bhd - All rights reserved! * @license GNU/GPL, see LICENSE.php * * @params isMine boolean is this group belong to me * @params members An array of member objects */ defined('_JEXEC') or die; ?> <form name="jsform-groups-discussionform" action="<?php echo CRoute::getURI(); ?> " method="post"> <?php if (!CStringHelper::isHTML($discussion->message) && $config->get('htmleditor') != 'none' && $config->getBool('allowhtml')) { $discussion->message = CStringHelper::nl2br($discussion->message); } ?> <script type="text/javascript"> function saveContent() { <?php echo $editor->saveText('message'); ?> return true; } </script> <table class="formtable"> <?php echo $beforeFormDisplay; ?>
<div class="form-field wysiwyg-field" style="display: none;"> <?php if ($config->get('htmleditor') == 'none' && $config->getBool('allowhtml')) { ?> <div class="htmlTag"><?php echo JText::_('COM_COMMUNITY_HTML_TAGS_ALLOWED'); ?> </div> <?php } ?> <?php if (!CStringHelper::isHTML($event->description) && $config->get('htmleditor') != 'none' && $config->getBool('allowhtml')) { $event->description = CStringHelper::nl2br($event->description); } ?> <?php echo $editor->displayEditor('description', $event->description, '95%', '150', '10', '20', false); ?> </div> <script type="text/javascript"> joms.jQuery(window).load(function() { if(joms.jQuery(this).width() <= 980) { joms.jQuery('.wysiwyg-field').empty().append('<textarea name="description">'+<?php echo json_encode($event->description); ?> +'</textarea>').show();
public function _exportCSV($ids) { header('Content-Description: File Transfer'); header('Content-Type: application/vnd.ms-excel'); header('Content-disposition: attachment; filename="users.csv"'); $model = CFactory::getModel('Profile'); $lang =& JFactory::getLanguage(); $lang->load('com_community', JPATH_ROOT); CFactory::load('helpers', 'string'); foreach ($ids as $id) { if ($id == '') { continue; } $user = CFactory::getUser($id); $profile = $model->getEditableProfile($id, $user->getProfileType()); $profileType = JTable::getInstance('MultiProfile', 'CTable'); $profileType->load($user->getProfileType()); echo $user->id . ',' . $profileType->getName() . ',' . $user->name . ',' . $user->username . ',' . $user->email . ',' . $user->getThumbAvatar() . ',' . $user->getAvatar() . ',' . $user->getKarmaPoint() . ','; echo $user->registerDate . ',' . $user->lastvisitDate . ',' . $user->block . ',"' . $user->getStatus() . '",' . $user->getViewCount() . ',' . $user->getAlias() . ',' . $user->getFriendCount(); foreach ($profile['fields'] as $group => $groupFields) { foreach ($groupFields as $field) { $field = JArrayHelper::toObject($field); $field->value = CStringHelper::nl2br($field->value); $field->value = CStringHelper::escape($field->value); echo '"' . $field->value . '",'; } } echo "\r\n"; } exit; }
/** * Return current user status * @return string user status */ public function getStatus($rawFormat = false) { jimport('joomla.filesystem.file'); // @rule: If user requested for a raw format, we should pass back the raw status. $statusmodel = CFactory::getModel('status'); $statusmodel = $statusmodel->get($this->_userid); $status = $statusmodel->status; if ($rawFormat) { return $status; } // @rule: We need to escape any unwanted stuffs here before proceeding. CFactory::load('helpers', 'string'); $status = CStringHelper::escape($status); if (JFile::Exists(CPluginHelper::getPluginURI('community', 'wordfilter') . DS . 'wordfilter.php') && JPluginHelper::isEnabled('community', 'wordfilter')) { require_once CPluginHelper::getPluginURI('community', 'wordfilter') . DS . 'wordfilter.php'; if (class_exists('plgCommunityWordfilter')) { $dispatcher =& JDispatcher::getInstance(); $plugin =& JPluginHelper::getPlugin('community', 'wordfilter'); $instance = new plgCommunityWordfilter($dispatcher, (array) $plugin); } $status = $instance->_censor($status); } // @rule: Create proper line breaks. $status = CStringHelper::nl2br($status); // @rule: Auto link statuses CFactory::load('helpers', 'linkgenerator'); $status = CLinkGeneratorHelper::replaceURL($status); return $status; }
</div> <?php if ($config->get('htmleditor') == 'none' && $config->getBool('allowhtml')) { ?> <div class="htmlTag"><?php echo JText::_('CC HTML TAGS ALLOWED'); ?> </div> <?php } ?> <?php if (!CStringHelper::isHTML($editorMessage) && $config->get('htmleditor') != 'none' && $config->getBool('allowhtml')) { $editorMessage = CStringHelper::nl2br($editorMessage); } if ($config->get('htmleditor')) { ?> <script type="text/javascript"> function saveContent() { <?php echo $editor->save('message'); ?> return true; } </script> <?php echo $editor->display('message', $editorMessage, '95%', '450', '10', '20', false); ?>