function tweetDataparser($rawdata, $criteriafunction1, $param1, $param2)
{
    $data = array();
    foreach ($rawdata as $docs) {
        if (is_null($criteriafunction1) || $criteriafunction1($docs[$param1], $param2)) {
            $temp = array('Longitude' => $docs['coordinates']['coordinates'][0], 'Latitude' => $docs['coordinates']['coordinates'][1], 'Text' => $docs['text'], 'user' => $docs['user_name'], 'date' => datemakerStandard($docs['created_at']), 'jsdate' => datemakerSend($docs['created_at']), 'value' => 1);
            array_push($data, $temp);
        }
    }
    return $data;
}
function tweetDataparser($rawdata, $criteriafunction1, $param1, $param2)
{
    $data = array();
    foreach ($rawdata as $docs) {
        if (is_null($criteriafunction1) || $criteriafunction1($docs[$param1], $param2)) {
            $temp = array('Longitude' => $docs['coordinates']['coordinates'][0], 'Latitude' => $docs['coordinates']['coordinates'][1], 'Description' => 'Tweet', 'iconInfo' => 'twitter.png', 'Text' => $docs['text'], 'Category' => null, 'Picture' => null, 'user' => $docs['user_name'], 'date' => datemakerStandard($docs['created_at']), 'value' => 1);
            array_push($data, $temp);
        }
    }
    return $data;
}
function dateGrouper($data, $datefield, $valuefield)
{
    $limitdate = datemakerStandard($data[0][$datefield] . "tomorrow");
    $currentdate = datemakerGraph($data[0][$datefield]);
    $temp = array();
    foreach ($data as $point) {
        if (datemakerStandard($point[$datefield]) >= $limitdate) {
            $limitdate = datemakerStandard($point[$datefield] . 'tomorrow');
            $currentdate = datemakerGraph($point[$datefield]);
        }
        $temp[$currentdate] = $temp[$currentdate] + $point[$valuefield];
    }
    return $temp;
}
<?php

require '../phpincludes/phputil.php';
require '../phpincludes/plotupdate.php';
$params = array('un' => 'Gustafv', 'key' => 'af5a12w562', 'filename' => '"tweetplot"', 'title' => '"Tweets over time"');
$from = datemakerStandard($_POST['from']);
$until = datemakerStandard($_POST['until'] . 'tomorrow');
$searchword = $_POST['searchWord'];
$datebounds = array($from, $until);
$cursor1 = dataBaseCall('coordTweets');
$cursor2 = dataBaseCall('uppsalaTweets');
$data1 = tweetRefinedDataparser(tweetDataparser($cursor1, $datecheck, 'created_at', $datebounds), $wordcheck, 'Text', $searchword);
$data2 = tweetRefinedDataparser(tweetDataparser($cursor2, $datecheck, 'created_at', $datebounds), $wordcheck, 'Text', $searchword);
$plotlydata = addDateGroups(array(dateGrouper($data1, 'date', 'value'), dateGrouper($data2, 'date', 'value')));
uppdateplotly($plotlydata, $params);
$data = array($data1, $cursor1->count() + $cursor2->count(), count($data1) + count($data2));
echo json_encode($data);
<?php

require '../phpincludes/phputil.php';
require '../phpincludes/plotupdate.php';
$params = array('un' => 'Gustafv', 'key' => 'af5a12w562', 'filename' => '"tweetplot"', 'title' => '"Tweets over time"');
$from = datemakerStandard($_POST['from']);
$until = datemakerStandard($_POST['until']);
$searchword = $_POST['searchWord'];
$datebounds = array($from, $until);
$cursor1 = dataBaseCall('coordTweets');
$cursor2 = dataBaseCall('uppsalaTweets');
$data1 = tweetRefinedDataparser(tweetDataparser($cursor1, $datecheck, 'created_at', $datebounds), $wordcheck, 'Text', $searchword);
$data2 = tweetRefinedDataparser(tweetDataparser($cursor2, $datecheck, 'created_at', $datebounds), $wordcheck, 'Text', $searchword);
$plotdata = addDateGroups(array(dateGrouper($data1, 'date', 'value'), dateGrouper($data2, 'date', 'value')));
//uppdateplotly($plotlydata,$params);
$data = array($data1, $cursor1->count() + $cursor2->count(), count($data1) + count($data2), $data2, $plotdata);
echo json_encode($data);
<?php

require 'phputil.php';
require 'plotupdate.php';
//"tweetplot",
//"Tweets over time"
//'Gustafv',
//'af5a12w562',
function hhh($somefunc)
{
    return $somefunc();
}
//$params = array('un'=> 'Gustafv', 'key' => 'af5a12w562', 'filename' => '"tweetplot"', 'title' => '"Tweets over time"');
//$testarray= array("2015-04-16"=> 17, "2015-04-20"=> 14, "2015-04-21"=> 8, "2015-04-23"=> 15);
//$test3 = uppdateplotly($testarray,$params);
//echo $test3;
echo datemakerStandard('16-04-2015 14:30:55' . 'tomorrow');
<?php

require 'phpincludes/phputil.php';
require 'phpincludes/plotupdate.php';
$from = datemakerStandard('today');
$until = datemakerStandard('tomorrow');
$datebounds = array($from, $until);
$cursor1 = dataBaseCall('coordTweets');
$cursor2 = dataBaseCall('uppsalaTweets');
$data1 = tweetDataparser($cursor1, $datecheck, 'created_at', $datebounds);
$data2 = tweetDataparser($cursor2, $datecheck, 'created_at', $datebounds);
$result = count($data1) + count($data2);
echo $result;
?>