<?
require_once("/BANGK!/_other/transcriber.wiki/tube-to-text_redirect.nsdb");
### DO THIS FIRST:
require_once("/BANGK!/master_config.php");
require_once($master_config_root_path . "shared/functions.shared");
$active_user_session_timeout = "OFF"; // no session timeout on this page
$_SESSION['session']['geo']['known'] = "TRUE"; // turn off IP lookup!
require_once($master_config_root_path . "shared/session.shared");
traffic_counter($domain=$_SESSION['template']['company']['domain']);




$incoming_vars = "";
$incoming_vars = array();
logger3("_POST",$_POST);
if($_POST) $incoming_vars = $_POST;
logger3("_GET",$_GET);
if(empty($incoming_vars)) $incoming_vars = $_GET;
if(isset($incoming_vars['argv']))
{
	$incoming_vars['argv'] = $_SERVER['argv'];
} else {
	$incoming_vars['argv'] = "";
}


logger3("












########################################################################################
########################################################################################
########################################################################################
########################################################################################
########################################################################################
########################################################################################
########################################################################################
########################################################################################
########################################################################################
########################################################################################
########################################################################################
########################################################################################
########################################################################################
########################################################################################
########################################################################################
########################################################################################
########################################################################################
########################################################################################
########################################################################################
########################################################################################
########################################################################################
########################################################################################
########################################################################################
########################################################################################
### NEW SESSION:  [" . $_SERVER['SCRIPT_NAME'] . "]
########################################################################################
########################################################################################

",$incoming_vars);
#
#
#
### START: SESSIONS & STUFF:

//exit;

$display_IVR_works = FALSE;




////////////////////////////////////////////////
////////////////////////////////////////////////
/// START: COLLECT CHANNEL PARTNER DETAILS:



$display_payment_subscriptions = FALSE;

$host_exploded = explode(".", $_SERVER['HTTP_HOST']);
//test("host_exploded",$host_exploded);
if(!stristr($host_exploded[0],"channel")) {
	
	$tmp_sql = "SELECT * FROM channels WHERE channel_name_host = '". $host_exploded[0] ."';";
	//test("1 tmp_sql",$tmp_sql);
	$channel_partner_details = object_to_array_v2(readTHECASHIER($tmp_sql,"transcriptions"));
	//test("1 channel_partner_details",$channel_partner_details);
	
	if($channel_partner_details) {
		$channel_host_name = $channel_partner_details['channel_name_host'];
		$channel_partner_name = $incoming_vars['name'] = $channel_partner_details['channel_name'];
		$channel_display_name = $channel_partner_details['channel_name_display'];
		$display_payment_subscriptions = TRUE;
	}
	
} else if($incoming_vars['name']) {

	$tmp_sql = "SELECT * FROM channels WHERE channel_name = '". $incoming_vars['name'] ."';";
	//test("2 tmp_sql",$tmp_sql);
	$channel_partner_details = object_to_array_v2(readTHECASHIER($tmp_sql,"transcriptions"));
	//test("2 channel_partner_details",$channel_partner_details);
	//exit;
	if($channel_partner_details['channel_name_host']) {
		
		jump("javascript","http://". $channel_partner_details['channel_name_host'] . ".transcriber.wiki",0);
		exit;
	}
	
}


# //test("_SERVER['HTTP_HOST']",$_SERVER['HTTP_HOST']);
# if(stristr($_SERVER['HTTP_HOST'],"TheRealNewsNetwork")) {
# 	$channel_partner_name = "TheRealNews";
# 	$channel_display_name = "The Real News Network";
# }
# 
# if(stristr($_SERVER['HTTP_HOST'],"CorbettReport")) {
# 	$channel_partner_name = "corbettreport";
# 	$channel_display_name = "The Corbett Report";
# }
# 
# if(stristr($_SERVER['HTTP_HOST'],"JudicialWatch")) {
# 	$channel_partner_name = "Judicial Watch";
# 	$channel_display_name = "Judicial Watch";
# }
# 
# if(stristr($_SERVER['HTTP_HOST'],"TheJimmyDoreShow")) {
# 	$channel_partner_name = "The Jimmy Dore Show";
# 	$channel_display_name = "The Jimmy Dore Show";
# }
# 
# if(stristr($_SERVER['HTTP_HOST'],"TheYoungTurks")) {
# 	$channel_partner_name = "The Young Turks";
# 	$channel_display_name = "The Young Turks";
# }
# if(stristr($_SERVER['HTTP_HOST'],"GeorgeWebb")) {
# 	$channel_partner_name = "George Webb";
# 	$channel_display_name = "George Webb";
# }
# if(stristr($_SERVER['HTTP_HOST'],"CrowdsourceTheTruth")) {
# 	$channel_partner_name = "Jason Goodman";
# 	$channel_display_name = "Crowdsource The Truth";
# }
# if(stristr($_SERVER['HTTP_HOST'],"TheDavidPakmanShow")) {
# 	$channel_partner_name = "David Pakman Show";
# 	$channel_display_name = "The David Pakman Show";
# }
# //if(stristr($_SERVER['HTTP_HOST'],"")) $channel_partner_name = "_XXXXX_";
# //if(stristr($_SERVER['HTTP_HOST'],"")) $channel_partner_name = "_XXXXX_";


# if($channel_partner_name) {
# 	
# 	$incoming_vars['name'] = $channel_partner_name;
# 	
# }

//test("channel_partner",$channel_partner);


/// END: COLLECT CHANNEL PARTNER DETAILS...!
////////////////////////////////////////////////
////////////////////////////////////////////////






////////////////////////////////////////////////
////////////////////////////////////////////////
/// START: PROCESS A PAYMENT:



 if(isset($_SESSION['incoming_vars']['PAYYAP_card_number'])) 
 {
	 
	 
 	$sendURL = "https://" + "gateway.payyap.network/payBANGK_payment_processor.gate";
 	$sendPARAMETERS = "?";
 	//$sendPARAMETERS .= "freeswitchUUID=". $_SESSION['incoming_vars']['_XXXXX_'];
 	$sendPARAMETERS .= "&business_account_hash=" . $_SESSION['incoming_vars']['_XXXXX_'];
 	$sendPARAMETERS .= "&name_on_card=" . $_SESSION['incoming_vars']['PAYYAP_name_on_card'];
 	$sendPARAMETERS .= "&card_number=" . $_SESSION['incoming_vars']['PAYYAP_card_number'];
 	$sendPARAMETERS .= "&card_expiration_month=" . $_SESSION['incoming_vars']['PAYYAP_expiration_month'];
 	$sendPARAMETERS .= "&card_expiration_year=" . $_SESSION['incoming_vars']['PAYYAP_expiration_year'];
 	$sendPARAMETERS .= "&card_cvv=" . $_SESSION['incoming_vars']['PAYYAP_card_CVV'];
 	$sendPARAMETERS .= "&amount=" . "1.00";
 	//$sendPARAMETERS .= "&billing_street_1=" . $_SESSION['incoming_vars']['_XXXXX_'];
 	//$sendPARAMETERS .= "&billing_city=" . $_SESSION['incoming_vars']['_XXXXX_'];
 	//$sendPARAMETERS .= "&billing_state_iso2=" . $_SESSION['incoming_vars']['_XXXXX_'];
 	//$sendPARAMETERS .= "&customer_billing_postalcode=" . $_SESSION['incoming_vars']['_XXXXX_'];
 	//$sendPARAMETERS .= "&telephone_country_code=" . $_SESSION['incoming_vars']['_XXXXX_'];
 	//$sendPARAMETERS .= "&telephone_number=" . $_SESSION['incoming_vars']['_XXXXX_'];
 	$sendPARAMETERS .= "&customer_ip_address=" . $_SERVER['REMOTE_ADDR'];
 	$sendPARAMETERS .= "&customer_email_address=" . $_SESSION['incoming_vars']['PAYYAP_subscriber_emailaddress'];
 	//$sendPARAMETERS .= "&customer_birth_date=" . $_SESSION['incoming_vars']['_XXXXX_'];
 	//$sendPARAMETERS .= "&customer_birth_year=" . $_SESSION['incoming_vars']['_XXXXX_'];
 	//$sendPARAMETERS .= "&customer_birth_month=" . $_SESSION['incoming_vars']['_XXXXX_'];
 	//$sendPARAMETERS .= "&customer_birth_day=" . $_SESSION['incoming_vars']['_XXXXX_']
 	
	 $results = file_get_contents($sendURL . $sendPARAMETERS);
	 $subscriber_wallet_hash = $results['subscriber_wallet_hash'];
	 
	 /// CLEAR VARS:
	 $_SESSION['incoming_vars']['PAYYAP_name_on_card'] = "";
	 $_SESSION['incoming_vars']['PAYYAP_card_number'] = "";
	 $_SESSION['incoming_vars']['PAYYAP_expiration_month'] = "";
	 $_SESSION['incoming_vars']['PAYYAP_expiration_year'] = "";
	 $_SESSION['incoming_vars']['PAYYAP_subscriber_emailaddress'] = "";
	 $_SESSION['incoming_vars']['PAYYAP_card_CVV'] = "";
}

/// END: PROCESS A PAYMENT...!
////////////////////////////////////////////////
////////////////////////////////////////////////



////////////////////////////////////////////////
////////////////////////////////////////////////
/// START: PROCESS SUBSCRIPTION:



 if(isset($_SESSION['incoming_vars']['PAYYAP_subscriber_emailaddress'])) 
 {
	
	
	$_XXXXX_subscription_id = "";
	$_XXXXX_youtube_video_id = $_SESSION['incoming_vars']['youtube_video_id'];
	$_XXXXX_transcription_hash = $_SESSION['incoming_vars']['transcription'];
	$_XXXXX_channel_name = addslashes($_SESSION['incoming_vars']['name']);
	$_XXXXX_key_word_or_phrase = addslashes($_SESSION['incoming_vars']['key_word_or_phrase']);
	$_XXXXX_email_address = $_SESSION['incoming_vars']['PAYYAP_subscriber_emailaddress'];
	$_XXXXX_status = "LIVE";
	$_XXXXX_number_of_months_to_support = $_SESSION['incoming_vars']['PAYYAP_monthly_donations'];
	$_XXXXX_wallet_hash = $subscriber_wallet_hash; // possibly coming in from payyapment
	$_XXXXX_datetime_created = datetime();
	$_XXXXX_datetime_updated = $_XXXXX_datetime_created;
				
	$tmp_sql = "INSERT INTO `subscriptions`
				(
				`subscription_id`
				, `youtube_video_id`
				, `transcription_hash`
				, `channel_name`
				, `key_word_or_phrase`
				, `email_address`
				, `status`
				, `number_of_months_to_support`
				, `wallet_hash`
				, `datetime_created`
				, `datetime_updated`
				) VALUES (
				'". $_XXXXX_subscription_id ."'
				,'". $_XXXXX_youtube_video_id ."'
				,'". $_XXXXX_transcription_hash ."'
				,'". $_XXXXX_channel_name ."'
				,'". $_XXXXX_key_word_or_phrase ."'
				,'". $_XXXXX_email_address ."'
				,'". $_XXXXX_status ."'
				,'". $_XXXXX_number_of_months_to_support ."'
				,'". $_XXXXX_wallet_hash ."'
				,'". $_XXXXX_datetime_created ."'
				,'". $_XXXXX_datetime_updated ."'
		);";
		$insert_results = insertTHECASHIER($tmp_sql,"transcriptions");
		
 	
 		 /// CLEAR VARS:
	$_SESSION['incoming_vars']['PAYYAP_name_on_card'] = "";
	$_SESSION['incoming_vars']['PAYYAP_card_number'] = "";
	$_SESSION['incoming_vars']['PAYYAP_expiration_month'] = "";
	$_SESSION['incoming_vars']['PAYYAP_expiration_year'] = "";
	$_SESSION['incoming_vars']['PAYYAP_subscriber_emailaddress'] = "";
	$_SESSION['incoming_vars']['PAYYAP_card_CVV'] = "";
}





/// END: PROCESS SUBSCRIPTION...!
////////////////////////////////////////////////
////////////////////////////////////////////////






if(isset($incoming_vars['name'])) {
	
	if(!isset($_SESSION['incoming_vars']))
	{
		$_SESSION['incoming_vars'] = array();
	}
	$_SESSION['incoming_vars'] = $incoming_vars;
}


# if(stristr($_SERVER['QUERY_STRING'],"name=")) {
# 
# 	
# 	$QUERY_STRING_exploded = explode("=",$_SERVER['QUERY_STRING']);
# 	
# 	$incoming_vars['name'] = $channel_name = urldecode($QUERY_STRING_exploded[1]);
# 	//test("incoming_vars['name']",$incoming_vars['name']);
# 	//exit;
# }

/// personalized channel page:




/// validate email address:
$valid_emailaddress = FALSE;
$incoming_vars_subscription_emailaddress = "N/A";
if(isset($incoming_vars['subscription_emailaddress']))
{
	$incoming_vars_subscription_emailaddress = $incoming_vars['subscription_emailaddress'];
}


if(
	stristr($incoming_vars_subscription_emailaddress,"@")
	&& stristr($incoming_vars_subscription_emailaddress,".")
) {
		$valid_emailaddress = TRUE;
}

if(isset($valid_emailaddress))
{
	if($valid_emailaddress == TRUE) {
	
		
		$_XXXXX_subscription_id = "";
		$_XXXXX_youtube_video_id = "";
		$_XXXXX_transcription_hash = "";
		$_XXXXX_key_word_or_phrase = "";
		$_XXXXX_channel_name = trim($incoming_vars['subscription_channel_name']);
		$_XXXXX_email_address = trim($incoming_vars['subscription_emailaddress']);
		$_XXXXX_status = "LIVE";
		$_XXXXX_datetime_created = datetime();
		$_XXXXX_datetime_updated = $_XXXXX_datetime_created;
		
		
		$tmp_sql = "INSERT INTO `subscriptions`
		(
		`subscription_id`
		, `youtube_video_id`
		, `transcription_hash`
		, `channel_name`
		, `key_word_or_phrase`
		, `email_address`
		, `status`
		, `datetime_created`
		, `datetime_updated`
		) VALUES (
		'". $_XXXXX_subscription_id ."'
		,'". $_XXXXX_youtube_video_id ."'
		,'". $_XXXXX_transcription_hash ."'
		,'". $_XXXXX_channel_name ."'
		,'". $_XXXXX_key_word_or_phrase ."'
		,'". $_XXXXX_email_address ."'
		,'". $_XXXXX_status ."'
		,'". $_XXXXX_datetime_created ."'
		,'". $_XXXXX_datetime_updated ."'
		)";
		
		//test("tmp_sql",$tmp_sql);
		$insert_results = insertTHECASHIER($tmp_sql,"transcriptions");
		//test("insert_results",$insert_results);
		
		# SET EMAL ADDRESS COOKIE:
		
		
		$cookie_name = "subscription_". md5(trim(urlencode($incoming_vars['subscription_channel_name'])));
		//test("cookie_name",$cookie_name);
		$cookie_value = $_XXXXX_email_address;
		setcookie($cookie_name, $cookie_value, time()+2592000, "/", ".Transcriber.wiki", 0);
		//sleep(1);
		$incoming_vars = "";
		//jump("javascript","http://search.Transcriber.wiki/x?=". urlencode(trim($incoming_vars['subscription_key_word_of_phrase'])),0);
		//exit;
		
		//test("_COOKIE",$_COOKIE);
		//test("incoming_vars",$incoming_vars);
		//test("_SESSION['tube-to-text']",$_SESSION['tube-to-text']);
		//test("_SESSION['incoming_vars]",$_SESSION['incoming_vars']);
		$_COOKIE[$cookie_name] = $_XXXXX_email_address;
	}
}
traffic_counter($domain=$_SESSION['template']['company']['domain']);



if(
	(!empty($incoming_vars['subscription_emailaddress'])) 
	&& ($valid_emailaddress == FALSE) 
) {
		
	$system_message = "<span style='color:#DD0000;'><b>ALERT:</b>  The email address that you provided (<i>'". $incoming_vars['subscription_emailaddress'] ."'</i>) is not valid.<br>
	<br>
	<u>To subscribe</u> to this key word or phrase <b>(<i>'". $_SESSION['incoming_vars']['search_for_this_key_word_or_phrase'] ."'</i>)</b> , please provide a valid email address...</span>";
	
	$system_message_exit = FALSE;
	
}





if(
	($incoming_vars['name'])
) {

/*
	
	$PERSONALIZED_TITLE = "Transcriber.wiki";

	$PERSONALIZED_DESCRIPTION = $row_details['channel_name'] . ": " . $row_details['title'];
	
	$SLOGAN_1 = ' ...TRANSCRIBED, archived and KEY-WORD "SEARCHABLE" @Transcriber.wiki!';
	$SLOGAN_2 = 'Free Speech-to-Text, Archival and KEY-WORD "SEARCHABLE"';
	
	
	$PERSONALIZED_LOGO = "https://Transcriber.wiki/link_images/Tube-to-Text_icon_500x500_v2.png";
	$PERSONALIZED_BUSINESS_NAME = "Transcriber.wiki";
	$PERSONALIZED_BUSINESS_URL = "http://Transcriber.wiki/?transcription=". $row_details['hash'];
	
	$PERSONALIZED_FAVICON_ICO = "https://Transcriber.wiki/link_images/favicon_Transcriber_wiki.ico";
	$PERSONALIZED_FAVICON_PNG = "https://Transcriber.wiki/link_images/favicon_Transcriber_wiki.png";
	
		<!-- for Facebook -->     
	  
	<meta property="og:description" content="Transcriber.wiki : Transcribe your videos for FREE ...to make ALL of your valuable spoken content readable and KEY-WORD-SEARCHABLE!" />
	<meta property="og:type" content="video.other" />
	<meta property="og:image" content="https://Transcriber.wiki/link_images/TTT_facebook_1200x630.png" />
	<meta property="og:url" content="<? echo $PERSONALIZED_BUSINESS_URL; ?>" />
	<meta property="og:title" content="<? $row_details['channel_name'] . ": " . $row_details['title']; ?>" />
	<meta property="fb:app_id" content="1896315070384513" /> <!-- facebook app id for TTT: 1896315070384513 -->
	
*/


	/// WITH CHANNEL NAME:
	
	$META_TITLE = strtoupper($incoming_vars['name']);
		
	$META_SLOGAN_1 = " - Unlocking the world's \"spoken\" knowledge.";
		
	$META_DESCRIPTION = "FREE Speech-to-Text: all of your spoken knowledge ...readable and 'DEEPLY' key-word-searchable! ...in seconds!!";
	//test("PERSONALIZED_TITLE",$META_TITLE);
	$META_LOGO = "https://Transcriber.wiki/link_images/TTT_facebook_1200x630.png";
	$META_BUSINESS_NAME = "Transcriber.wiki";
	$META_URL = "https://channel.Transcriber.wiki/?". $_SERVER["QUERY_STRING"];
	
	$META_FAVICON_ICO = "https://Transcriber.wiki/link_images/favicon_Transcriber_wiki.ico";
	$META_FAVICON_PNG = "https://Transcriber.wiki/link_images/favicon_Transcriber_wiki.png";
	
	
	if(stristr($_SERVER['HTTP_USER_AGENT'],"REDDIT")) {
		
		$META_TITLE = strtoupper($incoming_vars['name']);
		
		$META_SLOGAN_1 = " - Unlocking the world's \"spoken\" knowledge.";
		$META_DESCRIPTION = "FREE Speech-to-Text: all of your spoken knowledge ...readable and 'DEEPLY' key-word-searchable! ...in seconds!!";
		//test("PERSONALIZED_TITLE",$META_TITLE);
		$META_LOGO = "https://Transcriber.wiki/link_images/Tube-to-Text_icon_500x500_v2.png";
		$META_BUSINESS_NAME = "Transcriber.wiki";
		$META_URL = "https://channel.Transcriber.wiki/?". $_SERVER["QUERY_STRING"];
		$META_FAVICON_ICO = "https://Transcriber.wiki/link_images/favicon_Transcriber_wiki.ico";
		$META_FAVICON_PNG = "https://Transcriber.wiki/link_images/favicon_Transcriber_wiki.png";
	}
	



} else { // NO CHANNEL NAME
	
	$META_TITLE = "All your videos ...TRANSCRIBED, archived and 'DEEPLY' key-word-searchable @ Transcriber.wiki";	
	$META_SLOGAN_1 = " - Unlocking the world's \"spoken\" knowledge.";
	$META_DESCRIPTION = "FREE Speech-to-Text: all of your spoken knowledge ...readable and 'DEEPLY' key-word-searchable! ...in seconds!!";
	//$META_LOGO = "https://Transcriber.wiki/link_images/TTT_facebook_1200x630.png"; // billboard
	$META_LOGO = "https://Transcriber.wiki/link_images/Tube-to-Text_icon_500x500_v2.png"; // icon
	$META_BUSINESS_NAME = "Transcriber.wiki";
	$META_URL = "https://channel.Transcriber.wiki/";
	
	$META_FAVICON_ICO = "https://Transcriber.wiki/link_images/favicon_Transcriber_wiki.ico";
	$META_FAVICON_PNG = "https://Transcriber.wiki/link_images/favicon_Transcriber_wiki.png";
	
	
	if(stristr($_SERVER['HTTP_USER_AGENT'],"REDDIT")) {
		$META_TITLE = strtoupper($incoming_vars['name']);
		$META_SLOGAN_1 = " ...TRANSCRIBED, archived and 'DEEPLY' key-word-searchable @ Transcriber.wiki";
		$META_DESCRIPTION = "FREE Speech-to-Text: Make ALL of your valuable spoken (video) content readable and 'DEEPLY' key-word-searchable! ...in seconds!!";
		$META_LOGO = "https://Transcriber.wiki/link_images/Tube-to-Text_icon_500x500_v2.png";
		$META_BUSINESS_NAME = "Transcriber.wiki";
		$META_URL = "https://channel.Transcriber.wiki/";
		$META_FAVICON_ICO = "https://Transcriber.wiki/link_images/favicon_Transcriber_wiki.ico";
		$META_FAVICON_PNG = "https://Transcriber.wiki/link_images/favicon_Transcriber_wiki.png";
	}
	
	
	
}


/// set video count

if(isset($channel_name_hash))
{
	if(!isset($_SESSION['tube-to-text']['total_channel_video_count'][$channel_name_hash])) 
	{
		$tmp_sql = "SELECT COUNT(transcription_id) FROM transcriptions WHERE channel_name = '". $incoming_vars['name'] ."';";
		$_SESSION['tube-to-text']['total_channel_video_count'][$channel_name_hash] = getTHECASHIER($tmp_sql,"transcriptions");
	}
		
}

//test("META_DESCRIPTION",$META_DESCRIPTION);

//exit;




//test("incoming_vars['name']",$incoming_vars['name']);
//test("incoming_vars['page_button']",$incoming_vars['page_button']);
$channel_name_hash = md5($incoming_vars['name']);
$PAGE_LIMIT = 10;

if(isset($channel_name_hash))
{
	if(isset($_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash]))
	{
		
		if(
			(!$_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash]) 
			&& ($_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash] != 0)
		) {
			
			//$_SESSION['tube-to-text'][$channel_name_hash]['PAGE_BACK'] = 0;
			//$_SESSION['tube-to-text'][$channel_name_hash]['PAGE_NEXT'] = $_SESSION['tube-to-text'][$channel_name_hash]['PAGE_BACK'] + $PAGE_LIMIT;
			//$_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash] = "0";
			
		
		} else { // pages are set
			
			if(stristr($incoming_vars['page_button'],"BACK")) {
				
				//$_SESSION['tube-to-text'][$channel_name_hash]['PAGE_BACK'] = $_SESSION['tube-to-text'][$channel_name_hash]['PAGE_BACK'] - $PAGE_LIMIT;
				//$_SESSION['tube-to-text'][$channel_name_hash]['PAGE_NEXT'] = $_SESSION['tube-to-text'][$channel_name_hash]['PAGE_NEXT'] - $PAGE_LIMIT;
				$_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash] = $_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash] - $PAGE_LIMIT;
				
			}
			
			if(stristr($incoming_vars['page_button'],"NEXT")) {
				
				//$_SESSION['tube-to-text'][$channel_name_hash]['PAGE_BACK'] = $_SESSION['tube-to-text'][$channel_name_hash]['PAGE_BACK'] + $PAGE_LIMIT;
				//$_SESSION['tube-to-text'][$channel_name_hash]['PAGE_NEXT'] = $_SESSION['tube-to-text'][$channel_name_hash]['PAGE_NEXT'] + $PAGE_LIMIT;
				$_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash] = $_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash] + $PAGE_LIMIT;
				
			}
			
			if($_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash] < 0) $_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash] = 0;
			
			
			
		}
		
		
	}
	
}








