id == $rowTo->id) { echo "
"._UE_NOSELFEMAIL."
"; return; } HTML_comprofiler::outputMosFormVal(); ?>
id,getNameFormat($rowTo->name,$rowTo->username,$ueConfig['name_format'])); ?>
" method="post" id="adminForm" name="adminForm" onsubmit="return submitbutton(this)">

"; ?>


"; ?>
id.$rowTo->password.$rowTo->lastvisitDate.$rowFrom->password.$rowFrom->lastvisitDate); ?>" />
"._UE_FIELDREQUIRED; ?>
getEditTabs($user); ?>
" method="post" id="adminForm" name="adminForm" onsubmit="return submitbutton(this)">

\n"; echo $tabcontent; echo ""; if(!isset($_REQUEST['Itemid'])) { $database->setQuery("SELECT id FROM #__menu WHERE link = 'index.php?option=com_comprofiler' AND published=1"); $Itemid = $database->loadResult(); } else { $Itemid = $_REQUEST['Itemid']; } ?>
showCBTab( '".urldecode($_REQUEST['tab'])."' ); \n"; ?>
tabClassPluginTabs($user, $_POST, $tabClassName, $method); if ($result !== null) { echo $result; } elseif ($result === false) { if($_PLUGINS->is_errors()) { echo "\n"; } } } } function userProfile($user, $option,$submitvalue) { global $database,$my,$ueConfig,$_REQUEST,$_POST,$_PLUGINS; $cbMyIsModerator = isModerator($my->id); $cbUserIsModerator = isModerator($user->id); $showProfile=1; if ($user->banned!=0) { echo ""._UE_USERPROFILEBANNED.""; if($my->id!=$user->id && $cbMyIsModerator!=1) { $showProfile=0; } else { echo "
".nl2br($user->bannedreason).""; $showProfile=1; } } if (!$user->confirmed) echo ""._UE_USER_NOT_CONFIRMED."
"; if (!$user->approved) echo ""._UE_USER_NOT_APPROVED."
"; if ((!$user->confirmed || !$user->approved) && $cbMyIsModerator!=1) { $showProfile=0; } if ($showProfile==1) { $i=1; outputCbTemplate(1); echo initToolTip(1); ?> loadPluginGroup('user'); $results = $_PLUGINS->trigger( 'onBeforeUserProfileDisplay', array(&$user,1,&$cbUserIsModerator,&$cbMyIsModerator)); //$ui=1 //BBB: params? if ($_PLUGINS->is_errors()) { echo "\n"; exit(); } if (is_array($results)) { for ($i=0, $n=count($results); $i<$n; $i++) { echo $results[$i]; } } $tabs = new cbTabs( 0, 1 ); $userViewTabs = $tabs->getViewTabs($user); // this loads, registers menu and user status and renders the tabs //positions: head left middle right tabmain underall $wLeft = isset($userViewTabs["cb_left"]) ? 100 : 0; $wMiddle = isset($userViewTabs["cb_middle"]) ? 100 : 0; $wRight = isset($userViewTabs["cb_right"]) ? 100 : 0; $nCols = intval(($wLeft + $wMiddle + $wRight)/100); switch ($nCols) { case 0: case 1: break; case 2: $wLeft = $wLeft ? intval($ueConfig['left2colsWidth'])-1 : 0; $wMiddle = $wMiddle ? ($wLeft ? 100-intval($ueConfig['left2colsWidth'])-1 : intval($ueConfig['left2colsWidth'])-1) : 0; $wRight = $wRight ? 100-intval($ueConfig['left2colsWidth'])-1 : 0; break; case 3: $wLeft = intval($ueConfig['left3colsWidth'])-1; $wMiddle = 100-intval($ueConfig['left3colsWidth'])-intval($ueConfig['right3colsWidth'])-1; $wRight = intval($ueConfig['right3colsWidth'])-1; break; } if (true) { echo "\n\t
"; // Display "head" tabs: (Menu + shortest connection path / Degree of relationship + Uname Profile Page) if (isset($userViewTabs["cb_head"])) { echo "
"; echo $userViewTabs["cb_head"]; echo "
"; } if ($nCols != 0) { echo "\n\t\t
"; // Display "Left" tabs if (isset($userViewTabs["cb_left"])) { echo "\n\t\t\t
"; echo $userViewTabs["cb_left"]; echo "
"; } // Display "Middle" tabs (User Avatar/Image): if (isset($userViewTabs["cb_middle"])) { echo "\n\t\t\t
"; echo $userViewTabs["cb_middle"]; echo "
"; } // Display "Right" tabs (User Status): if (isset($userViewTabs["cb_right"])) { echo "\n\t\t\t
"; echo $userViewTabs["cb_right"]; echo "
"; } echo "
 
"; } if (isset($userViewTabs["cb_tabmain"])) { echo "\n\t\t
"; echo $userViewTabs["cb_tabmain"]; echo "
"; } if (isset($userViewTabs["cb_underall"])) { echo "\n\t\t
"; echo $userViewTabs["cb_underall"]; echo "
"; } echo "
\n"; } else { /* TABS OLD WAY: */ echo "\n\t"; // Display "head" tabs: (Menu + shortest connection path / Degree of relationship + Uname Profile Page) if (isset($userViewTabs["cb_head"])) { echo "\n\t\t"; } if ($nCols != 0) { echo "\n\t\t"; // Display "Left" tabs if (isset($userViewTabs["cb_left"])) { echo "\n\t\t\t"; } // Display "Middle" tabs (User Avatar/Image): if (isset($userViewTabs["cb_middle"])) { echo "\n\t\t\t"; } // Display "Right" tabs (User Status): if (isset($userViewTabs["cb_right"])) { echo "\n\t\t\t"; } echo ""; } echo "
"; echo $userViewTabs["cb_head"]; echo "
"; echo $userViewTabs["cb_left"]; echo ""; echo $userViewTabs["cb_middle"]; echo ""; echo $userViewTabs["cb_right"]; echo "

"; if (isset($userViewTabs["cb_tabmain"])) { echo "\n\t
"; echo $userViewTabs["cb_tabmain"]; echo "123123
"; } if (isset($userViewTabs["cb_underall"])) { echo "\n\t
"; echo $userViewTabs["cb_underall"]; echo "
"; } /* END TABS OLD WAY */ } $tab = null; if (isset($_GET['tab'])) $tab = urldecode($_GET['tab']); elseif (isset($_POST['tab'])) $tab = $_POST['tab']; if ($tab) echo "\n"; if($my->id!=$user->id) { recordViewHit($my->id,$user->id,getenv('REMOTE_ADDR')); $_PLUGINS->trigger( 'onAfterUserProfileDisplay', array($user,true)); } } } function userAvatar($row, $option,$submitvalue) { global $database,$ueConfig; $rowExtras = new moscomprofiler ($database); $rowExtras->load($row->id); $database->setQuery("SELECT id FROM #__menu WHERE link = 'index.php?option=com_comprofiler'"); $Itemid = $database->loadResult(); outputCbTemplate(1); ?>
"._UE_UPLOAD_SUBMIT."

"; echo _UE_UPLOAD_DIMENSIONS.": ( ".$ueConfig['avatarWidth']."x".$ueConfig['avatarHeight']." - ".$ueConfig['avatarSize']." KB )"; echo "\n
"; echo "\n\t"; echo "\n\t"; echo "\n\t\t\n\t\t\t\n\t\t
"; //echo " "; echo _UE_UPLOAD_SELECT_FILE." "; echo " "; echo "


"; echo "\n
"; } if($ueConfig['allowAvatarGallery']){ echo "\n"._UE_UPLOAD_GALLERY."

"; echo "\n
"; echo "\n\t"; echo "\n\t"; echo "\n\t\t"; echo ''; echo "\n\t\t"; $avatar_gallery_path='images/comprofiler/gallery'; $avatar_images=array(); $avatar_images=display_avatar_gallery($avatar_gallery_path); for($i = 0; $i < count($avatar_images); $i++) { $j=$i+1; echo "\n\t\t\t'; if (function_exists('fmod')) { if (!fmod(($j),5)) { echo "\n\t\t"; } } else { if (!fmodReplace(($j),5)) { echo "\n\t\t"; } } } echo "\n\t\t\n\t\t"; echo ''; echo "\n\t
 
"; $avatar_name = ucfirst(str_replace("_", " ", preg_replace('/^(.*)\..*$/', '\1', $avatar_images[$i]))); echo ''.$avatar_name.''; echo ''; echo '
"; echo "\n
\n"; } }else if ($do=='validate'){ if (!$ueConfig['allowAvatarUpload']) { mosNotAuth(); return; } $isModerator=isModerator($my->id); if (!isset($_FILES['avatar']['tmp_name']) || empty($_FILES['avatar']['tmp_name']) || $_FILES['avatar']['error'] != 0) { MOSredirect(sefRelToAbs("index.php?option=com_comprofiler&task=userAvatar&Itemid=".$Itemid),_UE_UPLOAD_ERROR_EMPTY); } $avatar = $_FILES['avatar']['tmp_name']; // no escaping for server local filename $imgToolBox = new imgToolBox(); $imgToolBox->_conversiontype=$ueConfig['conversiontype']; $imgToolBox->_IM_path = $ueConfig['im_path']; $imgToolBox->_NETPBM_path = $ueConfig['netpbm_path']; $imgToolBox->_maxsize = $ueConfig['avatarSize']; $imgToolBox->_maxwidth = $ueConfig['avatarWidth']; $imgToolBox->_maxheight = $ueConfig['avatarHeight']; $imgToolBox->_thumbwidth = $ueConfig['thumbWidth']; $imgToolBox->_thumbheight = $ueConfig['thumbHeight']; $imgToolBox->_debug = 0; if(!($newFileName=$imgToolBox->processImage($_FILES['avatar'],uniqid($my->id."_"),$mosConfig_absolute_path.'/images/comprofiler/', 0, 0, 1))) { MOSredirect(sefRelToAbs("index.php?option=com_comprofiler&task=userAvatar&Itemid=".$Itemid),$imgToolBox->_errMSG); return; } // delete old avatar: if(eregi("gallery/",$rowExtras->avatar)==false && is_file($mosConfig_absolute_path."/images/comprofiler/".$rowExtras->avatar)) { unlink($mosConfig_absolute_path."/images/comprofiler/".$rowExtras->avatar); if(is_file($mosConfig_absolute_path."/images/comprofiler/tn".$rowExtras->avatar)) unlink($mosConfig_absolute_path."/images/comprofiler/tn".$rowExtras->avatar); } IF($ueConfig['avatarUploadApproval']==1 && $isModerator==0) { $cbNotification = new cbNotification(); $cbNotification->sendToModerators(_UE_IMAGE_ADMIN_SUB,_UE_IMAGE_ADMIN_MSG); $database->setQuery("UPDATE #__comprofiler SET avatar='$newFileName', avatarapproved=0 WHERE id='$my->id'"); $redMsg=_UE_UPLOAD_PEND_APPROVAL; } ELSE { $database->setQuery("UPDATE #__comprofiler SET avatar='$newFileName', avatarapproved=1, lastupdatedate='".date('Y-m-d\TH:i:s')."' WHERE id='$my->id'"); $redMsg=_UE_UPLOAD_SUCCESSFUL; } $database->query(); mosRedirect (sefRelToAbs("index.php?option=com_comprofiler&Itemid=".$Itemid),$redMsg); ?> setQuery("UPDATE #__comprofiler SET avatar='$newAvatar', avatarapproved=1, lastupdatedate='".date('Y-m-d\TH:i:s')."' WHERE id='$my->id'"); if(!$database->query()) { echo _UE_USER_PROFILE_NOT."

"; }else { echo _UE_USER_PROFILE_UPDATED."

"; // delete old avatar: if(eregi("gallery/",$rowExtras->avatar)==false && is_file($mosConfig_absolute_path."/images/comprofiler/".$rowExtras->avatar)) { unlink($mosConfig_absolute_path."/images/comprofiler/".$rowExtras->avatar); if(is_file($mosConfig_absolute_path."/images/comprofiler/tn".$rowExtras->avatar)) unlink($mosConfig_absolute_path."/images/comprofiler/tn".$rowExtras->avatar); } mosRedirect (sefRelToAbs("index.php?option=com_comprofiler&Itemid=".$Itemid)); } echo _UE_USER_RETURN_A." "._UE_USER_RETURN_B."

"; ?> avatar)==false && is_file($mosConfig_absolute_path."/images/comprofiler/".$rowExtras->avatar)) { unlink($mosConfig_absolute_path."/images/comprofiler/".$rowExtras->avatar); if(is_file($mosConfig_absolute_path."/images/comprofiler/tn".$rowExtras->avatar)) unlink($mosConfig_absolute_path."/images/comprofiler/tn".$rowExtras->avatar); } $database->setQuery("UPDATE #__comprofiler SET avatar=null, avatarapproved=1, lastupdatedate='".date('Y-m-d\TH:i:s')."' WHERE id='$my->id'"); $database->query(); mosRedirect (sefRelToAbs("index.php?option=com_comprofiler&Itemid=".$Itemid)); } } /****************************** List Functions ******************************/ function usersList($row,$lfields,$lists,$listid) { global $database,$limitstart,$search,$mosConfig_sitename,$ueConfig,$_POST,$acl,$_REQUEST; $search = cbEscapeSQLsearch(cbGetEscaped(trim( strtolower( $search)))); $option_itemid = "&Itemid=".cbGetEscaped($_REQUEST['Itemid']); $ue_base_url = "index.php?option=com_comprofiler&task=usersList&listid=".$listid.$option_itemid; // Base URL string $adminimagesdir = "components/com_comprofiler/images/"; $allusergids=array(); $usergids=explode(",",$row->usergroupids); foreach($usergids AS $usergid) { $allusergids[]=$usergid; if ($usergid==29 || $usergid==30) { $groupchildren = array(); $groupchildren = $acl->get_group_children( $usergid, 'ARO','RECURSE' ); $allusergids = array_merge($allusergids,$groupchildren); } } $usergids=implode(",",$allusergids); // Total $database->setQuery("SELECT count(u.id) FROM #__users u, #__comprofiler ue WHERE u.id=ue.id AND u.block !=1 AND ue.approved=1 AND ue.banned=0 AND ue.confirmed=1 AND u.gid IN (".$usergids.")"); $total_results = $database->loadResult(); // Select query if($row->sortfields!='') $orderby = " ORDER BY ".$row->sortfields; $filterby=""; if($row->filterfields!='') $filterby = " AND ".utf8RawUrlDecode(substr($row->filterfields,1)); // Search total $query = "SELECT count(u.id) FROM #__users u, #__comprofiler ue WHERE u.id=ue.id AND u.block !=1 AND ue.approved=1 AND ue.banned=0 AND ue.confirmed=1 AND u.gid IN (".$usergids.")"; if (isset($search) && $search != "") { $query .= " AND ("; $query .= ($ueConfig['name_format']!='3') ? " u.name LIKE '%$search%' " : " "; $query .= ($ueConfig['name_format']!='3' && $ueConfig['name_format']!='1') ? "OR" : " "; $query .= ($ueConfig['name_format']!='1') ? " u.username LIKE '%$search%'" : " "; $query .= ")"; } $query .= " ".$filterby; if(!$database->setQuery($query)) print $database->getErrorMsg(); $total = $database->loadResult(); if (empty($limitstart)) $limitstart = 0; $limit = $ueConfig['num_per_page']; if ($limit > $total) { $limitstart = 0; } $query = "SELECT *, '' AS 'NA' FROM #__users u, #__comprofiler ue WHERE u.id=ue.id AND u.block!=1 and ue.approved=1 AND ue.banned=0 AND ue.confirmed=1 AND u.gid IN (".$usergids.")"; if (isset($search) && $search != "") { $query .= " AND ("; $query .= ($ueConfig['name_format']!='3') ? " u.name LIKE '%$search%' " : " "; $query .= ($ueConfig['name_format']!='3' && $ueConfig['name_format']!='1') ? "OR" : " "; $query .= ($ueConfig['name_format']!='1') ? " u.username LIKE '%$search%'" : " "; $query .= ")"; } $query .= " ".$filterby; $query .= " ".$orderby; $query .= " LIMIT $limitstart, $limit"; $database->setQuery($query); $users=$database->loadObjectList(); ?>
title); ?>
" . $total_results . " " . _UE_USERS; ?>
" >
/>

".getLangDefinition($row->col1title)."\n"; if ($row->col2enabled) echo "\n"; if ($row->col3enabled) echo "\n"; if ($row->col4enabled) echo "\n"; ?> name; if($ueConfig['allow_profilelink']==1) { $onclick = "onclick=\"javascript:window.location='".sefRelToAbs("index.php?option=com_comprofiler&task=userProfile&user=".$user->id)."'\""; $style="style=\"cursor:hand;cursor:pointer;\""; } print "\t\n"; //print $lfields; $str = null; eval("\$str = \"$lfields\";"); echo $str. "\n"; print "\t\n"; $i++; } ?>
".getLangDefinition($row->col2title)."".getLangDefinition($row->col3title)."".getLangDefinition($row->col4title)."
 

" id="adminForm" name="adminForm" method="post">
getRegistrationPluginTabs(); ?> firstname=$_POST['firstname']; if(ISSET($_POST['middlename'])) $rowExtras->middlename=$_POST['middlename']; if(ISSET($_POST['lastname'])) $rowExtras->lastname=$_POST['lastname']; if(ISSET($_POST['name'])) $row->name=$_POST['name']; if(ISSET($_POST['username'])) $row->username=$_POST['username']; if(ISSET($_POST['email'])) $row->email=$_POST['email']; } for($i=0, $n=count( $rowFields ); $i < $n; $i++) { $pfields .= "\t\t\n"; $colspan = 2; if($rowFields[$i]->type=='delimiter') { $pfields .= "\t\t\t". unHtmlspecialchars(getLangDefinition($rowFields[$i]->title)) ."\n"; if ($rowFields[$i]->description) $pfields .= "\t\t\t". unHtmlspecialchars(getLangDefinition($rowFields[$i]->description)) ."\n"; } else { if(getLangDefinition($rowFields[$i]->title)!="") { $pfields .= "\t\t\t". getLangDefinition($rowFields[$i]->title) .":"; $colspan=1; } if($regErrorMSG!==null && isset($_POST[$rowFields[$i]->name])) { if (!is_array($_POST[$rowFields[$i]->name])) $oValue = htmlentities($_POST[$rowFields[$i]->name]); if($rowFields[$i]->type=='date') $oValue=dateConverter($oValue,$ueConfig['date_format'],'Y-m-d'); if($rowFields[$i]->type=='webaddress' && $rowFields[$i]->rows==2) $oValue=$oValue."|*|".$_POST[$rowFields[$i]->name."Text"]; } else $oValue = ""; if(!ISSET($rowFields[$i]->id)) $rowFields[$i]->id=""; if(!ISSET($rowFieldValues['lst_'.$rowFields[$i]->name])) $rowFieldValues['lst_'.$rowFields[$i]->name]=""; $pfields .= "\t\t\t".getFieldEntry(1,$calendars,$rowFields[$i]->type,$rowFields[$i]->name,$rowFields[$i]->description,$rowFields[$i]->title,$oValue,$rowFields[$i]->required,$rowFields[$i]->title,$rowFields[$i]->id,$rowFields[$i]->size, $rowFields[$i]->maxlength, $rowFields[$i]->cols, $rowFields[$i]->rows,$rowFields[$i]->profile,$rowFieldValues['lst_'.$rowFields[$i]->name],$rowFields[$i]->readonly)."\n"; } $pfields .= "\t\t\n"; } if ($regErrorMSG) echo "
".$regErrorMSG."
\n"; ?>
" method="post" id="adminForm" name="adminForm" onsubmit="return submitbutton(this)"> \n"; echo "\t\t\n\n"; echo "\t\n"; } ?>
:
:
:
:
:
:
  " . sprintf(_UE_TOC_LINK," ","") . "
