コード例 #1
0
        $level = $this->buildLevelByLevelNetwork($key, $this->add_page_id, $this->view_page_id, 1, $level);
        /*********************************************** 2 and more level's ******************************************/
        if ($this->counter >= 2) {
            $j = 1;
            for ($i = 2; $i <= $this->counter; $i++) {
                $j = $j * 2;
                $level = $this->buildLevelByLevelNetwork($key, $this->add_page_id, $this->view_page_id, $j, $level);
            }
        }
        return $this->clients;
    }
}
// end class
error_reporting(0);
$obj = new BinaryTree();
$var = $obj->network();
global $current_user;
get_currentuserinfo();
$username1 = $current_user->user_login;
$res = mysql_fetch_array(mysql_query("SELECT user_key FROM " . WPMLM_TABLE_USER . " WHERE username = '******'"));
?>
<style type="text/css">
	span.owner
	{
		color:#339966; 
		font-style:italic;
	}
	span.paid
	{
		color:#FFFFFF!important; 
		background-color:#770000; 
コード例 #2
0
function viewBinaryNetwork()
{
    global $wpdb;
    $obj = new BinaryTree();
    global $current_user;
    get_currentuserinfo();
    $username1 = $current_user->user_login;
    $var = $obj->network();
    global $wpdb;
    $res = mysql_fetch_array(mysql_query("SELECT user_key FROM {$wpdb->prefix}mlm_users WHERE username = '******'"));
    ?>
    <style type="text/css">
        span.owner
        {
            color:#339966; 
            font-style:italic;
        }
        span.paid
        {
            color: #669966!important; 
            /*background-color:#770000; */
            font-style:normal;
        }
        span.leg
        {
            color:red; 
            font-style:italic;
        }
    </style>
    <script type='text/javascript' src='https://www.google.com/jsapi'></script>
    <script type='text/javascript'>
        google.load('visualization', '1', {packages: ['orgchart']});
        google.setOnLoadCallback(drawChart);
        function drawChart() {
            var data = new google.visualization.DataTable();
            data.addColumn('string', 'Name');
            data.addColumn('string', 'Manager');
            data.addColumn('string', 'ToolTip');
            data.addRows([<?php 
    for ($i = 0; $i < count($var); $i++) {
        for ($j = 0; $j < count($var[$i]); $j++) {
            _e($var[$i][$j]);
        }
    }
    ?>
 ['', null, '']]);
            var chart = new google.visualization.OrgChart(document.getElementById('chart_div'));
            chart.draw(data, {allowHtml: true});
        }
    </script>
    <script type="text/javascript" language="javascript">
        function searchUser()
        {
            var user = document.getElementById("username").value;
            if (user == "")
            {
                alert("Please enter username then searched.");
                document.getElementById("username").focus();
                return false;
            }
        }
    </script>
    <table border="0" cellspacing="0" cellpadding="0" >
        <tr>
            <td align="center">	
                <form action="<?php 
    bloginfo('url', 'binary-mlm-pro');
    ?>
/?page_id=<?php 
    echo $obj->view_page_id;
    ?>
&k=<?php 
    _e($res['user_key']);
    ?>
" method="post">
                    <input type="submit" value="<?php 
    echo __('YOU', 'binary-mlm-pro');
    ?>
">
                </form>
            </td>
            <td align="center">
                <form name="usersearch" id="usersearch" action="" method="post" onSubmit="return searchUser();">
                    <input type="text" name="username" id="username"> <input type="submit" name="search" value="<?php 
    echo __('Search', 'binary-mlm-pro');
    ?>
">
                </form>
            </td>
        </tr>               
    </table>
    <div style="margin:0 auto;padding:0px;clear:both; width:100%!important;" align="center">
        <div id='chart_div'></div>
    </div>
    <?php 
}