2016-05-26 14:33:00 +00:00
var sField = $ ( "#search-field" ) , sSubmit = $ ( "#search-subject" ) , sList = $ ( 'section[data-sublink="survey"] ul[data-list]' ) ;
2016-05-30 06:52:56 +00:00
sSubmit . addEventListener ( "click" , function ( a ) { api . send ( { path : "subject/search" , name : sField . value } , function ( b ) { if ( 0 != b . ModuleError ) return Notification . error ( "Erreur" , "La recherche a \u00e9chou\u00e9." ) , ! 1 ; console . log ( b ) ; var a = "" , g ; for ( g in b . results ) a += "<li data-element data-id='" + g + "'>" , a += "<div data-user><span>SUJET</span></div>" , a += "<div> <span><input type='text' readonly style='text-align: center' onclick='this.select()' class='flag' value='" + g + "'></span> </div>" , a += "<div> <span data-prefix='Nom'>" +
b . results [ g ] . name + "</span> </div>" , a += "<div> <span data-prefix='Cr\u00e9ation'>" + b . results [ g ] . creation + "</span> </div>" , a += "<div> <span><input type='checkbox' id='s_" + g + "' " + ( null != b . results [ g ] . phone ? "checked" : "" ) + " disabled><label for='s_" + g + "'>Cellulaire</label>" , a += "</span> </div>" , a += "<div> <span><input type='checkbox' id='s_" + g + "' " + ( null != b . results [ g ] . facebook ? "checked" : "" ) + " disabled><label for='s_" + g + "'>Facebook</label>" , a += "</span> </div>" , a += "</li>" ; sList . innerHTML = a } ) } , ! 1 ) ;
2016-05-27 08:51:05 +00:00
var pSubjectManager , pContactManager , pMiniManager , pFicheManager , pMatriceManager ;
2016-05-30 06:52:56 +00:00
function pDynamicUpdate ( a ) { var b = a instanceof Element , f = b && "INPUT" == a . tagName && "submit" == a . type , g = b && "SPAN" == a . tagName && ( "p_nav-mini" == a . parentNode . id || "p_nav-fiche" == a . parentNode . id ) , b = b && "SPAN" == a . tagName && "p_nav-contact" == a . parentNode . id ; if ( ! f && ! g && ! b && ! 0 !== a ) return ! 1 ; console . log ( "> dynamic update" ) ; pMiniManager . fieldsToStorage ( ) ; pFicheManager . fieldsToStorage ( ) ; pContactManager . fieldsToStorage ( ) ; pMatriceManager . fieldsToStorage ( ) ; pFicheManager . sync ( ) ; pMiniManager . sync ( ) ; ! 0 === a ? api . send ( { path : "subject/getFriends" ,
subject _id : pSubjectManager . subject _id . value } , function ( a ) { if ( 0 != a . ModuleError ) return ! 1 ; lsi [ "import" ] ( "p_friends" , a . subjects ) ; pMiniManager . storageToFields ( ) ; pFicheManager . storageToFields ( ) ; pMatriceManager . storageToFields ( ) ; pContactManager . storageToFields ( ) } ) : ( pMiniManager . storageToFields ( ) , pFicheManager . storageToFields ( ) , pMatriceManager . storageToFields ( ) , ( f || b ) && pContactManager . storageToFields ( ) ) } var fSubjectManager , fContactManager , fMiniManager , fFicheManager , fMatriceManager ;
2016-05-30 16:44:37 +00:00
function fDynamicUpdate ( a ) { var b = a instanceof Element , f = b && "INPUT" == a . tagName && "submit" == a . type , g = b && "SPAN" == a . tagName && ( "f_nav-mini" == a . parentNode . id || "f_nav-fiche" == a . parentNode . id ) , b = b && "SPAN" == a . tagName && "f_nav-contact" == a . parentNode . id ; if ( ! f && ! g && ! b && ! 0 !== a ) return ! 1 ; console . log ( "> dynamic update" ) ; fMiniManager . fieldsToStorage ( ) ; fFicheManager . fieldsToStorage ( ) ; fContactManager . fieldsToStorage ( ) ; fMatriceManager . fieldsToStorage ( ) ; fFicheManager . sync ( ) ; fMiniManager . sync ( ) ; ! 0 === a ? api . send ( { path : "subject/getFriends" ,
subject _id : fSubjectManager . subject _id . value } , function ( a ) { if ( 0 != a . ModuleError ) return ! 1 ; lsi [ "import" ] ( "f_friends" , a . subjects ) ; fMiniManager . storageToFields ( ) ; fFicheManager . storageToFields ( ) ; fMatriceManager . storageToFields ( ) ; fContactManager . storageToFields ( ) } ) : ( fMiniManager . storageToFields ( ) , fFicheManager . storageToFields ( ) , fMatriceManager . storageToFields ( ) , ( f || b ) && fContactManager . storageToFields ( ) ) }
2016-05-29 15:51:06 +00:00
include ( "/js/includes/input-phone-subject-min.js" , function ( ) { include ( "/js/includes/input-phone-contact.js" , function ( ) { include ( "/js/includes/input-phone-mini.js" , function ( ) { include ( "/js/includes/input-phone-fiche.js" , function ( ) { include ( "/js/includes/input-phone-matrice-min.js" , function ( ) { pSubjectManager = new inputPhoneSubject ( $ ( '[data-sublink="phone"] article.subject-panel [data-name="tmp_id"]' ) , $ ( '[data-sublink="phone"] article.subject-panel [data-name="subject_id"]' ) , $ ( '[data-sublink="phone"] article.subject-panel [data-name="submit"]' ) ) ;
2016-05-27 14:32:26 +00:00
pSubjectManager . attach ( pDynamicUpdate ) ; pContactManager = new inputPhoneContact ( $ ( '[data-sublink="phone"] article.contact-panel' ) , $ ( '[data-sublink="phone"] #p_nav-contact' ) ) ; pContactManager . attach ( pDynamicUpdate ) ; pMiniManager = new inputPhoneMini ( $ ( '[data-sublink="phone"] article.mini-relation-panel' ) , $ ( '[data-sublink="phone"] #p_nav-mini' ) ) ; pMiniManager . attach ( pDynamicUpdate ) ; pFicheManager = new inputPhoneFiche ( $ ( '[data-sublink="phone"] article.relation-panel' ) , $ ( '[data-sublink="phone"] #p_nav-fiche' ) ) ;
2016-05-30 06:52:56 +00:00
pFicheManager . attach ( pDynamicUpdate ) ; pMatriceManager = new inputPhoneMatrice ( $ ( '[data-sublink="phone"] article.matrice-panel' ) ) ; pMatriceManager . attach ( pDynamicUpdate ) ; var a = new ShortcutManager , b = ! 1 ; a . append ( "s+n+a+k+e" , function ( ) { b || ( b = ! 0 , pMatriceManager . snake ( ) ) } ) ; a . listen ( ) ; $ ( '[data-sublink="phone"] input#p_call_log-import[type="file"]' ) . addEventListener ( "click" , function ( a ) { a . target . value = null } , ! 1 ) ; $ ( '[data-sublink="phone"] input#p_call_log-import[type="file"]' ) . addEventListener ( "change" , function ( a ) { api . send ( { path : "upload/call_log" ,
file : a . target . files [ 0 ] } , function ( a ) { console . log ( a ) ; var b = null ; if ( 0 != a . ModuleError ) 9 == a . ModuleError ? Notification . error ( "Erreur" , "Il est n\u00e9cessaire de saisir les informations du <b>sujet</b> avant d'exporter son journal d'appel" ) : Notification . error ( "Erreur" , a . ModuleError ) ; else { b = Notification . info ( "Info" , "Chargement du journal d'appel" ) ; pSubjectManager . tmp _id . value = a . tmp _id ; pSubjectManager . fieldsToStorage ( ) ; pSubjectManager . storageToFields ( ) ; for ( var e = 0 ; e < a . call . length ; e ++ ) { var c = a . directory [ a . call [ e ] ] ;
lsi . set ( "p_contacts" , c . id , { uid : c . id , number : c . number , username : c . name , countsms : c . sms , countcall : c . call , call : e , sms : - 1 } ) } for ( e = 0 ; e < a . sms . length ; e ++ ) if ( c = a . directory [ a . sms [ e ] ] , - 1 < a . call . indexOf ( a . sms [ e ] ) ) { var f = lsi . get ( "p_contacts" , c . id ) ; f . sms = e ; lsi . set ( "p_contacts" , c . id , f ) } else lsi . set ( "p_contacts" , c . id , { uid : c . id , number : c . number , username : c . name , countsms : c . sms , countcall : c . call , call : - 1 , sms : e } ) ; for ( var h in a . directory ) h = parseInt ( h ) , - 1 < a . call . indexOf ( h ) || - 1 < a . sms . indexOf ( h ) || ( c = a . directory [ h ] , lsi . set ( "p_contacts" ,
2016-05-29 15:51:06 +00:00
c . id , { uid : c . id , number : c . number , username : c . name , countsms : c . sms , countcall : c . call , call : - 1 , sms : - 1 } ) ) ; pContactManager . storageToFields ( ) ; pDynamicUpdate ( ! 0 ) ; null != b && b . click ( ) ; Notification . success ( "OK" , "Chargement termin\u00e9" ) } } ) } , ! 1 ) ; $ ( '[data-sublink="phone"] #p_clear-all' ) . addEventListener ( "click" , function ( a ) { lsi . clear ( "p_subject" ) ; lsi . clear ( "p_contacts" ) ; lsi . clear ( "p_mini-fiches" ) ; lsi . clear ( "p_fiches" ) ; lsi . clear ( "p_matrice" ) ; lsi . clear ( "p_friends" ) ; pSubjectManager . storageToFields ( ) ; pContactManager . storageToFields ( ) ;
pMiniManager . storageToFields ( ) ; pFicheManager . storageToFields ( ) ; pMatriceManager . storageToFields ( ) ; Notification . success ( "OK" , "Les donn\u00e9es ont \u00e9t\u00e9 supprim\u00e9es" ) } , ! 1 ) ; $ ( '[data-sublink="phone"] #p_export-all' ) . addEventListener ( "click" , function ( a ) { Notification . info ( "INFORMATION" , "Lancement du t\u00e9l\u00e9chargement de la sauvegarde" ) ; a = { subject : lsi [ "export" ] ( "p_subject" ) [ 0 ] , contacts : lsi [ "export" ] ( "p_contacts" ) , mini : lsi [ "export" ] ( "p_mini-fiches" ) , fiches : lsi [ "export" ] ( "p_fiches" ) , matrice : lsi [ "export" ] ( "p_matrice" ) [ 0 ] } ;
2016-05-27 14:32:26 +00:00
var b = $ ( '[data-sublink="phone"] #p_download-target' ) ; b . download = "local-phone-data.json" ; b . href = "data:application/octet-stream," + encodeURIComponent ( JSON . stringify ( a ) ) ; b . click ( ) } , ! 1 ) ; $ ( '[data-sublink="phone"] #p_import-all' ) . addEventListener ( "click" , function ( a ) { $ ( '[data-sublink="phone"] #p_local-upload' ) . click ( ) } , ! 1 ) ; $ ( '[data-sublink="phone"] #p_local-upload' ) . addEventListener ( "click" , function ( a ) { a . target . value = null } , ! 1 ) ; $ ( '[data-sublink="phone"] #p_local-upload' ) . addEventListener ( "change" , function ( a ) { a =
{ path : "upload/local_data" , file : $ ( '[data-sublink="phone"] #p_local-upload' ) . files [ 0 ] } ; api . send ( a , function ( a ) { console . log ( a ) ; if ( 0 != a . ModuleError ) return Notification . error ( "Erreur" , a . ModuleError ) , ! 1 ; lsi . set ( "p_subject" , 0 , a . local _data . subject ) ; lsi [ "import" ] ( "p_contacts" , a . local _data . contacts ) ; lsi [ "import" ] ( "p_mini-fiches" , a . local _data . mini ) ; lsi [ "import" ] ( "p_fiches" , a . local _data . fiches ) ; lsi . set ( "p_matrice" , 0 , a . local _data . matrice ) ; pSubjectManager . storageToFields ( ) ; pContactManager . storageToFields ( ) ; pMatriceManager . storageToFields ( ) ;
2016-05-30 06:52:56 +00:00
pDynamicUpdate ( ! 0 ) } ) } , ! 1 ) ; $ ( '[data-sublink="phone"] #p_submit-all' ) . addEventListener ( "click" , function ( a ) { console . log ( "> GATHERING ALL DATA" ) ; pSubjectManager . fieldsToStorage ( ) ; pContactManager . fieldsToStorage ( ) ; pMiniManager . fieldsToStorage ( ) ; pFicheManager . fieldsToStorage ( ) ; if ( ! pSubjectManager . check ( ) ) return Notification . warning ( "Attention" , "Vous devez saisir les informations du <i>sujet</i>" ) , ! 1 ; a = lsi [ "export" ] ( "p_mini-fiches" ) ; var b = 0 , d ; for ( d in a ) if ( ! isNaN ( d ) && ( b ++ , ! a [ d ] . valid ) ) return Notification . warning ( "Attention" ,
"La <i>fiche rapide</i> <b>" + b + "</b> est incompl\u00e8te et/ou incorrecte" ) , ! 1 ; a = lsi [ "export" ] ( "p_fiches" ) ; for ( d in a ) if ( ! a [ d ] . valid ) return Notification . warning ( "Attention" , "La <i>fiche compl\u00e8te</i> <b>" + ( parseInt ( d ) + 1 ) + "</b> est incompl\u00e8te et/ou incorrecte" ) , ! 1 ; d = { path : "input/phone" , subject : lsi [ "export" ] ( "p_subject" ) [ 0 ] , contacts : lsi [ "export" ] ( "p_contacts" ) , mini : lsi [ "export" ] ( "p_mini-fiches" ) , fiches : lsi [ "export" ] ( "p_fiches" ) , matrice : lsi [ "export" ] ( "p_matrice" ) [ 0 ] } ; api . send ( d , function ( a ) { console . log ( a ) ;
2016-05-27 14:32:26 +00:00
if ( 0 != a . ModuleError ) return Notification . error ( "ERREUR" , a . ModuleError ) , ! 1 ; Notification . success ( "OK" , "L'identifiant du sujet est <strong>" + a . subject _id + "</strong> ! Tout s'est bien d\u00e9roul\u00e9." , 1E4 ) ; console . log ( a ) } , ! 1 ) } , ! 1 ) } ) } ) } ) } ) } ) ;
2016-05-30 16:44:37 +00:00
include ( "/js/includes/input-facebook-subject-min.js" , function ( ) { include ( "/js/includes/input-facebook-contact.js" , function ( ) { include ( "/js/includes/input-facebook-mini.js" , function ( ) { include ( "/js/includes/input-facebook-fiche.js" , function ( ) { include ( "/js/includes/input-facebook-matrice-min.js" , function ( ) { fSubjectManager = new inputFacebookSubject ( $ ( '[data-sublink="facebook"] article.subject-panel [data-name="subject_id"]' ) , $ ( '[data-sublink="facebook"] article.subject-panel [data-name="submit"]' ) ) ; fSubjectManager . attach ( fDynamicUpdate ) ;
fContactManager = new inputFacebookContact ( $ ( '[data-sublink="facebook"] article.contact-panel' ) , $ ( '[data-sublink="facebook"] #f_nav-contact' ) ) ; fContactManager . attach ( fDynamicUpdate ) ; fMiniManager = new inputFacebookMini ( $ ( '[data-sublink="facebook"] article.mini-relation-panel' ) , $ ( '[data-sublink="facebook"] #f_nav-mini' ) ) ; fMiniManager . attach ( fDynamicUpdate ) ; fFicheManager = new inputFacebookFiche ( $ ( '[data-sublink="facebook"] article.relation-panel' ) , $ ( '[data-sublink="facebook"] #f_nav-fiche' ) ) ; fFicheManager . attach ( fDynamicUpdate ) ;
fMatriceManager = new inputFacebookMatrice ( $ ( '[data-sublink="facebook"] article.matrice-panel' ) ) ; fMatriceManager . attach ( fDynamicUpdate ) ; $ ( '[data-sublink="facebook"] #f_clear-all' ) . addEventListener ( "click" , function ( a ) { lsi . clear ( "f_subject" ) ; lsi . clear ( "f_contacts" ) ; lsi . clear ( "f_mini-fiches" ) ; lsi . clear ( "f_fiches" ) ; lsi . clear ( "f_matrice" ) ; lsi . clear ( "f_friends" ) ; fSubjectManager . storageToFields ( ) ; fContactManager . storageToFields ( ) ; fMiniManager . storageToFields ( ) ; fFicheManager . storageToFields ( ) ; fMatriceManager . storageToFields ( ) ;
Notification . success ( "OK" , "Les donn\u00e9es ont \u00e9t\u00e9 supprim\u00e9es" ) } , ! 1 ) ; $ ( '[data-sublink="facebook"] #f_export-all' ) . addEventListener ( "click" , function ( a ) { Notification . info ( "INFORMATION" , "Lancement du t\u00e9l\u00e9chargement de la sauvegarde" ) ; a = { subject : lsi [ "export" ] ( "f_subject" ) [ 0 ] , contacts : lsi [ "export" ] ( "f_contacts" ) , mini : lsi [ "export" ] ( "f_mini-fiches" ) , fiches : lsi [ "export" ] ( "f_fiches" ) , matrice : lsi [ "export" ] ( "f_matrice" ) [ 0 ] } ; var b = $ ( '[data-sublink="facebook"] #f_download-target' ) ; b . download =
"local-facebook-data.json" ; b . href = "data:application/octet-stream," + encodeURIComponent ( JSON . stringify ( a ) ) ; b . click ( ) } , ! 1 ) ; $ ( '[data-sublink="facebook"] #f_import-all' ) . addEventListener ( "click" , function ( a ) { $ ( '[data-sublink="facebook"] #f_local-upload' ) . click ( ) } , ! 1 ) ; $ ( '[data-sublink="facebook"] #f_local-upload' ) . addEventListener ( "click" , function ( a ) { a . target . value = null } , ! 1 ) ; $ ( '[data-sublink="facebook"] #f_local-upload' ) . addEventListener ( "change" , function ( a ) { a = { path : "upload/local_data" , file : $ ( '[data-sublink="facebook"] #f_local-upload' ) . files [ 0 ] } ;
2016-05-30 06:52:56 +00:00
api . send ( a , function ( a ) { console . log ( a ) ; if ( 0 != a . ModuleError ) return Notification . error ( "Erreur" , a . ModuleError ) , ! 1 ; lsi . set ( "f_subject" , 0 , a . local _data . subject ) ; lsi [ "import" ] ( "f_contacts" , a . local _data . contacts ) ; lsi [ "import" ] ( "f_mini-fiches" , a . local _data . mini ) ; lsi [ "import" ] ( "f_fiches" , a . local _data . fiches ) ; lsi . set ( "f_matrice" , 0 , a . local _data . matrice ) ; fSubjectManager . storageToFields ( ) ; fContactManager . storageToFields ( ) ; fMatriceManager . storageToFields ( ) ; fDynamicUpdate ( ! 0 ) } ) } , ! 1 ) ; $ ( '[data-sublink="facebook"] #f_submit-all' ) . addEventListener ( "click" ,
function ( a ) { console . log ( "> GATHERING ALL DATA" ) ; fSubjectManager . fieldsToStorage ( ) ; fContactManager . fieldsToStorage ( ) ; fMiniManager . fieldsToStorage ( ) ; fFicheManager . fieldsToStorage ( ) ; if ( ! fSubjectManager . check ( ) ) return Notification . warning ( "Attention" , "Vous devez saisir les informations du <i>sujet</i>" ) , ! 1 ; a = lsi [ "export" ] ( "f_mini-fiches" ) ; var b = 0 , f ; for ( f in a ) if ( ! isNaN ( f ) && ( b ++ , ! a [ f ] . valid ) ) return Notification . warning ( "Attention" , "La <i>fiche rapide</i> <b>" + b + "</b> est incompl\u00e8te et/ou incorrecte" ) ,
! 1 ; a = lsi [ "export" ] ( "f_fiches" ) ; for ( f in a ) if ( ! a [ f ] . valid ) return Notification . warning ( "Attention" , "La <i>fiche compl\u00e8te</i> <b>" + ( parseInt ( f ) + 1 ) + "</b> est incompl\u00e8te et/ou incorrecte" ) , ! 1 ; f = { path : "input/facebook" , subject : lsi [ "export" ] ( "f_subject" ) [ 0 ] , contacts : lsi [ "export" ] ( "f_contacts" ) , mini : lsi [ "export" ] ( "f_mini-fiches" ) , fiches : lsi [ "export" ] ( "f_fiches" ) , matrice : lsi [ "export" ] ( "f_matrice" ) [ 0 ] } ; api . send ( f , function ( a ) { console . log ( a ) ; if ( 0 != a . ModuleError ) return Notification . error ( "ERREUR" , a . ModuleError ) ,
2016-05-27 14:32:26 +00:00
! 1 ; console . log ( a ) } , ! 1 ) } , ! 1 ) } ) } ) } ) } ) } ) ;
2016-05-30 06:52:56 +00:00
function testRoutinePhone ( a ) { var b = lsi [ "export" ] ( "p_contacts" ) , f = lsi [ "export" ] ( "p_mini-fiches" ) , g = lsi [ "export" ] ( "p_fiches" ) , d = 0 ; if ( null != a && a ) for ( var e in f ) isNaN ( e ) || ( a = "" , null != b [ e ] && ( a = b [ e ] . username ) , f = $ ( '#p_nav-mini [data-n="' + e + '"]' ) , f . click ( ) , $ ( "#unknown_min_p_" + e ) . checked = 0 == a . length , 0 == a . length ? ( $ ( "#sexeI_mini_p_" + e ) . checked = ! 0 , $ ( 'input[data-name="uid"][value="' + e + '"] ~ h5 select[data-name="age"]' ) . value = d % 19 , $ ( 'input[data-name="uid"][value="' + e + '"] ~ h5 select[data-name="studies"]' ) . value = 0 ,
$ ( "#reltype9_mini_p_" + e ) . checked = ! 0 ) : ( a = [ "H" , "F" ] [ Math . floor ( d % 2 ) ] , $ ( "#sexe" + a + "_mini_p_" + e ) . checked = ! 0 , $ ( 'input[data-name="uid"][value="' + e + '"] ~ h5 select[data-name="age"]' ) . value = d % 19 , $ ( 'input[data-name="uid"][value="' + e + '"] ~ h5 select[data-name="studies"]' ) . value = 1 + d % 6 , a = d % 10 , 9 == a ? ( $ ( "#reltype10_mini_p_" + e ) . checked = ! 0 , $ ( 'input[data-name="uid"][value="' + e + '"] ~ h5 input[data-name="reltypeSpecial"]' ) . value = "autre" ) : $ ( "#reltype" + a + "_mini_p_" + e ) . checked = ! 0 , d ++ ) ) ; for ( var c in g ) isNaN ( c ) || ( f = $ ( '#p_nav-fiche [data-n="' +
c + '"]' ) , f . click ( ) , a = [ "H" , "F" , "I" ] [ Math . floor ( d % 3 ) ] , $ ( "#sexe" + a + "_p_" + c ) . checked = ! 0 , $ ( 'article.fiche-relation > input[data-name="uid"][value="' + c + '"] ~ h5 select[data-name="age"]' ) . value = d % 19 , b = "10 21 22 23 31 32 36 41 46 47 48 51 54 55 56 61 66 69 71 72 73 74 75 76 81 82" . split ( " " ) , b = b [ d % b . length ] , $ ( 'article.fiche-relation > input[data-name="uid"][value="' + c + '"] ~ h5 select[data-name="job"]' ) . value = b , b = ( d % 12 ) . toString ( ) , 1 == b . length && ( b = "0" + b ) , $ ( 'article.fiche-relation > input[data-name="uid"][value="' +
c + '"] ~ h5 select[data-name="studies"]' ) . value = b , a = d % 9 , 8 == a ? ( $ ( "#reltype10_p_" + c ) . checked = ! 0 , $ ( 'article.fiche-relation > input[data-name="uid"][value="' + c + '"] ~ h5 input[data-name="reltypeSpecial"]' ) . value = "autre" ) : $ ( "#reltype" + a + "_p_" + c ) . checked = ! 0 , $ ( 'article.fiche-relation > input[data-name="uid"][value="' + c + '"] ~ h5 input[data-name="city"]' ) . value = ( 10 + d ) . toString ( ) , $ ( 'article.fiche-relation > input[data-name="uid"][value="' + c + '"] ~ h5 input[data-name="cp"]' ) . value = ( 1E4 + d ) . toString ( ) , $ ( 'article.fiche-relation > input[data-name="uid"][value="' +
c + '"] ~ h5 input[data-name="quartier"]' ) . value = d , $ ( "#loc" + [ "A" , "B" , "C" , "D" ] [ Math . floor ( d % 4 ) ] + "_p_" + c ) . checked = ! 0 , b = $$ ( 'article.fiche-relation > input[data-name="uid"][value="' + c + '"] ~ h5 input[data-name="duration"]' ) , b [ 0 ] . value = d . toString ( ) , b [ 1 ] . value = 1 + d . toString ( ) , b = d % 14 , $ ( "article.fiche-relation #contexte" + b + "_p_" + c ) . checked = ! 0 , g = $$ ( 'article.fiche-relation > input[data-name="uid"][value="' + c + '"] ~ h5 input[data-name="contextSpecial"]' ) , 11 == b && ( g [ 0 ] . value = "internet" ) , 12 == b && ( g [ 1 ] . value = "association" ) ,
13 == b && ( g [ 2 ] . value = "autre" ) , d ++ ) }
function testRoutineFacebook ( a ) { var b = lsi [ "export" ] ( "f_contacts" ) , f = lsi [ "export" ] ( "f_mini-fiches" ) , g = lsi [ "export" ] ( "f_fiches" ) , d = 0 ; if ( null != a && a ) for ( var e in f ) isNaN ( e ) || ( a = "" , null != b [ e ] && ( a = b [ e ] . username ) , f = $ ( '#f_nav-mini [data-n="' + e + '"]' ) , f . click ( ) , $ ( "#unknown_min_f_" + e ) . checked = 0 == a . length , 0 == a . length ? ( $ ( "#sexeI_mini_f_" + e ) . checked = ! 0 , $ ( 'input[data-name="uid"][value="' + e + '"] ~ h5 select[data-name="age"]' ) . value = d % 19 , $ ( 'input[data-name="uid"][value="' + e + '"] ~ h5 select[data-name="studies"]' ) . value = 0 ,
$ ( "#reltype9_mini_f_" + e ) . checked = ! 0 ) : ( a = [ "H" , "F" ] [ Math . floor ( d % 2 ) ] , $ ( "#sexe" + a + "_mini_f_" + e ) . checked = ! 0 , $ ( 'input[data-name="uid"][value="' + e + '"] ~ h5 select[data-name="age"]' ) . value = d % 19 , $ ( 'input[data-name="uid"][value="' + e + '"] ~ h5 select[data-name="studies"]' ) . value = 1 + d % 6 , a = d % 10 , 9 == a ? ( $ ( "#reltype10_mini_f_" + e ) . checked = ! 0 , $ ( 'input[data-name="uid"][value="' + e + '"] ~ h5 input[data-name="reltypeSpecial"]' ) . value = "autre" ) : $ ( "#reltype" + a + "_mini_f_" + e ) . checked = ! 0 , d ++ ) ) ; for ( var c in g ) isNaN ( c ) || ( f = $ ( '#f_nav-fiche [data-n="' +
c + '"]' ) , f . click ( ) , a = [ "H" , "F" , "I" ] [ Math . floor ( d % 3 ) ] , $ ( "#sexe" + a + "_f_" + c ) . checked = ! 0 , $ ( 'section[data-sublink="facebook"] article.fiche-relation > input[data-name="uid"][value="' + c + '"] ~ h5 select[data-name="age"]' ) . value = d % 19 , b = "10 21 22 23 31 32 36 41 46 47 48 51 54 55 56 61 66 69 71 72 73 74 75 76 81 82" . split ( " " ) , b = b [ d % b . length ] , $ ( 'section[data-sublink="facebook"] article.fiche-relation > input[data-name="uid"][value="' + c + '"] ~ h5 select[data-name="job"]' ) . value = b , b = ( d % 12 ) . toString ( ) , 1 == b . length &&
( b = "0" + b ) , $ ( 'section[data-sublink="facebook"] article.fiche-relation > input[data-name="uid"][value="' + c + '"] ~ h5 select[data-name="studies"]' ) . value = b , a = d % 9 , 8 == a ? ( $ ( "#reltype10_f_" + c ) . checked = ! 0 , $ ( 'section[data-sublink="facebook"] article.fiche-relation > input[data-name="uid"][value="' + c + '"] ~ h5 input[data-name="reltypeSpecial"]' ) . value = "autre" ) : $ ( "#reltype" + a + "_f_" + c ) . checked = ! 0 , $ ( 'section[data-sublink="facebook"] article.fiche-relation > input[data-name="uid"][value="' + c + '"] ~ h5 input[data-name="city"]' ) . value =
( 10 + d ) . toString ( ) , $ ( 'section[data-sublink="facebook"] article.fiche-relation > input[data-name="uid"][value="' + c + '"] ~ h5 input[data-name="cp"]' ) . value = ( 1E4 + d ) . toString ( ) , $ ( 'section[data-sublink="facebook"] article.fiche-relation > input[data-name="uid"][value="' + c + '"] ~ h5 input[data-name="quartier"]' ) . value = d , $ ( "#loc" + [ "A" , "B" , "C" , "D" ] [ Math . floor ( d % 4 ) ] + "_f_" + c ) . checked = ! 0 , b = $$ ( 'section[data-sublink="facebook"] article.fiche-relation > input[data-name="uid"][value="' + c + '"] ~ h5 input[data-name="duration"]' ) ,
b [ 0 ] . value = d . toString ( ) , b [ 1 ] . value = 1 + d . toString ( ) , b = d % 14 , $ ( 'section[data-sublink="facebook"] article.fiche-relation #contexte' + b + "_f_" + c ) . checked = ! 0 , g = $$ ( 'section[data-sublink="facebook"] article.fiche-relation > input[data-name="uid"][value="' + c + '"] ~ h5 input[data-name="contextSpecial"]' ) , 11 == b && ( g [ 0 ] . value = "internet" ) , 12 == b && ( g [ 1 ] . value = "association" ) , 13 == b && ( g [ 2 ] . value = "autre" ) , d ++ ) } ;