0 ) { $aReplace['Thumbnail'] = get_member_icon( $aMember[$sqlWhom], 'left' ); $aReplace['NickName'] = "{$aMember['NickName']}"; $aReplace['SendGreet'] = sendKissPopUp( $aMember[$sqlWhom] ); $aReplace['SendMsg'] = " \""._t('_Send "; } else { $aReplace['Thumbnail'] = '' ; $aReplace['NickName'] = _t( '_Visitor' ); $aReplace['SendGreet'] = ''; $aReplace['SendMsg'] = ''; } $aReplace['Times'] = $aMember['Number'] ? _t( "_N times", $aMember['Number'] ) : ' '; $aReplace['PicNew'] = $aMember['New'] ? '' : ''; $aReplace['Date'] = $aMember['Arrived'] ? $aMember['Arrived'] : ' '; $aReplace['tr_class'] = $tr_class; $sInsertRow = $tmplRow; foreach( $aReplace as $key => $val ) $sInsertRow = str_replace( "{{$key}}", $val, $sInsertRow ); $sInsertRows .= $sInsertRow; $tr_class = ( $tr_class == 'odd' ? 'even' : 'odd' ); } $aReplace = array(); $aReplace['InsertRows /'] = $sInsertRows; $aReplace['Self'] = $_SERVER['PHP_SELF'] . '?show=' . $_GET['show'] . '&list=' . $_GET['list']; $aReplace['FormName'] = "{$form}_form"; $aReplace['CheckAll'] = _t('_Check all'); $aReplace['UncheckAll'] = _t('_Uncheck all'); $aReplace['Actions'] = getButtons( $form ); foreach( $aReplace as $key => $val ) $sWhole = str_replace( "{{$key}}", $val, $sWhole ); // unset "new" flag for kisses if( $table == 'VKisses' and $list == 'me' ) db_res( "UPDATE `VKisses` SET `New`='0' WHERE `Member`=$memberID AND `New`='1'" ); } else { $sWhole = file_get_contents( BX_DIRECTORY_PATH_ROOT . "templates/tmpl_{$tmpl}/contacts_tmpl_nores.html" ); $aReplace = array(); $aReplace['NoResults'] = _t('_No members found here'); foreach( $aReplace as $key => $val ) $sWhole = str_replace( "{{$key}}", $val, $sWhole ); } $sWhole = str_replace( '{TableCaption}', getTableName( $form, $num_res ), $sWhole ); return $sWhole; } function getTableName( $form, $num_res ) { switch( $form ) { case 'HotList_i': $ret = _t( '_MEMBERS_YOU_HOTLISTED' ); break; case 'FriendList_i': $ret = _t( '_MEMBERS_INVITE_YOU_FRIENDLIST' ); break; case 'BlockList_i': $ret = _t( '_MEMBERS_YOU_BLOCKLISTED' ); break; case 'VKisses_i': $ret = _t( '_MEMBERS_YOU_KISSED' ); break; case 'ProfilesTrack_i': $ret = _t( '_MEMBERS_YOU_VIEWED' ); break; case 'HotList_me': $ret = _t( '_MEMBERS_YOU_HOTLISTED_BY' ); break; case 'FriendList_me': $ret = _t( '_MEMBERS_YOU_INVITED_FRIENDLIST' ); break; case 'BlockList_me': $ret = _t( '_MEMBERS_YOU_BLOCKLISTED_BY' ); break; case 'VKisses_me': $ret = _t( '_MEMBERS_YOU_KISSED_BY' ); break; case 'ProfilesTrack_me': $ret = _t( '_MEMBERS_YOU_VIEWED_BY' ); break; case 'FriendList_': $ret = _t( '_Friend list' ); break; } if( $num_res ) $ret .= ": $num_res"; return $ret; } function getButtons( $form ) { $aButton = array(); switch( $form ) { case 'HotList_i': $aButton['del'] = _t('_Delete'); break; case 'FriendList_i': $aButton['del'] = _t("_Back Invite"); break; case 'BlockList_i': $aButton['del'] = _t("_Unblock"); break; case 'VKisses_i': $aButton['del'] = _t('_Delete'); break; case 'ProfilesTrack_i': $aButton['del'] = _t('_Delete'); break; case 'HotList_me': $aButton['add'] = _t("_Add to Hot List"); break; case 'FriendList_me': $aButton['add'] = _t("_Add to Friend List"); $aButton['del'] = _t("_Reject Invite"); break; case 'BlockList_me': $aButton['add'] = _t("_Block"); break; case 'VKisses_me': $aButton['del'] = _t('_Delete'); break; case 'ProfilesTrack_me': $aButton['del'] = _t('_Delete'); break; case 'FriendList_': $aButton['del'] = _t("_Delete from Friend List"); break; } $ret = ''; foreach( $aButton as $sAct => $sTitle ) $ret .= " "; return $ret; } function delFromList( $table, $sqlWho, $sqlWhom, $two_way = false ) { global $memberID; if( $aMem = $_POST['mem'] and is_array( $aMem ) and !empty( $aMem ) ) { foreach( $aMem as $ID => $val ) { $ID = (int)$ID; /*if( !$ID or $val != 'on' ) continue;*/ $query = "DELETE FROM `$table` WHERE `$sqlWho`=$memberID AND `$sqlWhom`=$ID"; db_res( $query ); if( $two_way ) { $query1 = "DELETE FROM `$table` WHERE `$sqlWhom`=$memberID AND `$sqlWho`=$ID"; db_res( $query1 ); } } } } function addToList( $table, $sqlWho, $sqlWhom ) { global $memberID; if( $aMem = $_POST['mem'] and is_array( $aMem ) and !empty( $aMem ) ) { foreach( $aMem as $ID => $val ) { $ID = (int)$ID; if( !$ID or $val != 'on' ) continue; $tmpArr = db_arr( "SELECT COUNT(*) FROM `$table` WHERE `$sqlWho`=$memberID AND `$sqlWhom`=$ID" ); if( (int)$tmpArr[0] == 0 ) { $query = "INSERT INTO `$table` SET `$sqlWho`=$memberID, `$sqlWhom`=$ID"; db_res( $query ); } } } } function approveFriendInvites() { global $memberID; global $site; if( $aMem = $_POST['mem'] and is_array( $aMem ) and !empty( $aMem ) ) { foreach( $aMem as $ID => $val ) { $ID = (int)$ID; if( !$ID or $val != 'on' ) continue; $query = "UPDATE `FriendList` SET `Check`='1' WHERE `Profile`=$memberID AND `ID`=$ID"; db_res( $query ); } } header( "Location:{$site['url']}viewFriends.php?iUser={$memberID}" ); } ?>