function get()
 {
     $profile_uid = intval($_GET['p']);
     $load = argc() > 1 && argv(1) == 'load' ? 1 : 0;
     header("Content-type: text/html");
     echo "<!DOCTYPE html><html><body>\r\n";
     echo array_key_exists('msie', $_GET) && $_GET['msie'] == 1 ? '<div>' : '<section>';
     $mod = new Network();
     $text = $mod->get($profile_uid, $load);
     $pattern = "/<img([^>]*) src=\"([^\"]*)\"/";
     $replace = "<img\${1} dst=\"\${2}\"";
     //        $text = preg_replace($pattern, $replace, $text);
     /*
     		if(! $load) {
     			$replace = '<br />' . t('[Embedded content - reload page to view]') . '<br />';
         	    $pattern = "/<\s*audio[^>]*>(.*?)<\s*\/\s*audio>/i";
             	$text = preg_replace($pattern, $replace, $text);
     	        $pattern = "/<\s*video[^>]*>(.*?)<\s*\/\s*video>/i";
         	    $text = preg_replace($pattern, $replace, $text);
             	$pattern = "/<\s*embed[^>]*>(.*?)<\s*\/\s*embed>/i";
     	        $text = preg_replace($pattern, $replace, $text);
         	    $pattern = "/<\s*iframe[^>]*>(.*?)<\s*\/\s*iframe>/i";
             	$text = preg_replace($pattern, $replace, $text);
     		}
     */
     echo str_replace("\t", '       ', $text);
     echo array_key_exists('msie', $_GET) && $_GET['msie'] == 1 ? '</div>' : '</section>';
     echo "</body></html>\r\n";
     //	logger('update_network: ' . $text);
     killme();
 }
 function render()
 {
     $network = new Network();
     $this->network_links = $network->get();
     $this->inner_HTML = $this->generate_inner_html();
     $links = parent::render();
     return $links;
 }
 function render()
 {
     $network = new Network();
     $extra = unserialize(PA::$network_info->extra);
     $this->network_data = '';
     if (!empty($extra['network_feature'])) {
         $network->network_id = $extra['network_feature'];
         $this->network_data = $network->get();
     }
     $this->inner_HTML = $this->generate_inner_html();
     $content = parent::render();
     return $content;
 }
 public function handleGETPageSubmit($request_data)
 {
     if (!empty($request_data['keyword'])) {
         $this->name_string = @$request_data['name_string'];
         $this->keyword = $request_data['keyword'];
     }
     if (!empty($request_data['sort_by'])) {
         $this->sort_by = $request_data['sort_by'];
     }
     if (!empty(PA::$page_uid)) {
         $this->uid = PA::$page_uid;
         $this->sort_by = $request_data['sort_by'];
     }
     $params = array('cnt' => TRUE);
     $network_obj = new Network();
     $this->total_network = $network_obj->get($params);
 }
 * http://wiki.peopleaggregator.org/index.php
 * TODO:        use Network::get_members() method 
 */