///// master width:
$master_width = "800px";


?>



<!DOCTYPE html>
<html lang="en">

<head>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="<? echo $META_SLOGAN_1; ?>">
    <meta name="author" content="<? echo $META_BUSINESS_NAME; ?>">
   


    <title><? echo $META_TITLE . $META_SLOGAN_1; ?></title> 
	
	<LINK rel='SHORTCUT ICON' href='<? echo $META_FAVICON_ICO; ?>' type='image/x-icon'>
	<link rel='icon' href='<? echo $META_FAVICON_ICO; ?>' type='image/x-icon'>
	
	<link rel="icon" type="image/png" href="<? echo $META_FAVICON_PNG; ?>"/>
	<link rel="shortcut icon" type="image/png" href="<? echo $META_FAVICON_PNG; ?>"/>
	
	<!-- BING ADS -->
	<meta name="msvalidate.01" content="1A1EBE88F5580C7FCE2260B278A79F7E" />
	
	
	<!-- for Google -->
	<meta name="description" content="<? echo $META_SLOGAN_1; ?>" />
	<meta name="keywords" content="<? echo $row_details['keywords']; ?>" />
	
	<meta name="author" content="<? echo $META_BUSINESS_NAME; ?>" />
	<meta name="copyright" content="<? 
		
										$copyright_date = date("Y");
										if(!empty($row_details['datetime_published'])) {
											
											$copyright_date = date("Y",strtotime($row_details['datetime_published']));
										}
											
											
										
										echo $copyright_date; 
										
										?>" />
	<meta name="application-name" content="<? echo $META_TITLE; ?>" />
	
	<!-- for Facebook -->     
	  
	<meta property="og:description" content="<? echo $META_SLOGAN_1; ?>" />
	<meta property="og:type" content="video.other" />
	<meta property="og:image" content="<? echo $META_LOGO; ?>" />
	<meta property="og:url" content="<? echo $META_BUSINESS_URL; ?>" />
	<meta property="og:title" content="<? $row_details['channel_name'] . ": " . $row_details['title']; ?>" />
	<meta property="fb:app_id" content="1896315070384513" /> <!-- facebook app id for TTT: 1896315070384513 -->

	
	<!-- for Twitter -->          
	<meta name="twitter:card" content="summary" />
	<meta name="twitter:title" content="<? echo $META_TITLE; ?>" />
	<meta name="twitter:description" content="<? echo $META_SLOGAN_1; ?>" />
	<meta name="twitter:image" content="<? echo $META_LOGO; ?>" />	
	<meta name="propeller" content="14f5eb9967642da8d8257986bcda3adc" />
	
	
		
