whitespace consistency
This commit is contained in:
		
							parent
							
								
									1ac292697b
								
							
						
					
					
						commit
						9c88160f50
					
				@ -20,20 +20,20 @@ class Blotter extends SimpleExtension {
 | 
			
		||||
		 *
 | 
			
		||||
		 * REMINDER: If I change the database tables, I must change up version by 1.
 | 
			
		||||
		 */
 | 
			
		||||
		 if($version < 1) {
 | 
			
		||||
		 	/**
 | 
			
		||||
		 	* Installer
 | 
			
		||||
		 	*/
 | 
			
		||||
		if($version < 1) {
 | 
			
		||||
			/**
 | 
			
		||||
			 * Installer
 | 
			
		||||
			 */
 | 
			
		||||
			global $database, $config;
 | 
			
		||||
			$database->create_table("blotter",
 | 
			
		||||
                "id SCORE_AIPK
 | 
			
		||||
				 , entry_date SCORE_DATETIME DEFAULT SCORE_NOW
 | 
			
		||||
				 , entry_text TEXT NOT NULL
 | 
			
		||||
				 , important SCORE_BOOL NOT NULL DEFAULT SCORE_BOOL_N
 | 
			
		||||
                ");
 | 
			
		||||
			$database->create_table("blotter", "
 | 
			
		||||
					id SCORE_AIPK,
 | 
			
		||||
					entry_date SCORE_DATETIME DEFAULT SCORE_NOW,
 | 
			
		||||
					entry_text TEXT NOT NULL,
 | 
			
		||||
					important SCORE_BOOL NOT NULL DEFAULT SCORE_BOOL_N
 | 
			
		||||
					");
 | 
			
		||||
			// Insert sample data:
 | 
			
		||||
			$database->execute("INSERT INTO blotter (id, entry_date, entry_text, important) VALUES (?, now(), ?, ?)", 
 | 
			
		||||
								array(NULL, "Installed the blotter extension!", "Y"));
 | 
			
		||||
					array(NULL, "Installed the blotter extension!", "Y"));
 | 
			
		||||
			log_info("blotter", "Installed tables for blotter extension.");
 | 
			
		||||
			$config->set_int("blotter_version", 1);
 | 
			
		||||
		}
 | 
			
		||||
@ -61,67 +61,68 @@ class Blotter extends SimpleExtension {
 | 
			
		||||
		if($event->page_matches("blotter")) {
 | 
			
		||||
			switch($event->get_arg(0)) {
 | 
			
		||||
				case "editor":		
 | 
			
		||||
				/**
 | 
			
		||||
				 * Displays the blotter editor.
 | 
			
		||||
				 */
 | 
			
		||||
					/**
 | 
			
		||||
					 * Displays the blotter editor.
 | 
			
		||||
					 */
 | 
			
		||||
					global $database, $user;
 | 
			
		||||
					if(!$user->is_admin()) {
 | 
			
		||||
						$this->theme->display_permission_denied($page);
 | 
			
		||||
					} else {
 | 
			
		||||
						$entries = $database->get_all("SELECT * FROM blotter ORDER BY id DESC");
 | 
			
		||||
						$this->theme->display_editor($entries);
 | 
			
		||||
					}
 | 
			
		||||
					break;
 | 
			
		||||
				if(!$user->is_admin()) {
 | 
			
		||||
					$this->theme->display_permission_denied($page);
 | 
			
		||||
				} else {
 | 
			
		||||
					$entries = $database->get_all("SELECT * FROM blotter ORDER BY id DESC");
 | 
			
		||||
					$this->theme->display_editor($entries);
 | 
			
		||||
				}
 | 
			
		||||
				break;
 | 
			
		||||
				case "add":
 | 
			
		||||
					/**
 | 
			
		||||
					 * Adds an entry
 | 
			
		||||
					 */
 | 
			
		||||
					global $page, $database, $user;
 | 
			
		||||
					if(!$user->is_admin()) {
 | 
			
		||||
						$this->theme->display_permission_denied($page);
 | 
			
		||||
					} else {
 | 
			
		||||
						$entry_text = $_POST['entry_text'];
 | 
			
		||||
						if($entry_text == "") { die("No entry message!"); }
 | 
			
		||||
						if(isset($_POST['important'])) { $important = 'Y'; } else { $important = 'N'; }
 | 
			
		||||
						// Now insert into db:
 | 
			
		||||
						$database->execute("INSERT INTO blotter (id, entry_date, entry_text, important) VALUES (?, now(), ?, ?)", 
 | 
			
		||||
											array(NULL, $entry_text, $important));
 | 
			
		||||
						log_info("blotter", "Added Message: $entry_text");
 | 
			
		||||
						$page->set_mode("redirect");
 | 
			
		||||
						$page->set_redirect(make_link("blotter/editor"));
 | 
			
		||||
					}
 | 
			
		||||
					break;	
 | 
			
		||||
				if(!$user->is_admin()) {
 | 
			
		||||
					$this->theme->display_permission_denied($page);
 | 
			
		||||
				} else {
 | 
			
		||||
					$entry_text = $_POST['entry_text'];
 | 
			
		||||
					if($entry_text == "") { die("No entry message!"); }
 | 
			
		||||
					if(isset($_POST['important'])) { $important = 'Y'; } else { $important = 'N'; }
 | 
			
		||||
					// Now insert into db:
 | 
			
		||||
					$database->execute("INSERT INTO blotter (id, entry_date, entry_text, important) VALUES (?, now(), ?, ?)", 
 | 
			
		||||
							array(NULL, $entry_text, $important));
 | 
			
		||||
					log_info("blotter", "Added Message: $entry_text");
 | 
			
		||||
					$page->set_mode("redirect");
 | 
			
		||||
					$page->set_redirect(make_link("blotter/editor"));
 | 
			
		||||
				}
 | 
			
		||||
				break;	
 | 
			
		||||
				case "remove":
 | 
			
		||||
					/**
 | 
			
		||||
					 * Removes an entry
 | 
			
		||||
					 */
 | 
			
		||||
					global $page, $database, $user;
 | 
			
		||||
					if(!$user->is_admin()) {
 | 
			
		||||
						$this->theme->display_permission_denied($page);
 | 
			
		||||
					} else {
 | 
			
		||||
						$id = $_POST['id'];
 | 
			
		||||
						if(!isset($id)) { die("No ID!"); }
 | 
			
		||||
						$database->Execute("DELETE FROM blotter WHERE id=$id");
 | 
			
		||||
						log_info("blotter", "Removed Entry #$id");
 | 
			
		||||
						$page->set_mode("redirect");
 | 
			
		||||
						$page->set_redirect(make_link("blotter/editor"));
 | 
			
		||||
					}
 | 
			
		||||
					break;
 | 
			
		||||
				if(!$user->is_admin()) {
 | 
			
		||||
					$this->theme->display_permission_denied($page);
 | 
			
		||||
				} else {
 | 
			
		||||
					$id = int_escape($_POST['id']);
 | 
			
		||||
					if(!isset($id)) { die("No ID!"); }
 | 
			
		||||
					$database->Execute("DELETE FROM blotter WHERE id=$id");
 | 
			
		||||
					log_info("blotter", "Removed Entry #$id");
 | 
			
		||||
					$page->set_mode("redirect");
 | 
			
		||||
					$page->set_redirect(make_link("blotter/editor"));
 | 
			
		||||
				}
 | 
			
		||||
				break;
 | 
			
		||||
				case "":
 | 
			
		||||
					/**
 | 
			
		||||
					 * Displays all blotter entries
 | 
			
		||||
					 */
 | 
			
		||||
					global $database, $user;
 | 
			
		||||
					$entries = $database->get_all("SELECT * FROM blotter ORDER BY id DESC");
 | 
			
		||||
					$this->theme->display_blotter_page($entries);
 | 
			
		||||
					break;
 | 
			
		||||
				$entries = $database->get_all("SELECT * FROM blotter ORDER BY id DESC");
 | 
			
		||||
				$this->theme->display_blotter_page($entries);
 | 
			
		||||
				break;
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
	/**
 | 
			
		||||
	 * Finally, display the blotter on whatever page we're viewing.
 | 
			
		||||
	 */
 | 
			
		||||
	 $this->display_blotter();
 | 
			
		||||
		/**
 | 
			
		||||
		 * Finally, display the blotter on whatever page we're viewing.
 | 
			
		||||
		 */
 | 
			
		||||
		$this->display_blotter();
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	private function display_blotter() {
 | 
			
		||||
		global $database, $config;
 | 
			
		||||
		$limit = $config->get_int("blotter_recent", 5);
 | 
			
		||||
@ -129,3 +130,4 @@ class Blotter extends SimpleExtension {
 | 
			
		||||
		$this->theme->display_blotter($entries);
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
?>
 | 
			
		||||
 | 
			
		||||
@ -1,12 +1,12 @@
 | 
			
		||||
<?
 | 
			
		||||
<?php
 | 
			
		||||
class BlotterTheme extends Themelet {
 | 
			
		||||
	public function display_editor($entries) {
 | 
			
		||||
		global $page;
 | 
			
		||||
		$html = $this->get_html_for_blotter_editor($entries);
 | 
			
		||||
		$page->set_title("Blotter Editor");
 | 
			
		||||
		$page->set_heading("Blotter Editor");
 | 
			
		||||
                $page->add_block(new Block("Welcome to the Blotter Editor!", $html, "main", 10));
 | 
			
		||||
				$page->add_block(new Block("Navigation", "<a href='".make_link()."'>Index</a>", "left", 0));
 | 
			
		||||
		$page->add_block(new Block("Welcome to the Blotter Editor!", $html, "main", 10));
 | 
			
		||||
		$page->add_block(new Block("Navigation", "<a href='".make_link()."'>Index</a>", "left", 0));
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	public function display_blotter_page($entries) {
 | 
			
		||||
@ -24,7 +24,7 @@ class BlotterTheme extends Themelet {
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	private function is_odd($number) {
 | 
			
		||||
	   return $number & 1; // 0 = even, 1 = odd
 | 
			
		||||
		return $number & 1; // 0 = even, 1 = odd
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	private function get_html_for_blotter_editor($entries) {
 | 
			
		||||
@ -33,31 +33,31 @@ class BlotterTheme extends Themelet {
 | 
			
		||||
		 */
 | 
			
		||||
 | 
			
		||||
		$html = "";
 | 
			
		||||
			// Add_new stuff goes here.
 | 
			
		||||
			$table_header =  "
 | 
			
		||||
				<tr>
 | 
			
		||||
					<th>Date</th>
 | 
			
		||||
					<th>Message</th>
 | 
			
		||||
					<th>Important?</th>
 | 
			
		||||
					<th>Action</th>
 | 
			
		||||
				</tr>";
 | 
			
		||||
			$add_new = "
 | 
			
		||||
				<tr class='even'>
 | 
			
		||||
					<form action='".make_link("blotter/add")."' method='POST'>
 | 
			
		||||
						<td colspan='2'><textarea style='text-align:left;' name='entry_text' rows='2' /></textarea></td>
 | 
			
		||||
						<td><input type='checkbox' name='important' /></td>
 | 
			
		||||
						<td><input type='submit' value='Add'></td>
 | 
			
		||||
					</form>
 | 
			
		||||
				</tr>";
 | 
			
		||||
		// Add_new stuff goes here.
 | 
			
		||||
		$table_header =  "
 | 
			
		||||
			<tr>
 | 
			
		||||
			<th>Date</th>
 | 
			
		||||
			<th>Message</th>
 | 
			
		||||
			<th>Important?</th>
 | 
			
		||||
			<th>Action</th>
 | 
			
		||||
			</tr>";
 | 
			
		||||
		$add_new = "
 | 
			
		||||
			<tr class='even'>
 | 
			
		||||
			<form action='".make_link("blotter/add")."' method='POST'>
 | 
			
		||||
			<td colspan='2'><textarea style='text-align:left;' name='entry_text' rows='2' /></textarea></td>
 | 
			
		||||
			<td><input type='checkbox' name='important' /></td>
 | 
			
		||||
			<td><input type='submit' value='Add'></td>
 | 
			
		||||
			</form>
 | 
			
		||||
			</tr>";
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		// Now, time for entries list.
 | 
			
		||||
		$table_rows = "";
 | 
			
		||||
        for ($i = 0 ; $i < count($entries) ; $i++)
 | 
			
		||||
        {
 | 
			
		||||
		/**
 | 
			
		||||
		 * Add table rows
 | 
			
		||||
		 */
 | 
			
		||||
		for ($i = 0 ; $i < count($entries) ; $i++)
 | 
			
		||||
		{
 | 
			
		||||
			/**
 | 
			
		||||
			 * Add table rows
 | 
			
		||||
			 */
 | 
			
		||||
			$id = $entries[$i]['id'];
 | 
			
		||||
			$entry_date = $entries[$i]['entry_date'];
 | 
			
		||||
			$entry_text = $entries[$i]['entry_text'];
 | 
			
		||||
@ -68,22 +68,22 @@ class BlotterTheme extends Themelet {
 | 
			
		||||
			// Add the new table row(s)
 | 
			
		||||
			$table_rows .= 
 | 
			
		||||
				"<tr class='{$tr_class}'
 | 
			
		||||
					<td>$entry_date</td>
 | 
			
		||||
					<td>$entry_text</td>
 | 
			
		||||
					<td>$important</td>
 | 
			
		||||
					<td><form name='remove$id' method='post' action='".make_link("blotter/remove")."'>
 | 
			
		||||
						<input type='hidden' name='id' value='$id' />
 | 
			
		||||
						<input type='submit' style='width: 100%;' value='Remove' />
 | 
			
		||||
						</form>
 | 
			
		||||
					</td>
 | 
			
		||||
				<td>$entry_date</td>
 | 
			
		||||
				<td>$entry_text</td>
 | 
			
		||||
				<td>$important</td>
 | 
			
		||||
				<td><form name='remove$id' method='post' action='".make_link("blotter/remove")."'>
 | 
			
		||||
				<input type='hidden' name='id' value='$id' />
 | 
			
		||||
				<input type='submit' style='width: 100%;' value='Remove' />
 | 
			
		||||
				</form>
 | 
			
		||||
				</td>
 | 
			
		||||
				</tr>";
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		$html = "
 | 
			
		||||
			<table id='blotter_entries' class='zebra'>
 | 
			
		||||
				<thead>$table_header</thead>
 | 
			
		||||
				<tbody>$add_new</tbody>
 | 
			
		||||
				<tfoot>$table_rows</tfoot>
 | 
			
		||||
			<thead>$table_header</thead>
 | 
			
		||||
			<tbody>$add_new</tbody>
 | 
			
		||||
			<tfoot>$table_rows</tfoot>
 | 
			
		||||
			</table>
 | 
			
		||||
 | 
			
		||||
			<br />
 | 
			
		||||
@ -101,14 +101,14 @@ class BlotterTheme extends Themelet {
 | 
			
		||||
		$i_color = $config->get_string("blotter_color","#FF0000");
 | 
			
		||||
		$html = "";
 | 
			
		||||
		$html .= "<html><head><title>Blotter</title></head>
 | 
			
		||||
				  <body><pre>";
 | 
			
		||||
			<body><pre>";
 | 
			
		||||
 | 
			
		||||
        for ($i = 0 ; $i < count($entries) ; $i++)
 | 
			
		||||
        {
 | 
			
		||||
		/**
 | 
			
		||||
		 * Blotter entries
 | 
			
		||||
		 */
 | 
			
		||||
		 	// Reset variables:
 | 
			
		||||
		for ($i = 0 ; $i < count($entries) ; $i++)
 | 
			
		||||
		{
 | 
			
		||||
			/**
 | 
			
		||||
			 * Blotter entries
 | 
			
		||||
			 */
 | 
			
		||||
			// Reset variables:
 | 
			
		||||
			$i_open = "";
 | 
			
		||||
			$i_close = "";
 | 
			
		||||
			$id = $entries[$i]['id'];
 | 
			
		||||
@ -132,35 +132,33 @@ class BlotterTheme extends Themelet {
 | 
			
		||||
		$i_color = $config->get_string("blotter_color","#FF0000");
 | 
			
		||||
		$position = $config->get_string("blotter_position", "subheading");
 | 
			
		||||
		$html = "<style type='text/css'>
 | 
			
		||||
				 #blotter1 {font-size: 80%;
 | 
			
		||||
				 			position: relative;}
 | 
			
		||||
				 #blotter2 {font-size: 80%;
 | 
			
		||||
				 			}
 | 
			
		||||
				</style>";
 | 
			
		||||
#blotter1 {font-size: 80%; position: relative;}
 | 
			
		||||
#blotter2 {font-size: 80%;}
 | 
			
		||||
</style>";
 | 
			
		||||
		$html .= "<script><!--
 | 
			
		||||
			$(document).ready(function() {
 | 
			
		||||
				$(\"#blotter2-toggle\").click(function() {
 | 
			
		||||
					$(\"#blotter2\").slideToggle(\"slow\", function() {
 | 
			
		||||
						if($(\"#blotter2\").is(\":hidden\")) {
 | 
			
		||||
							$.cookie(\"blotter2-hidden\", 'true', {path: '/'});
 | 
			
		||||
						}
 | 
			
		||||
						else {
 | 
			
		||||
							$.cookie(\"blotter2-hidden\", 'false', {path: '/'});
 | 
			
		||||
						}
 | 
			
		||||
					});
 | 
			
		||||
				});
 | 
			
		||||
				if($.cookie(\"blotter2-hidden\") == 'true') {
 | 
			
		||||
					$(\"#blotter2\").hide();
 | 
			
		||||
				}
 | 
			
		||||
			});
 | 
			
		||||
			//--></script>";
 | 
			
		||||
$(document).ready(function() {
 | 
			
		||||
	$(\"#blotter2-toggle\").click(function() {
 | 
			
		||||
		$(\"#blotter2\").slideToggle(\"slow\", function() {
 | 
			
		||||
			if($(\"#blotter2\").is(\":hidden\")) {
 | 
			
		||||
				$.cookie(\"blotter2-hidden\", 'true', {path: '/'});
 | 
			
		||||
			}
 | 
			
		||||
			else {
 | 
			
		||||
				$.cookie(\"blotter2-hidden\", 'false', {path: '/'});
 | 
			
		||||
			}
 | 
			
		||||
		});
 | 
			
		||||
	});
 | 
			
		||||
	if($.cookie(\"blotter2-hidden\") == 'true') {
 | 
			
		||||
		$(\"#blotter2\").hide();
 | 
			
		||||
	}
 | 
			
		||||
});
 | 
			
		||||
//--></script>";
 | 
			
		||||
		$entries_list = "";
 | 
			
		||||
        for ($i = 0 ; $i < count($entries) ; $i++)
 | 
			
		||||
        {
 | 
			
		||||
		/**
 | 
			
		||||
		 * Blotter entries
 | 
			
		||||
		 */
 | 
			
		||||
		 	// Reset variables:
 | 
			
		||||
		for ($i = 0 ; $i < count($entries) ; $i++)
 | 
			
		||||
		{
 | 
			
		||||
			/**
 | 
			
		||||
			 * Blotter entries
 | 
			
		||||
			 */
 | 
			
		||||
			// Reset variables:
 | 
			
		||||
			$i_open = "";
 | 
			
		||||
			$i_close = "";
 | 
			
		||||
			$id = $entries[$i]['id'];
 | 
			
		||||
@ -175,10 +173,10 @@ class BlotterTheme extends Themelet {
 | 
			
		||||
		$pos_break = "";
 | 
			
		||||
		$pos_align = "text-align: right; position: absolute; right: 0px;";
 | 
			
		||||
		if($position == "left") { $pos_break = "<br />"; $pos_align = ""; }
 | 
			
		||||
		if (count($entries) == 0) { $out_text = "No blotter entries yet."; $in_text = "Empty.";}
 | 
			
		||||
		if(count($entries) == 0) { $out_text = "No blotter entries yet."; $in_text = "Empty.";}
 | 
			
		||||
		else { $clean_date = date("m/d/y",strtotime($entries[0]['entry_date']));
 | 
			
		||||
		$out_text = "Blotter updated: {$clean_date}";
 | 
			
		||||
		$in_text = "<ul>$entries_list</ul>";
 | 
			
		||||
			$out_text = "Blotter updated: {$clean_date}";
 | 
			
		||||
			$in_text = "<ul>$entries_list</ul>";
 | 
			
		||||
		}
 | 
			
		||||
		$html .= "<div id='blotter1'><span>$out_text</span>{$pos_break}<span style='{$pos_align}'><a href='#' id='blotter2-toggle'>Show/Hide</a> <a href='".make_link("blotter")."'>Show All</a></span></div>";
 | 
			
		||||
		$html .= "<div id='blotter2'>$in_text</div>";
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user