' method="post" id="adminForm" name="adminForm" onsubmit="return submitbutton(this)">





id != $uid) echo _UE_REPORTBAN_TITLE; ELSE echo _UE_REPORTUNBAN_TITLE;; ?>
id != $uid) ? '1': '2').'&user='.$uid) ?>' method="post" id="adminForm" name="adminForm" onsubmit="return submitbutton(this)">


id != $uid) echo _UE_BANREASON; ELSE echo _UE_UNBANREQUEST; ?>





' method='post' id='adminForm' name='adminForm'> "; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } echo ''; echo '
 
id."\" />".getNameFormat($users[$i]->name,$users[$i]->username,$ueConfig['name_format']). "".$users[$i]->email."".cbFormatDate($users[$i]->registerDate)."
' .'' .'   ' .'
'; echo ""; echo ""; echo "
"; } function manageConnections($connections,$actions,$connecteds=null) { global $ueConfig,$my,$_REQUEST; $ui=1; outputCbTemplate($ui); echo initToolTip($ui); ?> startPane("myCon"); // Tab 0: Manange Actions: echo $tabs->startTab("myCon",_UE_MANAGEACTIONS." (".count($actions).")","action"); if(!count($actions)>0) { echo _UE_NOACTIONREQUIRED; } else { ?>
'> "._UE_CONNECT_ACTIONREQUIRED."\n"; // echo "
"; echo ""; echo ""; echo ""; echo ""; echo "
"; foreach($actions AS $action) { $oValue=null; $conAvatar=null; $conAvatar=getFieldValue('image',$action->avatar,$action); $onlineIMG=getFieldValue('status',$action->isOnline,$action,null,1); $tipField = ""._UE_CONNECTIONREQUIREDON." : ".dateConverter($action->membersince,'Y-m-d',$ueConfig['date_format']); if($action->reason!=null) $tipField .= "
"._UE_CONNECTIONMESSAGE." :
".htmlentities($action->reason); $tipTitle = _UE_CONNECTIONREQUESTDETAIL; $htmltext = $conAvatar; $style = "style=\"padding:5px;\""; $tooltip = cbFieldTip($ui, $tipField, $tipTitle, $width='250', $icon='', $htmltext, $href='', $style, $olparams='',false); echo "
"; echo $onlineIMG.' '.getNameFormat($action->name,$action->username,$ueConfig['name_format'])."
" .$tooltip ."
\""._UE_ACCEPTCONNECTIONid ."action\"/> \""._UE_DECLINECONNECTIONid ."action\"/>id."\" />"; echo "
\n"; } echo "
"; echo "
"; echo "
"; } echo $tabs->endTab(); // Tab 1: Manange Connections: echo $tabs->startTab("myCon",_UE_MANAGECONNECTIONS,"connections"); if(!count($connections)>0) { echo _UE_NOCONNECTIONS; } else { ?>
' method='post' name='userAdmin'>
type)); $k = array(); foreach($ks as $kv) { $k[]->value=$kv; } $list=array(); $list['connectionType'] = moscomprofilerHTML::selectList( $connectionTypes, $connection->id.'connectiontype[]', 'class="inputbox" multiple="multiple" size="5"', 'value', 'text', $k,0 ); $onClick=null; $oValue=null; $conAvatar=null; $conAvatar=getFieldValue('image',$connection->avatar,$connection); $emailIMG=getFieldValue('primaryemailaddress',$connection->email,$connection,null,1); $pmIMG=getFieldValue('pm',$connection->username,$connection,null,1); $onlineIMG=getFieldValue('status',$connection->isOnline,$connection,null,1); if($connection->accepted==1 && $connection->pending==1) $actionIMG = "\""._UE_CONNECTIONPENDING."\"memberid)."\" onclick=\"return confirmSubmit();\" >\""._UE_REMOVECONNECTION."\""; elseif($connection->accepted==1 && $connection->pending==0) $actionIMG="memberid)."\" onclick=\"return confirmSubmit();\" >\""._UE_REMOVECONNECTION."\""; elseif($connection->accepted==0) $actionIMG="memberid)."\">\""._UE_ACCEPTCONNECTION."\"memberid)."\">\""._UE_REMOVECONNECTION."\""; $tipField = ""._UE_CONNECTEDSINCE." : ".dateConverter($connection->membersince,'Y-m-d',$ueConfig['date_format']); if($connection->type!=null) $tipField .= "
"._UE_CONNECTIONTYPE." : ".getConnectionTypes($connection->type); if($connection->description!=null) $tipField .= "
"._UE_CONNECTEDCOMMENT." : ".$connection->description; $tipTitle = _UE_CONNECTEDDETAIL; $htmltext = $conAvatar; $style = "style=\"padding:5px;\""; $tooltip = cbFieldTip($ui, $tipField, $tipTitle, $width='200', $icon='', $htmltext, $href='', $style, $olparams='',false); echo "\n"; echo "\n\t"; echo "\n\t"; echo "\n\t"; echo "\n"; $i= ($i==1) ? 2 : 1; } echo ""; echo "
".$onlineIMG.' '.getNameFormat($connection->name,$connection->username,$ueConfig['name_format']) ."
".$tooltip."
" .$actionIMG." memberid) ."\">\""._UE_VIEWPROFILE."\" ".$emailIMG." ".$pmIMG."
".$list['connectionType']."id."\" />

