aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authornicosomb <nicolas@loeuillet.org>2013-04-17 13:38:12 +0200
committernicosomb <nicolas@loeuillet.org>2013-04-17 13:38:12 +0200
commit713b2d69910c1221bc86992ca08d6036d2e71bb6 (patch)
tree5148927575440e1955a753a1ac19a05008717e5e
parent0753bfefd7444712a20cee28fdb057e48602b2eb (diff)
downloadwallabag-713b2d69910c1221bc86992ca08d6036d2e71bb6.tar.gz
wallabag-713b2d69910c1221bc86992ca08d6036d2e71bb6.tar.zst
wallabag-713b2d69910c1221bc86992ca08d6036d2e71bb6.zip
fonction logm() ajoutée (from shaarli)
-rw-r--r--import.php3
-rwxr-xr-xinc/functions.php30
-rwxr-xr-xview.php4
3 files changed, 25 insertions, 12 deletions
diff --git a/import.php b/import.php
index 7a657c21..97072437 100644
--- a/import.php
+++ b/import.php
@@ -42,7 +42,7 @@ else {
42 } 42 }
43 catch (Exception $e) 43 catch (Exception $e)
44 { 44 {
45 $errors[] = $e->getMessage(); 45 logm('error during pocket import : ' . $e->getMessage());
46 } 46 }
47 } 47 }
48 # Pocket génère un fichier HTML avec deux <ul> 48 # Pocket génère un fichier HTML avec deux <ul>
@@ -52,4 +52,5 @@ else {
52 } 52 }
53 53
54 echo 'Import from Pocket completed. <a href="index.php">Welcome to #poche !</a>'; 54 echo 'Import from Pocket completed. <a href="index.php">Welcome to #poche !</a>';
55 logm('import from pocket completed');
55} \ No newline at end of file 56} \ No newline at end of file
diff --git a/inc/functions.php b/inc/functions.php
index 464410cb..1b8db084 100755
--- a/inc/functions.php
+++ b/inc/functions.php
@@ -52,7 +52,6 @@ function get_external_file($url, $timeout)
52 52
53 // only download page lesser than 4MB 53 // only download page lesser than 4MB
54 $data = @file_get_contents($url, false, $context, -1, 4000000); // We download at most 4 MB from source. 54 $data = @file_get_contents($url, false, $context, -1, 4000000); // We download at most 4 MB from source.
55 // echo "<pre>http_response_header : ".print_r($http_response_header);
56 55
57 if(isset($http_response_header) and isset($http_response_header[0])) { 56 if(isset($http_response_header) and isset($http_response_header[0])) {
58 $httpcodeOK = isset($http_response_header) and isset($http_response_header[0]) and ((strpos($http_response_header[0], '200 OK') !== FALSE) or (strpos($http_response_header[0], '301 Moved Permanently') !== FALSE)); 57 $httpcodeOK = isset($http_response_header) and isset($http_response_header[0]) and ((strpos($http_response_header[0], '200 OK') !== FALSE) or (strpos($http_response_header[0], '301 Moved Permanently') !== FALSE));
@@ -144,21 +143,21 @@ function action_to_do($action, $id, $url, $token)
144 $sql_action = "DELETE FROM entries WHERE id=?"; 143 $sql_action = "DELETE FROM entries WHERE id=?";
145 $params_action = array($id); 144 $params_action = array($id);
146 } 145 }
147 else die('CSRF problem'); 146 else logm('csrf problem while deleting entry');
148 break; 147 break;
149 case 'toggle_fav' : 148 case 'toggle_fav' :
150 if (verif_token($token)) { 149 if (verif_token($token)) {
151 $sql_action = "UPDATE entries SET is_fav=~is_fav WHERE id=?"; 150 $sql_action = "UPDATE entries SET is_fav=~is_fav WHERE id=?";
152 $params_action = array($id); 151 $params_action = array($id);
153 } 152 }
154 else die('CSRF problem'); 153 else logm('csrf problem while fav entry');
155 break; 154 break;
156 case 'toggle_archive' : 155 case 'toggle_archive' :
157 if (verif_token($token)) { 156 if (verif_token($token)) {
158 $sql_action = "UPDATE entries SET is_read=~is_read WHERE id=?"; 157 $sql_action = "UPDATE entries SET is_read=~is_read WHERE id=?";
159 $params_action = array($id); 158 $params_action = array($id);
160 } 159 }
161 else die('CSRF problem'); 160 else logm('csrf problem while archive entry');
162 break; 161 break;
163 default: 162 default:
164 break; 163 break;
@@ -175,7 +174,7 @@ function action_to_do($action, $id, $url, $token)
175 } 174 }
176 catch (Exception $e) 175 catch (Exception $e)
177 { 176 {
178 die('action query error : '.$e->getMessage()); 177 logm('action query error : '.$e->getMessage());
179 } 178 }
180} 179}
181 180
@@ -230,7 +229,7 @@ function display_view($view)
230 } 229 }
231 catch (Exception $e) 230 catch (Exception $e)
232 { 231 {
233 die('view query error : '.$e->getMessage()); 232 logm('view query error : '.$e->getMessage());
234 } 233 }
235 234
236 return $entries; 235 return $entries;
@@ -256,7 +255,7 @@ function get_article($id)
256 } 255 }
257 catch (Exception $e) 256 catch (Exception $e)
258 { 257 {
259 die('query error : '.$e->getMessage()); 258 logm('get article query error : '.$e->getMessage());
260 } 259 }
261 260
262 return $entry; 261 return $entry;
@@ -278,9 +277,22 @@ function verif_token($token)
278 } 277 }
279 else { 278 else {
280 session_destroy(); 279 session_destroy();
280 logm('session expired');
281 } 281 }
282 } 282 }
283 else return FALSE; 283 else {
284 logm('token error : the token is different');
285 return FALSE;
286 }
287 }
288 else {
289 logm('token error : the token is not here');
290 return FALSE;
284 } 291 }
285 else return FALSE; 292}
293
294function logm($message)
295{
296 $t = strval(date('Y/m/d_H:i:s')).' - '.$_SERVER["REMOTE_ADDR"].' - '.strval($message)."\n";
297 file_put_contents($GLOBALS['config']['DATADIR'].'/log.txt',$t,FILE_APPEND);
286} \ No newline at end of file 298} \ No newline at end of file
diff --git a/view.php b/view.php
index dbafec6b..9ba6f62d 100755
--- a/view.php
+++ b/view.php
@@ -28,9 +28,9 @@ if(!empty($id)) {
28 $tpl->draw('view'); 28 $tpl->draw('view');
29 } 29 }
30 else { 30 else {
31 die('error in view call'); 31 logm('error in view call : entry is NULL');
32 } 32 }
33} 33}
34else { 34else {
35 die('error in view call'); 35 logm('error in view call : id is empty');
36} \ No newline at end of file 36} \ No newline at end of file