function parseVods($dude, $dudeIcon, $aVOD) { global $ytList; $timeStamp = strtotime($aVOD->uploaded); $link = $aVOD->player->default; $duration = secToTime($aVOD->duration); $likes = $aVOD->likeCount; $comments = $aVOD->commentCount; $name = $aVOD->title; $viewers = $aVOD->viewCount; $title = "{$likes} likes - {$comments} comments [{$duration}]"; $titleIfNameis2Long = ''; if (strlen($name) > 35) { $titleIfNameis2Long = str_replace(array("'", '"'), "", $name); $name = substr($name, 0, 35) . ".."; } $ytList[$timeStamp][] = "<tr href='{$link}' class='vod youtube' title='{$title}' rel='tooltip'><td title='{$dude}' class='vod_date' alt='{$timeStamp}'><span class='{$dudeIcon}'></span></td><td title='{$titleIfNameis2Long}'>{$name}</td><td>{$viewers}</td></tr>"; }
} $title = $aStream->live_description; $link = $aStream->link; $name = $aStream->live_name; $viewers = $aStream->live_viewers; $timeStamp = strtotime($aStream->live_since); $combinedList[$viewers][] = "<tr class='streams owned' title='{$title}' rel='tooltip'><td class='vod_date' alt='{$timeStamp}'><span class='iconOwned'></span></td><td><a href='{$link}' target='_blank'>{$name}</a></td><td>{$viewers}</td></tr>"; } krsort($combinedList); $combinedList = array_slice($combinedList, 0, 10); $youtube_json = json_decode(file_get_contents("http://gdata.youtube.com/feeds/api/users/joindota/uploads?&v=2&alt=jsonc&max-results=10")); $ytList = array(); foreach ($youtube_json->data->items as $aVOD) { $timeStamp = strtotime($aVOD->uploaded); $link = $aVOD->player->default; $duration = secToTime($aVOD->duration); $likes = $aVOD->likeCount; $comments = $aVOD->commentCount; $name = $aVOD->title . " [{$duration}]"; $viewers = $aVOD->viewCount; $title = "{$likes} likes - {$comments} comments"; $ytList[$aVOD->id][] = "<tr class='vod youtube' title='{$title}' rel='tooltip'><td class='vod_date' alt='{$timeStamp}'><span class='iconYT'></span></td><td><a href='{$link}' target='_blank'>{$name}</a></td><td>{$viewers}</td></tr>"; } foreach ($combinedList as $aStream) { $ultimateList["stream"][] = $aStream; } foreach ($ytList as $aStream) { $ultimateList["vod"][] = $aStream; } $str = trim(json_encode($ultimateList)); $filestr = "api.json";
<td data-type="rank"> User Name </td> <?php for ($i = 1; $i <= $db->from("Problem")->select()->num_rows(); ++$i) { echo '<td data-type="rank" align="center" width="40">' . $i . '</td>'; } ?> </tr> <?php for ($i = 0; $i < count($list); ++$i) { echo '<tr data-type="rank"' . ($i % 2 ? ' style="background-color: #CEFDFF;"' : '') . '><td data-type="rank" style=" border-bottom: 1px dotted #CCCCCC;" width="200">' . $list[$i]['user'] . '</td>'; foreach ($list[$i] as $key => $val) { if (!is_string($key)) { if ($list[$i][$key]['result'] == 'yes') { echo '<td data-type="rank" align="center" style="background-color: #0F0; border-bottom: 1px dotted #CCCCCC;">' . secToTime($list[$i][$key]['time']) . '<br />'; } else { if ($list[$i][$key]['wrong'] != 0) { echo '<td data-type="rank" align="center" style="background-color: #F00; border-bottom: 1px dotted #CCCCCC;">'; } else { echo '<td data-type="rank" style=" border-bottom: 1px dotted #CCCCCC;" align="center">'; } } if ($list[$i][$key]['wrong'] != 0) { echo '-' . $list[$i][$key]['wrong']; } echo '</td>'; } } } ?>
?> </td> <td><?php echo $verbrauchVorJahr[17]['kwh'] . " KW/h"; ?> </td> <td><?php echo $verbrauchVorJahr[17]['euro'] . " €"; ?> </td> <td><?php echo secToTime($verbrauchVorJahr[24]['zeit']); ?> </td> <td><?php echo secToTime($verbrauchVorJahr[22]['zeit']); ?> </td> <td><?php echo $verbrauchVorJahr[22]['kwh'] . " KW/h"; ?> </td> <td><?php echo $verbrauchVorJahr[22]['euro'] . " €"; ?> </td> </tr> </tbody> </table>
function parseVods($dude, $dudeIcon, $aVOD) { global $ytList; if ($aVOD == null) { return; } $timeStamp = strtotime($aVOD->uploaded); $link = $aVOD->player->default; $duration = secToTime($aVOD->duration); $likes = !isset($aVOD->likeCount) ? 0 : $aVOD->likeCount; $comments = $aVOD->commentCount; $name = $aVOD->title; $viewers = !isset($aVOD->viewCount) ? 0 : $aVOD->viewCount; $title = "{$likes} likes - {$comments} comments [{$duration}]"; $titleIfNameis2Long = ''; if (strlen($name) > 38) { $titleIfNameis2Long = str_replace(array("'", '"'), "", $name); $name = substr($name, 0, 38) . ".."; $title = $titleIfNameis2Long . "<br />" . $title; } else { $title = $name . "<br />" . $title; } $ytList[$timeStamp][] = "<tr href='{$link}' class='d2mtrow vod youtube' title='{$title}' rel='tooltip' id='{$aVOD->id}'><td title='{$dude}' class='push-tt vod_date' alt='{$timeStamp}'><span class='{$dudeIcon}'></span></td><td alt='{$titleIfNameis2Long}'>{$name}</td><td class='textRight'>{$viewers}</td></tr>"; }
$pin = $_GET['pin']; $gpios = explode(",", $pin); if ($_GET['aktion'] == "dashboard") { foreach ($gpios as $gpio) { $sql = query("select gpio from aktor WHERE name = '" . $gpio . "'"); $row = fetch($sql); $verbrauchHeute[$row[gpio]] = VerbrauchHeute($row[gpio]); $verbrauchGestern[$row[gpio]] = VerbrauchGestern($row[gpio]); $verbrauchMonat[$row[gpio]] = VerbrauchMonat($row[gpio]); echo $row[gpio] . "||" . secToTime($verbrauchHeute[$row[gpio]]['zeit']) . ";" . $verbrauchHeute[$row[gpio]]['kwh'] . ";" . $verbrauchHeute[$row[gpio]]['euro'] . "||" . secToTime($verbrauchGestern[$row[gpio]]['zeit']) . ";" . $verbrauchGestern[$row[gpio]]['kwh'] . ";" . $verbrauchGestern[$row[gpio]]['euro'] . "||" . secToTimeMonat($verbrauchMonat[$row[gpio]]['zeit']) . ";" . $verbrauchMonat[$row[gpio]]['kwh'] . ";" . $verbrauchMonat[$row[gpio]]['euro'] . "</br>"; } } if ($_GET['aktion'] == "statistik") { foreach ($gpios as $gpio) { $sql = query("select gpio from aktor WHERE name = '" . $gpio . "'"); $row = fetch($sql); $verbrauchHeute[$row[gpio]] = VerbrauchHeute($row[gpio]); $verbrauchGestern[$row[gpio]] = VerbrauchGestern($row[gpio]); $verbrauchWoche[$row[gpio]] = VerbrauchWoche($row[gpio]); $verbrauchMonat[$row[gpio]] = VerbrauchMonat($row[gpio]); $verbrauchJahr[$row[gpio]] = VerbrauchJahr($row[gpio]); echo $row[gpio] . "||" . secToTime($verbrauchHeute[$row[gpio]]['zeit']) . ";" . $verbrauchHeute[$row[gpio]]['kwh'] . ";" . $verbrauchHeute[$row[gpio]]['euro'] . "||" . secToTime($verbrauchGestern[$row[gpio]]['zeit']) . ";" . $verbrauchGestern[$row[gpio]]['kwh'] . ";" . $verbrauchGestern[$row[gpio]]['euro'] . "||" . secToTime($verbrauchWoche[$row[gpio]]['zeit']) . ";" . $verbrauchWoche[$row[gpio]]['kwh'] . ";" . $verbrauchWoche[$row[gpio]]['euro'] . "||" . secToTime($verbrauchMonat[$row[gpio]]['zeit']) . ";" . $verbrauchMonat[$row[gpio]]['kwh'] . ";" . $verbrauchMonat[$row[gpio]]['euro'] . "||" . secToTime($verbrauchJahr[$row[gpio]]['zeit']) . ";" . $verbrauchJahr[$row[gpio]]['kwh'] . ";" . $verbrauchJahr[$row[gpio]]['euro'] . "</br>"; } } //echo "23;" . secToTime($verbrauchHeute['23']['zeit']) . ";" . $verbrauchHeute['23']['kwh']. ";" . $verbrauchHeute['23']['euro'] . "</br>"; //echo "24;" . secToTime($verbrauchHeute['24']['zeit']) . ";" . $verbrauchHeute['24']['kwh']. ";" . $verbrauchHeute['24']['euro'] . "</br>"; //echo "25;" . secToTime($verbrauchHeute['25']['zeit']) . ";" . $verbrauchHeute['25']['kwh']. ";" . $verbrauchHeute['25']['euro'] . "</br>"; } ?>