"; echo "
"; echo "
"; } echo $tabs->endTab(); // Tab 2: Users connected with me: if($ueConfig['autoAddConnections']==0) { echo $tabs->startTab("myCon",_UE_CONNECTEDWITH,"connected"); if(!count($connecteds)>0) { echo _UE_NOCONNECTEDWITH; } else { echo ""; echo ""; echo ""; echo ""; echo "
"; foreach($connecteds AS $connected) { $onClick=null; $oValue=null; $conAvatar=null; $conAvatar=getFieldValue('image',$connected->avatar,$connected); $emailIMG=getFieldValue('primaryemailaddress',$connected->email,$connected,null,1); $pmIMG=getFieldValue('pm',$connected->username,$connected,null,1); $onlineIMG=getFieldValue('status',$connected->isOnline,$connected,null,1); if($connected->accepted==1 && $connected->pending==1) $actionIMG = "\""._UE_CONNECTIONPENDING."\" memberid)."\">\""._UE_REMOVECONNECTION."\""; elseif($connected->accepted==1 && $connected->pending==0) $actionIMG="memberid)."\">\""._UE_REMOVECONNECTION."\""; elseif($connected->accepted==0) $actionIMG="memberid)."\">\""._UE_ACCEPTCONNECTION."\" memberid)."\">\""._UE_REMOVECONNECTION."\""; $tipField = ""._UE_CONNECTEDSINCE." : ".dateConverter($connected->membersince,'Y-m-d',$ueConfig['date_format']); if(getLangDefinition($connected->type)!=null) $tipField .= "
"._UE_CONNECTIONTYPE." : ".getLangDefinition($connected->type); if($connected->description!=null) $tipField .= "
"._UE_CONNECTEDCOMMENT." : ".$connected->description; $tipTitle = _UE_CONNECTEDDETAIL; $htmltext = $conAvatar; $style = "style=\"padding:5px;\""; $tooltip = cbFieldTip($ui, $tipField, $tipTitle, $width='200', $icon='', $htmltext, $href='', $style, $olparams='',false); echo "
"; echo $actionIMG.'
'; echo $tooltip."
"; echo $onlineIMG." ".getNameFormat($connected->name,$connected->username,$ueConfig['name_format']); echo "
memberid) ."\">\""._UE_VIEWPROFILE ".$emailIMG." ".$pmIMG."\n"; echo "
\n"; } echo "
"; } echo $tabs->endTab(); } echo $tabs->endPane(); if(isset($_REQUEST['tab'])) echo ""; elseif (!count($actions)>0) echo ""; } } // end class HTML_comprofiler function moderateBans($option) { global $database,$ueConfig,$limitstart,$my; $isModerator=isModerator($my->id); if ($isModerator == 0) { mosNotAuth(); return; } $ue_base_url = "index.php?option=com_comprofiler&task=moderateBans"; // Base URL string $query = "SELECT count(*) FROM #__comprofiler WHERE banned=2 AND id!='".$my->id."'"; if(!$database->setQuery($query)) print $database->getErrorMsg(); $total = $database->loadResult(); if (empty($limitstart)) $limitstart = 0; $limit = 20; if ($limit > $total) { $limitstart = 0; } $query = "SELECT u2.name AS bannedbyname, u2.username as bannedbyusername, u.name as bannedname, u.username as bannedusername, c.* FROM #__users u, #__comprofiler c, #__users u2 WHERE u.id=c.id AND c.bannedby=u2.id AND c.banned=2 AND u.id!='".$my->id."'"; $query .= " LIMIT $limitstart, $limit"; $database->setQuery($query); $row = $database->loadObjectList(); outputCbTemplate(1); ?>