<script>
	

	window.monthlyBillingValue = "1.00";
	

	
	function hide_payment_field_onload() {
		document.getElementById("payment_field").style.display = "none";
		document.getElementById("subscribe_button_text").innerHTML = "<span style='color:#DD0000;'>Click to Subscribe</span>";
	}
	
	
	function hide_payment_field(field) {
		//alert(1)
		var add_this = "";
		if(field.value == 12) add_this = " (And this channel's ads will be removed from your view.)";
		if(field.value == 0) add_this = " (Subscription will be FREE.)";
		alert("Setting support for \"<? echo $channel_display_name; ?>\" to $"+ window.monthlyBillingValue +" per month for "+ field.value +" months." + add_this);

		
		document.getElementById("payment_field").style.display = "none";
		//document.getElementById("payment_field").style.display='none';
		document.getElementById("subscribe_button_text").innerHTML = "<span style='color:#DD0000;'>Click to Subscribe</span>";
	}
	
	function show_payment_field(field) {
		
		alert("<? echo $channel_display_name; ?> has not yet activated the Transcriber.wiki™ Donation Service.\r\rIf you are a representative of <? echo $channel_display_name; ?>, and you would like to activate this service, please contact us:\r\r( channel.partners@Transcriber.wiki ) \r\rThank you!");
		
		
		
		var add_this = "";
		//if(field.value == 12) add_this = " (And this channel's ads will be removed from your view.)";
		if(field.value == 0) add_this = " (Subscription will be FREE.)";
		//alert("Setting support for \"<? echo $channel_display_name; ?>\" to $"+ window.monthlyBillingValue +" per month for "+ field.value +" months." + add_this);
		document.getElementById("payment_field").style.display = "";
		
		
		
		
		
		//document.getElementById("months_of_support").style.display = ;
		document.getElementById("months_of_support").innerHTML = field.value;
		//document.getElementById("payment_field").style.display='none';
		//document.getElementById("subscribe_button_text").innerHTML = "Click to Subscribe & Support George Webb!";
		document.getElementById("subscribe_button_text").innerHTML = "<span style='color:#CC0000;'>Click to Subscribe</span> <b>& Support <u><? echo $channel_display_name; ?></u>!</b>";
	}
	
	
	function toggleEmailAddressField(field) {
		
		//alert(field.value);
		
		//alert(2);
		if(field.value == "your.name@example.com") {
			
			document.getElementById("email_address_field_display").style.display = "none";
			document.getElementById("email_address_field_input").style.display = "";
			document.getElementById("email_address_field_input").autofocus;
			document.getElementById("emailaddress_field_id").focus();

		}

		if(field.value == "") {
			
			document.getElementById("email_address_field_display").style.display = "";
			document.getElementById("email_address_field_input").style.display = "none";

		}
		
		
		
			
		//document.getElementById("email_address_field").innerHTML = '<tr><td style="text-align: center; padding-right: 5px; font-size: 20px; padding-top:10px;">Set Your Email Address:&nbsp;&nbsp;<input onclick="" type="text" name="PAYYAP_subscriber_emailaddress" style="width:350px; height:30px; padding-left:5px; background-color:#E6E6E6; color:#CC0000; vertical-align:10%; font-size:18px;" /></td></tr>';
		
	}
	



	function updateMonthlyBilling(field) {
		document.getElementById("billing_per_month_1").innerHTML = field.value;
		document.getElementById("billing_per_month_2").innerHTML = field.value;
		window.monthlyBillingValue = field.value;
		//alert("window.monthlyBillingValue: "+ window.monthlyBillingValue);
	}
	
	
	
	
	

	
	
</script>

<style>

.deep_link {
	font-family:verdana,tahoma,arial;
	text-decoration:none;
	font-size:inherit;
	font-weight:normal;
	color:#444444;
	background-color: none;
}

.deep_link A:HOVER {
	font-family:verdana,tahoma,arial;
	text-decoration:none;
	font-size:inherit;
	font-weight:normal;
	color:#444444;
	background-color: lightyellow;
}

.deep_link A {
	font-family:verdana,tahoma,arial;
	text-decoration:none;
	font-size:inherit;
	font-weight:normal;
	color:#444444;
	background-color: none;
}	




.search_speech_button {
	border-radius: 12px;
	font-family:verdana,tahoma,arial;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding:5px;
	background-color: #DD0000;
}



	
</style>
	
</head>


<body style="background-color: #EEEEEE; font-family:helvetica neue, verdana; font-size:14px; line-height:60px; color:#888888; word-wrap: break-word; line-height: 28px;">



<center>
	<table style="width:<? echo $master_width; ?>;  margin-top: 20px;">
		
		
		
		
		<tr>
			<td style="text-align: center; padding:0px;">
				<img src='https://Transcriber.wiki/link_images/Transcriber_wiki_banner_v1.png' style="width: 800px;">
			</td>
		</tr>
		
		
		<tr>
			<td style="text-align: right; padding:0px;">
				
				<? if($display_IVR_works == TRUE) { ?>
				<span style="font-size: 12px;"><a href='http://IVR.works' target='_IVR.works' style="text-decoration: none; color:#888888;"><i>...beta, is powered by <img src='https://Transcriber.wiki/link_images//IVR_works_icon_2.png' style="height: 20px; vertical-align: -3px;"> IVR.works&trade;</i></span></a></span>
				<? } ?>
			<td>
		</tr>


		<tr>
			<td colspan="" style="text-align: center;  padding:0px;">
						
 
			<span style="line-height: 12px;">
				<span style="color:#888888;">All your videos... <span style="color:#0000CC;">"key-word" searchable, readable and printable!</b></span></span>
			</span>
			<br>
				
				And it's 100% FREE &nbsp;<i>(nice!)</i>
				
			</td>
		</tr>
	</table>
</center>


<!-- START: SYS MSG -->
<?
	if(isset($system_message)) {
?>
<center>
	<table style="width:auto; margin-top: 20px;">
		<tr>
			<td style="text-align: left;">
			

<?
	if(isset($system_message_exit))
	{
		echo $system_message;
	    exit;
	}


?>

			</td>
		</tr>
	</table>
</center>
<?
	}
?>
<!-- END: SYS MSG -->






<!-- END: SUBSCRIBE  -->
<form action='https://channel.Transcriber.wiki/?name=<? echo urldecode($incoming_vars['name']); ?>' method='POST'>
<center>

	<table style="width:<? echo $master_width; ?>; margin-top:0px;">

			
			

		<?
			
			# http://search.Transcriber.wiki/?x=organic
		?>
		
		<!-- START: Subscribe to this CHANNEL_NAME -->
		<!-- START: Subscribe to this CHANNEL_NAME -->
		<!-- START: Subscribe to this CHANNEL_NAME -->
		
		<tr>
		<td style='text-align:center; vertical-align:middle; padding-top:0px; padding-right:10px; padding-bottom:20px; font-size:14px; font-family:arial;'><center>
		
	
	
	
	<!--- subscription -->
	
	
	
	
	
	
	
		
		
				
		
		</td>	
		</tr>
		<input type='hidden' name='subscription_channel_name' value='<? echo addslashes($incoming_vars['name']); ?>'>
		
		<!-- END: Subscribe to this CHANNEL_NAME -->
		<!-- END: Subscribe to this CHANNEL_NAME -->
		<!-- END: Subscribe to this CHANNEL_NAME -->
		
	

			
		
	</table>
</center>
</form>
<!-- END: SUBSCRIBE  -->




				
<center>
	
	<table style="width:<? echo $master_width; ?>;">
		<tr>
			<td style="text-align: center; padding-right:20px;">
				<button type='button' onclick='location.replace("https://Transcriber.wiki/search.nsdb?clear_session=please");'><b>Transcriber.wiki</b>&trade; (Start New Search)</button>
				</td>
			<td style="text-align: center; padding-left:20px;">
				<button type='button' onclick='location.replace("https://Transcriber.wiki/add_video.nsdb");'><b>Transcriber.wiki</b>&trade; (Add Your Videos)</button>
			</td>
		</tr>
	</table>
