datasec[] = $fr; $new_offset = strlen( implode( "", $this->datasec ) ); $cdrec = "\x50\x4b\x01\x02"; $cdrec .="\x00\x00"; $cdrec .="\x0a\x00"; $cdrec .="\x00\x00"; $cdrec .="\x00\x00"; $cdrec .="\x00\x00\x00\x00"; $cdrec .= pack( "V",0); $cdrec .= pack( "V",0); $cdrec .= pack( "V",0); $cdrec .= pack( "v", strlen( $name ) ); $cdrec .= pack( "v", 0 ); $cdrec .= pack( "v", 0 ); $cdrec .= pack( "v", 0 ); $cdrec .= pack( "v", 0 ); $ext = "\x00\x00\x10\x00"; $ext = "\xff\xff\xff\xff"; $cdrec .= pack( "V", 16 ); $cdrec .= pack( "V", $this -> old_offset ); $cdrec .= $name; $this -> ctrl_dir[] = $cdrec; $this -> old_offset = $new_offset; return; } function add_file( $data, $name ) { $fp = fopen( $data, "r" ); if( filesize( $data )>0 ) { $filesizeout = filesize( $data ); } else { $filesizeout = 1; } $data = fread( $fp, $filesizeout ); fclose( $fp ); $name = str_replace( "\\", "/", $name ); $unc_len = strlen( $data ); $crc = crc32( $data ); $zdata = gzcompress( $data ); $zdata = substr ( $zdata, 2, -4 ); $c_len = strlen( $zdata ); $fr = "\x50\x4b\x03\x04"; $fr .= "\x14\x00"; $fr .= "\x00\x00"; $fr .= "\x08\x00"; $fr .= "\x00\x00\x00\x00"; $fr .= pack( "V", $crc ); $fr .= pack( "V", $c_len ); $fr .= pack( "V", $unc_len ); $fr .= pack( "v", strlen( $name ) ); $fr .= pack( "v", 0 ); $fr .= $name; $fr .= $zdata; $fr .= pack( "V", $crc ); $fr .= pack( "V", $c_len ); $fr .= pack( "V", $unc_len ); $this -> datasec[] = $fr; $new_offset = strlen(implode("", $this->datasec)); $cdrec = "\x50\x4b\x01\x02"; $cdrec .="\x00\x00"; $cdrec .="\x14\x00"; $cdrec .="\x00\x00"; $cdrec .="\x08\x00"; $cdrec .="\x00\x00\x00\x00"; $cdrec .= pack( "V", $crc ); $cdrec .= pack( "V", $c_len ); $cdrec .= pack( "V", $unc_len ); $cdrec .= pack( "v", strlen( $name ) ); $cdrec .= pack( "v", 0 ); $cdrec .= pack( "v", 0 ); $cdrec .= pack( "v", 0 ); $cdrec .= pack( "v", 0 ); $cdrec .= pack( "V", 32 ); $cdrec .= pack( "V", $this -> old_offset ); $this -> old_offset = $new_offset; $cdrec .= $name; $this -> ctrl_dir[] = $cdrec; } function file() { $data = implode( "", $this -> datasec ); $ctrldir = implode( "", $this -> ctrl_dir ); return $data . $ctrldir . $this -> eof_ctrl_dir . pack( "v", sizeof( $this -> ctrl_dir) ) . pack( "v", sizeof( $this -> ctrl_dir) ) . pack( "V", strlen( $ctrldir ) ) . pack( "V", strlen( $data ) ) . "\x00\x00"; } } ?> Live Tour Artists Console

News

 PocketAgentLive user forum coming soon! - October 15, 2010
PocketAgenLive set to launch a user forum on the PocketAgentLive web site next week.
Read More
 Welcome to our new PocketAgentLive users - October 8, 2010
We are pleased to welcome aboard our many new PocketAgentLive users!
Read More
 New features on the PocketAgentLive coming soon! - October 8, 2010
New features coming soon to the PocketAgentLive
Read More
 PocketAgentLive video demo now available. - July 20, 2010
A video demo of the PocketAgentLive is now available. Click on the \"Demo Video\" link.
Read More
 LiveTourArtists welcomes Seamus MacNeil to our staff - June 21, 2010
LiveTourArtists is pleased to announce the addition of Seamus MacNeil to our staff.
Read More
 LiveTourArtists welcomes new artist Sean Ashby to our roster - June 21, 2010
LiveTourArtists is pleased to announce the latest addition to their roster, Sean Ashby.
Read More
 PocketAgentLive Launching Thursday, June 24!! - June 21, 2010
It is our goal for PocketAgentLive to have the most accurate Purchaser and Venue data base information for our users.
Read More
 This summer, support the festivals, promoters and venues who are presenting Canadian artists - June 21, 2010
This summer, support the festivals, promoters and venues who are presenting touring artists from coast to coast
Read More
 PocketAgentLive update - April 13, 2010
We would like to thank everyone for their pre-registration. We are still beta testing and we look forward to our May 1st release. Keep checking our website for updates.
Read More
 Canadian Music Week - See our Artists 411 girls in action - April 13, 2010
Photos of our beautiful Artists 411 girls promoting our service
Read More
 LiveTourArtists presents Artists 411 - January 29, 2010
LiveTourArtists presents to you, the buyer, Artists 411. A free service that allows for entertainment buyers to quickly and easily search, find and connect with artists worldwide. Artists 411 will continue to expand and evolve over the next few months.
Read More
 LiveTourArtists is currently beta testing The UmbrellaTree - January 29, 2010
LiveTourArtists prepares to unfold The UmbrellaTree. A complete booking software system for artists, managers, agents and magents. The UmbrellaTree software has been created for you, the artist, as a user-friendly software system that allows you to connect with all the buyers and venues in the industry and allows you to perform such tasks as booking and contracting through your smart phone.
Read More