From bf231e2d4c8921e51d14393d3a2c503ccfe9a02f Mon Sep 17 00:00:00 2001 From: Harald Eilertsen Date: Fri, 5 Feb 2021 19:49:57 +0100 Subject: Fixup formatting, no functional change. --- .../public/shortcodes/giglog_photographers.php | 589 ++++++++++----------- 1 file changed, 290 insertions(+), 299 deletions(-) diff --git a/includes/public/shortcodes/giglog_photographers.php b/includes/public/shortcodes/giglog_photographers.php index 6839d15..2fd3a5a 100644 --- a/includes/public/shortcodes/giglog_photographers.php +++ b/includes/public/shortcodes/giglog_photographers.php @@ -1,361 +1,352 @@ user_login; -$to = 'live@eternal-terror.com'; -$subject = $hf_username.' has taken '.$p1. 'for a concert with id '.$c; -$body = 'The email body content'; -$headers = array('Content-Type: text/html; charset=UTF-8'); - - - -if ($p1 == 'photo1') $usql = "UPDATE wpg_concertlogs SET wpgcl_photo1='".$hf_username."' WHERE wpgcl_concertid=".$c; -if ($p1 == 'photo2') $usql = "UPDATE wpg_concertlogs SET wpgcl_photo2='".$hf_username."' WHERE wpgcl_concertid=".$c; -if ($p1 == 'rev1') $usql = "UPDATE wpg_concertlogs SET wpgcl_rev1='".$hf_username."' WHERE wpgcl_concertid=".$c; -if ($p1 == 'rev2') $usql = "UPDATE wpg_concertlogs SET wpgcl_rev2='".$hf_username."' WHERE wpgcl_concertid=".$c; - - $uresults = $wpdb->get_results($usql); - $wpdb->insert( 'wpg_logchanges', array ( - 'id' => '', - 'userid' => $hf_username, - 'action' => 'assigned '.$p1, - 'concertid' => $c)); -echo ($wpdb->last_error ); -wp_mail( $to, $subject, $body, $headers ); + global $wpdb; + + $hf_user = wp_get_current_user(); + $hf_username = $hf_user->user_login; + $to = 'live@eternal-terror.com'; + $subject = $hf_username.' has taken '.$p1. 'for a concert with id '.$c; + $body = 'The email body content'; + $headers = array('Content-Type: text/html; charset=UTF-8'); + + + + if ($p1 == 'photo1') $usql = "UPDATE wpg_concertlogs SET wpgcl_photo1='".$hf_username."' WHERE wpgcl_concertid=".$c; + if ($p1 == 'photo2') $usql = "UPDATE wpg_concertlogs SET wpgcl_photo2='".$hf_username."' WHERE wpgcl_concertid=".$c; + if ($p1 == 'rev1') $usql = "UPDATE wpg_concertlogs SET wpgcl_rev1='".$hf_username."' WHERE wpgcl_concertid=".$c; + if ($p1 == 'rev2') $usql = "UPDATE wpg_concertlogs SET wpgcl_rev2='".$hf_username."' WHERE wpgcl_concertid=".$c; + + $uresults = $wpdb->get_results($usql); + $wpdb->insert( 'wpg_logchanges', array ( + 'id' => '', + 'userid' => $hf_username, + 'action' => 'assigned '.$p1, + 'concertid' => $c)); + echo ($wpdb->last_error ); + wp_mail( $to, $subject, $body, $headers ); } function giglogadmin_unassignconcert($p1, $c) { - global $wpdb; + global $wpdb; -$hf_user = wp_get_current_user(); -$hf_username = $hf_user->user_login; -$to = 'live@eternal-terror.com'; -$subject = $hf_username.' has UNASSINED '.$p1. 'for a concert with id '.$c; -$body = 'The email body content'; -$headers = array('Content-Type: text/html; charset=UTF-8'); - + $hf_user = wp_get_current_user(); + $hf_username = $hf_user->user_login; + $to = 'live@eternal-terror.com'; + $subject = $hf_username.' has UNASSINED '.$p1. 'for a concert with id '.$c; + $body = 'The email body content'; + $headers = array('Content-Type: text/html; charset=UTF-8'); -if ($p1 == 'photo1') $usql = "UPDATE wpg_concertlogs SET wpgcl_photo1='' WHERE wpgcl_concertid=".$c; -if ($p1 == 'photo2') $usql = "UPDATE wpg_concertlogs SET wpgcl_photo2='' WHERE wpgcl_concertid=".$c; -if ($p1 == 'rev1') $usql = "UPDATE wpg_concertlogs SET wpgcl_rev1='' WHERE wpgcl_concertid=".$c; -if ($p1 == 'rev2') $usql = "UPDATE wpg_concertlogs SET wpgcl_rev2='' WHERE wpgcl_concertid=".$c; - - $uresults = $wpdb->get_results($usql); - $wpdb->insert( 'wpg_logchanges', array ( - 'id' => '', - 'userid' => $hf_username, - 'action' => 'unassigned '.$p1, - 'concertid' => $c)); -echo ($wpdb->last_error ); -wp_mail( $to, $subject, $body, $headers ); + if ($p1 == 'photo1') $usql = "UPDATE wpg_concertlogs SET wpgcl_photo1='' WHERE wpgcl_concertid=".$c; + if ($p1 == 'photo2') $usql = "UPDATE wpg_concertlogs SET wpgcl_photo2='' WHERE wpgcl_concertid=".$c; + if ($p1 == 'rev1') $usql = "UPDATE wpg_concertlogs SET wpgcl_rev1='' WHERE wpgcl_concertid=".$c; + if ($p1 == 'rev2') $usql = "UPDATE wpg_concertlogs SET wpgcl_rev2='' WHERE wpgcl_concertid=".$c; + + + $uresults = $wpdb->get_results($usql); + $wpdb->insert( 'wpg_logchanges', array ( + 'id' => '', + 'userid' => $hf_username, + 'action' => 'unassigned '.$p1, + 'concertid' => $c)); + echo ($wpdb->last_error ); + wp_mail( $to, $subject, $body, $headers ); } function giglogadmin_getpublishstatus ($c) { -global $wpdb; -$date1 = new DateTime("now"); -$dsql = "select filedate from wpg_files where wpgc_id=".$c; -$results = $wpdb->get_results($dsql); - foreach ( $results AS $row ) -{ //$x = strtotime($row -> filedate); - $x= date('Y-m-d H:i:s', strtotime($row -> filedate)); -$date2 = new DateTime($x, new DateTimeZone('Europe/London')); -$dd = date_diff ($date1, $date2); -$datediff = $dd ->format('%d'); -} -if ($datediff <= 10) return ('NEW'); + global $wpdb; + $date1 = new DateTime("now"); + $dsql = "select filedate from wpg_files where wpgc_id=".$c; + $results = $wpdb->get_results($dsql); + foreach ( $results AS $row ) + { //$x = strtotime($row -> filedate); + $x= date('Y-m-d H:i:s', strtotime($row -> filedate)); + $date2 = new DateTime($x, new DateTimeZone('Europe/London')); + $dd = date_diff ($date1, $date2); + $datediff = $dd ->format('%d'); + } + if ($datediff <= 10) return ('NEW'); } function giglogadmin_returnuser($p1, $c) { - global $wpdb; -$hf_user = wp_get_current_user(); -$hf_username = $hf_user->user_login; - -//PHOTO1 - if ($p1 == 'photo1') - { -//checking if taken -$vquery0 = "select wpgcl_photo1 from wpg_concertlogs where wpgcl_concertid=".$c ; -$results = $wpdb->get_results($vquery0); - foreach ( $results AS $row ) $x= $row -> wpgcl_photo1; - if ($x !='' and $x!=$hf_username) { return ('Taken by '.$x); } -else -if ($x==$hf_username) //if current user - return ('
-
'); -else //not taken by anyone - return ('
-
'); -} -//PHOTO2 - if ($p1 == 'photo2') - { -$vquery0 = "select wpgcl_photo2 from wpg_concertlogs where wpgcl_concertid=".$c ; -$results = $wpdb->get_results($vquery0); - foreach ( $results AS $row ) $x= $row -> wpgcl_photo2; - if ($x !='' and $x!=$hf_username) { return ('Taken by '.$x); } -else -if ($x==$hf_username) //if current user -return ('
-
'); - -else //not taken by anyone - return ('
-
'); + global $wpdb; + $hf_user = wp_get_current_user(); + $hf_username = $hf_user->user_login; + + //PHOTO1 + if ($p1 == 'photo1') + { + //checking if taken + $vquery0 = "select wpgcl_photo1 from wpg_concertlogs where wpgcl_concertid=".$c ; + $results = $wpdb->get_results($vquery0); + foreach ( $results AS $row ) $x= $row -> wpgcl_photo1; + if ($x !='' and $x!=$hf_username) { return ('Taken by '.$x); } + else + if ($x==$hf_username) //if current user + return ('
+
'); + else //not taken by anyone + return ('
+
'); + } + //PHOTO2 + if ($p1 == 'photo2') + { + $vquery0 = "select wpgcl_photo2 from wpg_concertlogs where wpgcl_concertid=".$c ; + $results = $wpdb->get_results($vquery0); + foreach ( $results AS $row ) $x= $row -> wpgcl_photo2; + if ($x !='' and $x!=$hf_username) { return ('Taken by '.$x); } + else + if ($x==$hf_username) //if current user + return ('
+
'); + + else //not taken by anyone + return ('
+
'); -} - //TEXT1 -if ($p1 == 'rev1') - { -$vquery0 = "select wpgcl_rev1 from wpg_concertlogs where wpgcl_concertid=".$c ; -$results = $wpdb->get_results($vquery0); - foreach ( $results AS $row ) $x= $row -> wpgcl_rev1; - if ($x !='' and $x!=$hf_username) { return ('Taken by '.$x); } -else -if ($x==$hf_username) //if current user - return ('
-
'); -else //not taken by anyone - return ('
-
'); - - } -//TEXT2 -if ($p1 == 'rev2') - { -$vquery0 = "select wpgcl_rev2 from wpg_concertlogs where wpgcl_concertid=".$c ; -$results = $wpdb->get_results($vquery0); - foreach ( $results AS $row ) $x= $row -> wpgcl_rev2; - if ($x !='' and $x!=$hf_username) { return ('Taken by '.$x); } -else -if ($x==$hf_username) //if current user - return ('
-
'); -else //not taken by anyone - return ('
-
'); - - } + } + //TEXT1 + if ($p1 == 'rev1') + { + $vquery0 = "select wpgcl_rev1 from wpg_concertlogs where wpgcl_concertid=".$c ; + $results = $wpdb->get_results($vquery0); + foreach ( $results AS $row ) $x= $row -> wpgcl_rev1; + if ($x !='' and $x!=$hf_username) { return ('Taken by '.$x); } + else + if ($x==$hf_username) //if current user + return ('
+
'); + else //not taken by anyone + return ('
+
'); + + } + //TEXT2 + if ($p1 == 'rev2') + { + $vquery0 = "select wpgcl_rev2 from wpg_concertlogs where wpgcl_concertid=".$c ; + $results = $wpdb->get_results($vquery0); + foreach ( $results AS $row ) $x= $row -> wpgcl_rev2; + if ($x !='' and $x!=$hf_username) { return ('Taken by '.$x); } + else + if ($x==$hf_username) //if current user + return ('
+
'); + else //not taken by anyone + return ('
+
'); + + } } function giglogadmin_getfiltersphotog() { - global $wpdb; - -//echo (var_dump($_POST["selectvenue"])); - -$results = $wpdb->get_results('select distinct wpgvenue_city from wpg_venues'); -$select= '
'; + $select.=''; + } - if(isset($_POST["selectcity"]) && $_POST["selectcity"] != "ALL") -{ -$select.=''; -//second drop down for venue - -$vquery = "select id, wpgvenue_name from wpg_venues"; -$vquery.= " where wpgvenue_city='".$_POST["selectcity"]."'"; -$resultsv = $wpdb->get_results($vquery); -$select.= '
'; -return $select; + if(isset($_POST["selectcity"]) && $_POST["selectcity"] != "ALL") + { + $select.=''; + //second drop down for venue + + $vquery = "select id, wpgvenue_name from wpg_venues"; + $vquery.= " where wpgvenue_city='".$_POST["selectcity"]."'"; + $resultsv = $wpdb->get_results($vquery); + $select.= ''; + return $select; } function giglogadmin_getconcertsphotog ( ) { -$C_Option = $_POST['selectcity']; -$V_Option = $_POST['selectvenue']; -$hf_user = wp_get_current_user(); -$hf_username = $hf_user->user_login; -$roles = ( array ) $hf_user->roles; - global $wpdb; + $C_Option = $_POST['selectcity']; + $V_Option = $_POST['selectvenue']; + $hf_user = wp_get_current_user(); + $hf_username = $hf_user->user_login; + $roles = ( array ) $hf_user->roles; + global $wpdb; // Shortcodes RETURN content, so store in a variable to return -$content = 'The available slots are marked with the green checkbox. If you click on it, it will be assigned to you and if you no longer wish to cover that concert, click on the red icon and you will be unassigned. A mail should be sent to the admin when this happens, but in order for the accreditation request to be sent, you have to mail live@eternal-terror.com with the template containing concert information. There might be some exceptions, but those are discussed case by case. So whenever you want a concert, assign yourself and send the template no later than 3 weeks before the concert.

-Admin will try to keep the concert status updated so that you know what the accreditation status is. You will get personal message if this is really close to the concert date.
'; + $content = 'The available slots are marked with the green checkbox. If you click on it, it will be assigned to you and if you no longer wish to cover that concert, click on the red icon and you will be unassigned. A mail should be sent to the admin when this happens, but in order for the accreditation request to be sent, you have to mail live@eternal-terror.com with the template containing concert information. There might be some exceptions, but those are discussed case by case. So whenever you want a concert, assign yourself and send the template no later than 3 weeks before the concert.

+ Admin will try to keep the concert status updated so that you know what the accreditation status is. You will get personal message if this is really close to the concert date.
'; $content .= ''; -// $content .= ''; + // $content .= ''; $content .= ''; - // Use the submitted "city" if any. Otherwise, use the default/static value. -$cty= filter_input( INPUT_POST, 'selectcity' ); -$cty= $cty? $cty: 'ALL'; - -$venue= filter_input( INPUT_POST, 'selectvenue' ); -//echo($_POST['selectvenue']); -$venue= $venue? $venue: '0'; - - -$query = "SELECT wpgc.id, wpgb.wpgband_name as band ,wpgv.wpgvenue_name as venue ,wpgc.wpgconcert_date, wpgc.wpgconcert_tickets, wpgc.wpgconcert_event, wpgv.wpgvenue_city, wpgv.wpgvenue_webpage, wpgps.wpgs_name - FROM wpg_concerts wpgc, wpg_bands wpgb, wpg_venues wpgv, wpg_pressstatus wpgps, wpg_concertlogs wpgcl -where wpgc.band=wpgb.id -and wpgc.venue = wpgv.id -and wpgconcert_date >= CURDATE() -and wpgps.id = wpgcl.wpgcl_status -and wpgcl.wpgcl_concertid=wpgc.id"; -$query .= ($cty == "ALL") ? "" : " and wpgv.wpgvenue_city='" .$cty ."'"; -$query .= ($venue == "0") ? "" : " and wpgv.id='" .$venue ."'"; -$query .=" order by wpgv.wpgvenue_city, wpgconcert_date" ; -//echo($query); - $results = $wpdb->get_results($query); - - -$lastType = ''; + // Use the submitted "city" if any. Otherwise, use the default/static value. + $cty= filter_input( INPUT_POST, 'selectcity' ); + $cty= $cty? $cty: 'ALL'; + + $venue= filter_input( INPUT_POST, 'selectvenue' ); + //echo($_POST['selectvenue']); + $venue= $venue? $venue: '0'; + + + $query = "SELECT wpgc.id, wpgb.wpgband_name as band ,wpgv.wpgvenue_name as venue ,wpgc.wpgconcert_date, wpgc.wpgconcert_tickets, wpgc.wpgconcert_event, wpgv.wpgvenue_city, wpgv.wpgvenue_webpage, wpgps.wpgs_name + FROM wpg_concerts wpgc, wpg_bands wpgb, wpg_venues wpgv, wpg_pressstatus wpgps, wpg_concertlogs wpgcl + where wpgc.band=wpgb.id + and wpgc.venue = wpgv.id + and wpgconcert_date >= CURDATE() + and wpgps.id = wpgcl.wpgcl_status + and wpgcl.wpgcl_concertid=wpgc.id"; + $query .= ($cty == "ALL") ? "" : " and wpgv.wpgvenue_city='" .$cty ."'"; + $query .= ($venue == "0") ? "" : " and wpgv.id='" .$venue ."'"; + $query .=" order by wpgv.wpgvenue_city, wpgconcert_date" ; + //echo($query); + $results = $wpdb->get_results($query); + + + $lastType = ''; foreach ( $results AS $row ) { $content .= ''; - if($lastType != '' && $lastType != $row->wpgvenue_city) { - $content .= ''; - } + if($lastType != '' && $lastType != $row->wpgvenue_city) { + $content .= ''; + } - if ($lastType == '' ) - {$content .= ''; - } + if ($lastType == '' ) + {$content .= ''; + } // Modify these to match the database structure - // $content .= ''; - $content .= ''; + // $content .= ''; + $content .= ''; $content .= ''; $content .= ''; - $fdate = strtotime($row->wpgconcert_date); -$newformat = date('d.M.Y',$fdate); - -//$content .= DATE_FORMAT($fdate,'%d.%b.%Y'); -$content .= ''; -$content .= ''; -$content .= ''; -$content .= ''; -$content .= ''; -$content .= ''; -$content .= ''; + $fdate = strtotime($row->wpgconcert_date); + $newformat = date('d.M.Y',$fdate); + + //$content .= DATE_FORMAT($fdate,'%d.%b.%Y'); + $content .= ''; + $content .= ''; + $content .= ''; + $content .= ''; + $content .= ''; + $content .= ''; + $content .= ''; $content .= ''; - $lastType = $row->wpgvenue_city; + $lastType = $row->wpgvenue_city; } $content .= '
CITYIDBANDVENUEDATE
CITYIDBANDVENUEDATE
CITYBANDVENUEDATE PHOTO1PHOTO2TEXT1TEXT2STATUS
'.$row->wpgvenue_city.'
'.$row->wpgvenue_city.'
'.$row->wpgvenue_city.'
'.$row->wpgvenue_city.'
' . $row->id. '' . $row->id. '' . $row->band. '' . $row->venue. '' .$newformat. ''.giglogadmin_getpublishstatus($row->id ).''.giglogadmin_returnuser('photo1', $row->id ).''.giglogadmin_returnuser('photo2', $row->id ).''.giglogadmin_returnuser('rev1', $row->id ).''.giglogadmin_returnuser('rev2', $row->id ).''.$row -> wpgs_name; -if (current_user_can('administrator')) //($hf_username == 'etadmin') -$content .= '
-
'; -$content .= '
' .$newformat. ''.giglogadmin_getpublishstatus($row->id ).''.giglogadmin_returnuser('photo1', $row->id ).''.giglogadmin_returnuser('photo2', $row->id ).''.giglogadmin_returnuser('rev1', $row->id ).''.giglogadmin_returnuser('rev2', $row->id ).''.$row -> wpgs_name; + if (current_user_can('administrator')) //($hf_username == 'etadmin') + $content .= '
+
'; + $content .= '
'; -if(isset($_POST['assignitem'])) -{ -echo (giglogadmin_assignconcert($_POST['pid'],$_POST['cid'])); - -$url2=$_SERVER['REQUEST_URI']; - header("Refresh: 1; URL=$url2"); //reload page - } - -if(isset($_POST['unassignitem'])) -{ -echo (giglogadmin_unassignconcert($_POST['pid'],$_POST['cid'])); - -$url3=$_SERVER['REQUEST_URI']; - header("Refresh: 1; URL=$url3"); //reload page - } - -if(isset($_POST['reqsent'])) -{ -echo (giglogadmin_assignconcert($_POST['pid'],$_POST['cid'])); -$usql = "UPDATE wpg_concertlogs SET wpgcl_status=2 WHERE wpgcl_concertid=".$_POST['cid']; - $uresults = $wpdb->get_results($usql); -$url2=$_SERVER['REQUEST_URI']; - header("Refresh: 1; URL=$url2"); //reload page - } - -if(isset($_POST['phok'])) -{ -$usql = "UPDATE wpg_concertlogs SET wpgcl_status=3 WHERE wpgcl_concertid=".$_POST['cid']; - $uresults = $wpdb->get_results($usql); - -$url2=$_SERVER['REQUEST_URI']; - header("Refresh: 1; URL=$url2"); //reload page - } - -if(isset($_POST['txtok'])) -{ -$usql = "UPDATE wpg_concertlogs SET wpgcl_status=4 WHERE wpgcl_concertid=".$_POST['cid']; - $uresults = $wpdb->get_results($usql); - -$url2=$_SERVER['REQUEST_URI']; - header("Refresh: 1; URL=$url2"); //reload page - } - -if(isset($_POST['allok'])) -{ -$usql = "UPDATE wpg_concertlogs SET wpgcl_status=5 WHERE wpgcl_concertid=".$_POST['cid']; - $uresults = $wpdb->get_results($usql); - -$url2=$_SERVER['REQUEST_URI']; - header("Refresh: 1; URL=$url2"); //reload page - } - -if(isset($_POST['rej'])) -{ -$usql = "UPDATE wpg_concertlogs SET wpgcl_status=6 WHERE wpgcl_concertid=".$_POST['cid']; - $uresults = $wpdb->get_results($usql); - -$url2=$_SERVER['REQUEST_URI']; - header("Refresh: 1; URL=$url2"); //reload page - } - - // return the table + if(isset($_POST['assignitem'])) + { + echo (giglogadmin_assignconcert($_POST['pid'],$_POST['cid'])); + + $url2=$_SERVER['REQUEST_URI']; + header("Refresh: 1; URL=$url2"); //reload page + } + + if(isset($_POST['unassignitem'])) + { + echo (giglogadmin_unassignconcert($_POST['pid'],$_POST['cid'])); + + $url3=$_SERVER['REQUEST_URI']; + header("Refresh: 1; URL=$url3"); //reload page + } + + if(isset($_POST['reqsent'])) + { + echo (giglogadmin_assignconcert($_POST['pid'],$_POST['cid'])); + $usql = "UPDATE wpg_concertlogs SET wpgcl_status=2 WHERE wpgcl_concertid=".$_POST['cid']; + $uresults = $wpdb->get_results($usql); + $url2=$_SERVER['REQUEST_URI']; + header("Refresh: 1; URL=$url2"); //reload page + } + + if(isset($_POST['phok'])) + { + $usql = "UPDATE wpg_concertlogs SET wpgcl_status=3 WHERE wpgcl_concertid=".$_POST['cid']; + $uresults = $wpdb->get_results($usql); + + $url2=$_SERVER['REQUEST_URI']; + header("Refresh: 1; URL=$url2"); //reload page + } + + if(isset($_POST['txtok'])) + { + $usql = "UPDATE wpg_concertlogs SET wpgcl_status=4 WHERE wpgcl_concertid=".$_POST['cid']; + $uresults = $wpdb->get_results($usql); + + $url2=$_SERVER['REQUEST_URI']; + header("Refresh: 1; URL=$url2"); //reload page + } + + if(isset($_POST['allok'])) + { + $usql = "UPDATE wpg_concertlogs SET wpgcl_status=5 WHERE wpgcl_concertid=".$_POST['cid']; + $uresults = $wpdb->get_results($usql); + + $url2=$_SERVER['REQUEST_URI']; + header("Refresh: 1; URL=$url2"); //reload page + } + + if(isset($_POST['rej'])) + { + $usql = "UPDATE wpg_concertlogs SET wpgcl_status=6 WHERE wpgcl_concertid=".$_POST['cid']; + $uresults = $wpdb->get_results($usql); + + $url2=$_SERVER['REQUEST_URI']; + header("Refresh: 1; URL=$url2"); //reload page + } + + // return the table return $content; } function giglogadmin_photographers() { - -echo(giglogadmin_getfiltersphotog()); -echo (giglogadmin_getconcertsphotog() ); - - -} \ No newline at end of file + echo(giglogadmin_getfiltersphotog()); + echo (giglogadmin_getconcertsphotog() ); +} -- cgit v1.2.3