</center>
	<!-- text --> 
	
	
	
	<?
			
		
		/*
		echo "<!-- START: Subscribe to this Publisher -->";
		echo "<!-- START: Subscribe to this Publisher -->";
		echo "<!-- START: Subscribe to this Publisher -->";
		//echo "<form action='http://channel.Transcriber.wiki/?name=". $incoming_vars['name'] ."&deep_link_id=". $deep_link_id ."' method='POST'>";
		echo "<center>";
		echo "<table style='width:100%;' border=1>";
		echo "<tr>";
		echo "<td style='text-align:center; vertical-align:center; font-size:14px; font-family:arial; border-width:1px; border-style:solid; border-color:gray;'>";
		
		
		echo "<nobr>";
		echo "Subscribe to <b>" . $incoming_vars['name'] . ":</b>";
		
		//echo "&nbsp;";
		//echo "&nbsp;";


				
		$trascription_cookie_name = "subscription_". md5($incoming_vars['name']);
		//test("trascription_cookie_name",$trascription_cookie_name);
		if(empty($_COOKIE[$trascription_cookie_name])) {
			
			echo "<input type='text' name='subscription_emailaddress' value='' style='width:50px; height:14px; padding:2px; text-align:left; background-color:#FFFFE9; color:#0000EE; font-family:verdana; font-size:12px;'>";
		
		echo "&nbsp;";


			echo "<button type='submit' name='subscription_button' value='NOW' style='padding:2px; text-align:center; background-color:#888888; color:#DDDDDD; font-family:verdana; font-size:12px;'>Subscribe</button>";
			
		} else {
			
			echo "<input disabled type='text' name='subscription_emailaddress' value='". $_COOKIE[$trascription_cookie_name] ."' style='width:50px; height:14px; padding:2px; padding-left:5px; text-align:left; background-color:#FFFFE9; color:#0000EE; font-family:verdana; font-size:12px;'>";
		
		echo "&nbsp;";


			echo "<button disabled type='submit' name='subscription_button' value='NOW' style='padding:2px; text-align:center; background-color:#888888; color:#00DE00; font-family:verdana; font-size:12px;'>Subscribed!</button>";
			
		}
		

		
		echo "</nobr>";
		
		//echo "<input type='hidden' name='' value=''>";
		//echo "<input type='hidden' name='' value=''>";
		//echo "<input type='hidden' name='subscription_channel_name' value='". addslashes($incoming_vars['name']) ."'>";
		
		
		echo "<br>";
		echo "<span style='color:#AAAAAA; font-size:12px; font-weight:normal;'>(enter your email address to subscribe / receive the latest '". $incoming_vars['name'] ."' transcripts via email <u>for free</u>!)</span>";
		
		echo "</td>";	
		echo "</tr>";
		echo "</table>";
		echo "</center>";
		//echo "</form>";
		echo "<!-- END: Subscribe to this Publisher -->";
		echo "<!-- END: Subscribe to this Publisher -->";
		echo "<!-- END: Subscribe to this Publisher -->";
		*/
		
		
		
		
		
		?>
		
		
		
<center>
	<table style="width:<? echo $master_width; ?>;">
		
		
		
		<tr>
			<td style="text-align: left;">
				<?
				
					$back_from = "";
					$back_to = "";
					if(isset($channel_name_hash))
					{
						if(isset($_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash]))
						{
							$back_from = $_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash] - $PAGE_LIMIT;
							$back_to = $_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash];
						}
					}
				
					
					if($back_to > 0) {
						$back_from_to = $back_from . "-" . $back_to;
						$back_button_disabled = "";
					} else {
						$back_button_disabled = "disabled";
					}
					
					
					$next_from = "";
					$next_to = "";
					if(isset($channel_name_hash))
					{
						if(isset($_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash]))
						{
							$back_from = $_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash] - $PAGE_LIMIT;
							$back_to = $_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash] + $PAGE_LIMIT + $PAGE_LIMIT;
						}
					}
					
					/*
					$next_from = $_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash] + $PAGE_LIMIT;
					$next_to = $_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash] + $PAGE_LIMIT + $PAGE_LIMIT;
					*/
					
					$next_from_to = $next_from . "-" . $next_to;
					
				?>
				<button <? echo $back_button_disabled; ?> type='button' onclick='location.replace("https://channel.Transcriber.wiki/?name=<? 
					
					if(isset($incoming_vars['name'])) echo $incoming_vars['name']; 
					
					?>&page_button=BACK");'><b>< PAGE BACK</b> (<? 
					
					if(isset($back_from_to)) echo $back_from_to; 
					
					
					?>)</button>
			</td>
			
			<td style="text-align: center;">
				<button type='button' onclick='location.replace("https://channel.Transcriber.wiki/?name=<? 
					
					//echo $incoming_vars['name']; 
					if(isset($incoming_vars['name'])) echo $incoming_vars['name']; 
					
					
					
					?>&page_button=ALL");'><b>LIST ALL <? 
				
				//echo $_SESSION['tube-to-text']['total_channel_video_count'][$channel_name_hash]; 
				
				if(isset($channel_name_hash))
				{
					if(isset($_SESSION['tube-to-text']['total_channel_video_count'][$channel_name_hash])) echo $_SESSION['tube-to-text']['total_channel_video_count'][$channel_name_hash]; 
				}
				
				
				?></b> <i>(might take a few minutes to load)</i></button>
			</td>
			
			<td style="text-align: right;">
				<button type='button' onclick='location.replace("https://channel.Transcriber.wiki/?name=<? 
					
					//echo $incoming_vars['name']; 
					
					if(isset($incoming_vars['name'])) echo $incoming_vars['name']; 
					
					?>&page_button=NEXT");'> (<? echo $next_from_to; ?>) <b>NEXT PAGE ></b></button>
			</td>
		</tr>
	</table>
		
	
</center>



