function Playtrack($href,$file,$Trackcnt){
?>
return 1; }
function PlayPopuptrack($href,$file,$Trackcnt){
?>
return 1; }
function get_between($input, $start, $end) {
$substr = substr($input, strlen($start)+strpos($input, $start), (strlen($input) - strpos($input, $end))*(-1));
return $substr;
}
function right($string,$chars) {
$vright = substr($string, strlen($string)-$chars,$chars);
return $vright;
}
function left($string,$chars) {
$vleft = substr($string, 0,$chars);
return $vleft;
}
function mid($string,$chars,$from) {
$vmid = substr($string, $from-1,$chars);
return $vmid;
}
function parseWord($userDoc) {
$fileHandle = fopen($userDoc, "r");
$line = @fread($fileHandle, filesize($userDoc));
$lines = explode(chr(0x0D),$line);
$outtext = "";
foreach($lines as $thisline)
{
$pos = strpos($thisline, chr(0x00));
if (($pos !== FALSE)||(strlen($thisline)==0))
{
} else {
$outtext .= $thisline." ";
}
}
$outtext = preg_replace("/[^a-zA-Z0-9\s\,\.\-\n\r\t@\/\_\(\)]/","",$outtext);
return $outtext;
}
function check_input($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
function curPageName() {
return substr($_SERVER["SCRIPT_NAME"],strrpos($_SERVER["SCRIPT_NAME"],"/")+1);
}
$curPage=curPageName();
$curPageName=$curPage;
//-->
function getChecksum($DBID,$mysqldb,$mysqlip,$mysqlusr,$mysqlpwd,$status,$CHK) {
// Connect to database
$CHK=check_input($CHK);
$DBID=check_input($DBID);
$status=check_input($status);
$sel_count=0;
$mem_checksum="nonreg access";
$success="";
//validate DBID ;
if ($status>0 && $status<5 && $DBID!="") {
$con=mysql_connect($mysqlip,$mysqlusr,$mysqlpwd) or die ("Cannot connect to Danno's database");
mysql_select_db($mysqldb,$con);
$result = mysql_query("SELECT * FROM members WHERE mem_num = '$DBID' ") or die ("Error: " . mysql_error());
while($row = mysql_fetch_array($result))
{ $sel_count++ ; $mem_checksumDB=$row['mem_checksum'];$success=$row['mem_type'];$sel_email=$row['mem_email'];}
mysql_close($con);
}
if ($status==1&&$success=="AD"&&$CHK==$mem_checksumDB) {$mem_checksum=$mem_checksumDB;}
if ($status==2&&($success=="AD"||$success=="MB")&&$CHK==$mem_checksumDB) {$mem_checksum=$mem_checksumDB;}
if ($status==3&&($success=="AD"||$success=="MB"||$success=="RG")&&$CHK==$mem_checksumDB) {$mem_checksum=$mem_checksumDB;}
if ($status==4&&($success=="NV")) {$mem_checksum=$mem_checksumDB;}
if ($mem_checksum=="nonreg access") {$mem_checksum=generatePassword(12,4);}
return $mem_checksum ;
}
function getChecksumAD($DBID,$mysqldb,$mysqlip,$mysqlusr,$mysqlpwd,$status) {
// Connect to database
$DBID=check_input($DBID);
$status=check_input($status);
$sel_count=0;
$mem_checksum="nonreg access";
$success="";
//validate DBID ;
if ($status>0 && $status<5 && $DBID!="") {
$con=mysql_connect($mysqlip,$mysqlusr,$mysqlpwd) or die ("Cannot connect to Danno's database");
mysql_select_db($mysqldb,$con);
$result = mysql_query("SELECT * FROM members WHERE mem_num = '$DBID' ") or die ("Error: " . mysql_error());
while($row = mysql_fetch_array($result))
{ $sel_count++ ; $mem_checksumDB=$row['mem_checksum'];$success=$row['mem_type'];$sel_email=$row['mem_email'];}
mysql_close($con);
}
if ($status==1&&$success=="AD") {$mem_checksum=$mem_checksumDB;}
if ($status==2&&($success=="AD"||$success=="MB")) {$mem_checksum=$mem_checksumDB;}
if ($status==3&&($success=="AD"||$success=="MB"||$success=="RG")) {$mem_checksum=$mem_checksumDB;}
if ($mem_checksum=="nonreg access") {$mem_checksum=generatePassword(12,4);}
return $mem_checksum ;
}
function generatePassword($length, $strength) {
$vowels = 'aeuy';
$consonants = 'bdghjmnpqrstvz';
if ($strength & 1) {
$consonants .= 'BDGHJLMNPQRSTVWXZ';
}
if ($strength & 2) {
$vowels .= "AEUY";
}
if ($strength & 4) {
$consonants .= '23456789';
}
if ($strength & 8) {
$consonants .= 'zZxX';
}
$password = '';
$alt = time() % 2;
for ($i = 0; $i < $length; $i++) {
if ($alt == 1) {
$password .= $consonants[(rand() % strlen($consonants))];
$alt = 0;
} else {
$password .= $vowels[(rand() % strlen($vowels))];
$alt = 1;
}
}
return $password;
}
function DispRow($HRef,$P3,$P4,$P5,$P8,$W,$C) {
$hreffile=$HRef ; $parts[3]=$P3;$parts[4]=$P4;$parts[5]=$P5;$parts[8]=$P8;
?>
$rowcnt=$C;
}
function menuitem($page,$button,$text,$pageparams,$curPage,$skipcurpg,$notused) {
if ($page!=null)
{
if ( $curPage != $page || $skipcurpg!= 1)
{
if (strlen($page) > 0) {
$goto=$page.$pageparams;
//goto page with parameters
If ($button=="") {
//display button icon
?>
}
else {
//display text
?>
}
}
} //
} //page
return 1;
} //end of function
?>
$DBID="" ;$CHK="";//?layoutType=".$layoutType;
if (isset($_GET["success"])) {$success=check_input($_GET["success"]);}
if (isset($_GET["DBID"])) {$DBID=check_input($_GET["DBID"]);}
if (isset($_GET["CHK"])) {$CHK=check_input($_GET["CHK"]);}
if (isset($_GET["sel_email"])) {$sel_email=check_input($_GET["sel_email"]);}
if (isset($_POST["CHK"])) {$CHK=check_input($_POST["CHK"]);}
if (isset($_POST["HofM"])) {$success=check_input($_POST["HofM"]);}
if (isset($_POST["DBID"])) {$DBID=check_input($_POST["DBID"]);}
if (false) {
$CHKURL=$CHK;$CHK=getChecksum($DBID,$mysqldb,$mysqlip,$mysqlusr,$mysqlpwd,$success,$CHK);
If($CHK!=$CHKURL){ $success=0;$DBID="";}
If ($success>0) {$pageparams=$pageparams."?success=".$success."&DBID=".$DBID."&CHK=".$CHK;}
}
?>
if (($success>0) && ($success<4)) {
?>
} ?>
if (($success<1)||($success>3)) {
if ($msqlenabled) {
?>
} } // membership end;
?>
$page="W3DHomeDanno.php";$button="";$but="W3DHomeButton.jpg";$text="Home";
$rtrn=menuitem($page,$button,$text,$pageparams,$curPage,$skipcurpg,$Mtext);
?>
$page="W3DMerchDanno.php";$button="";$but="W3DSamplesBluesButton.jpg";$text="SHOP";
$rtrn=menuitem($page,$button,$text,$pageparams,$curPage,$skipcurpg,$Mtext);
?>
$page="W3DContactDanno.php";$button="";$but="W3DContactButton.jpg";$text="eMail";
$rtrn=menuitem($page,$button,$text,$pageparams,$curPage,$skipcurpg,$Mtext);
?>
$page="W3DSoundDanno69.php";$button="";$but="W3DSamplesRockButton.jpg";$text="Party";
$rtrn=menuitem($page,$button,$text,$pageparams,$curPage,$skipcurpg,$Mtext);
?>
if (false) {
$page="W3DSoundCanvist.php";$button="";$but="W3DSamplesCanvist.jpg";$text="Glasgow Canvist";
$rtrn=menuitem($page,$button,$text,$pageparams,$curPage,$skipcurpg,$Mtext);
}?>
if (false) {
$page="W3DSoundGaelBones.php";$button="";$but="W3DSamplesGaelBones.jpg";$text="Gael Bones";
$rtrn=menuitem($page,$button,$text,$pageparams,$curPage,$skipcurpg,$Mtext);
}
?>
if (false) {
$page="W3DSoundDanno.php";$button="";$but="W3DSoundDannoButton.jpg";$text="Shows";
$rtrn=menuitem($page,$button,$text,$pageparams,$curPage,$skipcurpg,$Mtext);
} //if end
?>
$page="W3DRadioDanno.php";$button="";$but="W3DRadioButton.jpg";$text="Radio";
$rtrn=menuitem($page,$button,$text,$pageparams,$curPage,$skipcurpg,$Mtext);
?>
$page="W3DPressDannoBio.php";$button="";$but="W3DBioButton.jpg";$text="Bio";
$rtrn=menuitem($page,$button,$text,$pageparams,$curPage,$skipcurpg,$Mtext);
?>
if (false) {
$page="W3DMerchDanno.php";$button="";$but="W3DPayPalButton.jpg";$text="Merch";$merchorderupage="W3DMerchPaypalUPrt.php";
$rtrn=menuitem($page,$button,$text,$pageparams,$curPage,$skipcurpg,$Mtext);
} //if end
?>
if (false) {
$page="W3DBioCD1.php";$button="";$but="W3DBioCD1Button.jpg";$text="Album Bio";
$rtrn=menuitem($page,$button,$text,$pageparams,$curPage,$skipcurpg,$Mtext);
} //if end
?>
if (false) {
$page="W3DLink.php";$button="";$but="W3DLinkButton.jpg";$text="Friends Link";
$rtrn=menuitem($page,$button,$text,$pageparams,$curPage,$skipcurpg,$Mtext);
?>
$page="W3DRecordStore.php";$button=="";$but="W3DShopButton.jpg";$text="record store";
$rtrn=menuitem($page,$button,$text,$pageparams,$curPage,$skipcurpg,$Mtext);
?>
$page="W3DMerchPrtOrder.php";$button="";$but="W3DOrderButton.jpg";$text="Pre Order Link";$merchorderupage="W3DMerchOrderUPrt.php";
$rtrn=menuitem($page,$button,$text,$pageparams,$curPage,$skipcurpg,$Mtext);
} // false if end
?>
if (false) {
if ( $curPage != $registeredpage || $skipcurpg!= 0)
{
if (($success>0)&&($success<4)) {
$titletext="registered";
$registeredtogo=$registeredpage.$pageparams;
$registeredbutton="W3DRegisteredButton.jpg";
?>
} } //if end*2
} //false
?>
if (false) {
if ( $curPage != $memberpage || $skipcurpg!= 0)
{
if (($success>0)&&($success<3)) {
$memberbutton="W3DMemberButton.jpg";
$titletext="member's area";
$membertogo=$memberpage.$pageparams;
?>
} }
?>
if ( $curPage != $ondemandpage || $skipcurpg!= 0)
{
if (($success>0)&&($success<3)) {
$titletext="on demand radio";
$ondemandtogo=$ondemandpage.$pageparams;
?>
}
}
?>
if ( $curPage != $adminpage || $skipcurpg!= 0)
{
if (($success>0)&&($success<2)) {
$adminbutton="SBRAdminButton.jpg";
$titletext="admin area";
$admintogo=$adminpage.$pageparams;
?>
}
}
}// false
//https://open.spotify.com/user/21qqheb2cyybe4hf3ozxtnoki?si=443e08f1745c4b86
//https://open.spotify.com/playlist/4Yoc5yWnAcdlkzUx3F30an?si=9ef4d13dbd7443fe
//https://open.spotify.com/user/21qqheb2cyybe4hf3ozxtnoki?si=a79100be113b4679
//https://open.spotify.com/embed/playlist/2S3PSn0jqzgsyHUhK4B1Fc?utm_source=generator
?>
if (true) {
?>
Spotify
} //if end
?>
Twitter
Follow @dannosheehan
if (false) { ?>
Follow the link @W3Detour
} //if end
?>
$page="https://www.lemonrock.com/dannosheehan?page=gigs";$button="https://www.lemonrock.com/gx/weareonlemonrock.png";$Mtext="LemonRock";
$rtrn=menuitem($page,$button,$text,$pageparams,$curPage,$skipcurpg,$Mtext);
?>
$page="https://www.instagram.com/danno.sheehan/";$but="";$button="W3DInstagram.jpeg";$text="link to instagram";
$rtrn=menuitem($page,$button,$text,$pageparams,$curPage,$skipcurpg,$Mtext);
?>
$page="https://www.facebook.com/Danno.Sheehan";$button="FB.png";$but="Facebook";$text="Facebook";
$rtrn=menuitem($page,$button,$text,$pageparams,$curPage,$skipcurpg,$Mtext);
?>
// include $adverts_page ;
// Banner
if ($banner_strip) {
?>
}?>
"Passing Time" Vinyl Album and new Gael Bones EP and W3Detour Single
}?>
}?>
Listen to Gods on Mars for advice before we loose it all
"What have they done to our Oceans down amongst the Reef's?"
"So lets make our own peace with our plannet Earth"
Danno Sheehan
if (false) {
?>
*** Vinyl Offer £9.99 +CD ***
*** Digital Single from Amazon***
*** EP Gael Bones *New***
Singer/SongWriter & Band Leader @W3Detour
‘Didn’t Always Get It Right’ One day his soul will rest.
Demons will be gone, hopefully not the writing..
(R) W3Detour is a registered trade mark of Danno Sheehan
}?>
if ( $MarqueeEnabled) {
?>
} //* marquee loop */
if ($banner_strip) {
?>
}?>
if (false) {
$sel_email="";
if ($success>0 && $success< 3) { Echo "Welcome to Member Discounts - Check them out here";}
if ($success>2 && $success< 5) { Echo " look out for fans benefits ";}
}
if ($DBID>0) {
/* Connect to database */
$con=mysql_connect($mysqlip,$mysqlusr,$mysqlpwd) or die ("Cannot connect to W3D database");
mysql_select_db($mysqldb);
$sel_count=0;
$result = mysql_query("SELECT * FROM members WHERE '$DBID' = mem_num ") or die ("Error: " . mysql_error());
while($row = mysql_fetch_array($result)) { $sel_count++ ; $sel_type=$row['mem_type'] ; $sel_email=$row['mem_email'] ; $sel_nameTitle=$row['mem_nameTitle'];$sel_nameFirst=$row['mem_nameFirst'];$sel_nameSur=$row['mem_nameSur'];}
if ($sel_count == 1 ) {
$salutation=$sel_nameFirst;
} /* exists */
mysql_close($con);
} // end of sel_email=""
?>
Danno's Music Shop page
Buy Vinyl record "Passing Time"
***2022 the year for Vinyl. A Present for your Vinyl loving friends ***
Passing Time VINYL Album at discounted Price during the pandemic. Limited Time Period hopefully -- Only normally £15
allow at 10 Day's for delivery
LP price £9.99 including free CD (£12.99 including packing & postage )
Signed Copy
first one purchased by Teresa Mallen Signed Copy
}?>
Buy CD version of "passing Time"
online CD
CD available now
Passing Time CD allow 5 working days for delivery
CD price £7 (including packing & postage £9)