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) { ?>
View Band Bio click image
}?>
Danno Live
Danno is available for festivals either Solo or with his full Band
Maddens Bar -London
Edgware Festival -London
Last of the 69 party at Nambucca -London
Message on Danno@dannosheehan.com or use contact page