<!-- ######################################################################################## -->
<!-- ######################################################################################## -->
<!-- ######################################################################################## -->
<!-- ######################################################################################## -->
<!-- ######################################################################################## -->
<!-- ######################################################################################## -->
<!-- ######################################################################################## -->
<!-- ######################################################################################## -->
<!-- ######################################################################################## -->
<!-- ######################################################################################## -->
<!-- ######################################################################################## -->
<!-- ######################################################################################## -->
<!-- ### START: PAYYAP DONATIONS... -->
<?	
	if($display_payment_subscriptions == TRUE) {
?>



<center>
	<table style="width:800px; font-family: verdana,arial; font-size:12px; font-color:#888888; line-height:28px; border-color:#000000; border-style: dotted; border-width: medium; margin-top: 40px;">

			
			
		
					<tr>
						<td style="height:75px; text-align: right; padding-right: 10px; font-size: 14px; font-weight:normal; background-color:#444444; color:#FFFFFF;">
							
							
							
							
							<table style="width: 100%;"><tr><td style="width: 50%; text-align: left; padding-left: 10px; font-size: 14px; font-weight:normal; background-color:#444444; color:#FFFFFF;">
								
								Make a difference...	
					
							</td>
							<td style="width: 50%; text-align: right; padding-right: 10px;  font-size: 14px; font-weight:normal; background-color:#444444; color:#FFFFFF;">
								
							
							<u><? echo $channel_display_name; ?></u> Subscribers:&nbsp;&nbsp;<?
			
				if(!isset($_XXXXX_)) $_XXXXX_ = "";
				
				$tmp_sql = "SELECT count(subscription_id) FROM subscriptions WHERE channel_name = '". $_XXXXX_ ."';";	
				$number_of_subscribers = getTHECASHIER($tmp_sql);
				$number_of_subscribers = number_format($number_of_subscribers,0);
				
				if($number_of_subscribers <= 100) {
					
					echo "<i>(less than 100)</i>";
					
					
				} else {
					
					echo $number_of_subscribers;
				}
								
								
								
			?>
	
			
			
						</td></tr></table>
			
						</td>
					</tr>
					
					
					
			
					
					<tr>
						<td style="height:auto; text-align: center; padding-top: 20px; width:100%; font-size: 16px;">
							<span style="background-color: yellow;">Subscribe to <b><? echo $channel_display_name; ?></b></span> :: set your email address:
						</td>
					</tr>
					
			
					
		
					
					
						<tr id="email_address_field_display">
							<td style="width: 100%; text-align: center; padding-top: 0px; font-size: 20px;">
								<input onClick="toggleEmailAddressField(this);" type="text" name="PAYYAP_subscriber_emailaddress" style="width:400px; height:30px; background-color:#E6E6E6; color:#E5908E;font-size:18px; text-align: center;" value="your.name@example.com" />
							</td>
						</tr>
				
					
					
						<tr id="email_address_field_input" style="display:none;">
							<td style="width: 100%; text-align: center; padding-top: 0px; font-size: 20px;">
								<input onBlur="toggleEmailAddressField(this);" type="text" name="PAYYAP_subscriber_emailaddress" style="width:400px; height:30px;  background-color:#E6E6E6; color:#CC0000;  font-size:18px; text-align: center;" value="" id="emailaddress_field_id" />
								
							</td>
						</tr>
					
					
								
					
					<tr>
						<td style="height:auto; text-align: center; padding-top: 5px; width:100%; font-size: 16px;">
							...and receive <b><i><u>the latest</u></i></b> transcriptions via email - <i>for FREE!!</i>
						</td>
					</tr>
					
					
					
					
					
					
					<tr>
						<td colspan='1' style="text-align: center; padding-top:10px;">
							<span style="font-size:160%;"><!--<span style="background-color: yellow;"><b>SUPPORT  George Webb*</b></span> -->Or pledge <select id="input_monthly_donation" name="monthly_donation" onChange="updateMonthlyBilling(this)">
							<option value="1.00">$1.00</option>
							<option value="2.00">$2.00</option>
							<option value="3.00">$3.00</option>
							<option value="4.00">$4.00</option>
							<option value="5.00">$5.00</option>
							<option value="6.00">$6.00</option>
							<option value="7.00">$7.00</option>
							<option value="8.00">$8.00</option>
							<option value="9.00">$9.00</option>
							<option value="10.00">$10.00</option>
							<option value="20.00">$20.00</option>
							<option value="30.00">$30.00</option>
							<option value="40.00">$40.00</option>
							<option value="50.00">$50.00</option>
							<option value="75.00">$75.00</option>
							<option value="100.00">$100.00</option>
							<option value="250.00">$250.00</option>
							<option value="500.00">$500.00</option>
							<option value="1000.00">$1000.00</option>
						</select> per month...</span>
						</td>
						
					</tr>
					
					
					
					
					<tr>
						<td colspan='1' style="text-align: center; padding-top:10px;">
							<span style="font-size:130%;"><b>Set number of months to <u>SUPPORT "<? echo $channel_display_name; ?>"</u>:</b></span>
						</td>
						
					</tr>
					
					
					
					
					<tr>
						<td style="text-align: center; padding-top: 5px; font-size: 14px; color:#444444; font-weight: 700;">
							<nobr>
						
							
							 <input type='radio' name='PAYYAP_monthly_donations' value='0' onclick="hide_payment_field(this);" checked>FREE <span style='color:#888888;'><i>(Donate Zero Support)</i></span>
							 
							 <span style='font-size:70%; color:#AAAAAA;'>/</span><input type='radio' name='PAYYAP_monthly_donations' value='1' onclick="show_payment_field(this);">1&nbsp;<span style='font-size:70%; color:#AAAAAA;'>/</span><input type='radio' name='PAYYAP_monthly_donations' value='2' onclick="show_payment_field(this);">2&nbsp;<span style='font-size:70%; color:#AAAAAA;'>/</span><input type='radio' name='PAYYAP_monthly_donations' value='3' onclick="show_payment_field(this);"><span style="color:#000000;"><b>3</b></span> <span style='font-size:70%; color:#AAAAAA;'>/</span><input type='radio' name='PAYYAP_monthly_donations' value='4' onclick="show_payment_field(this);"><span style="color:#000000; font-size:100%;">4</span> <span style='font-size:70%; color:#AAAAAA;'>/</span><input type='radio' name='PAYYAP_monthly_donations' value='5' onclick="show_payment_field(this);">5 <span style='font-size:70%; color:#AAAAAA;'>/</span><input type='radio' name='PAYYAP_monthly_donations' value='6' onclick="show_payment_field(this);"><span style="color:#00000; font-size:100%;">6</span> <span style='font-size:70%; color:#AAAAAA;'>/</span><input type='radio' name='PAYYAP_monthly_donations' value='7' onclick="show_payment_field(this);">7 <span style='font-size:70%; color:#AAAAAA;'>/</span><input type='radio' name='PAYYAP_monthly_donations' value='8' onclick="show_payment_field(this);"><span style="color:#000000; font-size:100%;">8</span> <span style='font-size:70%; color:#AAAAAA;'>/</span><input type='radio' name='PAYYAP_monthly_donations' value='9' onclick="show_payment_field(this);"><span style="color:#000000; font-size:100%;">9</span> <span style='font-size:70%; color:#AAAAAA;'>/</span><input type='radio' name='PAYYAP_monthly_donations' value='10' onclick="show_payment_field(this);">10 <span style='font-size:70%; color:#AAAAAA;'>/</span><input type='radio' name='PAYYAP_monthly_donations' value='11' onclick="show_payment_field(this);">11 <span style='font-size:70%; color:#AAAAAA;'>/</span><input type='radio' name='PAYYAP_monthly_donations' value='12' onclick="show_payment_field(this);"><span style="color:#DD0000; font-size:140%;">12*</span>
			</nobr>
						</td>
					</tr>
					
		
					
		<tr>

			<td colspan='1' style='padding-left:320px; font-size:120%;  color:#AAAAAA; padding-right:20px; padding-top:0px; line-height:20px;'>
				<!--
				* George Webb collects 96.65% of your support (PAYYAP fee just 3.35%)
				<br>
				-->
				* Suggested 12-month support: billed @ $<u><span id="billing_per_month_2">1.00</span> per month</u>
				<!-- 
				<br>
				* Your 12-month support will also <u>remove this channel's ads</u> from your view
				-->
			</td>
		
		
		</tr>
		
		<tr id="payment_field" style="display:none;">
			<td style="width:100%; padding-top:10px;">
				

				<table style=" width:100%; font-size: 12px; font-family: arial;">
					<tr>
						<td style="width:55%; padding-right:0px;">
							
							
							<table  style="width:100%; font-size: 14px; font-family: arial;">
								<tr>
									<td style="text-align: right; padding-right: 5px;">
										Payment Amount:
									</td>
									<td>
										<nobr><span style="color:black; font-size: 14px;"><b>$ <span id="billing_per_month_1">1.00</span> per month</b> <span style="color:#DD0000; font-size: 14px;"><u>FOR <span id="months_of_support">3</span> MONTHS</u></b></span></nobr>
									</td>
								</tr>
							
								<tr>
									<td style="text-align: right; padding-right: 5px;">
										Name on Card:
									</td>
									<td>
										<input id="input_name_on_card" onFocus="" type="text" style="width:200px;" name="PAYYAP_name_on_card">
									</td>
								</tr>
								<tr>
									<td style="text-align: right; padding-right: 5px;">
										Card Number:
									</td>
									<td>
										<input id="input_card_number" type="text" style="width:200px;" name="PAYYAP_card_number">
									</td>
								</tr>
								
								<tr>
									<td style="text-align: right; padding-right: 5px;">
										Expiration Date:
									</td>
									<td>
										<select id="input_expiration_month" name="PAYYAP_expiration_month">
											<option value="01">01 (JAN)</option>
											<option value="02">02 (FEB)</option>
											<option value="03">03 (MAR)</option>
											<option value="04">04 (APR)</option>
											<option value="05">05 (MAY)</option>
											<option value="06">06 (JUN)</option>
											<option value="07">07 (JUL)</option>
											<option value="08">08 (AUG)</option>
											<option value="09">09 (SEP)</option>
											<option value="10">10 (OCT)</option>
											<option value="11">11 (NOV)</option>
											<option value="12">12 (DEC)</option>
										</select>
										/
										<select id="input_expiration_year" name="PAYYAP_expiration_year">
											<option value="2017">2017</option>
											<option value="2018">2018</option>
											<option value="2019">2019</option>
											<option value="2020">2020</option>
											<option value="2021">2021</option>
											<option value="2022">2022</option>
											<option value="2023">2023</option>
											<option value="2024">2024</option>
											<option value="2025">2025</option>
										</select>
										
									</td>
								</tr>
								
								
								<tr>
									<td style="text-align: right; padding-right: 5px; vertical-align: top;" nowrap>
										3-6 Digit Card Code:<br>
										<span style='color:#888888; font-size:12px;'><i>(back of card, near signature)</i></span>
									</td>
									<td style="line-height: 18px;">
										<nobr>
										
										<label>
										<input id="input_card_CVV" type="text" style="width:50px;" name="PAYYAP_card_CVV">
										&nbsp;
										<img src='https://tube-to-text.com/link_images/cvv.png' style="height:22px; vertical-align: middle;">
										</label>
										</nobr>
									</td>
								</tr>
				
							</table>
										
										
								
						</td>
						<td style="text-align: left; width:45%; vertical-align: top; padding-top: 8px; padding-left:15px;">
							
							<img src="https://tube-to-text.com/link_images/powered_by_PAYYAP_safe_simple_v5.png" style="height:70px;">
								
						</td>
					</tr>
				</table>

			
			
			</td>
		</tr>
		
		
		
		<tr>
			<td style="text-align: center; padding: 5px;">
				<button type="submit" name="pay_now" style="height:50px; width:800px; background-color: #E6E6E6; font-size: 20px; color:#000000; cursor:pointer;" id="subscribe_button_text"></button>
				
				<input type='hidden' name='subscription_channel_name' value='<? echo addslashes($incoming_vars['name']); ?>'>
				
			</td>
		</tr>

	</table>
	
	
	<script>
	hide_payment_field_onload();
	</script>


</center>
<?	
	}
?>
<!-- ### END: PAYYAP DONATIONS... -->
<!-- ######################################################################################## -->
<!-- ######################################################################################## -->
<!-- ######################################################################################## -->
<!-- ######################################################################################## -->
<!-- ######################################################################################## -->
<!-- ######################################################################################## -->
<!-- ######################################################################################## -->
<!-- ######################################################################################## -->
<!-- ######################################################################################## -->
<!-- ######################################################################################## -->
<!-- ######################################################################################## -->
<!-- ######################################################################################## -->














<!-- <form action="processing.nsdb" method="post"> -->

