defined('_JEXEC') or die();
class Utility extends JObject {
public function getRealIpAddr() {
if (!empty($_SERVER['HTTP_CLIENT_IP'])) { //check ip from share internet
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { //to check ip is pass from proxy
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
public function sendNotification($uid, $msg) {
$mail = JFactory::getMailer();
$email = JFactory::getUser($uid)->email;
if (!JMailHelper::isEmailAddress($email)){
$this->setError('Utility::sendNotification: Given e-mail '.$email. ' address is invalid');
$errors = true;
}
if (!$errors) {
$mail->addRecipient($email);
$mail->setSubject(JText::_("NOTIFICATION TITLE"));
$mail->setBody($msg);
$mail->Send();
return true;
} else {
return false;
}
}
}
?>
if ($this->communionGallery) : ?>
$gallery_link = JRoute::_('index.php?Itemid='.JSite::getMenu()->getItems('alias','galleries',true)->id.'&catid='.$this->communionGallery); ?>
if($this->communion->isMember($this->user->id)) { ?>
} ?>
endif; ?>
if ($this->communionGroup) : ?>
$group_link = JRoute::_('index.php?Itemid='.JSite::getMenu()->getItems('alias','groups',true)->id.'&groupid='.$this->communionGroup->get('id')); ?>
endif; ?>
=JText::_('PILGRIMS')?>
$ziom = true;
if (empty($this->users)) {
?>
=JText::_('NO USERS')?>
} else {
$i = 0;
if ($ziom) {
foreach($this->users as $temp){
$user = JFactory::getUser($temp->id_user);
$link_profile = JRoute::_('index.php?Itemid='.JSite::getMenu()->getItems('alias','user',true)->id.'&id='.$user->id);
$link_message = JRoute::_('index.php?Itemid='.JSite::getMenu()->getItems('alias','compose',true)->id.'&msg_to='.$user->id);
$link_contact = JRoute::_('index.php?Itemid='.JSite::getMenu()->getItems('alias','contacts',true)->id.'&task=add&cid='.$user->id);
$link_guestBook = JRoute::_('index.php?Itemid='.JSite::getMenu()->getItems('alias','guestbook',true)->id.'&id='.$user->id);
$link_blog = JRoute::_('index.php?Itemid='.JSite::getMenu()->getItems('alias','blog',true)->id.'&id='.$user->id);
$icon_message = JHTML::_('image',JURI::root().'components/com_usersearch/assets/icon_message.gif','','','',$user->name);
$icon_guestBook = JHTML::_('image',JURI::root().'components/com_usersearch/assets/icon_guestbook.gif','','','',$user->name);
$icon_addressBook = JHTML::_('image',JURI::root().'components/com_usersearch/assets/icon_addressbook.gif','','','',$user->name);
$icon_blog = JHTML::_('image',JURI::root().'components/com_usersearch/assets/icon_blog.gif','','','',$user->name);
$thumb = JHTML::_('image', $user->getDefaultImage(), $user->name);
?>
if ($this->user->id !=0) { ?>
=$thumb?>
} else { ?>
=$thumb?>
} ?>
if ($this->user->id !=0) { ?>
} ?>
echo JText::_('NAME')?>: echo $user->name; ?>
if ($this->communion->get('id_author') == $this->user->id) { ?>
if ($temp->blocked == 1) { ?>
zablokowany
} else { ?>
aktywny
} ?>
$block_link = JRoute::_('index.php?Itemid='.JSite::getMenu()->getActive()->id.'&task=blockPilgrim&cid='.$this->communion->get('id').'&uid='.$user->id);
$unblock_link = JRoute::_('index.php?Itemid='.JSite::getMenu()->getActive()->id.'&task=unblockPilgrim&cid='.$this->communion->get('id').'&uid='.$user->id);
?>
if ($temp->blocked == 0) { ?>
zablokuj
} else { ?>
odblokuj
} ?>
} ?>
++$i;
}
}
}
?>