Bug fix: correct get title function (missing ) )
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@189 b3834d28-1941-0410-a4f8-b48e95affb8f
This commit is contained in:
parent
61daf84631
commit
9723a57f4c
5 changed files with 33 additions and 5 deletions
|
@ -46,6 +46,7 @@ if ( !$currentUser->isAdmin() ) {
|
||||||
|
|
||||||
@list($url, $action, $user) = isset($_SERVER['PATH_INFO']) ? explode('/', $_SERVER['PATH_INFO']) : NULL;
|
@list($url, $action, $user) = isset($_SERVER['PATH_INFO']) ? explode('/', $_SERVER['PATH_INFO']) : NULL;
|
||||||
|
|
||||||
|
|
||||||
if ( $action
|
if ( $action
|
||||||
&& strpos($_SERVER['HTTP_REFERER'], ROOT.'admin.php') === 0 // Prevent CSRF attacks
|
&& strpos($_SERVER['HTTP_REFERER'], ROOT.'admin.php') === 0 // Prevent CSRF attacks
|
||||||
) {
|
) {
|
||||||
|
@ -63,6 +64,9 @@ if ( $action
|
||||||
$tplVars['msg'] = sprintf(T_('%s and all his bookmarks and tags were deleted.'), $user);
|
$tplVars['msg'] = sprintf(T_('%s and all his bookmarks and tags were deleted.'), $user);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case 'checkUrl' :
|
||||||
|
$tplVars['msg'] = checkUrl('http://fr3.php.net/manual/fr/function.get-headers.php')?"no pb": "ouille";
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
// DO NOTHING
|
// DO NOTHING
|
||||||
}
|
}
|
||||||
|
|
|
@ -43,7 +43,7 @@ function getTitle($url) {
|
||||||
$encoding = strtoupper($matches[1][0]);
|
$encoding = strtoupper($matches[1][0]);
|
||||||
|
|
||||||
// Convert to UTF-8 from the original encoding
|
// Convert to UTF-8 from the original encoding
|
||||||
if (function_exists("mb_convert_encoding") {
|
if (function_exists("mb_convert_encoding")) {
|
||||||
$title = @mb_convert_encoding($title, 'UTF-8', $encoding);
|
$title = @mb_convert_encoding($title, 'UTF-8', $encoding);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -95,6 +95,19 @@ function shortenString($string, $maxSize=75) {
|
||||||
return $output;
|
return $output;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Check online if a url is a valid page (Not a 404 error for example) */
|
||||||
|
function checkUrl($url) {
|
||||||
|
$h = @get_headers($url);
|
||||||
|
|
||||||
|
//look if the page doesn't return a void or 40X or 50X HTTP code error
|
||||||
|
if(is_array($h) && strpos($h[0], '40') === false && strpos($h[0], '50') === false) {
|
||||||
|
return true;
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
function message_die($msg_code, $msg_text = '', $msg_title = '', $err_line = '', $err_file = '', $sql = '', $db = NULL) {
|
function message_die($msg_code, $msg_text = '', $msg_title = '', $err_line = '', $err_file = '', $sql = '', $db = NULL) {
|
||||||
if(defined('HAS_DIED'))
|
if(defined('HAS_DIED'))
|
||||||
die(T_('message_die() was called multiple times.'));
|
die(T_('message_die() was called multiple times.'));
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
<?php require_once('../header.inc.php');?>
|
<?php
|
||||||
|
if($GLOBALS['enableGoogleCustomSearch']==false) {
|
||||||
|
echo "Google Custom Search disabled. You can enable it into the config.inc.php file.";
|
||||||
|
die;
|
||||||
|
}
|
||||||
|
|
||||||
|
require_once('../header.inc.php');
|
||||||
|
?>
|
||||||
|
|
||||||
<!--?xml version="1.0" encoding="UTF-8" ?-->
|
<!--?xml version="1.0" encoding="UTF-8" ?-->
|
||||||
<GoogleCustomizations>
|
<GoogleCustomizations>
|
||||||
|
|
|
@ -24,7 +24,11 @@ foreach($users as $user) {
|
||||||
|
|
||||||
echo '</li>'."\n";
|
echo '</li>'."\n";
|
||||||
}
|
}
|
||||||
|
?>
|
||||||
|
<h3><?php echo T_('Check consistancy')?></h3>
|
||||||
|
<a href="<?php echo createURL('admin','checkUrl/') ?>"> <?php echo T_('Check all urls') ?></a>
|
||||||
|
|
||||||
|
<?php
|
||||||
$this->includeTemplate('sidebar.tpl');
|
$this->includeTemplate('sidebar.tpl');
|
||||||
$this->includeTemplate($GLOBALS['bottom_include']);
|
$this->includeTemplate($GLOBALS['bottom_include']);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue