############################################### Place your Banner-Advertising # add to affiliates.txt sub affiliates { my($affil,$roll,@links); if($Sponsored=~ /ezi/ || $Form{'AP'} eq 'T') { open(AFFIL,"$file_affiliates") || open(AFFIL,">$file_affiliates"); @affiliate = ; close(AFFIL); foreach (@affiliate) { chomp($_); split_affiliates($_); (!$Cats || $Cats=~ /$Form{'cat'}/) ?( push @links, $_,) :( next ); if($DisplayRate){ for($c=1;$c<$DisplayRate;$c++){ push(@links, $_); } } } $affil=scalar(@links); $roll = int(rand $affil); $xx=0; foreach (@links) { chomp($_); split_affiliates($_); if($xx==$roll){ last; } $xx++; } #$Cats,$Subs,$SiteUrl,$Banner,$Alt if($Alt) { $randomsponsorlink = qq|

Open sponsor in new window
|; } else { $randomsponsorlink = qq|
$Banner
|; } } else { $randomsponsorlink="

Open sponsor in new window
"; } } # Open sponsor in new window @struct_affiliates=('Date','Cats','Subs','SiteName','SiteUrl','Banner','Alt','DisplayRate'); sub split_affiliates { my($data)=@_; my $x=0; chomp($data); $data=~ s/\^/\n/g; (@temp) = split /\|/, $data; foreach(@struct_affiliates){ $$_=$temp[$x]; $x++; } } sub join_affiliates { my ($edit,$new)=@_; my $record; if($new == 1) { foreach(@struct_affiliates){ $$_=''; } $Date=$sdate; } if($edit == 1) { foreach(keys %Form){ if($_){ ©it($_); } } foreach(@struct_affiliates){ $record.="$$_|"; } } return $record; } sub Banners { my $count='0'; #'Date','Cats','Subs','SiteName','SiteUrl','Banner','Alt', $bannerspage.=qq|

Random Banners

|; if($Form{'Act'}=~ /Edit|Delete/) { open(LINKS, "$file_affiliates"); @links=; close(LINKS); open(LINKS, ">$file_affiliates"); @nlinks=; foreach(@links) { split_affiliates($_); if($Form{'bcount'} eq $count){ if($Form{'Act'} eq 'Delete'){ next; } $_ = join_affiliates(1,0).$nl; } print LINKS $_; $count++; } close(LINKS); } if($Form{'Act'} eq 'Add') { open(LINKS, ">>$file_affiliates"); print LINKS join_affiliates(1,1).$nl; close(LINKS); } $count='0'; #reset open(LINKS, "$file_affiliates"); @links=; close(LINKS); foreach(@links) { chomp; split_affiliates($_); $Alt?($DBanner=qq||):($DBanner=$Banner); $DisplayRate?():($DisplayRate=1); $bannerspage.=qq|
Date : @{[strdate($Date)]} Display Rate : Currently : $DisplayRate of @{[$#links+1]}
Site :
Track Url :
Banner : $DBanner
Alt :
Leave Alt blank if using flash object code.

|; $count++; } $bannerspage.=qq|
Rate : (Increased usage rate)
Site :
Track Url :
Banner :
Alt :
Leave Alt blank if using flash object code.



To add random banners copy and paste &bnsp;&bnsp;&bnsp;&bnsp; into any page.
Note : Banner will not display while using above code until page viewed in normal browser.

|; #($Date,$Time,$SiteUrl,$SiteUrlLink,$SiteName,$Company,$Title,$Email,$PW,$Gender,$First,$Last,$Banner,$Cats } 1;