Exemple #1
0
            $data = preg_split('/[\\r\\n\\t]/', $line);
            if (count($data) >= 5) {
                $day = trim($data[0]);
                $time = trim($data[1]);
                $subject = trim($data[2]);
                $mailList = trim($data[3]);
                $positiveSentiment = (int) $data[4];
                $positiveWords = trim($data[5]);
                $negativeSentiment = (int) $data[6];
                $negativeWords = trim($data[7]);
                $totalWords = (int) $data[8];
                $dataList[] = array("date" => $day, "time" => $time, "subject" => $subject, "info" => $mailList, "positiveSentiment" => $positiveSentiment, "positiveWords" => $positiveWords, "negativeSentiment" => $negativeSentiment, "negativeWords" => $negativeWords, "totalWords" => $totalWords);
            }
        }
        fclose($hMails);
        return $dataList;
    } else {
        die('Failed to open data file');
    }
    return null;
}
switch (@$_GET['data']) {
    case 'sentMails':
        $fileName = $sentFileName;
        break;
    case 'recvMails':
        $fileName = $recvFileName;
        break;
}
$fileData = fetchDataFS($fileName);
echo json_encode($fileData);
            $str .= transformToJSStr($formattedData[$val], $val . '[' . $key . ']', $color);
            $str .= ',';
            $color++;
            if ($color == 5) {
                $color++;
            }
        }
        if ($count >= $numEntries) {
            break;
        }
    }
    $str[strlen($str) - 1] = ']';
    return $str;
}
$sentFileData = fetchDataFS($sentFileName);
$recvFileData = fetchDataFS($recvFileName);
$formattedSentData = makeEMailCols($sentFileData);
$formattedRecvData = makeEMailCols($recvFileData);
?>
<script type="text/javascript">
plotGraph(<?php 
echo plotCustom($formattedSentData, "Sent Mails", 5);
?>
, "#sentPh");
plotGraph(<?php 
echo plotCustom($formattedRecvData, "Received Mails", 5);
?>
, "#recvPh");
function plotGraph(dataList, placeholder)
{
	for (var dictIdx = 0; dictIdx < dataList.length; dictIdx++)