$login_required = FALSE;
$use_theme = 'Beta';
//TODO : Remove this when new UI is completely implemented.
include "includes/page.php";
require "{$current_blockmodule_path}/MembersFacewallModule/MembersFacewallModule.php";
$uid = @$_GET['uid'];
$sort_by = $selected_option = @$_GET['sort_by'];
$sorting_options[] = array('caption' => __('Last Login'), 'value' => 'last_login');
$sorting_options[] = array('caption' => __('Latest Registered'), 'value' => 'latest_registered');
if (CURRENT_NETWORK_URL_PREFIX != 'www' && CURRENT_NETWORK_URL_PREFIX != '') {
    $network = new Network();
    $where = "address = '" . CURRENT_NETWORK_URL_PREFIX . "'";
    $netinfo = $network->get(NULL, $where);
    $params = array('page' => 1, 'show' => 5);
    if ($sort_by == 'last_login') {
        $a = array('sort_by' => 'U.last_login');
        $params = array_merge($params, $a);
    }
    $users = Network::get_network_members($netinfo[0]->network_id, $params);
} else {
    if ($sort_by == 'last_login') {
        $users = User::allUsers(10, 'last_login', 5);
    } else {
        if ($sort_by == 'latest_registered') {
            $users = User::allUsers(10, 'latest', 5);
        }
    }
    for ($i = 0; $i < count($users['users_data']); $i++) {
    function render_network_image($net_or_id) {
	// find the id
	if (is_numeric($net_or_id)) {
	    // there's no easy way to get info about a network; we have to go through this incantation...
	    $net_obj = new Network();
	    $net_obj->network_id = $net_or_id;
	    $net = $net_obj->get();
	    $net = $net[0];
	} else {
	    $net = $net_or_id;
	}

	// and display
	$networks = $this->state['networks'];
	$included = isset($networks['included'][(int)$net->network_id]);

	$img = uihelper_resize_mk_user_img($net->inner_logo_image, 75, 75);
	$name = $net->name;
	$cls = "friend_pic";
	if ($included) $cls .= " included_friend";
	$include_op = $included ? "exclude" : "include";

	$onclick = "badge.include_obj('networks', 'network_$net->network_id', $net->network_id, '$include_op');";
	return <<<ENS
<div class="$cls" onclick="$onclick" title="Click to $include_op this network.">
	<p>$img</p>
	<p>$name</p>
</div>
ENS;
    }
                // adding default relation
                if ($_SESSION['user']['id'] != SUPER_USER_ID) {
                    uihelper_add_default_relation($_SESSION['user']['id']);
                }
                // adding default media as well as album
                uihelper_add_default_media($_SESSION['user']['id']);
                uihelper_add_default_media($_SESSION['user']['id'], '_audio');
                uihelper_add_default_media($_SESSION['user']['id'], '_video');
                uihelper_add_default_blog($_SESSION['user']['id']);
            }
        } catch (PAException $e) {
            $msg = "{$e->message}";
        }
        $network = new Network();
        $network->set_params(array('network_id' => $nid));
        $netinfo = $network->get();
        $netinfo = $netinfo[0];
        $requester = new User();
        $requester->load((int) $_SESSION['user']['id']);
        $recipient = type_cast($netinfo, 'Network');
        // defined in helper_functions.php
        PANotify::send("network_join", $recipient, $requester, array());
        $redirect_url = "http://" . $netinfo->address . "." . PA::$domain_suffix . BASE_URL_REL . PA_ROUTE_HOME_PAGE . "/msg=7001";
        header("Location:{$redirect_url}");
        exit;
        // $msg = "You have successfully joined the '".stripslashes($netinfo->name)."' network. Click <a href='http://".$netinfo->address.".".PA::$domain_suffix.BASE_URL_REL."/homepage.php'>here</a> to go to network.";
    } else {
        //$msg = "Please login first to join the network.";
        header("Location: " . PA::$url . "/login.php?error=1&return=" . urlencode($_SERVER['REQUEST_URI']));
    }
} else {
 public function initializeModule($request_method, $request_data)
 {
     $params = array('cnt' => TRUE);
     $network_obj = new Network();
     $this->total_network = $network_obj->get($params);
 }
    global $featured_network;
    if (@$_POST['feature_network'] == 0) {
        // 0 for no selection
        $msg = 'Please select a network';
    } else {
        $network_basic_controls = PA::$network_defaults;
        $network_basic_controls['network_feature'] = $_POST['feature_network'];
        $data = array('extra' => serialize($network_basic_controls), 'network_id' => PA::$network_info->network_id, 'changed' => time());
        $network = new Network();
        $network->set_params($data);
        if (empty($msg)) {
            try {
                $nid = $network->save();
                $network_object = new Network();
                $network_object->network_id = (int) $_POST['feature_network'];
                $featured_network = $network_object->get();
                $msg = 'Network Information Successfully Updated';
            } catch (PAException $e) {
                $msg = "{$e->message}";
            }
        }
    }
}
$page = new PageRenderer("setup_module", PAGE_NETWORK_FEATURE, __("Featured Network"), 'container_two_column.tpl', 'header.tpl', PRI, HOMEPAGE, PA::$network_info);
if (!empty($msg)) {
    $msg_tpl = new Template(CURRENT_THEME_FSPATH . "/display_message.tpl");
    $msg_tpl->set('message', $msg);
    $m = $msg_tpl->fetch();
    $page->add_module("middle", "top", $m);
}
$page->html_body_attributes = 'class="no_second_tier network_config"';
$parameter = js_includes('common.js');
$page_id = PAGE_NETWORKS_HOME;
if (!PA::$network_capable) {
    die(__("Networks are disabled."));
}
// which blocks are coming on this page
$setting_data = ModuleSetting::load_setting(PAGE_NETWORKS_HOME, @PA::$login_user->user_id);
$setting_data['left'] = is_array(@$setting_data['left']) ? $setting_data['left'] : array();
if (@$_SESSION['user']['id']) {
    array_unshift($setting_data['left'], 'MyNetworksModule');
}
array_unshift($setting_data['left'], 'FeaturedNetworkModule', 'VideoTourModule');
$params = array();
$params['cnt'] = TRUE;
$network_obj = new Network();
$total_network = $network_obj->get($params);
function setup_module($column, $moduleName, $obj)
{
    global $user_edit, $error, $uid, $rel_type, $uid, $user, $paging, $page_uid, $login_uid, $total_network;
    switch ($moduleName) {
        case 'FeaturedNetworkModule':
            $obj->block_type = 'FeaturedNetwork';
            break;
        case 'VideoTourModule':
            $obj->block_type = 'VideoTour';
            break;
        case 'MyNetworksModule':
            if (!$_SESSION['user']['id']) {
                return "skip";
            }
            if ($page_uid && $page_uid != $login_uid) {
<?php

$login_required = FALSE;
include "includes/page.php";
$Network = new Network();
$result_object = $Network->get();
$display_string = "";
$networks = count($result_object);
if ($networks > 0) {
    for ($counter = 0; $counter < $networks; $counter++) {
        $header_image = $result_object[$counter]->header_image == "" ? 'noimage.jpg' : $result_object[$counter]->header_image;
        $inner_logo_image = $result_object[$counter]->inner_logo_image == "" ? 'noimage.jpg' : $result_object[$counter]->inner_logo_image;
        $display_string .= "<tr>\n                       <td width='400px' style='border:1px solid #666666'><img src='files/" . $header_image . "'><div align='center'><a href='http://" . $result_object[$counter]->address . ".peopleaggregator.net' target='_blank'>" . $result_object[$counter]->address . ".peopleaggregator.net</a></div></td>\n                       <td width='400px' style='border:1px solid #666666'><img src='files/" . $inner_logo_image . "'></td>\n                       </tr>";
    }
}
?>
<html>
  <head>
    <title>
      PeopleAggregator:Network Logos
    </title>
  </head>
  
  <body>
    <table cellspacing="3" cellpadding="2" width="800" align="center" style="border:1px solid #333333">
      <tr>
        <td width="400px" style="border:1px solid #666666;" align="center"><h2>Header Image</h2></td>
        <td width="400px" style="border:1px solid #666666;" align="center"><h2>Inner Logo</h2></td>
      </tr>
      <?php 
echo $display_string;