Location: PHPKode > scripts > Universal comment module > universal-comment-module/template.php
<?php
function getTPLComments($msgArr =  array(),$id=0,$userId=1)
{
	
	
	$form_id = $id;
		
	$msg =  '<div class="commentBox"><div id="_'.$form_id.'_comments">';
	if(testArray($msgArr))
	foreach ($msgArr as $com)
	{
		$msg.= getTplROW($com);
	}
	$msg .='
		</div>
	';
	if($userId >0)
	{
	$msg .='
		<div>
			<form name="'.$form_id.'_form" id="'.$form_id.'_form">
			<textarea name="msg" id="'.$form_id.'_msg" class="commentTextArea"></textarea>
			<div id="'.$form_id.'_submit">
			<input type="button" value="Add Comment" class="commentSubmit" onClick="_'.$form_id.'ajaxRequest(\''.URL_TO_API.'\', $(\''.$form_id.'_form\').serialize())">
			</div>
			<div id="'.$form_id.'_loading" style="display: none;">
				<img src="'._URL_.'loading.gif" border="0">
			</div>
			<input type="hidden" name="id" id="'.$form_id.'_id" value="'.$form_id.'"> 
			<input type="hidden" name="uid" id="'.$form_id.'_uid" value="'.$userId.'"> 
			</form>			
		</div>
	';
	}
	$msg .='
		</div>
		';

	$msg.='
	
<script type="text/javascript">  

    /* ajax.Request */  
function _'.$form_id.'ajaxRequest(url,data) 
    {  
      var aj = new Ajax.Request(  
      url, {  
      method:\'post\',  
      parameters: data,  
      onComplete: _'.$form_id.'getResponse  
      }  
     );  
     $("'.$form_id.'_submit").style.display= "none";
      $("'.$form_id.'_loading").style.display= "block";
   }  
   /* ajax.Response */  
   function _'.$form_id.'getResponse(oReq) 
   {  
//	alert(oReq.responseText);
   	';
	
	
	
	if(_MESSAGES_DERECTION == 1)
	   	$msg .='$("_'.$form_id.'_comments").innerHTML = oReq.responseText + $("_'.$form_id.'_comments").innerHTML ;  ';
	else
		$msg .='$("_'.$form_id.'_comments").innerHTML =  $("_'.$form_id.'_comments").innerHTML + oReq.responseText;  ';
   	$msg .='
   	 $("'.$form_id.'_msg").value="";
   	 
   	 $("'.$form_id.'_loading").style.display= "none";
   	 $("'.$form_id.'_submit").style.display= "block";
   	 
   	 
   	 
   }  
  </script>  
  

	
	
	';
	return $msg;
}



function getTplROW($com)
{
	$lmsg='		
		<div class="commentRow">
			<table cellpadding="0" cellspacing="0" border="0" style="width: 100%">
				<tr>
					<td class="commentMSG"><pre>'.$com['msg'].'</pre></td>
				</tr>
				<tr>				
					<td  class="commentInfo">
						<table cellpadding="0" cellspacing="0" border="0" style="width: 100%">
							<tr>
								<td align="left" class="commentUser">'.$com['username'].'</td>
								<td align="right" class="commentDate">'.$com['ldate'].'</td>							
							</tr>
						</table>
					</td>
				</tr>
			</table>
		</div>
		
	
	';	
	return $lmsg;
}

?>
Return current item: Universal comment module