X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2FObj%2Fbrisk.phh;h=853430e5e0f6176eb00c5474823d3ec5348efd5d;hb=a05f4ea88733c31ab946a41906d8630e3c962f88;hp=4fefa542199bd56c1e3ef1e6e9648cc75db906cd;hpb=d6e78ab1c534675fdaf838c17375850f414d4c3e;p=brisk.git diff --git a/web/Obj/brisk.phh b/web/Obj/brisk.phh index 4fefa54..853430e 100644 --- a/web/Obj/brisk.phh +++ b/web/Obj/brisk.phh @@ -80,10 +80,10 @@ $G_lng = ""; // $G_lng = "_en"; $G_all_points = array( 11,10,4,3,2, 0,0,0,0,0 ); -$G_brisk_version = "2.1.7 - trusty"; +$G_brisk_version = "2.1.9 - trusty"; /* MLANG: ALL THE INFO STRINGS IN brisk.phh */ -$root_wellarr = Array ( 'Brisk (Ver. '.$G_brisk_version.'), NOVITA\': menu comandi, filtro opzionale sui non autenticati e "return bug" corretto.', +$root_wellarr = Array ( 'Brisk (Ver. '.$G_brisk_version.'), NOVITA\': sondaggi, direct messages quando segnalate.', 'Se vuoi iscriverti alla Mailing List, cliccala!' ); $G_room_help= ' @@ -118,6 +118,38 @@ Dopo che è iniziata una partita per uscirne dovete chiedere agli altri gi '; // +$G_room_passwdhowto= '

Come registrarsi su Brisk

+
+Attualmente ci sono due metodi per ottenere una password sul sito:

+ +
  • Facendosi garantire da un utente di Brisk che già possidede una password

    +
  • Auto-garantendosi utilizzando uno dei seguenti sistemi di identificazione digitale:

    + +
  • Carta Regionale dei Servizi della Lombardia (la tessera sanitaria) +
  • Carta Regionale dei Servizi del Friuli Venezia Giulia (la tessera sanitaria) +
  • +
    +Per auto-garantisi occorre possedere:

    + +
  • il codice PIN della propria carta +
  • il lettore di smart-card per collegare la carta al PC (acquistabile di solito presso le edicole) +
  • +
    +Per effettuare la registrazione collegarsi al sito:

    +
    +
    https://brisk.mine.nu +
    +

    +Se sei in possesso di una carta che permette l\'identificazione via internet che non è nell\'elenco qui sopra +fai una segnalazione. + +
  • +
    +'; +/* +
    Seguendo la procedura di auto-garanzia all\'url: https://brisk.mine.nu +'; +*/ $G_room_about= '
    @@ -128,6 +160,33 @@ $G_room_about= '
    Copyright 2006-2008 Matteo Nastasi (aka mop)

    '; +function csplitter($in, $sep) +{ + $st = 0; + $id = 0; + $out = array(); + + for ($i = 0 ; $i < strlen($in) ; $i++) { + if ($st == 0) { + if ($in{$i} == '\\') + $st = 1; + else if ($in{$i} == $sep) { + $id++; + } + else { + $out[$id] .= $in{$i}; + } + } + else if ($st == 1) { + $out[$id] .= $in{$i}; + $st = 0; + } + } + + return ($out); +} + + function xcape($s) { $from = array ( '\\', '@', '|' ); @@ -2428,7 +2487,7 @@ class Warrant { return (FALSE); } if (sem_acquire($res)) { - log_lock("LOCK room"); + log_lock("LOCK warrant"); return ($res); } else @@ -2439,11 +2498,40 @@ class Warrant { { GLOBAL $sess; - log_lock("UNLOCK room"); + log_lock("UNLOCK warrant"); return (sem_release($res)); } +} +class Poll { + function lock_data() + { + GLOBAL $sess; + + if (($tok = @ftok(FTOK_PATH."/poll", "B")) == -1) { + return (FALSE); + } + // echo "FTOK ".$tok."
    "; + if (($res = sem_get($tok)) == FALSE) { + return (FALSE); + } + if (sem_acquire($res)) { + log_lock("LOCK poll"); + return ($res); + } + else + return (FALSE); + } + function unlock_data($res) + { + GLOBAL $sess; + + log_lock("UNLOCK poll"); + + return (sem_release($res)); + } } + ?>