-
object_form.msn
525 526 39 39 { 40 40 41 41 my $prop = $properties[$_]; 42 next if ($prop->{hidden} == 1) || ($prop->{type} eq 'image') || ($prop->{type} eq 'external') || ($prop->{type} =~ /^array/i) || ($prop->{type} =~ /^image/) || ($prop->{type} eq 'multimedia') || ($prop->{type} eq 'multimedia_new') || ($prop->{type} eq 'audio'); 42 next if ($prop->{hidden} == 1) || ($prop->{type} eq 'image') || ($prop->{type} eq 'external') || ($prop->{type} =~ /^array/i) || ($prop->{type} =~ /^image/) || ($prop->{type} eq 'multimedia') || ($prop->{type} eq 'multimedia_new ') || ($prop->{type} eq 'multimedia_multi') || ($prop->{type} eq 'audio'); 43 43 44 44 </%perl> 45 45 <tr><td height="8"></td></tr> … … 161 161 MULTI => $MULTI, 162 162 options => $options, 163 163 &> 164 % } elsif ($prop->{type} eq 'multimedia_new') 165 % { 164 % } elsif ($prop->{type} eq 'multimedia_new') { 166 165 % my $MULTI = $object->get_image( $prop->{attr} ); 167 166 168 167 <& "/contenido/components/inputs/multimedia_new.msn", … … 172 171 MULTI => $MULTI, 173 172 options => $options, 174 173 &> 175 % } elsif ($prop->{type} eq 'audio') 176 % { 174 % } elsif ($prop->{type} eq 'multimedia_multi') { 175 % my $FILES = $object->get_image( $prop->{attr} ); 176 % if (ref($FILES) ne 'HASH') { next }; 177 % my $MN = $FILES->{maxnumber}+0; 178 % for my $mn (1..$MN) { 179 % my $MULTI = $FILES->{'file_'.$mn}; 180 <& "/contenido/components/inputs/multimedia_new.msn", 181 rusname => $prop->{rusname}, 182 prop => $prop, object=>$object, 183 attr => $prop->{attr}.'_'.$mn, 184 MULTI => $MULTI, 185 options => $options, 186 &> 187 188 % } 189 % my $ME = exists $prop->{empty_slots} ? $prop->{empty_slots} : 3; 190 % $ME = ($ME + $FILES->{maxnumber}) >= 100 ? 0 : (100 - $FILES->{maxnumber} < $ME ? 100 - $FILES->{maxnumber} : $ME ); 191 % for my $mn (1..$ME) { 192 193 <& "/contenido/components/inputs/multimedia_new.msn", 194 rusname => $prop->{rusname}, 195 prop => $prop, object=>$object, 196 attr => $prop->{attr}.'_'.($MN+$mn), 197 MULTI => {}, 198 options => $options, 199 &> 200 201 % } 202 % } elsif ($prop->{type} eq 'audio') { 177 203 % my $MULTI = $object->get_image( $prop->{attr} ); 178 204 179 205 <& "/contenido/components/inputs/audio.msn",