Revision 36
Added by stefan about 20 years ago
| trunk/wb/include/htmlarea/popups/link.php | ||
|---|---|---|
| 75 | 75 | global $template, $database; | 
| 76 | 76 | 	$get_pages = $database->query("SELECT page_id,menu_title,link,level FROM ".TABLE_PREFIX."pages WHERE parent = '$parent' AND visibility!='deleted' ORDER BY position ASC");
 | 
| 77 | 77 | 	while($page = $get_pages->fetchRow()) {
 | 
| 78 | $title = stripslashes($page['menu_title']); | |
| 78 | 		$title = $admin->stripslashes($page['menu_title']);
 | |
| 79 | 79 | // Add leading -'s so we can tell what level a page is at | 
| 80 | 80 | $leading_dashes = ''; | 
| 81 | 81 | 		for($i = 0; $i < $page['level']; $i++) {
 | 
| ... | ... | |
| 99 | 99 | 	$template->parse('page_list', 'page_list_block', true);
 | 
| 100 | 100 | // Loop through pages | 
| 101 | 101 | 	while($page = $get_pages->fetchRow()) {
 | 
| 102 | $title = stripslashes($page['menu_title']); | |
| 102 | 		$title = $admin->stripslashes($page['menu_title']);
 | |
| 103 | 103 | 		$template->set_var('TITLE', $title);
 | 
| 104 | 104 | 		$template->set_var('LINK', '[wblink'.$page['page_id'].']');
 | 
| 105 | 105 | 		$template->parse('page_list', 'page_list_block', true);
 | 
| trunk/wb/search/search.php | ||
|---|---|---|
| 1 | 1 | <?php | 
| 2 | 2 |  | 
| 3 | // $Id: search.php,v 1.9 2005/04/07 07:53:15 rdjurovich Exp $
 | |
| 3 | // $Id$ | |
| 4 | 4 |  | 
| 5 | 5 | /* | 
| 6 | 6 |  | 
| ... | ... | |
| 33 | 33 | // Make pages_listed and items_listed blank arrays | 
| 34 | 34 | $pages_listed = array(); | 
| 35 | 35 | $items_listed = array(); | 
| 36 |  | |
| 36 |  | |
| 37 | 37 | // Get search string | 
| 38 | 38 | 	if(isset($_POST['string'])) {
 | 
| 39 | 		$string = addslashes(str_replace(',', '', $_POST['string']));
 | |
| 40 | 		$search_string = htmlspecialchars(stripslashes($string),ENT_QUOTES);
 | |
| 39 | 		$string = addslashes(addslashes(str_replace(',', '', $_POST['string'])));
 | |
| 40 | 		$search_string = htmlspecialchars($this->stripslashes(str_replace(',', '', $_POST['string'])),ENT_QUOTES);
 | |
| 41 | 41 | 	} else {
 | 
| 42 | $string = ''; | |
| 42 | 		$string = '';
 | |
| 43 | 43 | $search_string = ''; | 
| 44 | 44 | } | 
| 45 | 45 |  | 
| ... | ... | |
| 81 | 81 | $operator = 'LIKE'; | 
| 82 | 82 | $wildcard = '%'; | 
| 83 | 83 | $all_checked = ' checked'; | 
| 84 | } | |
| 85 |  | |
| 86 | // Get list of usernames and display names | |
| 87 | 	$query_users = $database->query("SELECT user_id,username,display_name FROM ".TABLE_PREFIX."users");
 | |
| 88 | 	$users = array('0' => array('display_name' => $TEXT['UNKNOWN'], 'username' => strtolower($TEXT['UNKNOWN'])));
 | |
| 89 | 	if($query_users->numRows() > 0) {
 | |
| 90 | 		while($user = $query_users->fetchRow()) {
 | |
| 91 | 			$users[$user['user_id']] = array('display_name' => $user['display_name'], 'username' => $user['username']);
 | |
| 92 | } | |
| 93 | 84 | } | 
| 94 | 85 |  | 
| 86 | // Get list of usernames and display names | |
| 87 | 	$query_users = $database->query("SELECT user_id,username,display_name FROM ".TABLE_PREFIX."users");
 | |
| 88 | 	$users = array('0' => array('display_name' => $TEXT['UNKNOWN'], 'username' => strtolower($TEXT['UNKNOWN'])));
 | |
| 89 | 	if($query_users->numRows() > 0) {
 | |
| 90 | 		while($user = $query_users->fetchRow()) {
 | |
| 91 | 			$users[$user['user_id']] = array('display_name' => $user['display_name'], 'username' => $user['username']);
 | |
| 92 | } | |
| 93 | } | |
| 94 |  | |
| 95 | 95 | // Get search settings | 
| 96 | 96 | 	$query_header = $database->query("SELECT value FROM ".TABLE_PREFIX."search WHERE name = 'header' LIMIT 1");
 | 
| 97 | 97 | $fetch_header = $query_header->fetchRow(); | 
| ... | ... | |
| 109 | 109 | // Replace vars in search settings with values | 
| 110 | 110 | 	$vars = array('[SEARCH_STRING]', '[WB_URL]', '[PAGE_EXTENSION]', '[TEXT_RESULTS_FOR]');
 | 
| 111 | 111 | $values = array($search_string, WB_URL, PAGE_EXTENSION, $TEXT['RESULTS_FOR']); | 
| 112 | $search_footer = str_replace($vars, $values, stripslashes($fetch_footer['value'])); | |
| 113 | $search_results_header = str_replace($vars, $values, stripslashes($fetch_results_header['value'])); | |
| 114 | $search_results_footer = str_replace($vars, $values, stripslashes($fetch_results_footer['value'])); | |
| 112 | 	$search_footer = str_replace($vars, $values, $this->stripslashes($fetch_footer['value']));
 | |
| 113 | 	$search_results_header = str_replace($vars, $values, $this->stripslashes($fetch_results_header['value']));
 | |
| 114 | 	$search_results_footer = str_replace($vars, $values, $this->stripslashes($fetch_results_footer['value']));
 | |
| 115 | 115 | // Do extra vars/values replacement | 
| 116 | 116 | 	$vars = array('[SEARCH_STRING]', '[WB_URL]', '[PAGE_EXTENSION]', '[TEXT_SEARCH]', '[TEXT_ALL_WORDS]', '[TEXT_ANY_WORDS]', '[TEXT_EXACT_MATCH]', '[TEXT_MATCH]', '[TEXT_MATCHING]', '[ALL_CHECKED]', '[ANY_CHECKED]', '[EXACT_CHECKED]');
 | 
| 117 | 117 | $values = array($search_string, WB_URL, PAGE_EXTENSION, $TEXT['SEARCH'], $TEXT['ALL_WORDS'], $TEXT['ANY_WORDS'], $TEXT['EXACT_MATCH'], $TEXT['MATCH'], $TEXT['MATCHING'], $all_checked, $any_checked, $exact_checked); | 
| 118 | $search_header = str_replace($vars, $values, stripslashes($fetch_header['value'])); | |
| 118 | 	$search_header = str_replace($vars, $values, $this->stripslashes($fetch_header['value']));
 | |
| 119 | 119 |  | 
| 120 | 120 | // Insert js code | 
| 121 | 121 | ?> | 
| ... | ... | |
| 138 | 138 |  | 
| 139 | 139 | // Show search results_header | 
| 140 | 140 | echo $search_results_header; | 
| 141 |  | |
| 142 | 141 | // Search page details only, such as description, keywords, etc. | 
| 143 | 142 | 		if($match == 'all' OR $match == 'exact') {
 | 
| 144 | 143 | 			$query_pages = $database->query("SELECT page_id, page_title, menu_title, link, description, modified_when, modified_by FROM ".TABLE_PREFIX."pages".
 | 
| 145 | " WHERE visibility != 'none' AND visibility != 'deleted' AND page_title $operator '$wildcard$string$wildcard' AND searching = '1' ". | |
| 144 | 			" WHERE visibility != 'none' AND visibility != 'deleted' AND page_title $operator '$wildcard$string$wildcard' AND searching = '1' ".
 | |
| 146 | 145 | " OR visibility != 'none' AND visibility != 'deleted' AND menu_title $operator '$wildcard$string$wildcard' AND searching = '1'". | 
| 147 | " OR visibility != 'none' AND visibility != 'deleted' AND description $operator '$wildcard$string$wildcard' AND searching = '1'". | |
| 146 | 			" OR visibility != 'none' AND visibility != 'deleted' AND description $operator '$wildcard$string$wildcard' AND searching = '1'".
 | |
| 148 | 147 | " OR visibility != 'none' AND visibility != 'deleted' AND keywords $operator '$wildcard$string$wildcard' AND searching = '1'"); | 
| 149 | 148 | 		} elseif($match == 'any') {
 | 
| 150 | 149 | $query_pages = "SELECT page_id, page_title, menu_title, link, description, modified_when, modified_by FROM ".TABLE_PREFIX."pages WHERE "; | 
| 151 | 150 | $count = 0; | 
| 152 | 151 | 			foreach($string AS $each_string) {
 | 
| 153 | 152 | 				if($count != 0) { $query_pages .= ' OR'; }
 | 
| 154 | $query_pages .= " visibility != 'none' AND page_title $operator '$wildcard$each_string$wildcard' AND searching = '1'". | |
| 153 | 				$query_pages .= " visibility != 'none' AND page_title $operator '$wildcard$each_string$wildcard' AND searching = '1'".
 | |
| 155 | 154 | " OR visibility != 'none' AND visibility != 'deleted' AND menu_title $operator '$wildcard$each_string$wildcard' AND searching = '1'". | 
| 156 | " OR visibility != 'none' AND visibility != 'deleted' AND description $operator '$wildcard$each_string$wildcard' AND searching = '1'". | |
| 155 | 				" OR visibility != 'none' AND visibility != 'deleted' AND description $operator '$wildcard$each_string$wildcard' AND searching = '1'".
 | |
| 157 | 156 | " OR visibility != 'none' AND visibility != 'deleted' AND keywords $operator '$wildcard$each_string$wildcard' AND searching = '1'"; | 
| 158 | 157 | $count = $count+1; | 
| 159 | 158 | } | 
| ... | ... | |
| 165 | 164 | // Get page link | 
| 166 | 165 | $link = page_link($page['link']); | 
| 167 | 166 | // Set vars to be replaced by values | 
| 168 | 				$vars = array('[LINK]', '[TITLE]', '[DESCRIPTION]', '[USERNAME]','[DISPLAY_NAME]','[DATE]','[TIME]','[TEXT_LAST_UPDATED_BY]','[TEXT_ON]');
 | |
| 169 | 				if($page['modified_when'] > 0) {
 | |
| 170 | $date = gmdate(DATE_FORMAT, $page['modified_when']+TIMEZONE); | |
| 171 | $time = gmdate(TIME_FORMAT, $page['modified_when']+TIMEZONE); | |
| 172 | 				} else {
 | |
| 173 | $date = $TEXT['UNKNOWN'].' '.$TEXT['DATE']; | |
| 174 | $time = $TEXT['UNKNOWN'].' '.$TEXT['TIME']; | |
| 167 | 				$vars = array('[LINK]', '[TITLE]', '[DESCRIPTION]', '[USERNAME]','[DISPLAY_NAME]','[DATE]','[TIME]','[TEXT_LAST_UPDATED_BY]','[TEXT_ON]');
 | |
| 168 | 				if($page['modified_when'] > 0) {
 | |
| 169 | 					$date = gmdate(DATE_FORMAT, $page['modified_when']+TIMEZONE);
 | |
| 170 | 					$time = gmdate(TIME_FORMAT, $page['modified_when']+TIMEZONE);
 | |
| 171 | 				} else {
 | |
| 172 | 					$date = $TEXT['UNKNOWN'].' '.$TEXT['DATE'];
 | |
| 173 | 					$time = $TEXT['UNKNOWN'].' '.$TEXT['TIME'];
 | |
| 175 | 174 | } | 
| 176 | 				$values = array($link, stripslashes($page['page_title']),stripslashes($page['description']), $users[$page['modified_by']]['username'], $users[$page['modified_by']]['display_name'], $date, $time, $TEXT['LAST_UPDATED_BY'], strtolower($TEXT['ON']));
 | |
| 177 | // Show loop code with vars replaced by values | |
| 175 | 				$values = array($link, $this->stripslashes($page['page_title']),$this->stripslashes($page['description']), $users[$page['modified_by']]['username'], $users[$page['modified_by']]['display_name'], $date, $time, $TEXT['LAST_UPDATED_BY'], strtolower($TEXT['ON']));
 | |
| 176 | 				// Show loop code with vars replaced by values
 | |
| 178 | 177 | 				if($values != array()) {
 | 
| 179 | 					echo str_replace($vars, $values, stripslashes($fetch_results_loop['value']));
 | |
| 178 | 					echo str_replace($vars, $values, $this->stripslashes($fetch_results_loop['value']));
 | |
| 180 | 179 | } | 
| 181 | 180 | // Say that we have already listed this page id | 
| 182 | $pages_listed[$page['page_id']] = true; | |
| 183 | // Set values to blank | |
| 181 | 				$pages_listed[$page['page_id']] = true;
 | |
| 182 | 				// Set values to blank
 | |
| 184 | 183 | $value = array(); | 
| 185 | 184 | } | 
| 186 | 185 | } | 
| ... | ... | |
| 199 | 198 | // Fetch query start | 
| 200 | 199 | $fetch_query_start = $get_query_start->fetchRow(); | 
| 201 | 200 | 					// Prepare query start for execution by replacing {TP} with the TABLE_PREFIX
 | 
| 202 | 					$query_start = str_replace('[TP]', TABLE_PREFIX, stripslashes($fetch_query_start['value']));
 | |
| 201 | 					$query_start = str_replace('[TP]', TABLE_PREFIX, $this->stripslashes($fetch_query_start['value']));
 | |
| 203 | 202 | // Get query end | 
| 204 | 203 | 					$get_query_end = $database->query("SELECT value FROM ".TABLE_PREFIX."search WHERE name = 'query_end' AND extra = '$module_name' LIMIT 1");
 | 
| 205 | 204 | 					if($get_query_end->numRows() > 0) {
 | 
| 206 | 205 | // Fetch query start | 
| 207 | 206 | $fetch_query_end = $get_query_end->fetchRow(); | 
| 208 | 207 | // Set query end | 
| 209 | $query_end = stripslashes($fetch_query_end['value']); | |
| 208 | 						$query_end = $this->stripslashes($fetch_query_end['value']);
 | |
| 210 | 209 | // Get query body | 
| 211 | 210 | 						$get_query_body = $database->query("SELECT value FROM ".TABLE_PREFIX."search WHERE name = 'query_body' AND extra = '$module_name' LIMIT 1");
 | 
| 212 | 211 | 						if($get_query_body->numRows() > 0) {
 | 
| 213 | 212 | // Fetch query start | 
| 214 | 213 | $fetch_query_body = $get_query_body->fetchRow(); | 
| 215 | 214 | 							// Prepare query body for execution by replacing {STRING} with the correct one
 | 
| 216 | 							$query_body = str_replace(array('[TP]','[O]','[W]'), array(TABLE_PREFIX,$operator,$wildcard), stripslashes($fetch_query_body['value']));
 | |
| 215 | 							$query_body = str_replace(array('[TP]','[O]','[W]'), array(TABLE_PREFIX,$operator,$wildcard), $this->stripslashes($fetch_query_body['value']));
 | |
| 217 | 216 | // If we need to match any of the words, loop through the body for each one then combine with start and end, otherwise just combine without looping | 
| 218 | 217 | 							if($match == 'any') {
 | 
| 219 | 218 | // Loop through query body for each string, then combine with start and end | 
| ... | ... | |
| 238 | 237 | 									if(!isset($fields['page_id']) OR !isset($pages_listed[$page[$fields['page_id']]])) {
 | 
| 239 | 238 | // Get page link | 
| 240 | 239 | $link = page_link($page[$fields['link']]); | 
| 241 | // Set vars to be replaced by values | |
| 242 | 										$vars = array('[LINK]', '[TITLE]', '[DESCRIPTION]', '[USERNAME]','[DISPLAY_NAME]','[DATE]','[TIME]','[TEXT_LAST_UPDATED_BY]','[TEXT_ON]');
 | |
| 243 | 										if($page[$fields['modified_when']] > 0) {
 | |
| 244 | $date = gmdate(DATE_FORMAT, $page[$fields['modified_when']]+TIMEZONE); | |
| 245 | $time = gmdate(TIME_FORMAT, $page[$fields['modified_when']]+TIMEZONE); | |
| 246 | 										} else {
 | |
| 247 | $date = $TEXT['UNKNOWN'].' '.$TEXT['DATE']; | |
| 248 | $time = $TEXT['UNKNOWN'].' '.$TEXT['TIME']; | |
| 240 | 										// Set vars to be replaced by values
 | |
| 241 | 										$vars = array('[LINK]', '[TITLE]', '[DESCRIPTION]', '[USERNAME]','[DISPLAY_NAME]','[DATE]','[TIME]','[TEXT_LAST_UPDATED_BY]','[TEXT_ON]');
 | |
| 242 | 										if($page[$fields['modified_when']] > 0) {
 | |
| 243 | 											$date = gmdate(DATE_FORMAT, $page[$fields['modified_when']]+TIMEZONE);
 | |
| 244 | 											$time = gmdate(TIME_FORMAT, $page[$fields['modified_when']]+TIMEZONE);
 | |
| 245 | 										} else {
 | |
| 246 | 											$date = $TEXT['UNKNOWN'].' '.$TEXT['DATE'];
 | |
| 247 | 											$time = $TEXT['UNKNOWN'].' '.$TEXT['TIME'];
 | |
| 249 | 248 | } | 
| 250 | 										$values = array($link, stripslashes($page[$fields['title']]), stripslashes($page[$fields['description']]), $users[$page[$fields['modified_by']]]['username'], $users[$page[$fields['modified_by']]]['display_name'], $date, $time, $TEXT['LAST_UPDATED_BY'], strtolower($TEXT['ON']));
 | |
| 249 | 										$values = array($link, $this->stripslashes($page[$fields['title']]), $this->stripslashes($page[$fields['description']]), $users[$page[$fields['modified_by']]]['username'], $users[$page[$fields['modified_by']]]['display_name'], $date, $time, $TEXT['LAST_UPDATED_BY'], strtolower($TEXT['ON']));
 | |
| 251 | 250 | // Show loop code with vars replaced by values | 
| 252 | echo str_replace($vars, $values, stripslashes($fetch_results_loop['value'])); | |
| 251 | 										echo str_replace($vars, $values, $this->stripslashes($fetch_results_loop['value']));
 | |
| 253 | 252 | // Say that this page or item has been listed if we can | 
| 254 | 253 | 										if(isset($fields['page_id'])) {
 | 
| 255 | 254 | $pages_listed[$page[$fields['page_id']]] = true; | 
| trunk/wb/admin/pages/intro.php | ||
|---|---|---|
| 1 | 1 | <?php | 
| 2 | 2 |  | 
| 3 | // $Id: intro.php,v 1.2 2005/04/02 06:25:37 rdjurovich Exp $
 | |
| 3 | // $Id$ | |
| 4 | 4 |  | 
| 5 | 5 | /* | 
| 6 | 6 |  | 
| ... | ... | |
| 43 | 43 | $template->set_file('page', 'intro.html');
 | 
| 44 | 44 | $template->set_block('page', 'main_block', 'main');
 | 
| 45 | 45 | $template->set_var(array( | 
| 46 | 'CONTENT' => stripslashes($content), | |
| 46 | 								'CONTENT' => $admin->stripslashes($content),
 | |
| 47 | 47 | 'WB_URL' => WB_URL, | 
| 48 | 48 | 'ADMIN_URL' => ADMIN_URL, | 
| 49 | 49 | 'TEXT_SAVE' => $TEXT['SAVE'], | 
| trunk/wb/admin/pages/settings.php | ||
|---|---|---|
| 79 | 79 | $template->set_block('page', 'main_block', 'main');
 | 
| 80 | 80 | $template->set_var(array( | 
| 81 | 81 | 'PAGE_ID' => $results_array['page_id'], | 
| 82 | 'PAGE_TITLE' => stripslashes($results_array['page_title']), | |
| 83 | 'MENU_TITLE' => stripslashes($results_array['menu_title']), | |
| 84 | 'DESCRIPTION' => stripslashes($results_array['description']), | |
| 85 | 'KEYWORDS' => stripslashes($results_array['keywords']), | |
| 82 | 								'PAGE_TITLE' => $admin->stripslashes($results_array['page_title']),
 | |
| 83 | 								'MENU_TITLE' => $admin->stripslashes($results_array['menu_title']),
 | |
| 84 | 								'DESCRIPTION' => $admin->stripslashes($results_array['description']),
 | |
| 85 | 								'KEYWORDS' => $admin->stripslashes($results_array['keywords']),
 | |
| 86 | 86 | 'MODIFIED_BY' => $user['display_name'], | 
| 87 | 87 | 'MODIFIED_BY_USERNAME' => $user['username'], | 
| 88 | 88 | 'MODIFIED_WHEN' => $modified_ts, | 
| ... | ... | |
| 251 | 251 | 			for($i = 1; $i <= $page['level']; $i++) { $title_prefix .= ' - '; }
 | 
| 252 | 252 | $template->set_var(array( | 
| 253 | 253 | 'ID' => $page['page_id'], | 
| 254 | 'TITLE' => stripslashes($title_prefix.$page['page_title']) | |
| 254 | 												'TITLE' => $admin->stripslashes($title_prefix.$page['page_title'])
 | |
| 255 | 255 | ) | 
| 256 | 256 | ); | 
| 257 | 257 | 				if($results_array['parent'] == $page['page_id']) {
 | 
| trunk/wb/admin/pages/index.php | ||
|---|---|---|
| 24 | 24 | require('../../config.php');
 | 
| 25 | 25 | require_once(WB_PATH.'/framework/class.admin.php'); | 
| 26 | 26 | $admin = new admin('Pages', 'pages');
 | 
| 27 |  | |
| 27 | echo "hier: ".get_magic_quotes_gpc(); | |
| 28 | 28 | // Include the WB functions file | 
| 29 | 29 | require_once(WB_PATH.'/framework/functions.php'); | 
| 30 | 30 |  | 
| ... | ... | |
| 151 | 151 | </td> | 
| 152 | 152 | 				<?php if($admin->get_permission('pages_modify') == true AND $can_modify == true) { ?>
 | 
| 153 | 153 | <td> | 
| 154 | <a href="<?php echo ADMIN_URL; ?>/pages/modify.php?page_id=<?php echo $page['page_id']; ?>" title="<?php echo $TEXT['MODIFY']; ?>"><?php echo stripslashes($page['page_title']); ?></a> | |
| 154 | 					<a href="<?php echo ADMIN_URL; ?>/pages/modify.php?page_id=<?php echo $page['page_id']; ?>" title="<?php echo $TEXT['MODIFY']; ?>"><?php echo $admin->stripslashes($page['page_title']); ?></a>
 | |
| 155 | 155 | </td> | 
| 156 | 156 | 				<?php } else { ?>
 | 
| 157 | 157 | <td> | 
| 158 | <?php echo stripslashes($page['page_title']); ?> | |
| 158 | 					<?php	echo $admin->stripslashes($page['page_title']); ?>
 | |
| 159 | 159 | </td> | 
| 160 | 160 | <?php } ?> | 
| 161 | 161 | <td align="left" width="232"> | 
| 162 | 					<font color="#999999"><?php echo $page['menu_title']; ?></font>
 | |
| 162 | 					<font color="#999999"><?php echo $admin->stripslashes($page['menu_title']); ?></font>
 | |
| 163 | 163 | </td> | 
| 164 | 164 | <td align="center" valign="middle" width="90"> | 
| 165 | 165 | 				<?php if($page['visibility'] == 'public') { ?>
 | 
| ... | ... | |
| 447 | 447 | 			for($i = 1; $i <= $page['level']; $i++) { $title_prefix .= ' - '; }
 | 
| 448 | 448 | $template->set_var(array( | 
| 449 | 449 | 'ID' => $page['page_id'], | 
| 450 | 'TITLE' => stripslashes($title_prefix.$page['page_title']) | |
| 450 | 												'TITLE' => $admin->stripslashes($title_prefix.$page['page_title'])
 | |
| 451 | 451 | ) | 
| 452 | 452 | ); | 
| 453 | 453 | 				if($can_modify == true) {
 | 
| trunk/wb/admin/pages/trash.php | ||
|---|---|---|
| 1 | 1 | <?php | 
| 2 | 2 |  | 
| 3 | // $Id: trash.php,v 1.2 2005/04/02 06:25:37 rdjurovich Exp $
 | |
| 3 | // $Id$ | |
| 4 | 4 |  | 
| 5 | 5 | /* | 
| 6 | 6 |  | 
| ... | ... | |
| 141 | 141 | </td> | 
| 142 | 142 | 				<?php if($admin->get_permission('pages_modify') == true AND $can_modify == true AND $page['visibility'] != 'heading') { ?>
 | 
| 143 | 143 | <td> | 
| 144 | <a href="<?php echo ADMIN_URL; ?>/pages/modify.php?page_id=<?php echo $page['page_id']; ?>" title="<?php echo $TEXT['MODIFY']; ?>"><?php echo stripslashes($page['page_title']); ?></a> | |
| 144 | 					<a href="<?php echo ADMIN_URL; ?>/pages/modify.php?page_id=<?php echo $page['page_id']; ?>" title="<?php echo $TEXT['MODIFY']; ?>"><?php echo $admin->stripslashes($page['page_title']); ?></a>
 | |
| 145 | 145 | </td> | 
| 146 | 146 | 				<?php } else { ?>
 | 
| 147 | 147 | <td> | 
| 148 | 148 | <?php | 
| 149 | 149 | 					if($page['visibility'] != 'heading') {
 | 
| 150 | echo stripslashes($page['page_title']); | |
| 150 | 						echo $admin->stripslashes($page['page_title']);
 | |
| 151 | 151 | 					} else {
 | 
| 152 | echo '<b>'.stripslashes($page['page_title']).'</b>'; | |
| 152 | 						echo '<b>'.$admin->stripslashes($page['page_title']).'</b>';
 | |
| 153 | 153 | } | 
| 154 | 154 | ?> | 
| 155 | 155 | </td> | 
| trunk/wb/admin/pages/sections.php | ||
|---|---|---|
| 134 | 134 | </td> | 
| 135 | 135 | <td align="right"> | 
| 136 | 136 | <?php echo $TEXT['CURRENT_PAGE']; ?>: | 
| 137 | <b><?php echo stripslashes($results_array['page_title']); ?></b> | |
| 137 | 		<b><?php echo $admin->stripslashes($results_array['page_title']); ?></b>
 | |
| 138 | 138 | - | 
| 139 | 139 | <a href="<?php echo ADMIN_URL; ?>/pages/modify.php?page_id=<?php echo $page_id; ?>"><?php echo $HEADING['MODIFY_PAGE']; ?></a> | 
| 140 | 140 | - | 
| trunk/wb/admin/pages/modify.php | ||
|---|---|---|
| 1 | 1 | <?php | 
| 2 | 2 |  | 
| 3 | // $Id: modify.php,v 1.2 2005/04/02 06:25:37 rdjurovich Exp $
 | |
| 3 | // $Id$ | |
| 4 | 4 |  | 
| 5 | 5 | /* | 
| 6 | 6 |  | 
| ... | ... | |
| 81 | 81 | $template->set_block('page', 'main_block', 'main');
 | 
| 82 | 82 | $template->set_var(array( | 
| 83 | 83 | 'PAGE_ID' => $results_array['page_id'], | 
| 84 | 'PAGE_TITLE' => stripslashes($results_array['page_title']), | |
| 84 | 								'PAGE_TITLE' => $admin->stripslashes($results_array['page_title']),
 | |
| 85 | 85 | 'MODIFIED_BY' => $user['display_name'], | 
| 86 | 86 | 'MODIFIED_BY_USERNAME' => $user['username'], | 
| 87 | 87 | 'MODIFIED_WHEN' => $modified_ts, | 
| trunk/wb/admin/settings/index.php | ||
|---|---|---|
| 45 | 45 | $results = $database->query($query); | 
| 46 | 46 | while($setting = $results->fetchRow()) {
 | 
| 47 | 47 | $setting_name = $setting['name']; | 
| 48 | $setting_value = htmlspecialchars(stripslashes($setting['value'])); | |
| 48 | 	$setting_value = htmlspecialchars($admin->stripslashes($setting['value']));
 | |
| 49 | 49 | 	switch($setting_name) {
 | 
| 50 | 50 | // Website title | 
| 51 | 51 | case 'title': | 
| ... | ... | |
| 79 | 79 | $results = $database->query($query); | 
| 80 | 80 | while($setting = $results->fetchRow()) {
 | 
| 81 | 81 | $setting_name = $setting['name']; | 
| 82 | $setting_value = htmlspecialchars(stripslashes($setting['value'])); | |
| 82 | 	$setting_value = htmlspecialchars($admin->stripslashes($setting['value']));
 | |
| 83 | 83 | 	switch($setting_name) {
 | 
| 84 | 84 | // Search header | 
| 85 | 85 | case 'header': | 
| ... | ... | |
| 463 | 463 | } | 
| 464 | 464 |  | 
| 465 | 465 | // Insert WYSIWYG style value into template | 
| 466 | $template->set_var('WYSIWYG_STYLE', stripslashes(WYSIWYG_STYLE));
 | |
| 466 | $template->set_var('WYSIWYG_STYLE', $admin->stripslashes(WYSIWYG_STYLE));
 | |
| 467 | 467 |  | 
| 468 | 468 | // Insert Server Email value into template | 
| 469 | 469 | $template->set_var('SERVER_EMAIL', SERVER_EMAIL);
 | 
| trunk/wb/modules/wrapper/view.php | ||
|---|---|---|
| 1 | 1 | <?php | 
| 2 | 2 |  | 
| 3 | // $Id: view.php,v 1.1.1.1 2005/01/30 10:32:23 rdjurovich Exp $
 | |
| 3 | // $Id$ | |
| 4 | 4 |  | 
| 5 | 5 | /* | 
| 6 | 6 |  | 
| ... | ... | |
| 26 | 26 | // Get url | 
| 27 | 27 | $get_settings = $database->query("SELECT url,height FROM ".TABLE_PREFIX."mod_wrapper WHERE section_id = '$section_id'");
 | 
| 28 | 28 | $fetch_settings = $get_settings->fetchRow(); | 
| 29 | $url = stripslashes($fetch_settings['url']); | |
| 29 | $url = $this->stripslashes($fetch_settings['url']);
 | |
| 30 | 30 |  | 
| 31 | 31 | ?> | 
| 32 | 32 | <iframe src="<?php echo $url; ?>" width="100%" height="<?php echo $fetch_settings['height']; ?>px" frameborder="0" scrolling="auto"> | 
| trunk/wb/modules/wrapper/modify.php | ||
|---|---|---|
| 1 | 1 | <?php | 
| 2 | 2 |  | 
| 3 | // $Id: modify.php,v 1.1.1.1 2005/01/30 10:32:23 rdjurovich Exp $
 | |
| 3 | // $Id$ | |
| 4 | 4 |  | 
| 5 | 5 | /* | 
| 6 | 6 |  | 
| ... | ... | |
| 32 | 32 | $query = "SELECT url,height FROM ".TABLE_PREFIX."mod_wrapper WHERE section_id = '$section_id'"; | 
| 33 | 33 | $get_settings = $database->query($query); | 
| 34 | 34 | $settings = $get_settings->fetchRow(); | 
| 35 | $url = stripslashes($settings['url']); | |
| 35 | $url = $admin->stripslashes($settings['url']);
 | |
| 36 | 36 | $height = $settings['height']; | 
| 37 | 37 |  | 
| 38 | 38 | // Insert vars | 
| trunk/wb/modules/menu_link/modify.php | ||
|---|---|---|
| 1 | 1 | <?php | 
| 2 | 2 |  | 
| 3 | // $Id: modify.php,v 1.1.1.1 2005/01/30 10:32:15 rdjurovich Exp $
 | |
| 3 | // $Id$ | |
| 4 | 4 |  | 
| 5 | 5 | /* | 
| 6 | 6 |  | 
| ... | ... | |
| 32 | 32 | $query_info = "SELECT link,target FROM ".TABLE_PREFIX."pages WHERE page_id = '$page_id'"; | 
| 33 | 33 | $get_info = $database->query($query_info); | 
| 34 | 34 | $fetch_info = $get_info->fetchRow(); | 
| 35 | $link = stripslashes($fetch_info['link']); | |
| 35 | $link = $admin->stripslashes($fetch_info['link']);
 | |
| 36 | 36 | $target = $fetch_info['target']; | 
| 37 | 37 |  | 
| 38 | 38 | // Insert vars | 
| trunk/wb/modules/wysiwyg/view.php | ||
|---|---|---|
| 1 | 1 | <?php | 
| 2 | 2 |  | 
| 3 | // $Id: view.php,v 1.3 2005/06/21 09:08:41 rdjurovich Exp $
 | |
| 3 | // $Id$ | |
| 4 | 4 |  | 
| 5 | 5 | /* | 
| 6 | 6 |  | 
| ... | ... | |
| 26 | 26 | // Get content | 
| 27 | 27 | $get_content = $database->query("SELECT content FROM ".TABLE_PREFIX."mod_wysiwyg WHERE section_id = '$section_id'");
 | 
| 28 | 28 | $fetch_content = $get_content->fetchRow(); | 
| 29 | $content = stripslashes($fetch_content['content']); | |
| 29 | $content = $this->stripslashes($fetch_content['content']);
 | |
| 30 | 30 |  | 
| 31 | 31 | $this->preprocess($content); | 
| 32 | 32 |  | 
| trunk/wb/modules/wysiwyg/modify.php | ||
|---|---|---|
| 1 | 1 | <?php | 
| 2 | 2 |  | 
| 3 | // $Id: modify.php,v 1.3 2005/06/21 09:11:10 rdjurovich Exp $
 | |
| 3 | // $Id$ | |
| 4 | 4 |  | 
| 5 | 5 | /* | 
| 6 | 6 |  | 
| ... | ... | |
| 29 | 29 | $query = "SELECT content FROM ".TABLE_PREFIX."mod_wysiwyg WHERE section_id = '$section_id'"; | 
| 30 | 30 | $get_content = $database->query($query); | 
| 31 | 31 | $content = $get_content->fetchRow(); | 
| 32 | $content = stripslashes(htmlspecialchars($content['content'])); | |
| 32 | $content = $admin->stripslashes(htmlspecialchars($content['content']));
 | |
| 33 | 33 |  | 
| 34 | 34 | // Load HTMLArea | 
| 35 | 35 | if(!isset($loaded_htmlarea)) {
 | 
| ... | ... | |
| 55 | 55 | 		echo 'var editor = new HTMLArea("content'.$wysiwyg_section["section_id"].'");'
 | 
| 56 | 56 | . 'editor.registerPlugin(ContextMenu);' | 
| 57 | 57 | . 'editor.registerPlugin(TableOperations);' | 
| 58 | 			. 'editor.config.pageStyle = "body { '.stripslashes(WYSIWYG_STYLE).' }";'
 | |
| 58 | 			. 'editor.config.pageStyle = "body { '.$admin->stripslashes(WYSIWYG_STYLE).' }";'
 | |
| 59 | 59 | . 'editor.generate();'; | 
| 60 | 60 | } | 
| 61 | 61 | } | 
| trunk/wb/modules/form/modify_field.php | ||
|---|---|---|
| 1 | 1 | <?php | 
| 2 | 2 |  | 
| 3 | // $Id: modify_field.php,v 1.5 2005/06/21 09:13:12 rdjurovich Exp $
 | |
| 3 | // $Id$ | |
| 4 | 4 |  | 
| 5 | 5 | /* | 
| 6 | 6 |  | 
| ... | ... | |
| 63 | 63 | <tr> | 
| 64 | 64 | <td width="80"><?php echo $TEXT['TITLE']; ?>:</td> | 
| 65 | 65 | <td> | 
| 66 | <input type="text" name="title" value="<?php echo htmlspecialchars(stripslashes($form['title'])); ?>" style="width: 100%;" maxlength="255" /> | |
| 66 | 		<input type="text" name="title" value="<?php echo htmlspecialchars($admin->stripslashes($form['title'])); ?>" style="width: 100%;" maxlength="255" />
 | |
| 67 | 67 | </td> | 
| 68 | 68 | </tr> | 
| 69 | 69 | <tr> | 
| ... | ... | |
| 86 | 86 | <tr> | 
| 87 | 87 | <td valign="top"><?php echo $TEXT['TEMPLATE']; ?>:</td> | 
| 88 | 88 | <td> | 
| 89 | <textarea name="template" style="width: 100%; height: 20px;"><?php echo htmlspecialchars(stripslashes($form['extra'])); ?></textarea> | |
| 89 | 		<textarea name="template" style="width: 100%; height: 20px;"><?php echo htmlspecialchars($admin->stripslashes($form['extra'])); ?></textarea>
 | |
| 90 | 90 | </td> | 
| 91 | 91 | </tr> | 
| 92 | 92 | 	<?php } elseif($type == 'textfield') { ?>
 | 
| trunk/wb/modules/form/modify_settings.php | ||
|---|---|---|
| 1 | 1 | <?php | 
| 2 | 2 |  | 
| 3 | // $Id: modify_settings.php,v 1.4 2005/03/28 11:58:04 rdjurovich Exp $
 | |
| 3 | // $Id$ | |
| 4 | 4 |  | 
| 5 | 5 | /* | 
| 6 | 6 |  | 
| ... | ... | |
| 58 | 58 | <tr> | 
| 59 | 59 | <td class="setting_name" width="220"><?php echo $TEXT['HEADER']; ?>:</td> | 
| 60 | 60 | <td class="setting_name"> | 
| 61 | <textarea name="header" style="width: 100%; height: 80px;"><?php echo stripslashes($setting['header']); ?></textarea> | |
| 61 | 		<textarea name="header" style="width: 100%; height: 80px;"><?php echo $admin->stripslashes($setting['header']); ?></textarea>
 | |
| 62 | 62 | </td> | 
| 63 | 63 | </tr> | 
| 64 | 64 | <tr> | 
| 65 | 65 | <td class="setting_name"><?php echo $TEXT['FIELD'].' '.$TEXT['LOOP']; ?>:</td> | 
| 66 | 66 | <td class="setting_name"> | 
| 67 | <textarea name="field_loop" style="width: 100%; height: 60px;"><?php echo stripslashes($setting['field_loop']); ?></textarea> | |
| 67 | 		<textarea name="field_loop" style="width: 100%; height: 60px;"><?php echo $admin->stripslashes($setting['field_loop']); ?></textarea>
 | |
| 68 | 68 | </td> | 
| 69 | 69 | </tr> | 
| 70 | 70 | <tr> | 
| 71 | 71 | <td class="setting_name"><?php echo $TEXT['FOOTER']; ?>:</td> | 
| 72 | 72 | <td class="setting_name"> | 
| 73 | <textarea name="footer" style="width: 100%; height: 80px;"><?php echo str_replace($raw, $friendly, stripslashes($setting['footer'])); ?></textarea> | |
| 73 | 		<textarea name="footer" style="width: 100%; height: 80px;"><?php echo str_replace($raw, $friendly, $admin->stripslashes($setting['footer'])); ?></textarea>
 | |
| 74 | 74 | </td> | 
| 75 | 75 | </tr> | 
| 76 | 76 | <tr> | 
| 77 | 77 | <td class="setting_name"><?php echo $TEXT['EMAIL'].' '.$TEXT['TO']; ?>:</td> | 
| 78 | 78 | <td class="setting_name"> | 
| 79 | <textarea name="email_to" style="width: 100%; height: 30px;"><?php echo str_replace($raw, $friendly, stripslashes($setting['email_to'])); ?></textarea> | |
| 79 | 		<textarea name="email_to" style="width: 100%; height: 30px;"><?php echo str_replace($raw, $friendly, $admin->stripslashes($setting['email_to'])); ?></textarea>
 | |
| 80 | 80 | </td> | 
| 81 | 81 | </tr> | 
| 82 | 82 | <tr> | 
| ... | ... | |
| 85 | 85 | <select name="email_from_field" style="width: 100%;"> | 
| 86 | 86 | 			<option value="" onclick="javascript: document.getElementById('email_from').style.display = 'block';"><?php echo $TEXT['CUSTOM']; ?>:</option>
 | 
| 87 | 87 | <?php | 
| 88 | $email_from_value = str_replace($raw, $friendly, stripslashes($setting['email_from'])); | |
| 88 | 			$email_from_value = str_replace($raw, $friendly, $admin->stripslashes($setting['email_from']));
 | |
| 89 | 89 | 			$query_email_fields = $database->query("SELECT field_id,title FROM ".TABLE_PREFIX."mod_form_fields ORDER BY position ASC");
 | 
| 90 | 90 | 			if($query_email_fields->numRows() > 0) {
 | 
| 91 | 91 | 				while($field = $query_email_fields->fetchRow()) {
 | 
| ... | ... | |
| 104 | 104 | <tr> | 
| 105 | 105 | <td class="setting_name"><?php echo $TEXT['EMAIL'].' '.$TEXT['SUBJECT']; ?>:</td> | 
| 106 | 106 | <td class="setting_name"> | 
| 107 | <input type="text" name="email_subject" style="width: 100%;" maxlength="255" value="<?php echo str_replace($raw, $friendly, stripslashes($setting['email_subject'])); ?>" /> | |
| 107 | 		<input type="text" name="email_subject" style="width: 100%;" maxlength="255" value="<?php echo str_replace($raw, $friendly, $admin->stripslashes($setting['email_subject'])); ?>" />
 | |
| 108 | 108 | </td> | 
| 109 | 109 | </tr> | 
| 110 | 110 | <tr> | 
| 111 | 111 | <td class="setting_name"><?php echo $TEXT['SUCCESS'].' '.$TEXT['MESSAGE']; ?>:</td> | 
| 112 | 112 | <td class="setting_name"> | 
| 113 | <textarea name="success_message" style="width: 100%; height: 80px;"><?php echo str_replace($raw, $friendly, stripslashes($setting['success_message'])); ?></textarea> | |
| 113 | 		<textarea name="success_message" style="width: 100%; height: 80px;"><?php echo str_replace($raw, $friendly, $admin->stripslashes($setting['success_message'])); ?></textarea>
 | |
| 114 | 114 | </td> | 
| 115 | 115 | </tr> | 
| 116 | 116 | <tr> | 
| 117 | 117 | <td class="setting_name"><?php echo $TEXT['MAX_SUBMISSIONS_PER_HOUR']; ?>:</td> | 
| 118 | 118 | <td class="setting_name"> | 
| 119 | <input type="text" name="max_submissions" style="width: 100%;" maxlength="255" value="<?php echo str_replace($raw, $friendly, stripslashes($setting['max_submissions'])); ?>" /> | |
| 119 | 		<input type="text" name="max_submissions" style="width: 100%;" maxlength="255" value="<?php echo str_replace($raw, $friendly, $admin->stripslashes($setting['max_submissions'])); ?>" />
 | |
| 120 | 120 | </td> | 
| 121 | 121 | </tr> | 
| 122 | 122 | <tr> | 
| 123 | 123 | <td class="setting_name"><?php echo $TEXT['SUBMISSIONS_STORED_IN_DATABASE']; ?>:</td> | 
| 124 | 124 | <td class="setting_name"> | 
| 125 | <input type="text" name="stored_submissions" style="width: 100%;" maxlength="255" value="<?php echo str_replace($raw, $friendly, stripslashes($setting['stored_submissions'])); ?>" /> | |
| 125 | 		<input type="text" name="stored_submissions" style="width: 100%;" maxlength="255" value="<?php echo str_replace($raw, $friendly, $admin->stripslashes($setting['stored_submissions'])); ?>" />
 | |
| 126 | 126 | </td> | 
| 127 | 127 | </tr> | 
| 128 | 128 | </table> | 
| trunk/wb/modules/form/view.php | ||
|---|---|---|
| 1 | 1 | <?php | 
| 2 | 2 |  | 
| 3 | // $Id: view.php,v 1.7 2005/04/08 07:36:58 rdjurovich Exp $
 | |
| 3 | // $Id$ | |
| 4 | 4 |  | 
| 5 | 5 | /* | 
| 6 | 6 |  | 
| ... | ... | |
| 113 | 113 | $query_settings = $database->query("SELECT header,field_loop,footer FROM ".TABLE_PREFIX."mod_form_settings WHERE section_id = '$section_id'");
 | 
| 114 | 114 | if($query_settings->numRows() > 0) {
 | 
| 115 | 115 | $fetch_settings = $query_settings->fetchRow(); | 
| 116 | $header = stripslashes($fetch_settings['header']); | |
| 117 | $field_loop = stripslashes($fetch_settings['field_loop']); | |
| 118 | $footer = stripslashes($fetch_settings['footer']); | |
| 116 | 	$header = $this->stripslashes($fetch_settings['header']);
 | |
| 117 | 	$field_loop = $this->stripslashes($fetch_settings['field_loop']);
 | |
| 118 | 	$footer = $this->stripslashes($fetch_settings['footer']);
 | |
| 119 | 119 | } else {
 | 
| 120 | 120 | $header = ''; | 
| 121 | 121 | $field_loop = ''; | 
| ... | ... | |
| 136 | 136 | 	while($field = $query_fields->fetchRow()) {
 | 
| 137 | 137 | // Set field values | 
| 138 | 138 | $field_id = $field['field_id']; | 
| 139 | $value = stripslashes($field['value']); | |
| 139 | 		$value = $this->stripslashes($field['value']);
 | |
| 140 | 140 | // Print field_loop after replacing vars with values | 
| 141 | 141 | 		$vars = array('{TITLE}', '{REQUIRED}');
 | 
| 142 | 142 | $values = array($field['title']); | 
| ... | ... | |
| 198 | 198 | 	$query_settings = $database->query("SELECT email_to,email_from,email_subject,success_message,max_submissions,stored_submissions FROM ".TABLE_PREFIX."mod_form_settings WHERE section_id = '$section_id'");
 | 
| 199 | 199 | 	if($query_settings->numRows() > 0) {
 | 
| 200 | 200 | $fetch_settings = $query_settings->fetchRow(); | 
| 201 | $email_to = stripslashes($fetch_settings['email_to']); | |
| 202 | $email_from = stripslashes($fetch_settings['email_from']); | |
| 201 | 		$email_to = $this->stripslashes($fetch_settings['email_to']);
 | |
| 202 | 		$email_from = $this->stripslashes($fetch_settings['email_from']);
 | |
| 203 | 203 | 		if(substr($email_from, 0, 5) == 'field') {
 | 
| 204 | 204 | // Set the email from field to what the user entered in the specified field | 
| 205 | 205 | $email_from = addslashes($_POST[$email_from]); | 
| 206 | 206 | } | 
| 207 | $email_subject = stripslashes($fetch_settings['email_subject']); | |
| 208 | $success_message = stripslashes($fetch_settings['success_message']); | |
| 209 | $max_submissions = stripslashes($fetch_settings['max_submissions']); | |
| 210 | $stored_submissions = stripslashes($fetch_settings['stored_submissions']); | |
| 207 | 		$email_subject = $this->stripslashes($fetch_settings['email_subject']);
 | |
| 208 | 		$success_message = $this->stripslashes($fetch_settings['success_message']);
 | |
| 209 | 		$max_submissions = $this->stripslashes($fetch_settings['max_submissions']);
 | |
| 210 | 		$stored_submissions = $this->stripslashes($fetch_settings['stored_submissions']);
 | |
| 211 | 211 | 	} else {
 | 
| 212 | 212 | exit($TEXT['UNDER_CONSTRUCTION']); | 
| 213 | 213 | } | 
| ... | ... | |
| 231 | 231 | 					} elseif (!is_array($_POST['field'.$field['field_id']])) {
 | 
| 232 | 232 | $email_body .= ' | 
| 233 | 233 |  | 
| 234 | '.stripslashes($field['title']).': '.$_POST['field'.$field['field_id']].'\n'; | |
| 234 | 	'.$this->stripslashes($field['title']).': '.$_POST['field'.$field['field_id']].'\n';
 | |
| 235 | 235 | 					} else {
 | 
| 236 | 236 | $email_body .= ' | 
| 237 | 237 |  | 
| 238 | '.stripslashes($field['title']).': \n'; | |
| 238 | 	'.$this->stripslashes($field['title']).': \n';
 | |
| 239 | 239 | 						foreach ($_POST['field'.$field['field_id']] as $k=>$v) {
 | 
| 240 | 240 | $email_body .= ' | 
| 241 | 241 |  | 
| ... | ... | |
| 243 | 243 | } | 
| 244 | 244 | } | 
| 245 | 245 | 				} elseif($field['required'] == 1) {
 | 
| 246 | $required[] = stripslashes($field['title']); | |
| 246 | 				$required[] = $this->stripslashes($field['title']);
 | |
| 247 | 247 | } | 
| 248 | 248 | } | 
| 249 | 249 | } | 
| trunk/wb/modules/form/view_submission.php | ||
|---|---|---|
| 1 | 1 | <?php | 
| 2 | 2 |  | 
| 3 | // $Id: view_submission.php,v 1.1 2005/03/28 04:35:39 rdjurovich Exp $
 | |
| 3 | // $Id$ | |
| 4 | 4 |  | 
| 5 | 5 | /* | 
| 6 | 6 |  | 
| ... | ... | |
| 75 | 75 | </tr> | 
| 76 | 76 | <tr> | 
| 77 | 77 | <td colspan="2"> | 
| 78 | 		<?php echo stripslashes(str_replace('\n', '<br />', $submission['body'])); ?>
 | |
| 78 | 		<?php echo $admin->stripslashes(str_replace('\n', '<br />', $submission['body'])); ?>
 | |
| 79 | 79 | </td> | 
| 80 | 80 | </tr> | 
| 81 | 81 | </table> | 
| trunk/wb/modules/code/view.php | ||
|---|---|---|
| 1 | 1 | <?php | 
| 2 | 2 |  | 
| 3 | // $Id: view.php,v 1.1.1.1 2005/01/30 10:32:22 rdjurovich Exp $
 | |
| 3 | // $Id$ | |
| 4 | 4 |  | 
| 5 | 5 | /* | 
| 6 | 6 |  | 
| ... | ... | |
| 26 | 26 | // Get content | 
| 27 | 27 | $get_content = $database->query("SELECT content FROM ".TABLE_PREFIX."mod_code WHERE section_id = '$section_id'");
 | 
| 28 | 28 | $fetch_content = $get_content->fetchRow(); | 
| 29 | $content = stripslashes($fetch_content['content']); | |
| 29 | $content = $this->stripslashes($fetch_content['content']);
 | |
| 30 | 30 | eval($content); | 
| 31 | 31 |  | 
| 32 | 32 | ?> | 
| trunk/wb/modules/code/modify.php | ||
|---|---|---|
| 1 | 1 | <?php | 
| 2 | 2 |  | 
| 3 | // $Id: modify.php,v 1.2 2005/06/21 09:13:12 rdjurovich Exp $
 | |
| 3 | // $Id$ | |
| 4 | 4 |  | 
| 5 | 5 | /* | 
| 6 | 6 |  | 
| ... | ... | |
| 32 | 32 | $query = "SELECT content FROM ".TABLE_PREFIX."mod_code WHERE section_id = '$section_id'"; | 
| 33 | 33 | $get_content = $database->query($query); | 
| 34 | 34 | $content = $get_content->fetchRow(); | 
| 35 | $content = stripslashes(htmlspecialchars($content['content'])); | |
| 35 | $content = $admin->stripslashes(htmlspecialchars($content['content']));
 | |
| 36 | 36 |  | 
| 37 | 37 | // Insert vars | 
| 38 | 38 | $template->set_var(array( | 
| trunk/wb/modules/news/modify_post.php | ||
|---|---|---|
| 1 | 1 | <?php | 
| 2 | 2 |  | 
| 3 | // $Id: modify_post.php,v 1.3 2005/06/21 09:11:44 rdjurovich Exp $
 | |
| 3 | // $Id$ | |
| 4 | 4 |  | 
| 5 | 5 | /* | 
| 6 | 6 |  | 
| ... | ... | |
| 51 | 51 | function initEditor() {
 | 
| 52 | 52 | 	var editor = new HTMLArea("short");
 | 
| 53 | 53 | editor.registerPlugin(ContextMenu); | 
| 54 | 	editor.config.pageStyle = "body { <?php echo stripslashes(WYSIWYG_STYLE); ?> }";
 | |
| 54 | 	editor.config.pageStyle = "body { <?php echo $admin->stripslashes(WYSIWYG_STYLE); ?> }";
 | |
| 55 | 55 | editor.generate(); | 
| 56 | 56 | 	var editor = new HTMLArea("long");
 | 
| 57 | 57 | editor.registerPlugin(ContextMenu); | 
| 58 | 58 | editor.registerPlugin(TableOperations); | 
| 59 | 	editor.config.pageStyle = "body { <?php echo stripslashes(WYSIWYG_STYLE); ?> }";
 | |
| 59 | 	editor.config.pageStyle = "body { <?php echo $admin->stripslashes(WYSIWYG_STYLE); ?> }";
 | |
| 60 | 60 | editor.generate(); | 
| 61 | 61 | } | 
| 62 | 62 | </script> | 
| ... | ... | |
| 72 | 72 | <tr> | 
| 73 | 73 | <td width="80"><?php echo $TEXT['TITLE']; ?>:</td> | 
| 74 | 74 | <td> | 
| 75 | <input type="text" name="title" value="<?php echo stripslashes(htmlspecialchars($fetch_content['title'])); ?>" style="width: 100%;" maxlength="255" /> | |
| 75 | 		<input type="text" name="title" value="<?php echo $admin->stripslashes(htmlspecialchars($fetch_content['title'])); ?>" style="width: 100%;" maxlength="255" />
 | |
| 76 | 76 | </td> | 
| 77 | 77 | </tr> | 
| 78 | 78 | <tr> | 
| ... | ... | |
| 121 | 121 | <tr> | 
| 122 | 122 | <td valign="top"><?php echo $TEXT['SHORT']; ?>:</td> | 
| 123 | 123 | <td> | 
| 124 | <textarea name="short" id="short" style="width: 100%; height: 135px;"><?php echo htmlspecialchars(stripslashes($fetch_content['short'])); ?></textarea> | |
| 124 | 		<textarea name="short" id="short" style="width: 100%; height: 135px;"><?php echo htmlspecialchars($admin->stripslashes($fetch_content['short'])); ?></textarea>
 | |
| 125 | 125 | </td> | 
| 126 | 126 | </tr> | 
| 127 | 127 | <tr> | 
| 128 | 128 | <td valign="top"><?php echo $TEXT['LONG']; ?>:</td> | 
| 129 | 129 | <td> | 
| 130 | <textarea name="long" id="long" style="width: 100%; height: 300px;"><?php echo htmlspecialchars(stripslashes($fetch_content['long'])); ?></textarea> | |
| 130 | 		<textarea name="long" id="long" style="width: 100%; height: 300px;"><?php echo htmlspecialchars($admin->stripslashes($fetch_content['long'])); ?></textarea>
 | |
| 131 | 131 | </td> | 
| 132 | 132 | </tr> | 
| 133 | 133 | </table> | 
| trunk/wb/modules/news/comment_page.php | ||
|---|---|---|
| 1 | 1 | <?php | 
| 2 | 2 |  | 
| 3 | // $Id: comment_page.php,v 1.1.1.1 2005/01/30 10:32:20 rdjurovich Exp $
 | |
| 3 | // $Id$ | |
| 4 | 4 |  | 
| 5 | 5 | /* | 
| 6 | 6 |  | 
| ... | ... | |
| 35 | 35 | // Print comments page | 
| 36 | 36 | 	$vars = array('[POST_TITLE]', '[ACTION_URL]');
 | 
| 37 | 37 | $values = array(POST_TITLE, WB_URL.'/modules/news/submit_comment.php?page_id='.PAGE_ID.'§ion_id='.SECTION_ID.'&post_id='.POST_ID); | 
| 38 | echo str_replace($vars, $values, stripslashes($settings['comments_page'])); | |
| 38 | 	echo str_replace($vars, $values, $this->stripslashes($settings['comments_page']));
 | |
| 39 | 39 | } | 
| 40 | 40 |  | 
| 41 | 41 | ?> | 
| trunk/wb/modules/news/modify_group.php | ||
|---|---|---|
| 1 | 1 | <?php | 
| 2 | 2 |  | 
| 3 | // $Id: modify_group.php,v 1.2 2005/06/21 09:13:12 rdjurovich Exp $
 | |
| 3 | // $Id$ | |
| 4 | 4 |  | 
| 5 | 5 | /* | 
| 6 | 6 |  | 
| ... | ... | |
| 51 | 51 | <tr> | 
| 52 | 52 | <td width="80"><?php echo $TEXT['TITLE']; ?>:</td> | 
| 53 | 53 | <td> | 
| 54 | <input type="text" name="title" value="<?php echo stripslashes(htmlspecialchars($fetch_content['title'])); ?>" style="width: 100%;" maxlength="255" /> | |
| 54 | 		<input type="text" name="title" value="<?php echo $admin->stripslashes(htmlspecialchars($fetch_content['title'])); ?>" style="width: 100%;" maxlength="255" />
 | |
| 55 | 55 | </td> | 
| 56 | 56 | </tr> | 
| 57 | 57 | <tr> | 
| trunk/wb/modules/news/modify_settings.php | ||
|---|---|---|
| 1 | 1 | <?php | 
| 2 | 2 |  | 
| 3 | // $Id: modify_settings.php,v 1.2 2005/04/01 07:52:58 rdjurovich Exp $
 | |
| 3 | // $Id$ | |
| 4 | 4 |  | 
| 5 | 5 | /* | 
| 6 | 6 |  | 
| ... | ... | |
| 53 | 53 | <tr> | 
| 54 | 54 | <td class="setting_name" width="100"><?php echo $TEXT['HEADER']; ?>:</td> | 
| 55 | 55 | <td class="setting_name"> | 
| 56 | <textarea name="header" style="width: 100%; height: 80px;"><?php echo stripslashes($fetch_content['header']); ?></textarea> | |
| 56 | 		<textarea name="header" style="width: 100%; height: 80px;"><?php echo $admin->stripslashes($fetch_content['header']); ?></textarea>
 | |
| 57 | 57 | </td> | 
| 58 | 58 | </tr> | 
| 59 | 59 | <tr> | 
| 60 | 60 | <td class="setting_name"><?php echo $TEXT['POST'].' '.$TEXT['LOOP']; ?>:</td> | 
| 61 | 61 | <td class="setting_name"> | 
| 62 | <textarea name="post_loop" style="width: 100%; height: 60px;"><?php echo stripslashes($fetch_content['post_loop']); ?></textarea> | |
| 62 | 		<textarea name="post_loop" style="width: 100%; height: 60px;"><?php echo $admin->stripslashes($fetch_content['post_loop']); ?></textarea>
 | |
| 63 | 63 | </td> | 
| 64 | 64 | </tr> | 
| 65 | 65 | <tr> | 
| 66 | 66 | <td class="setting_name"><?php echo $TEXT['FOOTER']; ?>:</td> | 
| 67 | 67 | <td class="setting_name"> | 
| 68 | <textarea name="footer" style="width: 100%; height: 80px;"><?php echo str_replace($raw, $friendly, stripslashes($fetch_content['footer'])); ?></textarea> | |
| 68 | 		<textarea name="footer" style="width: 100%; height: 80px;"><?php echo str_replace($raw, $friendly, $admin->stripslashes($fetch_content['footer'])); ?></textarea>
 | |
| 69 | 69 | </td> | 
| 70 | 70 | </tr> | 
| 71 | 71 | <tr> | 
| 72 | 72 | <td class="setting_name"><?php echo $TEXT['POST_HEADER']; ?>:</td> | 
| 73 | 73 | <td class="setting_name"> | 
| 74 | <textarea name="post_header" style="width: 100%; height: 60px;"><?php echo str_replace($raw, $friendly, stripslashes($fetch_content['post_header'])); ?></textarea> | |
| 74 | 		<textarea name="post_header" style="width: 100%; height: 60px;"><?php echo str_replace($raw, $friendly, $admin->stripslashes($fetch_content['post_header'])); ?></textarea>
 | |
| 75 | 75 | </td> | 
| 76 | 76 | </tr> | 
| 77 | 77 | <tr> | 
| 78 | 78 | <td class="setting_name"><?php echo $TEXT['POST_FOOTER']; ?>:</td> | 
| 79 | 79 | <td class="setting_name"> | 
| 80 | <textarea name="post_footer" style="width: 100%; height: 60px;"><?php echo str_replace($raw, $friendly, stripslashes($fetch_content['post_footer'])); ?></textarea> | |
| 80 | 		<textarea name="post_footer" style="width: 100%; height: 60px;"><?php echo str_replace($raw, $friendly, $admin->stripslashes($fetch_content['post_footer'])); ?></textarea>
 | |
| 81 | 81 | </td> | 
| 82 | 82 | </tr> | 
| 83 | 83 | <tr> | 
| ... | ... | |
| 130 | 130 | <tr> | 
| 131 | 131 | <td class="setting_name"><?php echo $TEXT['COMMENTS'].' '.$TEXT['HEADER']; ?>:</td> | 
| 132 | 132 | <td class="setting_name"> | 
| 133 | <textarea name="comments_header" style="width: 100%; height: 60px;"><?php echo str_replace($raw, $friendly, stripslashes($fetch_content['comments_header'])); ?></textarea> | |
| 133 | 		<textarea name="comments_header" style="width: 100%; height: 60px;"><?php echo str_replace($raw, $friendly, $admin->stripslashes($fetch_content['comments_header'])); ?></textarea>
 | |
| 134 | 134 | </td> | 
| 135 | 135 | </tr> | 
| 136 | 136 | <tr> | 
| 137 | 137 | <td class="setting_name"><?php echo $TEXT['COMMENTS'].' '.$TEXT['LOOP']; ?>:</td> | 
| 138 | 138 | <td class="setting_name"> | 
| 139 | <textarea name="comments_loop" style="width: 100%; height: 60px;"><?php echo str_replace($raw, $friendly, stripslashes($fetch_content['comments_loop'])); ?></textarea> | |
| 139 | 		<textarea name="comments_loop" style="width: 100%; height: 60px;"><?php echo str_replace($raw, $friendly, $admin->stripslashes($fetch_content['comments_loop'])); ?></textarea>
 | |
| 140 | 140 | </td> | 
| 141 | 141 | </tr> | 
| 142 | 142 | <tr> | 
| 143 | 143 | <td class="setting_name"><?php echo $TEXT['COMMENTS'].' '.$TEXT['FOOTER']; ?>:</td> | 
| 144 | 144 | <td class="setting_name"> | 
| 145 | <textarea name="comments_footer" style="width: 100%; height: 60px;"><?php echo str_replace($raw, $friendly, stripslashes($fetch_content['comments_footer'])); ?></textarea> | |
| 145 | 		<textarea name="comments_footer" style="width: 100%; height: 60px;"><?php echo str_replace($raw, $friendly, $admin->stripslashes($fetch_content['comments_footer'])); ?></textarea>
 | |
| 146 | 146 | </td> | 
| 147 | 147 | </tr> | 
| 148 | 148 | <tr> | 
| 149 | 149 | <td class="setting_name"><?php echo $TEXT['COMMENTS'].' '.$TEXT['PAGE']; ?>:</td> | 
| 150 | 150 | <td class="setting_name"> | 
| 151 | <textarea name="comments_page" style="width: 100%; height: 80px;"><?php echo str_replace($raw, $friendly, stripslashes($fetch_content['comments_page'])); ?></textarea> | |
| 151 | 		<textarea name="comments_page" style="width: 100%; height: 80px;"><?php echo str_replace($raw, $friendly, $admin->stripslashes($fetch_content['comments_page'])); ?></textarea>
 | |
| 152 | 152 | </td> | 
| 153 | 153 | </tr> | 
| 154 | 154 | </table> | 
| trunk/wb/modules/news/modify_comment.php | ||
|---|---|---|
| 1 | 1 | <?php | 
| 2 | 2 |  | 
| 3 | // $Id: modify_comment.php,v 1.2 2005/06/21 09:13:12 rdjurovich Exp $
 | |
| 3 | // $Id$ | |
| 4 | 4 |  | 
| 5 | 5 | /* | 
| 6 | 6 |  | 
| ... | ... | |
| 52 | 52 | <tr> | 
| 53 | 53 | <td width="80"><?php echo $TEXT['TITLE']; ?>:</td> | 
| 54 | 54 | <td> | 
| 55 | <input type="text" name="title" value="<?php echo stripslashes(htmlspecialchars($fetch_content['title'])); ?>" style="width: 100%;" maxlength="255" /> | |
| 55 | 		<input type="text" name="title" value="<?php echo $admin->stripslashes(htmlspecialchars($fetch_content['title'])); ?>" style="width: 100%;" maxlength="255" />
 | |
| 56 | 56 | </td> | 
| 57 | 57 | </tr> | 
| 58 | 58 | <tr> | 
| 59 | 59 | <td valign="top"><?php echo $TEXT['COMMENT']; ?>:</td> | 
| 60 | 60 | <td> | 
| 61 | <textarea name="comment" style="width: 100%; height: 150px;"><?php echo stripslashes(htmlspecialchars($fetch_content['comment'])); ?></textarea> | |
| 61 | 		<textarea name="comment" style="width: 100%; height: 150px;"><?php echo $admin->stripslashes(htmlspecialchars($fetch_content['comment'])); ?></textarea>
 | |
| 62 | 62 | </td> | 
| 63 | 63 | </tr> | 
| 64 | 64 | </table> | 
| trunk/wb/modules/news/view.php | ||
|---|---|---|
| 1 | 1 | <?php | 
| 2 | 2 |  | 
| 3 | // $Id: view.php,v 1.7 2005/06/21 09:11:27 rdjurovich Exp $
 | |
| 3 | // $Id$ | |
| 4 | 4 |  | 
| 5 | 5 | /* | 
| 6 | 6 |  | 
| ... | ... | |
| 55 | 55 | 	while($group = $query_users->fetchRow()) {
 | 
| 56 | 56 | // Insert user info into users array | 
| 57 | 57 | $group_id = $group['group_id']; | 
| 58 | $groups[$group_id]['title'] = stripslashes($group['title']); | |
| 58 | 		$groups[$group_id]['title'] = $this->stripslashes($group['title']);
 | |
| 59 | 59 | $groups[$group_id]['active'] = $group['active']; | 
| 60 | 60 | 		if(file_exists(WB_PATH.MEDIA_DIRECTORY.'/.news/image'.$group_id.'.jpg')) {
 | 
| 61 | 61 | $groups[$group_id]['image'] = WB_URL.MEDIA_DIRECTORY.'/.news/image'.$group_id.'.jpg'; | 
| ... | ... | |
| 82 | 82 | 	$query_settings = $database->query("SELECT * FROM ".TABLE_PREFIX."mod_news_settings WHERE section_id = '$section_id'");
 | 
| 83 | 83 | 	if($query_settings->numRows() > 0) {
 | 
| 84 | 84 | $fetch_settings = $query_settings->fetchRow(); | 
| 85 | $setting_header = stripslashes($fetch_settings['header']); | |
| 86 | $setting_post_loop = stripslashes($fetch_settings['post_loop']); | |
| 87 | $setting_footer = stripslashes($fetch_settings['footer']); | |
| 85 | 		$setting_header = $this->stripslashes($fetch_settings['header']);
 | |
| 86 | 		$setting_post_loop = $this->stripslashes($fetch_settings['post_loop']);
 | |
| 87 | 		$setting_footer = $this->stripslashes($fetch_settings['footer']);
 | |
| 88 | 88 | $setting_posts_per_page = $fetch_settings['posts_per_page']; | 
| 89 | 89 | 	} else {
 | 
| 90 | 90 | $setting_header = ''; | 
| ... | ... | |
| 185 | 185 | 				if($group_image == '') { $display_image = 'none'; } else { $display_image = ''; }
 | 
| 186 | 186 | 				if($group_id == 0) { $display_group = 'none'; } else { $display_group = ''; }
 | 
| 187 | 187 | // Replace [wblink--PAGE_ID--] with real link | 
| 188 | $short = stripslashes($post['short']); | |
| 188 | 				$short = $this->stripslashes($post['short']);
 | |
| 189 | 189 | $this->preprocess($short); | 
| 190 | 190 | // Replace vars with values | 
| 191 | 191 | 				$vars = array('[PAGE_TITLE]', '[GROUP_ID]', '[GROUP_TITLE]', '[GROUP_IMAGE]', '[DISPLAY_GROUP]', '[DISPLAY_IMAGE]', '[TITLE]', '[SHORT]', '[LINK]', '[DATE]', '[TIME]', '[USER_ID]', '[USERNAME]', '[DISPLAY_NAME]', '[EMAIL]', '[TEXT_READ_MORE]');
 | 
| 192 | 192 | 				if(isset($users[$uid]['username']) AND $users[$uid]['username'] != '') {
 | 
| 193 | $values = array(PAGE_TITLE, $group_id, $group_title, $group_image, $display_group, $display_image, stripslashes($post['title']), $short, $post_link, $post_date, $post_time, $uid, $users[$uid]['username'], $users[$uid]['display_name'], $users[$uid]['email'], $TEXT['READ_MORE']); | |
| 193 | 					$values = array(PAGE_TITLE, $group_id, $group_title, $group_image, $display_group, $display_image, $this->stripslashes($post['title']), $short, $post_link, $post_date, $post_time, $uid, $users[$uid]['username'], $users[$uid]['display_name'], $users[$uid]['email'], $TEXT['READ_MORE']);
 | |
| 194 | 194 | 				} else {
 | 
| 195 | $values = array(PAGE_TITLE, $group_id, $group_title, $group_image, $display_group, $display_image, stripslashes($post['title']), $short, $post_link, $post_date, $post_time, '', '', '', '', $TEXT['READ_MORE']); | |
| 195 | 					$values = array(PAGE_TITLE, $group_id, $group_title, $group_image, $display_group, $display_image, $this->stripslashes($post['title']), $short, $post_link, $post_date, $post_time, '', '', '', '', $TEXT['READ_MORE']);
 | |
| 196 | 196 | } | 
| 197 | 197 | echo str_replace($vars, $values, $setting_post_loop); | 
| 198 | 198 | } | 
| ... | ... | |
| 212 | 212 | 	$query_settings = $database->query("SELECT * FROM ".TABLE_PREFIX."mod_news_settings WHERE section_id = '$section_id'");
 | 
| 213 | 213 | 	if($query_settings->numRows() > 0) {
 | 
| 214 | 214 | $fetch_settings = $query_settings->fetchRow(); | 
| 215 | $setting_post_header = stripslashes($fetch_settings['post_header']); | |
| 216 | $setting_post_footer = stripslashes($fetch_settings['post_footer']); | |
| 217 | $setting_comments_header = stripslashes($fetch_settings['comments_header']); | |
| 218 | $setting_comments_loop = stripslashes($fetch_settings['comments_loop']); | |
| 219 | $setting_comments_footer = stripslashes($fetch_settings['comments_footer']); | |
| 215 | 		$setting_post_header = $this->stripslashes($fetch_settings['post_header']);
 | |
| 216 | 		$setting_post_footer = $this->stripslashes($fetch_settings['post_footer']);
 | |
| 217 | 		$setting_comments_header = $this->stripslashes($fetch_settings['comments_header']);
 | |
| 218 | 		$setting_comments_loop = $this->stripslashes($fetch_settings['comments_loop']);
 | |
| 219 | 		$setting_comments_footer = $this->stripslashes($fetch_settings['comments_footer']);
 | |
| 220 | 220 | 	} else {
 | 
| 221 | 221 | $setting_post_header = ''; | 
| 222 | 222 | $setting_post_footer = ''; | 
| ... | ... | |
| 258 | 258 | 			if($group_id == 0) { $display_group = 'none'; } else { $display_group = ''; }
 | 
| 259 | 259 | 			$vars = array('[PAGE_TITLE]', '[GROUP_ID]', '[GROUP_TITLE]', '[GROUP_IMAGE]', '[DISPLAY_GROUP]', '[DISPLAY_IMAGE]', '[TITLE]', '[SHORT]', '[BACK]', '[DATE]', '[TIME]', '[USER_ID]', '[USERNAME]', '[DISPLAY_NAME]', '[EMAIL]');
 | 
| 260 | 260 | 			if(isset($users[$uid]['username']) AND $users[$uid]['username'] != '') {
 | 
| 261 | 				$values = array(PAGE_TITLE, $group_id, $group_title, $group_image, $display_group, $display_image, stripslashes($post['title']), stripslashes($post['short']), $page_link, $post_date, $post_time, $uid, $users[$uid]['username'], $users[$uid]['display_name'], $users[$uid]['email']);
 | |
| 261 | 				$values = array(PAGE_TITLE, $group_id, $group_title, $group_image, $display_group, $display_image, $this->stripslashes($post['title']), $this->stripslashes($post['short']), $page_link, $post_date, $post_time, $uid, $users[$uid]['username'], $users[$uid]['display_name'], $users[$uid]['email']);
 | |
| 262 | 262 | 			} else {
 | 
| 263 | 				$values = array(PAGE_TITLE, $group_id, $group_title, $group_image, $display_group, $display_image, stripslashes($post['title']), stripslashes($post['short']), $page_link, $post_date, $post_time, '', '', '', '');
 | |
| 263 | 				$values = array(PAGE_TITLE, $group_id, $group_title, $group_image, $display_group, $display_image, $this->stripslashes($post['title']), $this->stripslashes($post['short']), $page_link, $post_date, $post_time, '', '', '', '');
 | |
| 264 | 264 | } | 
| 265 | $post_long = stripslashes($post['long']); | |
| 265 | 			$post_long = $this->stripslashes($post['long']);
 | |
| 266 | 266 | } | 
| 267 | 267 | 	} else {
 | 
| 268 | 268 | 		header('Location: '.WB_URL.'/pages/');
 | 
| ... | ... | |
| 290 | 290 | 		if($query_comments->numRows() > 0) {
 | 
| 291 | 291 | 			while($comment = $query_comments->fetchRow()) {
 | 
| 292 | 292 | // Display Comments without slashes, but with new-line characters | 
| 293 | $comment['comment'] = nl2br(stripslashes($comment['comment'])); | |
| 294 | $comment['title'] = stripslashes($comment['title']); | |
| 293 | 				$comment['comment'] = nl2br($this->stripslashes($comment['comment']));
 | |
| 294 | 				$comment['title'] = $this->stripslashes($comment['title']);
 | |
| 295 | 295 | // Print comments loop | 
| 296 | 296 | $commented_date = gmdate(DATE_FORMAT, $comment['commented_when']+TIMEZONE); | 
| 297 | 297 | $commented_time = gmdate(TIME_FORMAT, $comment['commented_when']+TIMEZONE); | 
| 298 | 298 | $uid = $comment['commented_by']; | 
| 299 | 299 | 				$vars = array('[TITLE]','[COMMENT]','[DATE]','[TIME]','[USER_ID]','[USERNAME]','[DISPLAY_NAME]', '[EMAIL]');
 | 
| 300 | 300 | 				if(isset($users[$uid]['username']) AND $users[$uid]['username'] != '') {
 | 
| 301 | 					$values = array(stripslashes($comment['title']), stripslashes($comment['comment']), $commented_date, $commented_time, $uid, stripslashes($users[$uid]['username']), stripslashes($users[$uid]['display_name']), stripslashes($users[$uid]['email']));
 | |
| 301 | 					$values = array($this->stripslashes($comment['title']), $this->stripslashes($comment['comment']), $commented_date, $commented_time, $uid, $this->stripslashes($users[$uid]['username']), $this->stripslashes($users[$uid]['display_name']), $this->stripslashes($users[$uid]['email']));
 | |
| 302 | 302 | 				} else {
 | 
| 303 | 					$values = array(stripslashes($comment['title']), stripslashes($comment['comment']), $commented_date, $commented_time, '0', strtolower($TEXT['UNKNOWN']), $TEXT['UNKNOWN'], '');
 | |
| 303 | 					$values = array($this->stripslashes($comment['title']), $this->stripslashes($comment['comment']), $commented_date, $commented_time, '0', strtolower($TEXT['UNKNOWN']), $TEXT['UNKNOWN'], '');
 | |
| 304 | 304 | } | 
| 305 | 305 | echo str_replace($vars, $values, $setting_comments_loop); | 
| 306 | 306 | } | 
| trunk/wb/modules/news/modify.php | ||
|---|---|---|
| 1 | 1 | <?php | 
| 2 | 2 |  | 
| 3 | // $Id: modify.php,v 1.2 2005/04/05 07:20:41 rdjurovich Exp $
 | |
| 3 | // $Id$ | |
| 4 | 4 |  | 
| 5 | 5 | /* | 
| 6 | 6 |  | 
| ... | ... | |
| 65 | 65 | </td> | 
| 66 | 66 | <td> | 
| 67 | 67 | <a href="<?php echo WB_URL; ?>/modules/news/modify_post.php?page_id=<?php echo $page_id; ?>§ion_id=<?php echo $section_id; ?>&post_id=<?php echo $post['post_id']; ?>"> | 
| 68 | <?php echo stripslashes($post['title']); ?> | |
| 68 | 					<?php echo $admin->stripslashes($post['title']); ?>
 | |
| 69 | 69 | </a> | 
| 70 | 70 | </td> | 
| 71 | 71 | <td width="180"> | 
| ... | ... | |
| 74 | 74 | 				$query_title = $database->query("SELECT title FROM ".TABLE_PREFIX."mod_news_groups WHERE group_id = '".$post['group_id']."'");
 | 
| 75 | 75 | 				if($query_title->numRows() > 0) {
 | 
| 76 | 76 | $fetch_title = $query_title->fetchRow(); | 
| 77 | echo stripslashes($fetch_title['title']); | |
| 77 | 					echo $admin->stripslashes($fetch_title['title']);
 | |
| 78 | 78 | 				} else {
 | 
| 79 | 79 | echo $TEXT['NONE']; | 
| 80 | 80 | } | 
| trunk/wb/modules/admin.php | ||
|---|---|---|
| 126 | 126 | $template->set_block('page', 'main_block', 'main');
 | 
| 127 | 127 | $template->set_var(array( | 
| 128 | 128 | 'PAGE_ID' => $results_array['page_id'], | 
| 129 | 'PAGE_TITLE' => stripslashes($results_array['page_title']), | |
| 129 | 								'PAGE_TITLE' => $admin->stripslashes($results_array['page_title']),
 | |
| 130 | 130 | 'MODIFIED_BY' => $user['display_name'], | 
| 131 | 131 | 'MODIFIED_BY_USERNAME' => $user['username'], | 
| 132 | 132 | 'MODIFIED_WHEN' => $modified_ts, | 
| trunk/wb/framework/class.admin.php | ||
|---|---|---|
| 93 | 93 | 'SECTION_NAME' => $MENU[strtoupper($this->section_name)], | 
| 94 | 94 | 'INTERFACE_DIR' => ADMIN_URL.'/interface', | 
| 95 | 95 | 'BODY_TAGS' => $body_tags, | 
| 96 | 'WEBSITE_TITLE' => stripslashes($title['value']), | |
| 96 | 													'WEBSITE_TITLE' => $this->stripslashes($title['value']),
 | |
| 97 | 97 | 'TEXT_ADMINISTRATION' => $TEXT['ADMINISTRATION'], | 
| 98 | 98 | 'VERSION' => VERSION | 
| 99 | 99 | ) | 
| trunk/wb/framework/class.wb.php | ||
|---|---|---|
| 73 | 73 | } | 
| 74 | 74 | } | 
| 75 | 75 |  | 
| 76 | 	function stripslashes($input) {
 | |
| 77 | 		if ( !get_magic_quotes_gpc() || ( !is_string($input) ) ) {
 | |
| 78 | return $input; | |
| 79 | } | |
| 80 | $output = stripslashes($input); | |
| 81 | return $output; | |
| 82 | } | |
| 83 |  | |
| 76 | 84 | // Get POST data | 
| 77 | 85 | 	function get_post($field) {
 | 
| 78 | 86 | 		if(isset($_POST[$field])) {
 | 
| ... | ... | |
| 131 | 139 |  | 
| 132 | 140 | // Get the current users display name | 
| 133 | 141 | 	function get_display_name() {
 | 
| 134 | return stripslashes($_SESSION['DISPLAY_NAME']); | |
| 142 | 		return $this->stripslashes($_SESSION['DISPLAY_NAME']);
 | |
| 135 | 143 | } | 
| 136 | 144 |  | 
| 137 | 145 | // Get the current users email address | 
| trunk/wb/framework/class.frontend.php | ||
|---|---|---|
| 72 | 72 | $content = fread($handle, filesize($filename)); | 
| 73 | 73 | fclose($handle); | 
| 74 | 74 | $this->preprocess($content); | 
| 75 | echo stripslashes($content); | |
| 75 | 				echo $this->stripslashes($content);
 | |
| 76 | 76 | return false; | 
| 77 | 77 | } | 
| 78 | 78 | } | 
| ... | ... | |
| 140 | 140 | 			define('PAGE_ID', $this->page['page_id']);
 | 
| 141 | 141 | $this->page_id=$this->page['page_id']; | 
| 142 | 142 | // Page Title | 
| 143 | 			define('PAGE_TITLE', stripslashes($this->page['page_title']));
 | |
| 143 | 			define('PAGE_TITLE', $this->stripslashes($this->page['page_title']));
 | |
| 144 | 144 | $this->page_title=PAGE_TITLE; | 
| 145 | 145 | // Menu Title | 
| 146 | $menu_title = stripslashes($this->page['menu_title']); | |
| 146 | 			$menu_title = $this->stripslashes($this->page['menu_title']);
 | |
| 147 | 147 | 			if($menu_title != '') {
 | 
| 148 | 148 | 				define('MENU_TITLE', $menu_title);
 | 
| 149 | 149 | 			} else {
 | 
| ... | ... | |
| 252 | 252 | 		while($setting = $get_settings->fetchRow()) {
 | 
| 253 | 253 | 			switch($setting['name']) {
 | 
| 254 | 254 | case 'title': | 
| 255 | 					define('WEBSITE_TITLE', stripslashes($setting['value']));
 | |
| 255 | 					define('WEBSITE_TITLE', $this->stripslashes($setting['value']));
 | |
| 256 | 256 | $this->website_title=WEBSITE_TITLE; | 
| 257 | 257 | break; | 
| 258 | 258 | case 'description': | 
| 259 | 259 | 					if($page_description != '') {
 | 
| 260 | 260 | 						define('WEBSITE_DESCRIPTION', $page_description);
 | 
| 261 | 261 | 					} else {
 | 
| 262 | 						define('WEBSITE_DESCRIPTION', stripslashes($setting['value']));
 | |
| 262 | 						define('WEBSITE_DESCRIPTION', $this->stripslashes($setting['value']));
 | |
| 263 | 263 | } | 
| 264 | 264 | $this->website_description=WEBSITE_DESCRIPTION; | 
| 265 | 265 | break; | 
| 266 | 266 | case 'keywords': | 
| 267 | 267 | 					if($page_keywords != '') {
 | 
| 268 | 						define('WEBSITE_KEYWORDS', stripslashes($setting['value']).' '.$page_keywords);
 | |
| 268 | 						define('WEBSITE_KEYWORDS', $this->stripslashes($setting['value']).' '.$page_keywords);
 | |
| 269 | 269 | 					} else {
 | 
| 270 | 						define('WEBSITE_KEYWORDS', stripslashes($setting['value']));
 | |
| 270 | 						define('WEBSITE_KEYWORDS', $this->stripslashes($setting['value']));
 | |
| 271 | 271 | } | 
| 272 | 272 | $this->website_keywords=WEBSITE_KEYWORDS; | 
| 273 | 273 | break; | 
| 274 | 274 | case 'header': | 
| 275 | 					define('WEBSITE_HEADER', stripslashes($setting['value']));
 | |
| 275 | 					define('WEBSITE_HEADER', $this->stripslashes($setting['value']));
 | |
| 276 | 276 | $this->website_header=WEBSITE_HEADER; | 
| 277 | 277 | break; | 
| 278 | 278 | case 'footer': | 
| 279 | 					define('WEBSITE_FOOTER', stripslashes($setting['value']));
 | |
| 279 | 					define('WEBSITE_FOOTER', $this->stripslashes($setting['value']));
 | |
| 280 | 280 | $this->website_footer=WEBSITE_FOOTER; | 
| 281 | 281 | break; | 
| 282 | 282 | } | 
| ... | ... | |
| 390 | 390 | $link = $this->page_link($page['link']); | 
| 391 | 391 | } | 
| 392 | 392 | // Create values | 
| 393 | 	         $values = array($class,'<a href="'.$link.'" target="'.$page['target'].'" '.$class.'>', '</a>', stripslashes($page['menu_title']), stripslashes($page['page_title']));
 | |
| 393 | 	         $values = array($class,'<a href="'.$link.'" target="'.$page['target'].'" '.$class.'>', '</a>', $this->stripslashes($page['menu_title']), $this->stripslashes($page['page_title']));
 | |
| 394 | 394 | // Replace vars with value and print | 
| 395 | 395 | echo "\n".str_replace($vars, $values, $this->menu_item_template); | 
| 396 | 396 | // Generate sub-menu | 
| trunk/wb/framework/functions.php | ||
|---|---|---|
| 630 | 630 | $parent = $results_array['parent']; | 
| 631 | 631 | $level = $results_array['level']; | 
| 632 | 632 | $link = $results_array['link']; | 
| 633 | $page_title = stripslashes($results_array['page_title']); | |
| 634 | $menu_title = stripslashes($results_array['menu_title']); | |
| 633 | 	$page_title = $admin->stripslashes($results_array['page_title']);
 | |
| 634 | 	$menu_title = $admin->stripslashes($results_array['menu_title']);
 | |
| 635 | 635 |  | 
| 636 | 636 | // Get the sections that belong to the page | 
| 637 | 637 | 	$query_sections = $database->query("SELECT section_id,module FROM ".TABLE_PREFIX."sections WHERE page_id = '$page_id'");
 | 
Also available in: Unified diff
Created new stripslashes method in class wb. Changed stripslashes() calls to method calls.