<center>
				
					
					<?
					
						/////////////////////////////////////////////////////////////////////////////////
						/////////////////////////////////////////////////////////////////////////////////
						/////////////////////////////////////////////////////////////////////////////////
						/////////////////////////////////////////////////////////////////////////////////
						/// SHOW FULL DIRECTORY
						/////////////////////////////////////////////////////////////////////////////////
						
						$incoming_vars_channel_name = "";
						if(isset($incoming_vars['channel_name']))
						{
							$incoming_vars_channel_name = $incoming_vars['channel_name'];	
						}
						
						if(
							(empty(trim($incoming_vars_channel_name)))
							&& 
								(
									(stristr($_SERVER['HTTP_HOST'],"channel.Transcriber.wiki"))
									|| (stristr($_SERVER['HTTP_HOST'],"channels.Transcriber.wiki"))
							)
							&& (empty(trim($incoming_vars['name'])))
						) {
						
					?>
				
				
				
					<table style="width:<? echo $master_width; ?>; font-size: 12px; border-collapse: collapse; margin-top: 10px;">
						
												
							
												
						<tr>
							
							<?
								
															
								### MINIMUM DURARTIN SECONDS:
								$minimum_time_to_appear_in_the_directory = "0:2:0";
								sscanf($minimum_time_to_appear_in_the_directory, "%d:%d:%d", $hours, $minimum_minutes, $seconds);
								$miniumum_seconds = isset($seconds) ? $hours * 3600 + $minimum_minutes * 60 + $seconds : $hours * 60 + $minutes;
								//test("miniumum_seconds",$miniumum_seconds);

							?>
							
							
							
							<td style="border-color: #DDDDDD; color:#000000; border-style: solid; border-width: 1px; width:33%; text-align: center; text-shadow: 1px 1px #FFFFFF; font-size: 14px; line-height: 20px; padding:10px;">
								<b>NEWEST "TRANSCRIBED":</b>
								<br>
								<span style="color:#888888; font-size: 11px; text-shadow: 0px 0px #CCCCCC; font-weight: none;"><i>(<? echo $minimum_minutes; ?> Minute Minimum for Listing)</i></span>
							</td>
							
							<td style="border-color: #DDDDDD; color:#FFFFFF; border-style: solid; border-width: 1px; width:33%; text-align: center; text-shadow: 1px 1px #444444; font-size: 14px;">
								<b>TOTALLY "RANDOM":</b>
							</td>
							
							<td style="border-color: #DDDDDD; color:#CC0000; border-style: solid; border-width: 1px; width:33%; text-align: center; text-shadow: 1px 1px #FFFFFF; font-size: 14px;">
								<b>YOUTUBE "CHANNELS" (A-Z):</b>
							</td>
							
						</tr>
						
						
						<? 
							
							//$tmp_sql = "SELECT DISTINCT(channel_name) AS channel_name FROM transcriptions ORDER BY datetime_created DESC LIMIT 10;";
							
							
# 							$tmp_sql = "SELECT DISTINCT(hash),
#   ( SELECT DISTINCT(channel_name) ) AS b
# 
# FROM transcriptions
# ORDER BY datetime_created DESC LIMIT 10;";
# 
							$and_transcription_is_complete = "AND text != ''";
							//$and_transcription_is_complete = "AND status = 'Completed'";

							$tmp_sql = "SELECT channel_name,hash 
										FROM transcriptions 
										WHERE duration_seconds > '$miniumum_seconds' 
										$and_transcription_is_complete 
										GROUP BY channel_name 
										ORDER BY channel_name
										;";
							//$tmp_sql = "SELECT DISTINCTa,b,c FROM t GROUP BY a,b,c";
							//test("tmp_sql",$tmp_sql);
							$alphabetical_channels_array = readarrayTHECASHIER($tmp_sql,"transcriptions");
							//test("newest_channels_array",$newest_channels_array);
							
							
							$tmp_sql = "SELECT channel_name,hash,title 
										FROM transcriptions 
										WHERE duration_seconds > '$miniumum_seconds' 
										$and_transcription_is_complete 
										GROUP BY channel_name 
										ORDER BY datetime_created DESC
										;";
							//test("tmp_sql",$tmp_sql);
							$newest_transcriptions_array = readarrayTHECASHIER($tmp_sql,"transcriptions");
							//test("newest_transcriptions_array",$newest_transcriptions_array);
							
							
							$tmp_sql = "SELECT DISTINCT(channel_name),title,hash 
										FROM transcriptions 
										WHERE duration_seconds > '$miniumum_seconds' 
										$and_transcription_is_complete 
										ORDER BY RAND ()
										;";
							//test("tmp_sql",$tmp_sql);
							$totally_random_array = readarrayTHECASHIER($tmp_sql,"transcriptions");
							//test("totally_random_array",$totally_random_array);
							
							
							
							
							foreach($alphabetical_channels_array as $key => $value) {
								
								//test("value",$value);
								
								
								
								
								
								
								
						
						?>
								
								<tr>
							
									
									
									
									<!-- NEW -->
									<td style="padding-left:25px; border-color: #DDDDDD; border-style: solid; border-width: 1px; width:33%; text-align: left;">
										
										<?
											
											
											
											$truncated_title = truncate_title($string=$newest_transcriptions_array[$key]['title'], $length=30, $dots = "...");
											//test("truncated_title",$truncated_title);
											
										?>
										
										<a style="color:; text-decoration: none;" href="https://Transcriber.wiki/?transcription=<? echo $newest_transcriptions_array[$key]['hash']; ?>">"<? echo $truncated_title; ?>"</a>
									</td>
									
									
									
									<!-- RANDOM -->
									<td style="padding-left:25px; border-color: #DDDDDD; border-style: solid; border-width: 1px; width:33%; text-align: left;">
										
										<?
										
											$truncated_title = truncate_title($string=$totally_random_array[$key]['title'], $length=30, $dots = "...");

											
										?>
										<a style="color:; text-decoration: none;" href="https://Transcriber.wiki/?transcription=<? echo $totally_random_array[$key]['hash']; ?>">"<? echo $truncated_title; ?>"</a>
									</td>
									
									
									<!-- CHANNELS -->
									<td style="padding-left:25px; border-color: #DDDDDD; border-style: solid; border-width: 1px; width:33%; text-align: left; font-weight:500; font-size: 110%">
										<?
										
									
											
											
											$truncated_channel = truncate_title($string=$alphabetical_channels_array[$key]['channel_name'], $length=35, $dots = "...");
											//test("truncated_channel",$truncated_channel);

											
										?>
										
										
										<a style="color:; text-decoration: none;" href="http://directory.Transcriber.wiki/?channel_name=<? echo $alphabetical_channels_array[$key]['hash']; ?>"><? echo $truncated_channel; ?></a>
									</td>
									
									
									
									
								</tr>
								
						<?
							
								
							}	
							
							
						?>
						
						
						
					</table>
					
					
					
					<?
						
						/////////////////////////////////////////////////////////////////////////////////
						/////////////////////////////////////////////////////////////////////////////////
						/////////////////////////////////////////////////////////////////////////////////
						/////////////////////////////////////////////////////////////////////////////////
						/// SHOW CHANNEL CONTENTS
						/////////////////////////////////////////////////////////////////////////////////
						} else {
							
							
							/// channel.Transcriber.wiki
							
							if($incoming_vars['name']) {
								
								
								
								//test("_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash]",$_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash]);
								
								
								
								//test("_SESSION['tube-to-text']['total_channel_video_count'][$channel_name_hash]",$_SESSION['tube-to-text']['total_channel_video_count'][$channel_name_hash]);
								
								if(stristr($_SERVER['HTTP_USER_AGENT'],"BOT")) {
									$incoming_vars['page_button'] = "ALL";
								}
								
								$insert_offset = 0;
								
								
								if(isset($channel_name_hash))
								{
									if(isset($_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash]))
									{
										$insert_offset = $_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash];
									}
								}
								
								//if($_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash]) $insert_offset = $_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash];
								
								$incoming_vars_age_button = "";
								if(isset($incoming_vars['page_button']))
								{
									$incoming_vars_age_button = $incoming_vars['page_button'];
								}
								
								if(isset($incoming_vars['name']))
								{
									$incoming_vars_name = $incoming_vars['name'];
								}
								
								
								
								
								if(!stristr($incoming_vars_age_button,"ALL")) {
									$add_page_limit = "LIMIT ". $PAGE_LIMIT;
									$add_page_offset = "OFFSET ". $insert_offset;
								}
								$tmp_sql = "SELECT * FROM transcriptions 
											WHERE channel_name = '". $incoming_vars_name ."'
											ORDER BY datetime_published DESC
											$add_page_limit $add_page_offset
											;";
																	
								//test("tmp_sql",$tmp_sql);
								$channel_list_array_new = readarrayTHECASHIER($tmp_sql,"transcriptions");
								
								//test("channel_list_array_new",$channel_list_array_new);
								


								$channel_list_array = $channel_list_array_new; // set above
								
								
							} else { // legacy
								
								if(isset($incoming_vars['channel_name']))
								{
									$incoming_vars_channel_name = $incoming_vars['channel_name'];
								}
								
								
								/// "channel_name" is code for "hash" ;)
								//test("incoming_vars['channel_name']",$incoming_vars['channel_name']);
								$tmp_sql = "SELECT * FROM transcriptions 
											WHERE hash = '". $incoming_vars_channel_name ."'
											;";
								//test("tmp_sql",$tmp_sql);
								$tmp_transcription_details = object_2_array(readTHECASHIER($tmp_sql,"transcriptions"));
								//test("tmp_transcription_details",$tmp_transcription_details);
								
								/// fix the detour:
								if(isset($tmp_transcription_details['channel_name']))
								{
									$incoming_vars_channel_name = $incoming_vars['channel_name'] = $tmp_transcription_details['channel_name'];
								}
							
								
								
								/// GET LIST OF VIDEOS:
								$tmp_sql = "SELECT * FROM transcriptions 
											WHERE channel_name = '". $incoming_vars_channel_name ."'
											AND text != ''
											ORDER BY datetime_created DESC
											;";
								//test("tmp_sql",$tmp_sql);
								$channel_list_array = readarrayTHECASHIER($tmp_sql,"transcriptions");
								//test("channel_list_array",$channel_list_array);
							}
		
							
							
							
							
							
							
					
					?>
					
					
				
					<table style="width:<? echo $master_width; ?>; font-size: 12px; border-collapse: collapse; margin-top: 40px;">
						
						
						
						<tr>
							
							<td colspan='2' style="border-color: #DDDDDD; border-style: solid; border-width: 1px; width:100%; text-align: center; font-size: 18px; text-shadow: 2px 2px #CCCCCC; line-height:42px;">
								
								Newest transcriptions for...
								<br>
								
								<span style="font-size: 62px;"><i><? 
									
									
									
									if(isset($incoming_vars['channel_name']))
									{
										$incoming_vars_channel_name = $incoming_vars['channel_name'];
									} else {
										$incoming_vars_channel_name = "";
									}
									
									$display_channel_name = trim($incoming_vars_channel_name); 
									
									
									if(isset($incoming_vars['name']))
									{
										$incoming_vars_name = $incoming_vars['name'];
									} else {
										$incoming_vars_name = "";
									}
									
									
									if(!isset($display_channel_name)) 
									{
										$display_channel_name = urldecode($incoming_vars_name);
									}
									
									
									if(isset($channel_display_name)) 
									{
										if($channel_display_name) $display_channel_name = $channel_display_name;
									}
									
									
									//echo "\"" . ucwords(strtolower($display_channel_name)) . "\"";
									echo $display_channel_name;
									
									?></i></span>
							</td>
						</tr>									
									
									
					
							
						<tr style="display: none;">
							
							<td style="width:150px; border-color: #DDDDDD; color:#CC0000; border-style: solid; border-width: 1px; text-align: center; text-shadow: 1px 1px #FFFFFF; font-size: 14px;">
								<b>PREVIEW:</b>
							</td>
							
							<td style="width:650px; border-color: #DDDDDD; color:#000000; border-style: solid; border-width: 1px;; text-align: left; text-shadow: 1px 1px #FFFFFF; font-size: 14px; padding-left: 15px;">
								<b><i>TITLE:</i></b>
								<br>
								<b>TEXT:</b>
							
								
							</td>
							
							
						</tr>
						
						
						<tr>
							<td colspan="2" style="height:10px; background-color: #444444; text-align: center; padding: 10px; line-height:42px;">
								<form action="processing.nsdb" method="post">
									
									
									
									<span style="color:#DDDDDD; font-size:14px;">Search <b><u><? 
										
									
										
										echo $display_channel_name; 
										
										
										
										?></u></b> Database for "Spoken Words":</span>
									<br>
									
									
									
									<input type="text" name="search_for_this_key_word_or_phrase" value="" style="height:22px; font-size: 18px; color:#DD0000; width:300px; padding:5px;">
									
									<!-- <input type="hidden" name="name" value=""> -->
									
									<button class="search_speech_button" type="submit" name="search_channel_name" value="<? echo addslashes($incoming_vars['name']); ?>">Search Speech!</button>
									
								</form>
								
							</td>
						</tr>
						
						
						<? 
							
							//$tmp_sql = "SELECT DISTINCT(channel_name) AS channel_name FROM transcriptions ORDER BY datetime_created DESC LIMIT 10;";
							
							
