primo commit
This commit is contained in:
		
							
								
								
									
										187
									
								
								components/com_phocagallery/views/comment/tmpl/default.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										187
									
								
								components/com_phocagallery/views/comment/tmpl/default.php
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,187 @@ | ||||
| <?php | ||||
| /* | ||||
|  * @package Joomla | ||||
|  * @copyright Copyright (C) 2005 Open Source Matters. All rights reserved. | ||||
|  * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php | ||||
|  * | ||||
|  * @component Phoca Gallery | ||||
|  * @copyright Copyright (C) Jan Pavelka www.phoca.cz | ||||
|  * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL | ||||
|  */ | ||||
| defined('_JEXEC') or die('Restricted access'); | ||||
| use Joomla\CMS\Component\ComponentHelper; | ||||
| use Joomla\CMS\Language\Text; | ||||
| use Joomla\CMS\HTML\HTMLHelper; | ||||
| if ($this->t['backbutton'] != '' && $this->t['enable_multibox_iframe'] != 1) { | ||||
| 	echo $this->t['backbutton']; | ||||
| } | ||||
| echo '<div id="phocagallery-comments">'; | ||||
| if (($this->t['detailwindow'] == 7 || $this->t['display_comment_nopup'] == 1) && $this->t['enable_multibox_iframe'] != 1) { | ||||
| 	echo '<div id="image-box" style="text-align:center">'.$this->item->linkimage.'</div>'; | ||||
| } | ||||
|  | ||||
| if ($this->t['externalcommentsystem'] == 1) { | ||||
| 	if (ComponentHelper::isEnabled('com_jcomments', true)) { | ||||
| 		include_once(JPATH_BASE.'/components/com_jcomments/jcomments.php'); | ||||
| 		echo JComments::showComments($this->item->id, 'com_phocagallery_images', Text::_('COM_PHOCAGALLERY_IMAGE') .' '. $this->item->title); | ||||
| 	} | ||||
| } else if($this->t['externalcommentsystem'] == 2) { | ||||
|  | ||||
| 	$uri 		= \Joomla\CMS\Uri\Uri::getInstance(); | ||||
| 	$getParamsArray = explode(',', 'start,limitstart,template,fb_comment_id,tmpl'); | ||||
| 	if (!empty($getParamsArray) ) { | ||||
| 		foreach($getParamsArray as $key => $value) { | ||||
| 			$uri->delVar($value); | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| 	echo '<div style="margin:10px">'; | ||||
| 	if ($this->t['fb_comment_app_id'] == '') { | ||||
| 		echo Text::_('COM_PHOCAGALLERY_ERROR_FB_APP_ID_EMPTY'); | ||||
| 	} else { | ||||
|  | ||||
| 		$cCount = ''; | ||||
| 		if ((int)$this->t['fb_comment_count'] > 0) { | ||||
| 			$cCount = 'numposts="'.$this->t['fb_comment_count'].'"'; | ||||
| 		} | ||||
|  | ||||
| ?><fb:comments href="<?php echo $uri->toString(); ?>" simple="1" <?php echo $cCount;?> width="<?php echo (int)$this->t['fb_comment_width'] ?>"></fb:comments> | ||||
| <div id="fb-root"></div> | ||||
| <script> | ||||
|   window.fbAsyncInit = function() { | ||||
|    FB.init({ | ||||
|      appId: '<?php echo $this->t['fb_comment_app_id'] ?>', | ||||
|      status: true, | ||||
| 	 cookie: true, | ||||
|      xfbml: true | ||||
|    }); | ||||
|  }; | ||||
|   (function() { | ||||
|     var e = document.createElement('script'); | ||||
|     e.type = 'text/javascript'; | ||||
|     e.src = document.location.protocol + '//connect.facebook.net/<?php echo $this->t['fb_comment_lang']; ?>/all.js'; | ||||
|     e.async = true; | ||||
|     document.getElementById('fb-root').appendChild(e); | ||||
|    }()); | ||||
| </script> | ||||
| <?php | ||||
| 	echo '</div>'; | ||||
| 	} | ||||
|  | ||||
| } else { | ||||
|  | ||||
| 	if (!empty($this->t['commentitem'])){ | ||||
| 		//$userImage	= JHtml::_( 'image', 'media/com_phocagallery/images/icon-user.png', ''); | ||||
| 		$userImage	= PhocaGalleryRenderFront::renderIcon('user', 'media/com_phocagallery/images/icon-user.png', ''); | ||||
| 		$smileys = PhocaGalleryComment::getSmileys(); | ||||
|  | ||||
| 		foreach ($this->t['commentitem'] as $itemValue) { | ||||
| 			$date		= HTMLHelper::_('date',  $itemValue->date, Text::_('DATE_FORMAT_LC2') ); | ||||
| 			$comment	= $itemValue->comment; | ||||
| 			$comment 	= PhocaGalleryComment::bbCodeReplace($comment); | ||||
| 			foreach ($smileys as $smileyKey => $smileyValue) { | ||||
| 				$comment = str_replace($smileyKey, HTMLHelper::_( 'image', 'media/com_phocagallery/images/'.$smileyValue .'.png',''), $comment); | ||||
| 			} | ||||
|  | ||||
| 			echo '<blockquote><h4>'.$userImage.' '.$itemValue->name.'</h4>' | ||||
| 				.'<p><strong>'.PhocaGalleryText::wordDelete($itemValue->title, 50, '...').'</strong></p>' | ||||
| 				.'<p style="overflow:auto;width:'.$this->t['commentwidth'].'px;">'.$comment.'</p>' | ||||
| 				.'<p style="text-align:right"><small>'.$date.'</small></p></blockquote>'; | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| 	echo '<h4>'.Text::_('COM_PHOCAGALLERY_ADD_COMMENT').'</h4>'; | ||||
|  | ||||
| 	if ($this->t['already_commented']) { | ||||
| 		echo '<p>'.Text::_('COM_PHOCAGALLERY_COMMENT_ALREADY_SUBMITTED').'</p>'; | ||||
| 	} else if ($this->t['not_registered']) { | ||||
| 		echo '<p>'.Text::_('COM_PHOCAGALLERY_COMMENT_ONLY_REGISTERED_LOGGED_SUBMIT_COMMENT').'</p>'; | ||||
| 	} else { | ||||
| 		echo '<form action="'.htmlspecialchars($this->t['action']).'" name="phocagallerycommentsform" id="phocagallery-comments-form" method="post" >' | ||||
| 			.'<table>' | ||||
| 			.'<tr>' | ||||
| 			.'<td>'.Text::_('COM_PHOCAGALLERY_NAME').':</td>' | ||||
| 			.'<td>'.$this->t['name'].'</td>' | ||||
| 			.'</tr>'; | ||||
|  | ||||
| 		echo '<tr>' | ||||
| 			.'<td>'.Text::_('COM_PHOCAGALLERY_TITLE').':</td>' | ||||
| 			.'<td><input type="text" name="phocagallerycommentstitle" id="phocagallery-comments-title" value="" maxlength="255" class="comment-input" /></td>' | ||||
| 			.'</tr>'; | ||||
|  | ||||
| 		echo '<tr>' | ||||
| 			.'<td> </td>' | ||||
| 			.'<td>' | ||||
| 			.'<a href="#" onclick="pgPasteTag(\'b\', true); return false;">' | ||||
| 			. PhocaGalleryRenderFront::renderIcon('bold', $this->t['icon_path'].'icon-b.png', Text::_('COM_PHOCAGALLERY_BOLD')) | ||||
| 			.'</a> ' | ||||
|  | ||||
| 			.'<a href="#" onclick="pgPasteTag(\'i\', true); return false;">' | ||||
| 			. PhocaGalleryRenderFront::renderIcon('italic', $this->t['icon_path'].'icon-i.png', Text::_('COM_PHOCAGALLERY_ITALIC')) | ||||
| 			.'</a> ' | ||||
|  | ||||
| 			.'<a href="#" onclick="pgPasteTag(\'u\', true); return false;">' | ||||
| 			. PhocaGalleryRenderFront::renderIcon('underline', $this->t['icon_path'].'icon-u.png', Text::_('COM_PHOCAGALLERY_UNDERLINE')) | ||||
| 			.'</a>  ' | ||||
|  | ||||
| 			.'<a href="#" onclick="pgPasteSmiley(\':)\'); return false;">' | ||||
| 			. PhocaGalleryRenderFront::renderIcon('smile', $this->t['icon_path'].'icon-s-smile.png', Text::_('COM_PHOCAGALLERY_SMILE')) | ||||
| 			.'</a> ' | ||||
|  | ||||
| 			.'<a href="#" onclick="pgPasteSmiley(\':lol:\'); return false;">' | ||||
| 			. PhocaGalleryRenderFront::renderIcon('lol', $this->t['icon_path'].'icon-s-lol.png', Text::_('COM_PHOCAGALLERY_LOL')) | ||||
| 			.'</a> ' | ||||
|  | ||||
| 			.'<a href="#" onclick="pgPasteSmiley(\':(\'); return false;">' | ||||
| 			. PhocaGalleryRenderFront::renderIcon('sad', $this->t['icon_path'].'icon-s-sad.png', Text::_('COM_PHOCAGALLERY_SAD')) | ||||
| 			.'</a> ' | ||||
|  | ||||
| 			.'<a href="#" onclick="pgPasteSmiley(\':?\'); return false;">' | ||||
| 			. PhocaGalleryRenderFront::renderIcon('confused', $this->t['icon_path'].'icon-s-confused.png', Text::_('COM_PHOCAGALLERY_CONFUSED')) | ||||
| 			.'</a> ' | ||||
|  | ||||
| 			.'<a href="#" onclick="pgPasteSmiley(\':wink:\'); return false;">' | ||||
| 			. PhocaGalleryRenderFront::renderIcon('wink', $this->t['icon_path'].'icon-s-wink.png', Text::_('COM_PHOCAGALLERY_WINK')) | ||||
| 			.'</a> ' | ||||
| 			.'</td>' | ||||
| 			.'</tr>'; | ||||
|  | ||||
| 			echo '<tr>' | ||||
| 				.'<td> </td>' | ||||
| 				.'<td>' | ||||
| 				.'<textarea name="phocagallerycommentseditor" id="phocagallery-comments-editor" cols="30" rows="10"  class= "comment-input" onkeyup="countChars();" ></textarea>' | ||||
| 				.'</td>' | ||||
| 				.'</tr>'; | ||||
|  | ||||
| 			echo '<tr>' | ||||
| 				.'<td> </td>' | ||||
| 				.'<td>' | ||||
| 				. Text::_('COM_PHOCAGALLERY_CHARACTERS_WRITTEN').' <input name="phocagallerycommentscountin" value="0" readonly="readonly" class="comment-input2" /> ' | ||||
| 				. Text::_('COM_PHOCAGALLERY_AND_LEFT_FOR_COMMENT').' <input name="phocagallerycommentscountleft" value="'. $this->t['maxcommentchar'].'" readonly="readonly" class="comment-input2" />' | ||||
| 				.'</td>' | ||||
| 				.'</tr>'; | ||||
|  | ||||
| 			echo '<tr>' | ||||
| 				.'<td> </td>' | ||||
| 				.'<td align="right">' | ||||
| 				.'<input type="submit" class="btn" id="phocagallerycommentssubmit" onclick="return(checkCommentsForm());" value="'. Text::_('COM_PHOCAGALLERY_SUBMIT_COMMENT').'"/>' | ||||
| 				.'</td>' | ||||
| 				.'</tr>'; | ||||
|  | ||||
| 			echo '</table>'; | ||||
|  | ||||
| 			echo '<input type="hidden" name="task" value="comment" />'; | ||||
| 			echo '<input type="hidden" name="view" value="comment" />'; | ||||
| 			echo '<input type="hidden" name="controller" value="comment" />'; | ||||
| 			echo '<input type="hidden" name="id" value="'. $this->t['id'].'" />'; | ||||
| 			echo '<input type="hidden" name="catid" value="'. $this->t['catid'].'" />'; | ||||
| 			echo '<input type="hidden" name="Itemid" value="'. $this->itemId .'" />'; | ||||
| 			echo HTMLHelper::_( 'form.token' ); | ||||
| 			echo '</form>'; | ||||
| 		} | ||||
| } | ||||
| echo '</div>'; | ||||
| if ($this->t['detailwindow'] == 7 || $this->t['display_comment_nopup'] == 1) { | ||||
|     echo PhocaGalleryUtils::getExtInfo(); | ||||
| } | ||||
| ?> | ||||
		Reference in New Issue
	
	Block a user