diff options
author | AndreaChirulescu <andrea.chirulescu@gmail.com> | 2021-04-05 22:04:21 +0200 |
---|---|---|
committer | AndreaChirulescu <andrea.chirulescu@gmail.com> | 2021-04-05 22:04:21 +0200 |
commit | 01189b0c2f9ae31de0702e87bd4c1cb30266a6c2 (patch) | |
tree | 60aada88884ba2073915a43436062f3c9bfbdf80 /includes | |
parent | 65d1dcfb5ce005f7806b1c8d3e2ffbd52ffe4318 (diff) | |
download | gigologadmin-01189b0c2f9ae31de0702e87bd4c1cb30266a6c2.tar.gz gigologadmin-01189b0c2f9ae31de0702e87bd4c1cb30266a6c2.tar.bz2 gigologadmin-01189b0c2f9ae31de0702e87bd4c1cb30266a6c2.zip |
Added CSS for giglog admin page and some small adjustments in Taken bybehavior
Diffstat (limited to 'includes')
-rw-r--r-- | includes/css/main.css | 55 | ||||
-rw-r--r-- | includes/public/shortcodes/giglog_photographers.php | 18 |
2 files changed, 67 insertions, 6 deletions
diff --git a/includes/css/main.css b/includes/css/main.css new file mode 100644 index 0000000..5df024a --- /dev/null +++ b/includes/css/main.css @@ -0,0 +1,55 @@ +div.takenby { + background-color: #FFFFE0; + padding: 20px; + display: none; +} + +span.takenby:hover + div.takenby { + display: block; +} + +span.takenby +{ + color:red; +} + +.assignit input +{ + background:red; + font-size: small; + padding: none; + background: url('http://andreutza.biz/wordpress/wp-content/uploads/2021/01/checkedbox.png') no-repeat; + background-size: 20px 20px; + vertical-align: center; +} +.assignit +{ + padding: none !important; + font-size: small; + vertical-align: center; +} + +.unassignit input +{ + background:red; + font-size: small; + padding: none; + background: url('http://andreutza.biz/wordpress/wp-content/uploads/2021/01/redicon.png') no-repeat; + background-size: 20px 20px; + vertical-align: center; +} +.adminbuttons form +{ + display: flex; /* 2. display flex to the rescue */ + flex-direction: row; +} +.adminbuttons input +{ width: 80px; + background-image: none !important; + display: block;alignment-baseline +} +.adminbuttons +{ + padding: unset; + width: 80px; +}
\ No newline at end of file diff --git a/includes/public/shortcodes/giglog_photographers.php b/includes/public/shortcodes/giglog_photographers.php index cedfd13..efedc84 100644 --- a/includes/public/shortcodes/giglog_photographers.php +++ b/includes/public/shortcodes/giglog_photographers.php @@ -96,7 +96,7 @@ function giglogadmin_returnuser($p1, $c) $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); } + if ($x !='' and $x!=$hf_username) { return ('<span class="takenby">Taken</span><div class="takenby">Taken by '.$x.'</div>'); } else if ($x==$hf_username) //if current user return ('<form class="unassignit" method="POST" action=""> <input type="hidden" name="cid" value="' . $c. '" /><input type="hidden" name="pid" value="' . $p1. '" /><input type="submit" name="unassignitem" value=""/> @@ -111,7 +111,7 @@ function giglogadmin_returnuser($p1, $c) $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); } + if ($x !='' and $x!=$hf_username) { return ('<span class="takenby">Taken</span><div class="takenby">Taken by '.$x.'</div>'); } else if ($x==$hf_username) //if current user return ('<form class="unassignit" method="POST" action=""> <input type="hidden" name="cid" value="' . $c. '" /><input type="hidden" name="pid" value="' . $p1. '" /><input type="submit" name="unassignitem" value=""/> @@ -128,7 +128,7 @@ function giglogadmin_returnuser($p1, $c) $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); } + if ($x !='' and $x!=$hf_username) { ('<span class="takenby">Taken</span><div class="takenby">Taken by '.$x.'</div>'); } else if ($x==$hf_username) //if current user return ('<form class="unassignit" method="POST" action=""> <input type="hidden" name="cid" value="' . $c. '" /><input type="hidden" name="pid" value="' . $p1. '" /><input type="submit" name="unassignitem" value=""/> @@ -144,7 +144,7 @@ function giglogadmin_returnuser($p1, $c) $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); } + if ($x !='' and $x!=$hf_username) { ('<span class="takenby">Taken</span><div class="takenby">Taken by '.$x.'</div>'); } else if ($x==$hf_username) //if current user return ('<form class="unassignit" method="POST" action=""> <input type="hidden" name="cid" value="' . $c. '" /><input type="hidden" name="pid" value="' . $p1. '" /><input type="submit" name="unassignitem" value=""/> @@ -233,7 +233,10 @@ function giglogadmin_getconcertsphotog ( ) { $content .= '<tr class="assignithrow"> <th>CITY</th><th>BAND</th><th>VENUE</th><th>DATE</th><th> </th> <th>PHOTO1</th><th>PHOTO2</th><th>TEXT1</th><th>TEXT2</th> - <th>STATUS</th></tr>'; + <th>STATUS</th>' + if (current_user_can('administrator')) //($hf_username == 'etadmin') + $content .= '<th>AdminButtons</th>'; + $content .= '</tr>'; // Use the submitted "city" if any. Otherwise, use the default/static value. $cty= filter_input( INPUT_POST, 'selectcity' ); @@ -286,10 +289,13 @@ function giglogadmin_getconcertsphotog ( ) { $content .= '<td>'.giglogadmin_returnuser('rev1', $row->id ).'</td>'; $content .= '<td>'.giglogadmin_returnuser('rev2', $row->id ).'</td>'; $content .= '<td class="adminbuttons">'.$row -> wpgs_name; + $content .= '</td>'; if (current_user_can('administrator')) //($hf_username == 'etadmin') + { $content .= '<td class="adminbuttons">'; $content .= '<span><form method="POST" action=""> <input type="hidden" name="cid" value="' . $row->id. '" /><input type="submit" name="reqsent" value="REQSENT"/><input type="submit" name="phok" value="PHOK"/><input type="submit" name="txtok" value="TXOK"/><input type="submit" name="allok" value="ALLOK"/><input type="submit" name="rej" value="REJ"/> </form></span>'; - $content .= '</td>'; + $content .= '</td>'; + } $content .= '</tr>'; $lastType = $row->wpgvenue_city; } |