summary refs log tree commit diff stats
path: root/pages
diff options
context:
space:
mode:
authorStarla Insigna <hatkirby@fourisland.com>2008-11-19 20:39:26 -0500
committerStarla Insigna <hatkirby@fourisland.com>2008-11-19 20:39:26 -0500
commitc8551e2509fe68c77b0efe9b22f4dbadff981473 (patch)
treefef6021a944e48b352e858e3a91a2e074384fdf8 /pages
parent32f8f2cce66092311fa6ca9ea56e173323717ddf (diff)
downloadfourisland-c8551e2509fe68c77b0efe9b22f4dbadff981473.tar.gz
fourisland-c8551e2509fe68c77b0efe9b22f4dbadff981473.tar.bz2
fourisland-c8551e2509fe68c77b0efe9b22f4dbadff981473.zip
Improved Quotes Admin module
Fixed the Quotes Management module in the admin panel so that comments with line breaks in them would actually show up on individual lines. Also, the
quotes can be distinguished from one another by every other row in the table being shaded differently.
Diffstat (limited to 'pages')
-rwxr-xr-xpages/admin.php11
-rwxr-xr-xpages/quotes.php56
2 files changed, 39 insertions, 28 deletions
diff --git a/pages/admin.php b/pages/admin.php index ca7a7fa..90b3d29 100755 --- a/pages/admin.php +++ b/pages/admin.php
@@ -604,8 +604,15 @@ if (isLoggedIn())
604 $i=0; 604 $i=0;
605 while ($getpending3[$i] = mysql_fetch_array($getpending2)) 605 while ($getpending3[$i] = mysql_fetch_array($getpending2))
606 { 606 {
607 $template->adds_block('QUOTE', array( 'ID' => $getpending3[$i]['id'], 607 if ($i % 2 == 1)
608 'TEXT' => $getpending3[$i]['quote'])); 608 {
609 $template->adds_block('QUOTE', array( 'ID' => $getpending3[$i]['id'],
610 'TEXT' => nl2br($getpending3[$i]['quote']),
611 'EVEN' => 'even'));
612 } else {
613 $template->adds_block('QUOTE', array( 'ID' => $getpending3[$i]['id'],
614 'TEXT' => nl2br($getpending3[$i]['quote'])));
615 }
609 $i++; 616 $i++;
610 } 617 }
611 } else if ($_GET['page'] == 'actionPendingQuotes') 618 } else if ($_GET['page'] == 'actionPendingQuotes')
diff --git a/pages/quotes.php b/pages/quotes.php index 78cd543..e6eb9f6 100755 --- a/pages/quotes.php +++ b/pages/quotes.php
@@ -31,7 +31,35 @@ if (isset($_GET['id']))
31 $quote_num = $_GET['id']; 31 $quote_num = $_GET['id'];
32} 32}
33 33
34if ($_GET['act'] == 'add') 34if (!isset($_GET['act']))
35{
36 $template = new FITemplate('post');
37 $template->adds_block('INTERNAL',array('exi'=>1));
38
39 $getpost = "SELECT * FROM updates WHERE tag1 = \"quotes\" OR tag2 = \"tag2\" OR tag3 = \"tag3\" ORDER BY id DESC LIMIT 0,1";
40 $getpost2 = mysql_query($getpost);
41 $getpost3 = mysql_fetch_array($getpost2);
42
43 $title = $getpost3['title'] . ' - Blog Archive';
44
45 $template->adds_block('POST', array( 'ID' => $getpost3['id'],
46 'YEARID' => ((date('Y',strtotime($getpost3['pubDate']))-2006) % 4),
47 'DATE' => date('F dS Y \a\\t g:i:s a',strtotime($getpost3['pubDate'])),
48 'MONTH' => date('M',strtotime($getpost3['pubDate'])),
49 'DAY' => date('d',strtotime($getpost3['pubDate'])),
50 'CODED' => urlencode($getpost3['title']),
51 'TITLE' => $getpost3['title'],
52 'AUTHOR' => $getpost3['author'],
53 'TAG1' => $getpost3['tag1'],
54 'TAG2' => $getpost3['tag2'],
55 'TAG3' => $getpost3['tag3'],
56 'TEXT' => parseBBCode($getpost3['text'])));
57
58 $template->display();
59 $page_id = 'updates-' . $getpost3['id'];
60
61 include('includes/comments.php');
62} else if ($_GET['act'] == 'add')
35{ 63{
36 $template = new FITemplate('quotes/add'); 64 $template = new FITemplate('quotes/add');
37 if (isset($_GET['submit'])) 65 if (isset($_GET['submit']))
@@ -135,32 +163,8 @@ if ($_GET['act'] == 'add')
135 quote_generation($query, "#" . $_GET['act'], -1); 163 quote_generation($query, "#" . $_GET['act'], -1);
136 $page_id = 'quote-' . $_GET['act']; 164 $page_id = 'quote-' . $_GET['act'];
137 } else { 165 } else {
138 $template = new FITemplate('post'); 166 generateError('404');
139 $template->adds_block('INTERNAL',array('exi'=>1));
140
141 $getpost = "SELECT * FROM updates WHERE tag1 = \"quotes\" OR tag2 = \"tag2\" OR tag3 = \"tag3\" ORDER BY id DESC LIMIT 0,1";
142 $getpost2 = mysql_query($getpost);
143 $getpost3 = mysql_fetch_array($getpost2);
144
145 $title = $getpost3['title'] . ' - Blog Archive';
146
147 $template->adds_block('POST', array( 'ID' => $getpost3['id'],
148 'YEARID' => ((date('Y',strtotime($getpost3['pubDate']))-2006) % 4),
149 'DATE' => date('F dS Y \a\\t g:i:s a',strtotime($getpost3['pubDate'])),
150 'MONTH' => date('M',strtotime($getpost3['pubDate'])),
151 'DAY' => date('d',strtotime($getpost3['pubDate'])),
152 'CODED' => urlencode($getpost3['title']),
153 'TITLE' => $getpost3['title'],
154 'AUTHOR' => $getpost3['author'],
155 'TAG1' => $getpost3['tag1'],
156 'TAG2' => $getpost3['tag2'],
157 'TAG3' => $getpost3['tag3'],
158 'TEXT' => parseBBCode($getpost3['text'])));
159
160 $template->display();
161 $page_id = 'updates-' . $getpost3['id'];
162 } 167 }
163 include('includes/comments.php');
164} 168}
165 169
166?> 170?>