Vous êtes sur la page 1sur 4

Group....................

[{"id":"1","name":"admin"},{"id":"4","name":"client"},{
"id":"5","name":"partner"},{"id":"2","name":"staff"},{"id":"3","name":"user"}]
Interaction....................[{"id":"4","name":"TESTNATIVETIME_LIST","config":
"{\"all\":{\"type\":\"form\",\"blinkFormObjectName\":\"testNativeTime\",\"blinkF
ormAction\":\"list\"},\"default\":{\"display\":\"show\",\"displayName\":\"TESTNA
TIVETIME LIST\"}}","parent":null,"registered_only":"allow all"},{"id":"5","name"
:"TESTNATIVETIME_ADD","config":"{\"all\":{\"type\":\"form\",\"blinkFormObjectNam
e\":\"testNativeTime\",\"blinkFormAction\":\"add\"},\"default\":{\"display\":\"s
how\",\"displayName\":\"TESTNATIVETIME ADD\"}}","parent":null,"registered_only":
"allow all"},{"id":"6","name":"TESTNATIVETIME_EDIT","config":"{\"all\":{\"type\"
:\"form\",\"blinkFormObjectName\":\"testNativeTime\",\"blinkFormAction\":\"edit\
"},\"default\":{\"display\":\"hide\",\"displayName\":\"TESTNATIVETIME EDIT\"}}",
"parent":null,"registered_only":"allow all"},{"id":"7","name":"TESTNATIVETIME_VI
EW","config":"{\"all\":{\"type\":\"form\",\"blinkFormObjectName\":\"testNativeTi
me\",\"blinkFormAction\":\"view\"},\"default\":{\"display\":\"hide\",\"displayNa
me\":\"TESTNATIVETIME VIEW\"}}","parent":null,"registered_only":"allow all"},{"i
d":"8","name":"TESTNATIVETIME_DELETE","config":"{\"all\":{\"type\":\"form\",\"bl
inkFormObjectName\":\"testNativeTime\",\"blinkFormAction\":\"delete\"},\"default
\":{\"display\":\"hide\",\"displayName\":\"TESTNATIVETIME DELETE\"}}","parent":n
ull,"registered_only":"allow all"},{"id":"9","name":"TESTNATIVEDATETIME_LIST","c
onfig":"{\"all\":{\"type\":\"form\",\"blinkFormObjectName\":\"testNativeDateTime
\",\"blinkFormAction\":\"list\"},\"default\":{\"display\":\"show\",\"displayName
\":\"TESTNATIVEDATETIME LIST\"}}","parent":null,"registered_only":"allow all"},{
"id":"10","name":"TESTNATIVEDATETIME_ADD","config":"{\"all\":{\"type\":\"form\",
\"blinkFormObjectName\":\"testNativeDateTime\",\"blinkFormAction\":\"add\"},\"de
fault\":{\"display\":\"show\",\"displayName\":\"TESTNATIVEDATETIME ADD\"}}","par
ent":null,"registered_only":"allow all"},{"id":"11","name":"TESTNATIVEDATETIME_E
DIT","config":"{\"all\":{\"type\":\"form\",\"blinkFormObjectName\":\"testNativeD
ateTime\",\"blinkFormAction\":\"edit\"},\"default\":{\"display\":\"hide\",\"disp
layName\":\"TESTNATIVEDATETIME EDIT\"}}","parent":null,"registered_only":"allow
all"},{"id":"12","name":"TESTNATIVEDATETIME_VIEW","config":"{\"all\":{\"type\":\
"form\",\"blinkFormObjectName\":\"testNativeDateTime\",\"blinkFormAction\":\"vie
w\"},\"default\":{\"display\":\"hide\",\"displayName\":\"TESTNATIVEDATETIME VIEW
\"}}","parent":null,"registered_only":"allow all"},{"id":"13","name":"TESTNATIVE
DATETIME_DELETE","config":"{\"all\":{\"type\":\"form\",\"blinkFormObjectName\":\
"testNativeDateTime\",\"blinkFormAction\":\"delete\"},\"default\":{\"display\":\
"hide\",\"displayName\":\"TESTNATIVEDATETIME DELETE\"}}","parent":null,"register
ed_only":"allow all"},{"id":"14","name":"message","config":"{\"default\":[],\"al
l\":{\"type\":\"message\",\"userGroups\":[\"3\"]}}","parent":null,"registered_on
ly":"allow all"},{"id":"15","name":"Report","config":"{\"default\":[],\"all\":{\
"type\":\"message\",\"userGroups\":[\"4\",\"5\"]}}","parent":null,"registered_on
ly":"allow all"},{"id":"16","name":"Status","config":"{\"default\":[],\"all\":{\
"type\":\"message\"}}","parent":null,"registered_only":"allow all"},{"id":"17","
name":"Details","config":"{\"default\":[],\"all\":{\"type\":\"message\"}}","pare
nt":null,"registered_only":"allow all"},{"id":"18","name":"OrderStatus","config"
:"{\"default\":[],\"all\":{\"type\":\"message\"}}","parent":null,"registered_onl
y":"allow all"}]
masterCategory....................false
Category....................[{"id":"1","name":"Category1","config":null,"parent"
:null,"registered_only":"allow all"},{"id":"2","name":"Category2","config":null,
"parent":null,"registered_only":"allow all"},{"id":"3","name":"Category3","confi
g":null,"parent":null,"registered_only":"allow all"}]
{"schemaVersion":2,"group":{"_public":{"items":[{"id":"c1","name":"Category1","t
ype":"category"},{"id":"c2","name":"Category2","type":"category"},{"id":"c3","na
me":"Category3","type":"category"},{"id":"4","name":"TESTNATIVETIME_LIST","type"
:"interaction"},{"id":"5","name":"TESTNATIVETIME_ADD","type":"interaction"},{"id
":"6","name":"TESTNATIVETIME_EDIT","type":"interaction"},{"id":"7","name":"TESTN
ATIVETIME_VIEW","type":"interaction"},{"id":"8","name":"TESTNATIVETIME_DELETE","
type":"interaction"},{"id":"9","name":"TESTNATIVEDATETIME_LIST","type":"interact
ion"},{"id":"10","name":"TESTNATIVEDATETIME_ADD","type":"interaction"},{"id":"11

","name":"TESTNATIVEDATETIME_EDIT","type":"interaction"},{"id":"12","name":"TEST
NATIVEDATETIME_VIEW","type":"interaction"},{"id":"13","name":"TESTNATIVEDATETIME
_DELETE","type":"interaction"},{"id":"16","name":"Status","type":"interaction"},
{"id":"17","name":"Details","type":"interaction"},{"id":"18","name":"OrderStatus
","type":"interaction"}]},"_authenticated":{"items":[]},"admin":{"id":"1","items
":[{"id":null,"name":"_toplevel","type":"category"}]},"client":{"id":"4","items"
:[{"id":"15","name":"Report","type":"interaction"}]},"partner":{"id":"5","items"
:[{"id":"15","name":"Report","type":"interaction"}]},"staff":{"id":"2","items":[
{"id":null,"name":"_toplevel","type":"category"}]},"user":{"id":"3","items":[{"i
d":"14","name":"message","type":"interaction"}]}},"category":{"_toplevel":{"item
s":[{"id":"c1","name":"Category1","type":"category"},{"id":"c2","name":"Category
2","type":"category"},{"id":"c3","name":"Category3","type":"category"},{"id":"4"
,"name":"TESTNATIVETIME_LIST","type":"interaction"},{"id":"5","name":"TESTNATIVE
TIME_ADD","type":"interaction"},{"id":"6","name":"TESTNATIVETIME_EDIT","type":"i
nteraction"},{"id":"7","name":"TESTNATIVETIME_VIEW","type":"interaction"},{"id":
"8","name":"TESTNATIVETIME_DELETE","type":"interaction"},{"id":"9","name":"TESTN
ATIVEDATETIME_LIST","type":"interaction"},{"id":"10","name":"TESTNATIVEDATETIME_
ADD","type":"interaction"},{"id":"11","name":"TESTNATIVEDATETIME_EDIT","type":"i
nteraction"},{"id":"12","name":"TESTNATIVEDATETIME_VIEW","type":"interaction"},{
"id":"13","name":"TESTNATIVEDATETIME_DELETE","type":"interaction"},{"id":"14","n
ame":"message","type":"interaction"},{"id":"15","name":"Report","type":"interact
ion"},{"id":"16","name":"Status","type":"interaction"},{"id":"17","name":"Detail
s","type":"interaction"},{"id":"18","name":"OrderStatus","type":"interaction"}]}
,"Category1":{"id":"c1","items":[]},"Category2":{"id":"c2","items":[]},"Category
3":{"id":"c3","items":[]}},"interaction":{"TESTNATIVETIME_LIST":{"id":"4"},"TEST
NATIVETIME_ADD":{"id":"5"},"TESTNATIVETIME_EDIT":{"id":"6"},"TESTNATIVETIME_VIEW
":{"id":"7"},"TESTNATIVETIME_DELETE":{"id":"8"},"TESTNATIVEDATETIME_LIST":{"id":
"9"},"TESTNATIVEDATETIME_ADD":{"id":"10"},"TESTNATIVEDATETIME_EDIT":{"id":"11"},
"TESTNATIVEDATETIME_VIEW":{"id":"12"},"TESTNATIVEDATETIME_DELETE":{"id":"13"},"m
essage":{"id":"14"},"Report":{"id":"15"},"Status":{"id":"16"},"Details":{"id":"1
7"},"OrderStatus":{"id":"18"}}}

$config = '{"default":{"cdnLocation":"awsCloudFront:blinkmobile\/BlinkMo
bile","phpVersion":"PHP v5.3","defaultTransition":"fade","initialHtml":"4","env"
:[{"name":"name","value":"Ankita","type":"string","scope":{"server":true,"client
":false}},{"name":"Age","value":20,"type":"number","scope":{"server":false,"clie
nt":true}},{"name":"Status","value":"Qualified","type":"string","scope":{"server
":true,"client":true}}]},"all":{"bicVersion":"v2","characterEncoding":"iso-88591","userGroups":["1","2"]}}';
$result = array('id' => 3,"uid"=>"geeta", "config"=>$config, "registered
_only" => "allow all", "tags" => "","business_name" => "Blink Mobile", "allow_mo
bi" => "yes","sitemap" => '');
//$data = '{"groups":[{"id":"1","name":"admin"},{"id":"4","name":"client
"},{"id":"5","name":"partner"},{"id":"2","name":"staff"},{"id":"3","name":"user"
}],"masterCategory":false,"category":[{"id":"1","name":"Category1","config":null
,"parent":null,"registered_only":"allow all"},{"id":"2","name":"Category2","conf
ig":null,"parent":null,"registered_only":"allow all"},{"id":"3","name":"Category
3","config":null,"parent":null,"registered_only":"allow all"}],"interaction":[{"
id":"4","name":"TESTNATIVETIME_LIST","config":"{\"all\":{\"type\":\"form\",\"bli
nkFormObjectName\":\"testNativeTime\",\"blinkFormAction\":\"list\"},\"default\":
{\"display\":\"show\",\"displayName\":\"TESTNATIVETIME LIST\"}}","parent":null,"
registered_only":"allow all"},{"id":"5","name":"TESTNATIVETIME_ADD","config":"{\
"all\":{\"type\":\"form\",\"blinkFormObjectName\":\"testNativeTime\",\"blinkForm
Action\":\"add\"},\"default\":{\"display\":\"show\",\"displayName\":\"TESTNATIVE
TIME ADD\"}}","parent":null,"registered_only":"allow all"},{"id":"6","name":"TES

TNATIVETIME_EDIT","config":"{\"all\":{\"type\":\"form\",\"blinkFormObjectName\":
\"testNativeTime\",\"blinkFormAction\":\"edit\"},\"default\":{\"display\":\"hide
\",\"displayName\":\"TESTNATIVETIME EDIT\"}}","parent":null,"registered_only":"a
llow all"},{"id":"7","name":"TESTNATIVETIME_VIEW","config":"{\"all\":{\"type\":\
"form\",\"blinkFormObjectName\":\"testNativeTime\",\"blinkFormAction\":\"view\"}
,\"default\":{\"display\":\"hide\",\"displayName\":\"TESTNATIVETIME VIEW\"}}","p
arent":null,"registered_only":"allow all"},{"id":"8","name":"TESTNATIVETIME_DELE
TE","config":"{\"all\":{\"type\":\"form\",\"blinkFormObjectName\":\"testNativeTi
me\",\"blinkFormAction\":\"delete\"},\"default\":{\"display\":\"hide\",\"display
Name\":\"TESTNATIVETIME DELETE\"}}","parent":null,"registered_only":"allow all"}
,{"id":"9","name":"TESTNATIVEDATETIME_LIST","config":"{\"all\":{\"type\":\"form\
",\"blinkFormObjectName\":\"testNativeDateTime\",\"blinkFormAction\":\"list\"},\
"default\":{\"display\":\"show\",\"displayName\":\"TESTNATIVEDATETIME LIST\"}}",
"parent":null,"registered_only":"allow all"},{"id":"10","name":"TESTNATIVEDATETI
ME_ADD","config":"{\"all\":{\"type\":\"form\",\"blinkFormObjectName\":\"testNati
veDateTime\",\"blinkFormAction\":\"add\"},\"default\":{\"display\":\"show\",\"di
splayName\":\"TESTNATIVEDATETIME ADD\"}}","parent":null,"registered_only":"allow
all"},{"id":"11","name":"TESTNATIVEDATETIME_EDIT","config":"{\"all\":{\"type\":
\"form\",\"blinkFormObjectName\":\"testNativeDateTime\",\"blinkFormAction\":\"ed
it\"},\"default\":{\"display\":\"hide\",\"displayName\":\"TESTNATIVEDATETIME EDI
T\"}}","parent":null,"registered_only":"allow all"},{"id":"12","name":"TESTNATIV
EDATETIME_VIEW","config":"{\"all\":{\"type\":\"form\",\"blinkFormObjectName\":\"
testNativeDateTime\",\"blinkFormAction\":\"view\"},\"default\":{\"display\":\"hi
de\",\"displayName\":\"TESTNATIVEDATETIME VIEW\"}}","parent":null,"registered_on
ly":"allow all"},{"id":"13","name":"TESTNATIVEDATETIME_DELETE","config":"{\"all\
":{\"type\":\"form\",\"blinkFormObjectName\":\"testNativeDateTime\",\"blinkFormA
ction\":\"delete\"},\"default\":{\"display\":\"hide\",\"displayName\":\"TESTNATI
VEDATETIME DELETE\"}}","parent":null,"registered_only":"allow all"},{"id":"14","
name":"message","config":"{\"default\":[],\"all\":{\"type\":\"message\",\"userGr
oups\":[\"3\"]}}","parent":null,"registered_only":"allow all"},{"id":"15","name"
:"Report","config":"{\"default\":[],\"all\":{\"type\":\"message\",\"userGroups\"
:[\"4\",\"5\"]}}","parent":null,"registered_only":"allow all"},{"id":"16","name"
:"Status","config":"{\"default\":[],\"all\":{\"type\":\"message\"}}","parent":nu
ll,"registered_only":"allow all"},{"id":"17","name":"Details","config":"{\"defau
lt\":[],\"all\":{\"type\":\"message\"}}","parent":null,"registered_only":"allow
all"},{"id":"18","name":"OrderStatus","config":"{\"default\":[],\"all\":{\"type\
":\"message\"}}","parent":null,"registered_only":"allow all"}]}';
$data = new \stdClass();
$data->groups = json_decode('[{"id":"1","name":"admin"},{"id":"4","name"
:"client"},{"id":"5","name":"partner"},{"id":"2","name":"staff"},{"id":"3","name
":"user"}]',1);
$data->category = json_decode('[{"id":"1","name":"Category1","config":nu
ll,"parent":null,"registered_only":"allow all"},{"id":"2","name":"Category2","co
nfig":null,"parent":null,"registered_only":"allow all"},{"id":"3","name":"Catego
ry3","config":null,"parent":null,"registered_only":"allow all"}]
',1);
$data->masterCategory = array();
$data->interaction = json_decode('[{"id":"4","name":"TESTNATIVETIME_LIST
","config":"{\"all\":{\"type\":\"form\",\"blinkFormObjectName\":\"testNativeTime
\",\"blinkFormAction\":\"list\"},\"default\":{\"display\":\"show\",\"displayName
\":\"TESTNATIVETIME LIST\"}}","parent":null,"registered_only":"allow all"},{"id"
:"5","name":"TESTNATIVETIME_ADD","config":"{\"all\":{\"type\":\"form\",\"blinkFo
rmObjectName\":\"testNativeTime\",\"blinkFormAction\":\"add\"},\"default\":{\"di
splay\":\"show\",\"displayName\":\"TESTNATIVETIME ADD\"}}","parent":null,"regist
ered_only":"allow all"},{"id":"6","name":"TESTNATIVETIME_EDIT","config":"{\"all\
":{\"type\":\"form\",\"blinkFormObjectName\":\"testNativeTime\",\"blinkFormActio
n\":\"edit\"},\"default\":{\"display\":\"hide\",\"displayName\":\"TESTNATIVETIME
EDIT\"}}","parent":null,"registered_only":"allow all"},{"id":"7","name":"TESTNA
TIVETIME_VIEW","config":"{\"all\":{\"type\":\"form\",\"blinkFormObjectName\":\"t
estNativeTime\",\"blinkFormAction\":\"view\"},\"default\":{\"display\":\"hide\",

\"displayName\":\"TESTNATIVETIME VIEW\"}}","parent":null,"registered_only":"allo
w all"},{"id":"8","name":"TESTNATIVETIME_DELETE","config":"{\"all\":{\"type\":\"
form\",\"blinkFormObjectName\":\"testNativeTime\",\"blinkFormAction\":\"delete\"
},\"default\":{\"display\":\"hide\",\"displayName\":\"TESTNATIVETIME DELETE\"}}"
,"parent":null,"registered_only":"allow all"},{"id":"9","name":"TESTNATIVEDATETI
ME_LIST","config":"{\"all\":{\"type\":\"form\",\"blinkFormObjectName\":\"testNat
iveDateTime\",\"blinkFormAction\":\"list\"},\"default\":{\"display\":\"show\",\"
displayName\":\"TESTNATIVEDATETIME LIST\"}}","parent":null,"registered_only":"al
low all"},{"id":"10","name":"TESTNATIVEDATETIME_ADD","config":"{\"all\":{\"type\
":\"form\",\"blinkFormObjectName\":\"testNativeDateTime\",\"blinkFormAction\":\"
add\"},\"default\":{\"display\":\"show\",\"displayName\":\"TESTNATIVEDATETIME AD
D\"}}","parent":null,"registered_only":"allow all"},{"id":"11","name":"TESTNATIV
EDATETIME_EDIT","config":"{\"all\":{\"type\":\"form\",\"blinkFormObjectName\":\"
testNativeDateTime\",\"blinkFormAction\":\"edit\"},\"default\":{\"display\":\"hi
de\",\"displayName\":\"TESTNATIVEDATETIME EDIT\"}}","parent":null,"registered_on
ly":"allow all"},{"id":"12","name":"TESTNATIVEDATETIME_VIEW","config":"{\"all\":
{\"type\":\"form\",\"blinkFormObjectName\":\"testNativeDateTime\",\"blinkFormAct
ion\":\"view\"},\"default\":{\"display\":\"hide\",\"displayName\":\"TESTNATIVEDA
TETIME VIEW\"}}","parent":null,"registered_only":"allow all"},{"id":"13","name":
"TESTNATIVEDATETIME_DELETE","config":"{\"all\":{\"type\":\"form\",\"blinkFormObj
ectName\":\"testNativeDateTime\",\"blinkFormAction\":\"delete\"},\"default\":{\"
display\":\"hide\",\"displayName\":\"TESTNATIVEDATETIME DELETE\"}}","parent":nul
l,"registered_only":"allow all"},{"id":"14","name":"message","config":"{\"defaul
t\":[],\"all\":{\"type\":\"message\",\"userGroups\":[\"3\"]}}","parent":null,"re
gistered_only":"allow all"},{"id":"15","name":"Report","config":"{\"default\":[]
,\"all\":{\"type\":\"message\",\"userGroups\":[\"4\",\"5\"]}}","parent":null,"re
gistered_only":"allow all"},{"id":"16","name":"Status","config":"{\"default\":[]
,\"all\":{\"type\":\"message\"}}","parent":null,"registered_only":"allow all"},{
"id":"17","name":"Details","config":"{\"default\":[],\"all\":{\"type\":\"message
\"}}","parent":null,"registered_only":"allow all"},{"id":"18","name":"OrderStatu
s","config":"{\"default\":[],\"all\":{\"type\":\"message\"}}","parent":null,"reg
istered_only":"allow all"}]',1);

//
//
//

$sm = new SiteMap(3,$result);


$sm->calculateMapUsingDB($data);
error_log(print_r(json_encode($sm->toObject()),1));
$v1 = new \answerSpaceMap(3);
$map = $v1->retrieve();
error_log(print_r(json_encode($map),1));

Vous aimerez peut-être aussi