Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // get from sql scripts
- $sidebar= array(1 => 0, 2 => 0, 3 => 0, 4 => 0, 5 => 0, 6 => 0, 7 => 0, 8 => 0, 9 => 0);
- $sidebar_count=count($sidebar);
- //category : sidebar1
- //genre : sidebar2
- //organization : sidebar3
- //search by date flag : sidebar4
- //begining date : sidebar5
- //ending date : sidebar6
- //size : sidebar7
- //ppp : sidebar8
- //view : sidebar9
- //Get sidebar selections
- $j=1;
- while($j < $sidebar_count)
- {
- $AR=("sidebar".$j);
- $sidebar[$j]=$_GET[$AR];
- $j++;
- }
- if($sidebar[8]==0){$sidebar[8]=5;} //default pubs per page is 5
- $page_sel=$_GET['page_sel'];
- if($page_sel==0){$page_sel=1;} //default selected page is 1
- $sidebar[9]=$_GET['sidebar9'];
- //Get select Categorys
- //$user="millspubco545586";
- //$password="password";
- //$database="cal_millspub_com";
- //$server="sql5c25a.carrierzone.com";
- $user="root";
- $password="";
- $database="cal_millspub_com";
- $server="localhost";
- mysql_connect($server,$user,$password);
- @mysql_select_db($database) or die( "Unable to select database");
- $query="SELECT name FROM category";
- $category=mysql_query($query);
- $num_cat=mysql_numrows($category);
- //Get select Genre
- if($sidebar[1]==0){
- $query="SELECT gen_id, name FROM genre ORDER BY name;";}
- else{
- $query="SELECT gen_id, name FROM genre where (".$sidebar[1]."= (cat_fk - 1) || gen_id=1) ORDER BY name;";}
- $genre=mysql_query($query);
- $num_gen=mysql_numrows($genre);
- //Get select Organization
- switch (1){
- case ($sidebar[1]==0 && $sidebar[2]==0):
- $query="SELECT org_id, name FROM org ORDER BY name;";
- break;
- case ($sidebar[1]==!0 && $sidebar[2]==0):
- $query="SELECT DISTINCT org_id, org.name FROM org, publications, genre where (cat_fk-1=".$sidebar[1]." && gen_fk=gen_id && org_fk=org_id) || org_id=1 ORDER BY name;";
- break;
- case ($sidebar[1]==0 && $sidebar[2]==!0):
- $query="SELECT org_id, name FROM org ORDER BY name;";
- break;
- case ($sidebar[1]==!0 && $sidebar[2]==!0):
- $query="SELECT DISTINCT org_id, org.name FROM org, publications, genre where (cat_fk-1=".$sidebar[1]." && gen_fk=gen_id && gen_fk-1=".$sidebar[2]." && org_fk=org_id) || org_id=1 ORDER BY name;";
- break;
- }
- $org=mysql_query($query);
- $num_org=mysql_numrows($org);
- //Get select Publications
- //Dates selected
- if ($sidebar[4]==1)
- {
- $parts = explode("-",$sidebar[5]);
- $startdate=($parts[2]."-".$parts[0]."-".$parts[1]);
- $parts = explode("-",$sidebar[6]);
- $enddate=($parts[2]."-".$parts[0]."-".$parts[1]);
- $condition="&&(('".$startdate."'<=end)&&('".$enddate."'>=start))";
- }
- else{$today = getdate(); $condition=("&& ('".$today[year]."-".$today[mon]."-".$today[mday]."' < ready)");}
- //size selected
- if ($sidebar[7]==!0){$condition=$condition."&&size_fk=".$sidebar[7];}
- switch(1){
- case ($sidebar[1]==0 && $sidebar[2]==0 && $sidebar[3]==0):
- $query="SELECT DISTINCT org.name AS org_name, org.website AS org_website, publications.start, publications.name AS pub_name, publications.website AS pub_website, loc_date, publications.info as pub_info,
- DATE_FORMAT(publications.closing, \"%m-%d-%Y\") AS closing, DATE_FORMAT(publications.non_ready, \"%m-%d-%Y\") AS non_ready, DATE_FORMAT(publications.ready, \"%m-%d-%Y\") AS ready,
- publications.img AS pub_img, size.name AS size_name, size.img AS size_img, publications.circulation, publications.pub_id
- FROM org, publications, genre, size
- WHERE ((org_id=org_fk)&&(size_id=size_fk)".$condition.") ORDER BY start;";
- break;
- case ($sidebar[1]==!0 && $sidebar[2]==0 && $sidebar[3]==0):
- $query="SELECT DISTINCT org.name AS org_name, org.website AS org_website, publications.start, publications.name AS pub_name, publications.website AS pub_website, loc_date, publications.info as pub_info,
- DATE_FORMAT(publications.closing, \"%m-%d-%Y\") AS closing, DATE_FORMAT(publications.non_ready, \"%m-%d-%Y\") AS non_ready, DATE_FORMAT(publications.ready, \"%m-%d-%Y\") AS ready,
- publications.img AS pub_img, size.name AS size_name, size.img AS size_img, publications.circulation, publications.pub_id
- FROM org, publications, genre, size
- WHERE ((gen_id=gen_fk)&&(org_id=org_fk)&&(size_id=size_fk)&&((cat_fk-1)=".$sidebar[1].")".$condition.") ORDER BY start;";
- break;
- case ($sidebar[1]==0 && $sidebar[2]==!0 && $sidebar[3]==0):
- $query="SELECT DISTINCT org.name AS org_name, org.website AS org_website, publications.start, publications.name AS pub_name, publications.website AS pub_website, loc_date, publications.info as pub_info,
- DATE_FORMAT(publications.closing, \"%m-%d-%Y\") AS closing, DATE_FORMAT(publications.non_ready, \"%m-%d-%Y\") AS non_ready, DATE_FORMAT(publications.ready, \"%m-%d-%Y\") AS ready,
- publications.img AS pub_img, size.name AS size_name, size.img AS size_img, publications.circulation, publications.pub_id
- FROM org, publications, genre, size
- WHERE ((org_id=org_fk)&&(size_id=size_fk)&&((gen_fk-1)=".$sidebar[2].")".$condition.") ORDER BY start;";
- break;
- case ($sidebar[1]==!0 && $sidebar[2]==!0 && $sidebar[3]==0):
- $query="SELECT DISTINCT org.name AS org_name, org.website AS org_website, publications.start, publications.name AS pub_name, publications.website AS pub_website, loc_date, publications.info as pub_info,
- DATE_FORMAT(publications.closing, \"%m-%d-%Y\") AS closing, DATE_FORMAT(publications.non_ready, \"%m-%d-%Y\") AS non_ready, DATE_FORMAT(publications.ready, \"%m-%d-%Y\") AS ready,
- publications.img AS pub_img, size.name AS size_name, size.img AS size_img, publications.circulation, publications.pub_id
- FROM org, publications, genre, size
- WHERE ((gen_id=gen_fk)&&(org_id=org_fk)&&(size_id=size_fk)&&((cat_fk-1)=".$sidebar[1].")&&((gen_fk-1)=".$sidebar[2].")".$condition.") ORDER BY start;";
- break;
- case ($sidebar[1]==0 && $sidebar[2]==0 && $sidebar[3]==!0):
- $query="SELECT DISTINCT org.name AS org_name, org.website AS org_website, publications.start, publications.name AS pub_name, publications.website AS pub_website, loc_date, publications.info as pub_info,
- DATE_FORMAT(publications.closing, \"%m-%d-%Y\") AS closing, DATE_FORMAT(publications.non_ready, \"%m-%d-%Y\") AS non_ready, DATE_FORMAT(publications.ready, \"%m-%d-%Y\") AS ready,
- publications.img AS pub_img, size.name AS size_name, size.img AS size_img, publications.circulation, publications.pub_id
- FROM org, publications, genre, size
- WHERE ((org_id=org_fk)&&(size_id=size_fk)&&((org_fk-1)=".$sidebar[3].")".$condition.") ORDER BY start;";
- break;
- case ($sidebar[1]==!0 && $sidebar[2]==0 && $sidebar[3]==!0):
- $query="SELECT DISTINCT org.name AS org_name, org.website AS org_website, publications.start, publications.name AS pub_name, publications.website AS pub_website, loc_date, publications.info as pub_info,
- DATE_FORMAT(publications.closing, \"%m-%d-%Y\") AS closing, DATE_FORMAT(publications.non_ready, \"%m-%d-%Y\") AS non_ready, DATE_FORMAT(publications.ready, \"%m-%d-%Y\") AS ready,
- publications.img AS pub_img, size.name AS size_name, size.img AS size_img, publications.circulation, publications.pub_id
- FROM org, publications, genre, size
- WHERE ((gen_id=gen_fk)&&(org_id=org_fk)&&(size_id=size_fk)&&((cat_fk-1)=".$sidebar[1].")&&((org_fk-1)=".$sidebar[3].")".$condition.") ORDER BY start;";
- break;
- case ($sidebar[1]==0 && $sidebar[2]==!0 && $sidebar[3]==!0):
- $query="SELECT DISTINCT org.name AS org_name, org.website AS org_website, publications.start, publications.name AS pub_name, publications.website AS pub_website, loc_date, publications.info as pub_info,
- DATE_FORMAT(publications.closing, \"%m-%d-%Y\") AS closing, DATE_FORMAT(publications.non_ready, \"%m-%d-%Y\") AS non_ready, DATE_FORMAT(publications.ready, \"%m-%d-%Y\") AS ready,
- publications.img AS pub_img, size.name AS size_name, size.img AS size_img, publications.circulation, publications.pub_id
- FROM org, publications, genre, size
- WHERE ((org_id=org_fk)&&(size_id=size_fk)&&((gen_fk-1)=".$sidebar[2].")&&((org_fk-1)=".$sidebar[3].")".$condition.") ORDER BY start;";
- break;
- case ($sidebar[1]==!0 && $sidebar[2]==!0 && $sidebar[3]==!0):
- $query="SELECT DISTINCT org.name AS org_name, org.website AS org_website, publications.start, publications.name AS pub_name, publications.website AS pub_website, loc_date, publications.info as pub_info,
- DATE_FORMAT(publications.closing, \"%m-%d-%Y\") AS closing, DATE_FORMAT(publications.non_ready, \"%m-%d-%Y\") AS non_ready, DATE_FORMAT(publications.ready, \"%m-%d-%Y\") AS ready,
- publications.img AS pub_img, size.name AS size_name, size.img AS size_img, publications.circulation, publications.pub_id
- FROM org, publications, genre, size
- WHERE ((gen_id=gen_fk)&&(org_id=org_fk)&&(size_id=size_fk)&&((cat_fk-1)=".$sidebar[1].")&&((gen_fk-1)=".$sidebar[2].")&&((org_fk-1)=".$sidebar[3].")".$condition.") ORDER BY start;";
- break;
- }
- $pub=mysql_query($query);
- $num_pub=mysql_numrows($pub);
- //Get Select Sizes
- $query="SELECT name FROM size";
- $size=mysql_query($query);
- $num_size=mysql_numrows($size);
- ?>
- <!-- END get from sql scripts -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement