diff --git a/automate.php b/automate.php
index 9ef6233..c840713 100755
--- a/automate.php
+++ b/automate.php
@@ -40,6 +40,9 @@
// On formatte le numero
if( preg_match("/^(?:\+33|33|0)(.+)/", $num, $m) )
$num = '0'.$m[1];
+ // Si pas un numero, on sort de la boucle
+ else
+ continue;
/* (1) Si le type est MMS ou SMS */
@@ -77,8 +80,25 @@
/* [4] On trie par nombre de contacts
=========================================================*/
- // rsort($msms);
- // rsort($call);
+ $tmp = $msms;
+ /* (2) Tri des appels */
+ $maxMSMS = array();
+ for( $i = 0 ; $i < 10 ; $i++ ){
+ $maxval = max($tmp);
+ $maxkey = array_search($maxval, $tmp);
+ array_push( $maxMSMS, array($maxkey, $maxval) );
+ unset($tmp[$maxkey]);
+ }
+
+ $tmp = $call;
+ /* (2) Tri des appels */
+ $maxCalls = array();
+ for( $i = 0 ; $i < 10 ; $i++ ){
+ $maxval = max($tmp);
+ $maxkey = array_search($maxval, $tmp);
+ array_push( $maxCalls, array($maxkey, $maxval) );
+ unset($tmp[$maxkey]);
+ }
/* [5] On debug les donnees recues
=========================================================*/
@@ -86,16 +106,16 @@
echo "- ".count($msms)." par SMS/MMS
";
echo "- ".count($call)." par telephone
";
- echo 'Soit par ordre d\'affinites :
';
echo "TOP 10 DES APPELS
";
echo "=================
";
- $count = 0;
- foreach($call as $k=>$v){
- var_dump( $k );
-
- var_dump( $names[$k] ." => ". $v ." appels");
- $count++;
- }
+ foreach($maxCalls as $v)
+ var_dump( $v[0] ." (".$names[$v[0]].") \t\t\t". $v[1] ." appels");
+
+ echo "TOP 10 DES MMS/SMS
";
+ echo "==================
";
+ foreach($maxMSMS as $v)
+ var_dump( $v[0] ." (".$names[$v[0]].") \t\t\t". $v[1] ." appels");
+
// var_dump( $call );
return 0;