} $debug = false; for ($i = 1; $i < count($uArray); $i++) { $innerArray = $uArray[$i]; $p = setUserStatus($innerArray[12]) . " <span style=\"font-weight:bold;\">" . removeChar($innerArray[14]) . "</span>\r\n (" . setPPriv($innerArray[11]) . "" . setCPriv($innerArray[10]) . ")"; $class = $color % 2 ? "bg2" : "bg1"; $color++; $userstats .= show("/userstats", array("player" => $p, "channel" => getChannelName($innerArray[1], $uip, $port, $tPort), "misc1" => $innerArray[6], "class" => $class, "misc2" => $innerArray[7], "misc3" => time_convert($innerArray[8]), "misc4" => time_convert($innerArray[9]))); } $uArr = getTSChannelUsers($uip, $port, $tPort); $pcArr = array(); $ccArr = array(); $thisArr = array(); $listArr = array(); $usedArr = array(); $cArr = getChannels($uip, $port, $tPort); $z = 0; $x = 0; for ($i = 0; $i < count($cArr); $i++) { $innerArr = $cArr[$i]; $listArr[$i] = $innerArr[3]; } sort($listArr); for ($i = 0; $i < count($listArr); $i++) { for ($j = 0; $j < count($cArr); $j++) { $innArr = $cArr[$j]; if ($innArr[3] == $listArr[$i] && usedID($usedArr, $innArr[0])) { if ($innArr[2] == -1) { $thisArr[0] = $innArr[0]; $thisArr[1] = $innArr[5]; $thisArr[2] = $innArr[2];
/** * Launches all channels */ function launchAllChannels() { $channels = getChannels(); for ($i = 0; $i < count($channels); $i++) { launchChannel($channels[$i]); } }
//echo '<br> Process DATE: '.$processDate; $startDate = $processDate; $endDate = $processDate; foreach ($dimensions as $key => $value) { print_r("---DIMENSIONS---" . json_encode($value)); $result = $client->get_statistics(array('format' => 'json', 'account_id' => $account_id, 'dimensions' => json_encode($value), 'metrics' => json_encode(array('impression', 'click', 'click_rate', 'reach_impression', 'total_cost', 'confirmed_tracked_conversion', 'expand', 'event', 'average_expand_time', 'pageview', 'average_visibility_time', 'progress_100', 'progress_50', 'user_play', 'close', 'impression_adwords', 'click_adwords', 'cost_adwords', 'bounce_rate', 'average_time_spent_on_site', 'cost_per_pageview')), 'start_date' => $processDate, 'end_date' => $processDate)); echo '<pre>'; ////print_r($result->headers); //print_r($result); //die(); /* ************* METADATA ************** */ $adspacesMeta = getAdspaces($mysqli); $campaignsMeta = getCampaigns($mysqli); $channelsMeta = getChannels($mysqli); $projectsMeta = getProjects($mysqli); $creativesMeta = getCreatives($mysqli); $adnetworksMeta = getAdnetworks($mysqli); $insertionsMeta = getInsertions($mysqli); $agesMeta = getAges($mysqli); $ispsMeta = getIsps($mysqli); $opsMeta = getOps($mysqli); $browsersMeta = getBrowsers($mysqli); $socialsMeta = getSocials($mysqli); $gendersMeta = getGenders($mysqli); $GLOBALS["metrics"] = getMetrics($mysqli); $metrics = $GLOBALS["metrics"]; /* $metadata = $result->body->metadata; foreach ($metadata as $key => $value) {
$url_parsed = parse_url('http://www.weeb.tv/?' . $strumien); parse_str($url_parsed['query'], $dane); //print_r($dane); $link = 'exec ' . dirpath . 'bin/rtmpdump -o - -r "' . $dane["10"] . '/' . $dane["11"] . $hd_link . '" -W "http://static2.weeb.tv/player.swf" -p "http://weeb.tv" -y "' . $dane["11"] . $hd_link . '" --weeb "' . $dane["73"] . ';' . WEEB_LOGIN . ';' . WEEB_HASLO . '" -v'; //echo $link; $weeb_play = fopen(dirpath . "weeb.cgi", 'w'); fwrite($weeb_play, "#!/bin/sh\ncat <<EOF\nContent-type: \"video/mp4\"\n\nEOF\n" . $link); fclose($weeb_play); chmod(dirpath . "weeb.cgi", 0755); echo webpath . 'weeb.cgi'; } function getLast() { $wlast = file_get_contents(dirpath . "weeb.last"); echo webpath . 'weeb.php?' . $wlast; } function generateFooter() { echo <<<FOO </channel> </rss> FOO; } if (isset($_GET['stream'])) { getLink($_GET['stream'], $_GET['hd']); } elseif (isset($_GET['last'])) { getLast(); } else { getChannels(); generateFooter(); }
//echo '<br> Process DATE: '.$processDate; $startDate = $processDate; $endDate = $processDate; foreach ($dimensions as $key => $value) { print_r("---DIMENSIONS---" . json_encode($value)); $result = $client->get_statistics(array('format' => 'json', 'account_id' => $account_id, 'dimensions' => json_encode($value), 'metrics' => json_encode(array('impression', 'click', 'click_rate', 'reach_impression', 'total_cost', 'confirmed_tracked_conversion', 'expand', 'event', 'average_expand_time', 'pageview', 'average_visibility_time', 'progress_100', 'progress_50', 'user_play', 'close', 'impression_adwords', 'click_adwords', 'cost_adwords', 'bounce_rate', 'average_time_spent_on_site', 'cost_per_pageview')), 'start_date' => $processDate, 'end_date' => $processDate)); echo '<pre>'; ////print_r($result->headers); //print_r($result); //die(); /* ************* METADATA ************** */ $adspacesMeta = getAdspaces($connSqlsrv); $campaignsMeta = getCampaigns($connSqlsrv); $channelsMeta = getChannels($connSqlsrv); $projectsMeta = getProjects($connSqlsrv); $creativesMeta = getCreatives($connSqlsrv); $adnetworksMeta = getAdnetworks($connSqlsrv); $insertionsMeta = getInsertions($connSqlsrv); $agesMeta = getAges($connSqlsrv); $ispsMeta = getIsps($connSqlsrv); $opsMeta = getOps($connSqlsrv); $browsersMeta = getBrowsers($connSqlsrv); $socialsMeta = getSocials($connSqlsrv); $gendersMeta = getGenders($connSqlsrv); $GLOBALS["metrics"] = getMetrics($connSqlsrv); $metrics = $GLOBALS["metrics"]; $metadata = $result->body->metadata; foreach ($metadata as $key => $value) { //print_r($key.'/');
function channelInfo($ip, $tPort, $port, $cID) { $cArray = getChannels($ip, $port, $tPort); $uArray = getTSChannelUsers($ip, $port, $tPort); $html = ''; $cUser = 0; $ok = false; for ($i = 0; $i < count($cArray); $i++) { $innArray = $cArray[$i]; if ($innArray[0] == $cID) { $codec = $innArray[1]; $max = $innArray[4]; $name = $innArray[5]; $topic = $innArray[8]; $ok = true; } } for ($i = 0; $i < count($uArray); $i++) { $innArray = $uArray[$i]; if ($innArray[1] == $cID) { $cUser++; } } if ($ok) { $html = "<tr class=\"bg1\"><td>Channel:</td></tr>\n"; $html .= "<tr class=\"bg1\"><td>" . removeChar($name) . "<br /><br /></td></tr>\n"; $html .= "<tr class=\"bg1\"><td>Topic:</td></tr>\n"; $html .= "<tr class=\"bg1\"><td>" . utf8_encode(removeChar($topic)) . "<br /><br /></td></tr>\n"; $html .= "<tr class=\"bg1\"><td>User in channel:</td></tr>\n"; $html .= "<tr class=\"bg1\"><td>" . $cUser . "/" . removeChar($max) . "<br /><br /></td></tr>\n"; $html .= "<tr class=\"bg1\"><td>Codec:</td></tr>\n"; $html .= "<tr class=\"bg1\"><td>" . getCodec($codec) . "<br /><br /></td></tr>\n"; $name = str_replace("'", "¶", $name); // $html .= "<tr><td><br /><input type=\"button\" id=\"submit\" onclick=\"javascript:w('login.php?cName=".removeChar($name)."', 'TS2', '420', '150');\" value=\"Join Channel\" class=\"submit\" /></td></tr>\n"; } else { $html = "<tr class=\"bg1\"><td>Channel is deleted!</td></tr>\n"; } return $html; }
<div id="buttons"> <button id="showChannelStatus">Info on each Channel</button> <button id="showChannelsAndShows">Channels and Shows</button> <button id="showsOnTonightButton">Tonight's Shows</button> <button id="showsOldNews">Get Shows To Update</button> <button id="activeShows">Get Shows With New Episodes </button> </div> <div id="channelStatus" class="toggle"> <?php $aToPrint = newReport(); ?> </div> <div id="channels" class="toggle"> <?php $channels = getChannels(); for ($i = 0; $i < count($channels); $i++) { $showList = getShowsByChannel($channels[$i]["id"]); echo "<h3>" . $channels[$i]["channelName"] . "</h3></br>"; echo "<table><th>Show</th><th>Day</th><th>Time</th><th>Code</th>"; for ($j = 0; $j < count($showList); $j++) { echo "<tr><td>" . $showList[$j]["name"] . "</td>"; echo "<td>" . $showList[$j]["dayOfWeek"] . "</td>"; echo "<td>" . $showList[$j]["time"] . "</td>"; echo "<td>" . $showList[$j]["seasonCode"] . "</td></tr>"; } echo "</table>"; } ?> </div></br></br> <div id="needsNewNews" class="toggle">
<?php // configuration require "../includes/config.php"; require "../includes/accountService.php"; $db = new mysql_db(SERVER, USERNAME, PASSWORD, DATABASE); $errortext = ""; if ($_SERVER["REQUEST_METHOD"] == "GET") { if (!empty($_GET["subscribe"])) { rmChannel($_SESSION["username"], $_GET["subscribe"]); $errortext = "remove " . $_GET["subscribe"] . " from subscription list successfully"; } $subscriptions = getChannels($_SESSION["username"]); render("subscription_template.php", ["subscriptions" => $subscriptions, "errortext" => $errortext, "title" => "Subsciption"]); } else { $subscriptions = getChannels($_SESSION["username"]); render("subscription_template.php", ["subscriptions" => $subscriptions, "errortext" => $errortext, "title" => "Subsciption"]); } $db->sql_close(); ?>
<label class="radio"> <?php echo form_radio($radio_fraud_N); ?> No </label> </fieldset> </div> <div class="span2"> <fieldset> <legend>Sales Channel</legend> <?php echo form_multiselect('sales_channel[]', array('zm' => 'Zing-Mobile') + getChannels(), $sales_channel, 'size="9"'); ?> </fieldset> <fieldset> <legend>Orders At Risk</legend> <label class="radio"> <?php echo form_radio($radio_order_risk_all); ?> All </label> <label class="radio"> <?php echo form_radio($radio_order_risk_Y);
function category_tree($check_box = false, $buttons = false, $check_box_ids = array(), $channel_id = "") { $CI =& get_instance(); $CI->load->model("category_model"); $data = array(); $sales_channel = getChannels(); if ($channel_id) { $category[$sales_channel[$channel_id]] = $CI->category_model->get_category_list(array("category.enabled" => 1, "category.sales_channel_id" => $channel_id))->result_array(); } else { if (!empty($sales_channel)) { foreach ($sales_channel as $key => $val) { $category[$val] = $CI->category_model->get_category_list(array("category.enabled" => 1, "category.sales_channel_id" => $key))->result_array(); } } } $CI->load->library("menu_category"); if (!empty($category)) { foreach ($category as $key => $cat) { $menu_array = array(); foreach ($cat as $row) { $row['parent_id'] = empty($row['parent_id']) ? 0 : $row['parent_id']; $menu_array[$row['id']] = array('title' => $row['name'], 'parent' => $row['parent_id']); } $CI->menu_category->menu_array_init($menu_array, array_search($key, $sales_channel)); $data['list'][$key] = $CI->menu_category->generate(0, $check_box, $buttons, $check_box_ids); } } return $data; }
function init() { global $settings; $settings = R::load('settings', 1); getChannels(); }
function channelInfo($ip, $tPort, $port, $cID, $joinButton) { $cArray = getChannels($ip, $port, $tPort); $uArray = getTSChannelUsers($ip, $port, $tPort); $html = ""; $cUser = 0; $ok = false; for ($i = 0; $i < count($cArray); $i++) { $innArray = $cArray[$i]; if ($innArray[0] == $cID) { $codec = $innArray[1]; $max = $innArray[4]; $name = $innArray[5]; $topic = $innArray[8]; $ok = true; } } for ($i = 0; $i < count($uArray); $i++) { $innArray = $uArray[$i]; if ($innArray[1] == $cID) { $cUser++; } } if ($ok) { $html = "<tr><td class=\"boldbread\">Channel:</td></tr>\n"; $html .= "<tr><td class=\"bread\">" . removeChar($name) . "<br><br></td></tr>\n"; $html .= "<tr><td class=\"boldbread\">Topic:</td></tr>\n"; $html .= "<tr><td class=\"bread\">" . removeChar($topic) . "<br><br></td></tr>\n"; $html .= "<tr><td class=\"boldbread\">User in channel:</td></tr>\n"; $html .= "<tr><td class=\"bread\">" . $cUser . "/" . removeChar($max) . "<br><br></td></tr>\n"; $html .= "<tr><td class=\"boldbread\">Codec:</td></tr>\n"; $html .= "<tr><td class=\"bread\">" . getCodec($codec) . "<br><br></td></tr>\n"; $name = str_replace("'", "¶", $name); if ($joinButton) { $html .= "<tr><td><br><input type=\"button\" class=\"button\" onclick=\"ts_login('" . removeChar($name) . "', '{$ip}', '{$port}');\" value=\"Join Channel\"></td></tr>\n"; } } else { $html = "<tr><td class=\"boldbread\">Channel is deleted!</td></tr>\n"; } return $html; }