- Timestamp:
- 06/06/12 15:15:49 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/2.4.1-3/prototype/rest/catalog/ContactResource.php
r6429 r6437 48 48 return $response; 49 49 } 50 51 foreach($contact as $value){ 50 51 $t = new Template(); 52 52 $d = new Data(); 53 $i = new Item($request->resources, 'ContactResource', $value['id']);54 53 55 54 $d->setName('name'); 56 $d->setValue($value['name']);57 58 59 $d->setMaxLength('100');60 61 55 $d->setValue(null); 56 $d->setPrompt('Nome do Contato'); 57 $d->setDataType('string'); 58 $d->setMaxLength(100); 59 $d->setMinLength(null); 60 $d->setRequired(true); 62 61 63 $i->addData($d);62 $t->addData($d); 64 63 65 64 $d = new Data(); 66 67 $d->setValue($value['email']);68 69 70 $d->setMaxLength('100');71 72 65 $d->setName('email'); 66 $d->setValue(null); 67 $d->setPrompt('Email do Contato'); 68 $d->setDataType('string'); 69 $d->setMaxLength(100); 70 $d->setMinLength(null); 71 $d->setRequired(true); 73 72 74 $i->addData($d);73 $t->addData($d); 75 74 76 75 $d = new Data(); 77 $d->setName('telephone');78 $d->setValue($value['telephone']);79 80 81 $d->setMaxLength('100');82 83 76 $d->setName('telefone'); 77 $d->setValue(null); 78 $d->setPrompt('Telefone do Contato'); 79 $d->setDataType('string'); 80 $d->setMaxLength(100); 81 $d->setMinLength(null); 82 $d->setRequired(true); 84 83 85 $i->addData($d);84 $t->addData($d); 86 85 87 $l = new Link(); 86 $c->setTemplate($t); 87 88 $d = new Data(); 89 $d->setName('name'); 90 $d->setValue($contact[0]['name']); 91 $d->setPrompt('Nome do Contato'); 92 $d->setDataType('string'); 93 $d->setMaxLength('100'); 94 $d->setMinLength(null); 95 $d->setRequired(true); 88 96 89 $l->setHref(''); 90 $l->setRel('delete'); 91 $l->setAlt('Remover'); 92 $l->setPrompt('Remover'); 93 $l->setRender('link'); 97 $c->addData($d); 98 99 $d = new Data(); 100 $d->setName('email'); 101 $d->setValue($value['email']); 102 $d->setPrompt('Email do Contato'); 103 $d->setDataType('string'); 104 $d->setMaxLength('100'); 105 $d->setMinLength(null); 106 $d->setRequired(true); 94 107 95 $i->addLink($l); 108 $c->addData($d); 109 110 $d = new Data(); 111 $d->setName('telephone'); 112 $d->setValue($value['telephone']); 113 $d->setPrompt('Telefone do Contato'); 114 $d->setDataType('string'); 115 $d->setMaxLength('100'); 116 $d->setMinLength(null); 117 $d->setRequired(true); 96 118 97 $l = new Link(); 98 $l->setHref(''); 99 $l->setRel('put'); 100 $l->setAlt('Atualizar'); 101 $l->setPrompt('Atualizar'); 102 $l->setRender('link'); 119 $c->addData($d); 120 121 $l = new Link(); 122 $l->setHref(''); 123 $l->setRel('delete'); 124 $l->setAlt('Remover'); 125 $l->setPrompt('Remover'); 126 $l->setRender('link'); 127 128 $c->addLink($l); 129 130 $l = new Link(); 131 $l->setHref(''); 132 $l->setRel('put'); 133 $l->setAlt('Atualizar'); 134 $l->setPrompt('Atualizar'); 135 $l->setRender('link'); 136 137 $c->addLink($l); 138 139 $l = new Link(); 140 $l->setHref('/contact/'.$value['id']); 141 $l->setRel('get'); 142 $l->setAlt('Buscar'); 143 $l->setPrompt('Buscar'); 144 $l->setRender('link'); 103 145 104 $i->addLink($l); 105 106 $l = new Link(); 107 $l->setHref('/contact/'.$value['id']); 108 $l->setRel('get'); 109 $l->setAlt('Buscar'); 110 $l->setPrompt('Buscar'); 111 $l->setRender('link'); 112 113 $i->addLink($l); 114 $c->addItem($i); 115 } 116 117 $t = new Template(); 118 $d = new Data(); 119 120 $d->setName('name'); 121 $d->setValue(null); 122 $d->setPrompt('Nome do Contato'); 123 $d->setDataType('string'); 124 $d->setMaxLength(100); 125 $d->setMinLength(null); 126 $d->setRequired(true); 127 128 $t->addData($d); 129 130 $d = new Data(); 131 $d->setName('email'); 132 $d->setValue(null); 133 $d->setPrompt('Email do Contato'); 134 $d->setDataType('string'); 135 $d->setMaxLength(100); 136 $d->setMinLength(null); 137 $d->setRequired(true); 138 139 $t->addData($d); 140 141 $d = new Data(); 142 $d->setName('telefone'); 143 $d->setValue(null); 144 $d->setPrompt('Telefone do Contato'); 145 $d->setDataType('string'); 146 $d->setMaxLength(100); 147 $d->setMinLength(null); 148 $d->setRequired(true); 149 150 $t->addData($d); 151 152 $c->setTemplate($t); 153 154 $d = new Data(); 155 $d->setName('Contato'); 156 $d->setValue(null); 157 $d->setPrompt('Contato'); 158 $d->setDataType(null); 159 $d->setMaxLength(null); 160 $d->setMinLength(null); 161 $d->setRequired(null); 162 163 $c->addData($d); 164 165 $h->setCollection($c); 146 $c->addLink($l); 147 148 $h->setCollection($c); 166 149 167 150 }catch (Exception $ex){
Note: See TracChangeset
for help on using the changeset viewer.