"; echo ""; echo ""; echo ""; echo ""; echo ''; } echo '
".getNameFormat($row[$i]->bannedname,$row[$i]->bannedusername,$ueConfig['name_format']). "".nl2br($row[$i]->bannedreason)."".dateConverter($row[$i]->banneddate,'Y-m-d',$ueConfig['date_format'])."".getNameFormat($row[$i]->bannedbyname,$row[$i]->bannedbyusername,$ueConfig['name_format']). "
'; if ($total > $limit) { ?>
id); if ($isModerator == 0) { mosNotAuth(); return; } $ue_base_url = "index.php?option=com_comprofiler&task=moderateReports"; // Base URL string $query = "SELECT count(*) FROM #__comprofiler_userreports WHERE reportedstatus=0 "; if(!$database->setQuery($query)) print $database->getErrorMsg(); $total = $database->loadResult(); if($total<1) { echo _UE_NONEWUSERREPORTS; return; } if (empty($limitstart)) $limitstart = 0; $limit = 20; if ($limit > $total) { $limitstart = 0; } $query = "SELECT u2.name as reportedbyname, u2.username as reportedbyusername, u.name as reportedname, u.username as reportedusername, ur.* FROM #__users u, #__comprofiler_userreports ur, #__users u2 WHERE u.id=ur.reporteduser AND u2.id=ur.reportedbyuser AND ur.reportedstatus=0 ORDER BY ur.reporteduser,ur.reportedondate"; $query .= " LIMIT $limitstart, $limit"; $database->setQuery($query); $row = $database->loadObjectList(); outputCbTemplate(1); ?>