# 							$tmp_sql = "SELECT DISTINCT(hash),
#   ( SELECT DISTINCT(channel_name) ) AS b
# 
# FROM transcriptions
# ORDER BY datetime_created DESC LIMIT 10;";
# 






					
							
							foreach($channel_list_array as $key => $value) {
								
								//test("value",$value['youtube_video_id']);
								
								
								
								
								
								
								
						
						?>
								
								<tr>
							
									<td style="width:150px; padding-left:20px; padding-right:20px; padding-top:5px; border-color: #DDDDDD; border-style: solid; border-width: 1px; text-align: center; font-weight:500; vertical-align: top;">
										<?
										
									
											
											
											//$truncated_channel = truncate_title($string=$newest_channels_array[$key]['channel_name'], $length=35, $dots = "...");
											//test("truncated_channel",$truncated_channel);

											
										?>
										<a style="color:; text-decoration: none;" href="https://Transcriber.wiki/?transcription=<? echo $value['hash']; ?>">"<? echo $value['datetime_published']; ?>"</a>
										<br>
										<img src='https://img.youtube.com/vi/<? echo $value['youtube_video_id']; ?>/default.jpg'>
										
										
										
										
										<?
											
											# LARGEST DRAW
											$lotto_banner[0] = '<a target="thelottery.com" href="http://traffic.mylotto.com?t=41903&b=3&p=1&l=1"><img src="http://banners.mylotto.com/jpeg_banners/dynamic/theBig/en/120x240.jpg" alt="Click Now!" style="width:120px; height:240px; border:solid 1px black;" /></a>';

											# US MEGAMILLIONS
											$lotto_banner[1] = '<a target="thelottery.com" href="http://traffic.mylotto.com?t=41903&b=3&p=5&lid=60&l=1"><img src="http://banners.mylotto.com/jpeg_banners/dynamic/megamillions/en/120x240.jpg" alt="Click Now!" style="width:120px; height:240px; border:solid 1px black;" /></a>';
											
											# US POWERBALL
											$lotto_banner[2] = '<a target="thelottery.com" href="http://traffic.mylotto.com?t=41903&b=3&p=5&lid=25&l=1"><img src="http://banners.mylotto.com/jpeg_banners/dynamic/powerball/en/120x240.jpg" alt="Click Now!" style="width:120px; height:240px; border:solid 1px black;" /></a>';
											
																						
											# EURUJACKPOT
											$lotto_banner[3] = '<a target="thelottery.com" href="http://traffic.mylotto.com?t=41903&b=3&p=5&lid=153&l=1"><img src="http://banners.mylotto.com/jpeg_banners/dynamic/eurojackpot/en/120x240.jpg" alt="Click Now!" style="width:120px; height:240px; border:solid 1px black;" /></a>';
											
											# EURO MILLIONS
											$lotto_banner[4] = '<a target="thelottery.com" href="http://traffic.mylotto.com?t=41903&b=3&p=5&lid=99&l=1"><img src="http://banners.mylotto.com/jpeg_banners/dynamic/euromillions/en/120x240.jpg" alt="Click Now!" style="width:120px; height:240px; border:solid 1px black;" /></a>';
											
											# FRENCH LOTTO
											$lotto_banner[5] = '<a target="thelottery.com" href="http://traffic.mylotto.com?t=41903&b=3&p=5&lid=121&l=1"><img src="http://banners.mylotto.com/jpeg_banners/dynamic/franceLotto/en/120x240.jpg" alt="Click Now!" style="width:120px; height:240px; border:solid 1px black;" /></a>';
											
											# IRISH LOTTO
											$lotto_banner[6] = '<a target="thelottery.com" href="http://traffic.mylotto.com?t=41903&b=3&p=5&lid=21&l=1"><img src="http://banners.mylotto.com/jpeg_banners/dynamic/irishLotto/en/120x240.jpg" alt="Click Now!" style="width:120px; height:240px; border:solid 1px black;" /></a>';
											
											# MEGA SENA
											$lotto_banner[7] = '<a target="thelottery.com" href="http://traffic.mylotto.com?t=41903&b=3&p=5&lid=88&l=1"><img src="http://banners.mylotto.com/jpeg_banners/dynamic/mega_sena/en/120x240.jpg" alt="Click Now!" style="width:120px; height:240px; border:solid 1px black;" /></a>';
											
											# AUS MONDAY LOTTO
											$lotto_banner[8] = '<a target="thelottery.com" href="http://traffic.mylotto.com?t=41903&b=3&p=5&lid=167&l=1"><img src="http://banners.mylotto.com/jpeg_banners/dynamic/australiaMon/en/120x240.jpg" alt="Click Now!" style="width:120px; height:240px; border:solid 1px black;" /></a>';
											
											# OZ LOTTO
											$lotto_banner[9] = '<a target="thelottery.com" href="http://traffic.mylotto.com?t=41903&b=3&p=5&lid=105&l=1"><img src="http://banners.mylotto.com/jpeg_banners/dynamic/ozLotto/en/120x240.jpg" alt="Click Now!" style="width:120px; height:240px; border:solid 1px black;" /></a>';
											
											# OZ POWERBALL
											$lotto_banner[10] = '<a target="thelottery.com" href="http://traffic.mylotto.com?t=41903&b=3&p=5&lid=12&l=1"><img src="http://banners.mylotto.com/jpeg_banners/dynamic/australiaPowerball/en/120x240.jpg" alt="Click Now!" style="width:120px; height:240px; border:solid 1px black;" /></a>';
											
											# POLISH LOTTO
											$lotto_banner[11] = '<a target="thelottery.com" href="http://traffic.mylotto.com?t=41903&b=3&p=5&lid=129&l=1"><img src="http://banners.mylotto.com/jpeg_banners/dynamic/polandLotto/en/120x240.jpg" alt="Click Now!" style="width:120px; height:240px; border:solid 1px black;" /></a>';
											
											# AUS SATURDAY LOTTO
											$lotto_banner[12] = '<a target="thelottery.com" href="http://traffic.mylotto.com?t=41903&b=3&p=5&lid=14&l=1"><img src="http://banners.mylotto.com/jpeg_banners/dynamic/australiaSat/en/120x240.jpg" alt="Click Now!" style="width:120px; height:240px; border:solid 1px black;" /></a>';
											
											# SUPER ENLOTTO
											$lotto_banner[13] = '<a target="thelottery.com" href="http://traffic.mylotto.com?t=41903&b=3&p=5&lid=22&l=1"><img src="http://banners.mylotto.com/jpeg_banners/dynamic/superenalotto/en/120x240.jpg" alt="Click Now!" style="width:120px; height:240px; border:solid 1px black;" /></a>';
											
											# THUNDERBALL
											$lotto_banner[14] = '<a target="thelottery.com" href="http://traffic.mylotto.com?t=41903&b=3&p=5&lid=130&l=1"><img src="http://banners.mylotto.com/jpeg_banners/dynamic/thunderball/en/120x240.jpg" alt="Click Now!" style="width:120px; height:240px; border:solid 1px black;" /></a>';
											
											# UK LOTTO
											$lotto_banner[15] = '<a target="thelottery.com" href="http://traffic.mylotto.com?t=41903&b=3&p=5&lid=24&l=1"><img src="http://banners.mylotto.com/jpeg_banners/dynamic/uk_lotto/en/120x240.jpg" alt="Click Now!" style="width:120px; height:240px; border:solid 1px black;" /></a>';
											
											# AUS WEDNESDAY LOTTO
											$lotto_banner[16] = '<a target="thelottery.com" href="http://traffic.mylotto.com?t=41903&b=3&p=5&lid=132&l=1"><img src="http://banners.mylotto.com/jpeg_banners/dynamic/australiaWed/en/120x240.jpg" alt="Click Now!" style="width:120px; height:240px; border:solid 1px black;" /></a>';
											
								
											$display_ads = FALSE;
											$display_lotto_banners = TRUE;
											
											$and_hidden_ip_addresses = "";
											if(stristr($_SERVER['REMOTE_ADDR'],"104.54.206")) $display_lotto_banners = FALSE;
											if(stristr($_SERVER['REMOTE_ADDR'],"64.134.146")) $display_lotto_banners = FALSE;
											if(stristr($_SERVER['REMOTE_ADDR'],"64.134.31")) $display_lotto_banners = FALSE;
											if(stristr($_SERVER['REMOTE_ADDR'],"46.166.139")) $display_lotto_banners = FALSE;
											//if(stristr($_SERVER['REMOTE_ADDR'],"74.81.189")) $display_lotto_banners = FALSE;
											if(stristr($_SERVER['REMOTE_ADDR'],"_XXXXX_")) $display_lotto_banners = FALSE;
											
											if(
												($display_ads == TRUE) 
												&& ($display_lotto_banners == TRUE) 
											) {
					
												
												echo '
												<br>
												<hr>
												
												' . $lotto_banner[$key] . '
												<br>
												';
				
												
											}	
											
											
											
											
										?>
										
										
										
										
									
										
									</td>
									
									
									
									
									<td style="width:650px; padding-left:25px; border-color: #DDDDDD; border-style: solid; border-width: 1px; text-align: left; padding-top:5px; vertical-align: top; padding-top: 15px;padding-left: 20px; padding-right: 40px; padding-bottom: 15px; font-size: 14px; line-height:22px;">
										
								
										
										<?
											
											
											
											$truncated_title = truncate_title($string=$value['title'], $length=100000, $dots = "...");
											//test("truncated_title",$truncated_title);
											
										?>
										
										<b><i><a style="color:; font-size: 20px; text-decoration: none;" href="https://Transcriber.wiki/?transcription=<? echo $value['hash']; ?>"><? echo $truncated_title; ?></a></i></b>
										<br>
									
																			
										<?
										
											$string_truncate_length = 2000;
											//$string_truncate_length = 20000000000000000;
										
											$length_of_string = $value['text'];
											
											$length_of_string = strlen($length_of_string)*1.10;
											
											//test("length_of_string",$length_of_string);
											
											if($length_of_string > 0)
											{
												$precent_ramaining = number_format(((2000/$length_of_string)-1)*-100,0);
											} else {
												$precent_ramaining = 0;
											}
											
											
											if($precent_ramaining < 1) $precent_ramaining = 1;
											
											$precent_ramaining = $precent_ramaining . "%";
											
											///build string
											$tmp_text_to_display = $value['text'];
											$tmp_text_to_display = str_ireplace("%HESITATION", " ... ", $tmp_text_to_display);
											
												// sub-fileter
												$tmp_text_to_display_and_link_array = $tmp_text_to_display;
												$tmp_text_to_display_and_link_array = str_ireplace("<br><br>", "<br>", $tmp_text_to_display_and_link_array);
												$tmp_text_to_display_and_link_array = str_ireplace("<br><br>", "<br>", $tmp_text_to_display_and_link_array);
												$tmp_text_to_display_and_link_array = explode("<br>", $tmp_text_to_display_and_link_array);
												
												$number_of_sentences_in_this_transcription = count($tmp_text_to_display_and_link_array);
												
											$tmp_text_to_display = str_ireplace("<br>", "&nbsp;&nbsp;", $tmp_text_to_display);
											
											if(!isset($trim_length)) $trim_length = 0;
											
											$truncated_text = truncate_title($string=$tmp_text_to_display, $length=$trim_length, $dots = "...");
											$truncated_text = $tmp_text_to_display;	/// truncate bypass
											if(!$truncated_text) $truncated_text = "<span style='color:#888888;'><i>...transcription is being processed now....</i></span>"; 
											
											
											
											//echo "<a style='color:; text-decoration:none;' href='https://Transcriber.wiki/?transcription=". $value['hash'] . "'>"; 
											
											echo "\\\\"; /// displays :  "//"
											//echo $truncated_text;
											
											
											
											/// v1:
											# foreach($tmp_text_to_display_and_link_array as $key => $sentence) {
											#   
											#   $percentage_complete = (($key+0.01) / $number_of_sentences_in_this_transcription);
											#   
											#   $deep_link_id = $key+1;
											#   $_XXXXX_deep_link_seconds = number_format($percentage_complete * $value['duration_seconds'],0);
											#   echo "<span class='deep_link'>";
											#   echo "<a href='https://Transcriber.wiki/?transcription=". $value['hash'] . "&deep_link_id=". $deep_link_id. "&display_deep_link_total_seconds=". $_XXXXX_deep_link_seconds ."#DISPLAY_VIDEO'>". $sentence ."</a>";
											#   echo "</span>";	
											# }
											
											/// v2:
											$IBM_response = "";
											//test("value['IBM_json_response_serialized'])",$value['IBM_json_response_serialized']);
											
											if(isset($value['IBM_json_response_serialized']))
											{
												$IBM_response = $value['IBM_json_response_serialized'];
											}
											
											$IBM_response = unserialize($IBM_response);
											$IBM_response = json_decode($IBM_response);
											$IBM_response_array = object_to_array_v2($IBM_response);
											
											
											
											
											$IBM_response_array_results = array();
											if(isset($IBM_response_array['results']))
											{
												$IBM_response_array_results = $IBM_response_array['results'];
											}
											
											foreach($IBM_response_array_results as $key => $block_details) 
											{
												
												
												
												
											//foreach($IBM_response_array['results'] as $key => $block_details) {
											 
											// foreach($IBM_response_array['results'] as $key => $block_details) {
												
												
												$_XXXXX_deep_link_seconds = 0;
												if(isset($block_details['alternatives'][0]['timestamps'][0]))
												{
													$_XXXXX_deep_link_seconds = number_format($block_details['alternatives'][0]['timestamps'][0][1]-1,0);
													
													$_XXXXX_sentence = $block_details['alternatives'][0]['transcript'];
													 $_XXXXX_sentence = str_ireplace("%HESITATION", " ... ", $_XXXXX_sentence);
													 
												}
											 	//$_XXXXX_deep_link_seconds = number_format($block_details['alternatives'][0]['timestamps'][0][1]-1,0);
											 	//test("_XXXX_deep_link_seoconds",$_XXXX_deep_link_seoconds);
	
											 	$_XXXXX_sentence = $block_details['alternatives'][0]['transcript'];
											 	$_XXXXX_sentence = str_ireplace("%HESITATION", " ... ", $_XXXXX_sentence);
											 	//test("_XXXX_sentence",$_XXXX_sentence);

											//$percentage_complete = (($key+0.01) / $number_of_sentences_in_this_transcription);
											 
												$deep_link_id = $key+1;
												//$_XXXXX_deep_link_seconds = number_format($percentage_complete * $value['duration_seconds'],0);
												echo "<span class='deep_link'>";
												echo "<a href='https://Transcriber.wiki/?transcription=". $value['hash'] . "&deep_link_id=". $deep_link_id. "&display_deep_link_total_seconds=". $_XXXXX_deep_link_seconds ."#DISPLAY_VIDEO'>". $_XXXXX_sentence ."</a>";
												echo "</span>";	
											
											}
											
											
											
											//echo "\"";
											//echo " + ";
											echo " //";
											if($precent_ramaining == "100%") $precent_ramaining = "0%";
											//echo $precent_ramaining;
					 
											 
											
											
											
											
											
											
									
									?>
										
										
										
										
									</td>
									
									
								</tr>
								
						<?
							
								
							}	
							
							
						?>
						
						
						
						
					</table>
					
					
					
					
					
					
					
					
					<?
						/////////////////////////////////////////////////////////////////////////////////
						/// END DIRECTORY
						/////////////////////////////////////////////////////////////////////////////////
						/////////////////////////////////////////////////////////////////////////////////
						/////////////////////////////////////////////////////////////////////////////////
						/////////////////////////////////////////////////////////////////////////////////

						}
					
					?>
					
				</center>
				
				
			</td>
		</tr>
		
					
			
			
			
			
			
			
			
			
			
			

		<tr>
			<td style="line-height: 0px;">
				
