diff --git a/manager/module/chart.php b/manager/module/chart.php index 5f248ae..5d67b08 100755 --- a/manager/module/chart.php +++ b/manager/module/chart.php @@ -627,6 +627,56 @@ ); } + + + + + + + /* RETOURNE UN JEU DE DONNEES POUR LE GRAPHIQUE DU RESEAU + * + */ + public static function network($params){ + extract($params); + + $subject = intval($subject); + + + /* [1] On récupère les données de ce sujet + =========================================================*/ + /* (1) On récupère les données téléphoniques */ + $db = new lightdb('phone_db', __ROOT__.'/src/dynamic/'); + $phone = $db->fetch($subject); + $db->close(); + + // Si erreur + if( $phone === false ) + return array( 'ModuleError' => ManagerError::ModuleError ); + + /* (2) On récupère les données facebook */ + $db = new lightdb('facebook_db', __ROOT__.'/src/dynamic/'); + $facebook = $db->fetch($subject); + $db->close(); + + // Si erreur + if( $facebook === false ) + return array( 'ModuleError' => ManagerError::ModuleError ); + + + /* [2] On récupère les top20 de chaque jeu (les contacts intéressants) + =========================================================*/ + $nodes = array(); + + + + + return array( + 'ModuleError' => ManagerError::Success, + 'nodes' => $nodes, + 'edges' => $edges + ); + } + } diff --git a/test-charts/network.php b/test-charts/network.php new file mode 100644 index 0000000..3717acb --- /dev/null +++ b/test-charts/network.php @@ -0,0 +1,22 @@ + + + + + Chart réseau + + + + + + "; + echo ""; + + + + echo ""; + + ?> + + +