' method='post' name='adminForm'> "; echo ""; echo ""; echo ""; echo ""; echo ""; echo ''; } echo ''; echo '
 
reportid."\" />".getNameFormat($row[$i]->reportedname,$row[$i]->reportedusername,$ueConfig['name_format']). "".$row[$i]->reportexplaination."".dateConverter($row[$i]->reportedondate,'Y-m-d',$ueConfig['date_format'])."".getNameFormat($row[$i]->reportedbyname,$row[$i]->reportedbyusername,$ueConfig['name_format']). "
' .'
'; echo "
"; if($total > $limit) { ?>
id); if ($isModerator == 0) { mosNotAuth(); return; } $ue_base_url = "index.php?option=com_comprofiler&task=moderateImages"; // Base URL string $query = "SELECT count(*) FROM #__comprofiler WHERE avatarapproved=0"; if(!$database->setQuery($query)) print $database->getErrorMsg(); $total = $database->loadResult(); if (empty($limitstart)) $limitstart = 0; $limit = 20; if ($limit > $total) { $limitstart = 0; } $query = "SELECT * FROM #__comprofiler c, #__users u WHERE u.id= c.id AND c.avatarapproved=0"; $query .= " LIMIT $limitstart, $limit"; $database->setQuery($query); $row = $database->loadObjectList(); outputCbTemplate(1); ?>