<center>
	<table style="width:100%;">
		
		<tr>
			<td style="text-align: left;">
				<?
				
					//$back_from = $_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash] - $PAGE_LIMIT;
					//$back_to = $_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash];
					
					
					
					
					$back_from = "";
					if(isset($channel_name_hash))
					{
						if(isset($_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash]))
						{
							$back_from = $_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash] - $PAGE_LIMIT;
						}
					}
					
					$next_to = "";
					if(isset($channel_name_hash))
					{
						if(isset($_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash]))
						{
							$next_to = $_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash];
						}
					}
					
					
					
					
					
					
					
					
					
					
					if($back_to > 0) {
						$back_from_to = $back_from . "-" . $back_to;
						$back_button_disabled = "";
					} else {
						$back_button_disabled = "disabled";
					}
					
					
					$next_from = "";
					if(isset($channel_name_hash))
					{
						if(isset($_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash]))
						{
							$next_from = $_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash] + $PAGE_LIMIT;
						}
					}
					
					$next_to = "";
					if(isset($channel_name_hash))
					{
						if(isset($_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash]))
						{
							$next_to = $_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash] + $PAGE_LIMIT + $PAGE_LIMIT;
						}
					}
					
					
					
					
					//$next_from = $_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash] + $PAGE_LIMIT;
					//$next_to = $_SESSION['tube-to-text']['PAGE_OFFSET'][$channel_name_hash] + $PAGE_LIMIT + $PAGE_LIMIT;
					
					$next_from_to = $next_from . "-" . $next_to;
					
				?>
				<button <? echo $back_button_disabled; ?> type='button' onclick='location.replace("https://channel.Transcriber.wiki/?name=<? 
					
					if(isset($incoming_vars['name']))
					{
						echo $incoming_vars['name']; 
					}			
					
					
					?>&page_button=BACK");'><b>< PAGE BACK</b> (<? 
					
					if(isset($back_from_to))
					{
						echo $back_from_to; 
					}
					
					
					
					?>)</button>
			</td>
			
			<td style="text-align: center;">
				<button type='button' onclick='location.replace("https://channel.Transcriber.wiki/?name=<? 
					
					
					if(isset($incoming_vars['name']))
					{
						echo $incoming_vars['name']; 
					}			
					
					
					
					?>&page_button=ALL");'><b>LIST ALL <? 
				
				if(isset($channel_name_hash))
				{
					if(isset($_SESSION['tube-to-text']['total_channel_video_count'][$channel_name_hash]))
					{
						echo $_SESSION['tube-to-text']['total_channel_video_count'][$channel_name_hash]; 
					}
				}
				
				
				
				
				?></b> <i>(might take a few minutes to load)</i></button>
			</td>
			
			<td style="text-align: right;">
				<button type='button' onclick='location.replace("https://channel.Transcriber.wiki/?name=<? 
					
					//echo $incoming_vars['name']; 
					if(isset($incoming_vars['name']))
					{
						echo $incoming_vars['name']; 
					}
					
					
					?>&page_button=NEXT");'> (<? echo $next_from_to; ?>) <b>NEXT PAGE ></b></button>
			</td>
		</tr>
	</table>
	
		
	<table style="width:100%; margin-top: 10px;">
		<tr>
			<td style="text-align: center; padding-right:20px;">
				<button type='button' onclick='location.replace("https://Transcriber.wiki/search.nsdb?clear_session=please");'><b>Transcriber.wiki</b>&trade; (Start New Search)</button>
				</td>
			<td style="text-align: center; padding-left:20px;">
				<button type='button' onclick='location.replace("https://Transcriber.wiki/add_video.nsdb");'><b>Transcriber.wiki</b>&trade; (Add Your Videos)</button>
			</td>
		</tr>
	</table>
	
</center>

			<td>
		</tr>				











<tr>
			<td style="line-height: 20px;">
				<br>
			<hr>
			<hr>
			
	 
    
    
			<? 
				
				//test("_SESSION['template']['company']['domain']",$_SESSION['template']['company']['domain']);
				echo $disclaimer = disclaimer($company=$_SESSION['template']['company']['domain']);
				//test("disclaimer",$disclaimer);
			
			?>
		
		<span style="">
		<b>Example Scenarios ("Expectations"):</b><ul>
        
         <li>You are a semi/pro vlogger -- speaking directly into a high-quality microphone -- for 15 minutes:</li><ul>
            <li>Recording Device:  High-Quality Microphone</li>
            <li>Audio Description: <span style="color:#000000;"><b>"<u>very near and very clear</u>"</b></span></li>
            <li>Expect: <span style="color:#000000;"><b>~90% transcription accuracy</b></span>*</li>
        </ul>
        <br>
        <li>You interviewed "grandma" -- using your mobile device -- while seated at a small table:</li><ul>
            <li>Recording Device:  Mobile Phone</li>
            <li>Audio Description: <span style="color:#888888;"><b>"<u>near and clear</u>"</b></span></li>
            <li>Expect: <span style="color:#888888;"><b>~80% transcription accuracy</b></span>*</li>
        </ul>
		<br>
        <li>You recorded your professor (who was standing in the front of the class) -- using your mobile device -- while you were seated in the back of the classroom:</li><ul>
            <li>Recording Device:  Mobile Phone</li>
            <li>Audio Description: <span style="color:#CCCCCC;"><b>"<u>distant and hollow</u>"</b></span></li>
            <li>Expect: <span style="color:#CCCCCC;"><b>~70% transcription accuracy</b></span>*</li>
        </ul>
	
    </ul>
    </span>
    <span style="color:#888888; font-size: 12px;">* +60% is "sufficient" for search engines to find your content, and route users directly to your <b><i>auto-deep-linked</i></b> videos.</span>
								
		<hr>	
					
			<td>
		</tr>
						
				

    
	
    
    
    
    
 
 <!--
    
				</ul>
				<b><span style="color:#CC0000;"><span style="font-size: 110%; color:#000000;"><span style='color:#FFFFFF; background-color:#CC0000;'><b>Tube</b></span>-to-<i>Text!</i></span></b>&trade; Value to Business!</span></b>
				<ul span style="color:#CC0000;">
					<li>Transforms video into <b>"searchable"</b> content:</li>
					<ul span style="color:#CC0000;">
						<li>Make it easier to find information within video</li>
						<li>Massively <u>grows your search engine "footprint</u>"</li>
					</ul>
					
					<li>Viewers can scan through transcripts faster than viewing</li>
					<li>Print your transcripts for publishing</li>
					
				</ul>
				
				<b><span style="color:#CC0000;"><span style="font-size: 110%; color:#000000;"><span style='color:#FFFFFF; background-color:#CC0000;'><b>Tube</b></span>-to-<i>Text!</i></span></b>&trade; is <u>frequently</u> used by:</span></b>
				<ul span style="color:#888888;">
					<li>Business Presentations</li>
					<li>"v'loggers"</li>
					<li>Lectures</li>
					<li>Video Conference Calls</li>
					<li>Etc...</li>
				</ul>
				</span>
				
				-->
							
	
		
	</table>
</center>

<!-- </form>  -->


<center>
	<table style="width:90%;">
		<tr>
			<td style="text-align: center;">
				<button type='button' onclick='location.replace("https://Transcriber.wiki/search.nsdb?clear_session=please");'><b>Transcriber.wiki</b>&trade; (Start New Search)</button>
				</td>
			<td style="text-align: center;">
				<button type='button' onclick='location.replace("https://Transcriber.wiki/add_video.nsdb");'><b>Transcriber.wiki</b>&trade; (Add Your Videos)</button>
			</td>
		</tr>
	</table>
</center>




<hr>
<hr>
<!--
<span style="font-size:12px;">*<a href='https://twitter.com/trishadishes?lang=en' target='_WINK' style="text-decoration: none;">follow</a> <a href='https://www.youtube.com/channel/UC8Cl9QaRtuW9CNjP7pP4BBQ' target='_WINK' style="text-decoration: none;">the</a> <a href='https://www.youtube.com/user/georgwebb' target='_WINK' style="text-decoration: none;">meta-data</a>... </span>
-->
<br>
<br>
</body>
</html>  

<script>
	document.getElementById("input_name_on_card").setAttribute("disabled","disabled");
		document.getElementById("input_card_number").setAttribute("disabled","disabled");
		document.getElementById("input_expiration_month").setAttribute("disabled","disabled");
		document.getElementById("input_expiration_year").setAttribute("disabled","disabled");
		document.getElementById("input_card_CVV").setAttribute("disabled","disabled");
		//document.getElementById("input_monthly_donation").setAttribute("disabled","disabled");
</script>




<?
	
	
	/*
		
		
		
		
		Subscribe to <b>'<? echo $incoming_vars['name']; ?>':</b>
		
	
		
	
		
	

		<?
			
		//$trascription_cookie_name = "subscription_". md5(addslashes(trim($_SESSION['incoming_vars']['search_for_this_key_word_or_phrase'])));
		$existing_cookie_name = "subscription_". md5(trim(urlencode($incoming_vars['name'])));
		//test("trascription_cookie_name",$trascription_cookie_name);
		
		if(empty($_COOKIE[$existing_cookie_name])) {
		
		?>
		
			<input type='text' name='subscription_emailaddress' value=''  style='width:250px; height:14px; padding:2px; text-align:left; background-color:#FFFFE9; color:#0000EE; font-family:verdana; font-size:12px;' />
				&nbsp;
		<button type='submit' name='subscription_button' value='NOW' style='padding:2px; text-align:center; background-color:#888888; color:#DDDDDD; font-family:verdana; font-size:12px;'>Subscribe</button></nobr>
		
		
			
	<?
		
		} else {
	?>
		
			<input disabled type='text' name='subscription_emailaddress' value='<? echo $_COOKIE[$existing_cookie_name]; ?>' style='width:250px; height:14px; padding:2px; padding-left:5px; text-align:left; background-color:#FFFFE9; color:#0000EE; font-family:verdana; font-size:12px;'>
		
		&nbsp;


			<button disabled type='submit' name='subscription_button' value='NOW' style='padding:2px; text-align:center; background-color:#888888; color:#00DE00; font-family:verdana; font-size:12px;'>Subscribed!</button>
			
		
		
	<?
	
		}
		
	?>
		
		</nobr>
		
		
	<?
		//<input type='hidden' name='' value='". $row_details['youtube_video_id'] ."'>
		//<input type='hidden' name='subscription_key_word' value='". addslashes($row_details['channel_name']) ."'>
		
	?>
		
		<br>
		<span style='color:#AAAAAA; font-size:12px; font-weight:normal;'>(enter your email address to subscribe / receive the latest transcripts that reference '<? echo $incoming_vars['name']; ?>' -- via email <u>for free</u>!)</span>
		


*/


?>