Subversion Repositories eFlore/Applications.cel

Rev

Rev 1768 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1768 Rev 1773
Line 1... Line 1...
1
<?php
1
<?php
Line -... Line 2...
-
 
2
 
-
 
3
define('DEFAULT_DOMAIN', 'http://cel');
-
 
4
define('DEFAULT_USER', 22506);
2
 
5
 
3
$options = getopt("hiou:d:e:p:FU:P:",array("help", "images", "obs", "user:", "domain:", "email:", "pass:", "flush", "upload:", "phpsessid"));
6
$options = getopt("hiou:d:e:p:FU:P:",array("help", "images", "obs", "user:", "domain:", "email:", "pass:", "flush", "upload:", "phpsessid"));
4
if(isset($options['h']) || isset($options['help'])) {
-
 
5
	die(basename(__FILE__) . ' -i|--images -o|--obs [-u|--user = 22506] [-d|--domain = http://cel]');
7
if(isset($options['h']) || isset($options['help'])) die(__help());
Line 6... Line 8...
6
}
8
 
7
 
9
 
8
define('USER', isset($options['u']) ? $options['u'] : (isset($options['user']) ? $options['user'] : 22506));
10
define('USER', isset($options['u']) ? $options['u'] : (isset($options['user']) ? $options['user'] : DEFAULT_USER));
9
define('DOMAIN', isset($options['d']) ? $options['d'] : (isset($options['domain']) ? $options['domain'] : 'http://cel'));
11
define('DOMAIN', isset($options['d']) ? $options['d'] : (isset($options['domain']) ? $options['domain'] : DEFAULT_DOMAIN));
10
define('EMAIL', isset($options['e']) ? $options['e'] : (isset($options['email']) ? $options['email'] : NULL));
12
define('EMAIL', isset($options['e']) ? $options['e'] : (isset($options['email']) ? $options['email'] : NULL));
Line 11... Line 13...
11
define('PASS', isset($options['p']) ? $options['p'] : (isset($options['pass']) ? $options['pass'] : NULL));
13
define('PASS', isset($options['p']) ? $options['p'] : (isset($options['pass']) ? $options['pass'] : NULL));
Line 28... Line 30...
28
if(! COOKIE) { if(!auth()) die('no auth'); }
30
if(! COOKIE) { if(!auth()) die('no auth'); }
Line 29... Line 31...
29
 
31
 
30
 
32
 
-
 
33
// $csv = genCSV(array('ordre' => 1, 'Date' => '23/06/1991', 'rien' => 'rien'));
-
 
34
var_dump(getCSV_line(export(), 1));
-
 
35
 
-
 
36
 
-
 
37
 
-
 
38
 
-
 
39
 
-
 
40
 
-
 
41
 
-
 
42
 
-
 
43
 
-
 
44
 
-
 
45
 
-
 
46
 
-
 
47
 
-
 
48
 
-
 
49
 
-
 
50
function __help() {
-
 
51
	$m = sprintf(
-
 
52
<<<EOF
-
 
53
%1\$s -i|--images -o|--obs -F|--flush
-
 
54
    Supprime les images ou les observations, ou les deux, de l'utilisateur donné sur le CEL donné.
-
 
55
 
-
 
56
Options:
-
 
57
%1\$s [-u|--user = %3\$d] [-d|--domain = %2\$s] [-e|--email] [-p|--pass mot de passe] [-P|--phpsessid PHPSESSID]
-
 
58
    La priorité est donnée à -P sur le couple (-e , -p) pour l'authentification, eg:
-
 
59
    $ sqlite3 .mozilla/firefox/*.default/cookies.sqlite<<<"SELECT * FROM moz_cookies WHERE baseDomain = 'cel' AND name = 'PHPSESSID';"
-
 
60
 
-
 
61
%1\$s -u|--upload <file>
-
 
62
    Upload le fichier "file".
-
 
63
EOF
-
 
64
, // */
-
 
65
basename(__FILE__),
-
 
66
DEFAULT_DOMAIN,
-
 
67
DEFAULT_USER);