$limit) { ?>

"; echo ""; echo "'; echo ''; echo '
"; $avatar_gallery_path='images/comprofiler/'; $sys_gallery_path='components/com_comprofiler/images/'; for($i = 0; $i < count($row); $i++) { $image=$avatar_gallery_path.'tn'.$row[$i]->avatar; echo '
'; echo '
'; echo ""; echo "
"._UE_APPROVE
	     	." "._UE_REJECT." "._UE_VIEWPROFILE." \""._UE_BANPROFILE."\""; echo "
"; } echo '
' .'' .'   ' .''; echo '
'; echo ''; echo ""; if ($total > $limit) { ?>
id); if ($isModerator == 0) { mosNotAuth(); return; } $ue_base_url = "index.php?option=com_comprofiler&task=viewReports"; // Base URL string $query = "SELECT count(*) FROM #__comprofiler_userreports WHERE reportedstatus=0 AND reporteduser='".$uid."'"; if(!$database->setQuery($query)) print $database->getErrorMsg(); $total = $database->loadResult(); if (empty($limitstart)) $limitstart = 0; $limit = 20; if ($limit > $total) { $limitstart = 0; } $query = "SELECT u2.name as reportedbyname, u2.username as reportedbyusername, u.name as reportedname, u.username as reportedusername, ur.* FROM #__users u, #__comprofiler_userreports ur, #__users u2 WHERE u.id=ur.reporteduser AND u2.id=ur.reportedbyuser AND ur.reportedstatus=0 AND ur.reporteduser='".$uid."' ORDER BY ur.reporteduser,ur.reportedondate"; $query .= " LIMIT $limitstart, $limit"; $database->setQuery($query); $row = $database->loadObjectList(); outputCbTemplate(1); ?>

$limit) { ?>

"; echo ""; echo ""; echo ""; echo ""; echo "\n"; } echo "
".getNameFormat($row[$i]->reportedname,$row[$i]->reportedusername,$ueConfig['name_format']). "".$row[$i]->reportexplaination."".dateConverter($row[$i]->reportedondate,'Y-m-d',$ueConfig['date_format'])."".getNameFormat($row[$i]->reportedbyname,$row[$i]->reportedbyusername,$ueConfig['name_format']). "
\n"; if($total > $limit) { ?>
\n"; echo "
\n"; echo '\n"; echo "
\n
\n"; } ?>