138138 < ?php print __('Default Name Servers');?>
139139 </ td >
140140 </ tr >
141- < tr >
141+
142+ < tr >
143+ < td >
144+ < input type ="text " size ="20 " class ="vst-input " name ="v_ns1 " < ?php if (!empty($v_ns1)) echo 'value="'.htmlentities($v_ns1).'"'; ?> >
145+ < span class ="remove-ns additional-control delete "> < ?=__('delete')?> </ span >
146+ </ td >
147+ </ tr >
148+ < tr >
149+ < td >
150+ < input type ="text " size ="20 " class ="vst-input " name ="v_ns2 " < ?php if (!empty($v_ns2)) echo 'value="'.htmlentities($v_ns2).'"'; ?> >
151+ < span class ="remove-ns additional-control delete "> < ?=__('delete')?> </ span >
152+ </ td >
153+ </ tr >
154+
155+ <!-- tr>
142156 <td>
143157 <input type="text" size="20" class="vst-input" name="v_ns1" <?php if (!empty($v_ns1)) echo "value=".htmlentities($v_ns1); ?>>
144158 </td>
147161 <td>
148162 <input type="text" size="20" class="vst-input" name="v_ns2" <?php if (!empty($v_ns2)) echo "value=".htmlentities($v_ns2); ?>>
149163 </td>
150- </ tr >
151- < tr >
152- < td >
153- < input type ="text " size ="20 " class ="vst-input " name ="v_ns3 " < ?php if (!empty($v_ns3)) echo "value=".htmlentities($v_ns3); ?> >
154- </ td >
155- </ tr >
156- < tr >
157- < td >
158- < input type ="text " size ="20 " class ="vst-input " name ="v_ns4 " < ?php if (!empty($v_ns4)) echo "value=".htmlentities($v_ns4); ?> >
159- </ td >
160- </ tr >
164+ </tr -->
165+ < ? if($v_ns3)
166+ echo '< tr >
167+ < td >
168+ < input type ="text " size ="20 " class ="vst-input " name ="v_ns3 " value ="'.htmlentities($v_ns3).' ">
169+ < span class ="remove-ns additional-control delete "> '.__('delete').'</ span >
170+ </ td >
171+ </ tr > ';
172+
173+ if($v_ns4)
174+ echo '< tr >
175+ < td >
176+ < input type ="text " size ="20 " class ="vst-input " name ="v_ns4 " value ="'.htmlentities($v_ns4).' ">
177+ < span class ="remove-ns additional-control delete "> '.__('delete').'</ span >
178+ </ td >
179+ </ tr > ';
180+
181+ if($v_ns5)
182+ echo '< tr >
183+ < td >
184+ < input type ="text " size ="20 " class ="vst-input " name ="v_ns5 " value ="'.htmlentities($v_ns5).' ">
185+ < span class ="remove-ns additional-control delete "> '.__('delete').'</ span >
186+ </ td >
187+ </ tr > ';
188+
189+ if($v_ns6)
190+ echo '< tr >
191+ < td >
192+ < input type ="text " size ="20 " class ="vst-input " name ="v_ns6 " value ="'.htmlentities($v_ns6).' ">
193+ < span class ="remove-ns additional-control delete "> '.__('delete').'</ span >
194+ </ td >
195+ </ tr > ';
196+
197+ if($v_ns7)
198+ echo '< tr >
199+ < td >
200+ < input type ="text " size ="20 " class ="vst-input " name ="v_ns7 " value ="'.htmlentities($v_ns7).' ">
201+ < span class ="remove-ns additional-control delete "> '.__('delete').'</ span >
202+ </ td >
203+ </ tr > ';
204+
205+ if($v_ns8)
206+ echo '< tr >
207+ < td >
208+ < input type ="text " size ="20 " class ="vst-input " name ="v_ns8 " value ="'.htmlentities($v_ns8).' ">
209+ < span class ="remove-ns additional-control delete "> '.__('delete').'</ span >
210+ </ td >
211+ </ tr > ';
212+ ?>
213+ < tr class ="add-ns " < ? if($v_ns8) echo 'style="display:none;"'; ?> >
214+ < td class ="step-top-small ">
215+ < span class ="add-ns-button additional-control add "> < ?=__('Add one more Name Server')?> </ span >
216+ </ td >
217+ </ tr >
218+
161219 </ table >
162220 < table class ="data-col2 ">
163221 < tr >
173231 </ tr >
174232 </ table >
175233 </ form >
176- </ div >
234+ </ div >
235+ < script type ="text/javascript ">
236+ $ ( document ) . ready ( function ( ) {
237+ $ ( '.add-ns-button' ) . click ( function ( ) {
238+ var n = $ ( "input[name^=v_ns]" ) . length ;
239+ if ( n < 8 ) {
240+ var t = $ ( $ ( 'input[name=v_ns1]' ) . parents ( 'tr' ) [ 0 ] ) . clone ( true , true ) ;
241+ t . find ( 'input' ) . attr ( { value :'' , name :'v_ns' + ( n + 1 ) } ) ;
242+ t . find ( 'span' ) . show ( ) ;
243+ $ ( 'tr.add-ns' ) . before ( t ) ;
244+ }
245+ if ( n == 7 ) {
246+ $ ( '.add-ns' ) . hide ( ) ;
247+ }
248+ } ) ;
249+
250+ $ ( '.remove-ns' ) . click ( function ( ) {
251+ $ ( this ) . parents ( 'tr' ) [ 0 ] . remove ( ) ;
252+ $ ( 'input[name^=v_ns]' ) . each ( function ( i , ns ) {
253+ $ ( ns ) . attr ( { name : 'v_ns' + ( i + 1 ) } ) ;
254+ i < 2 ? $ ( ns ) . parent ( ) . find ( 'span' ) . hide ( ) : $ ( ns ) . parent ( ) . find ( 'span' ) . show ( ) ;
255+ } )
256+ $ ( '.add-ns' ) . show ( )
257+ } )
258+
259+ $ ( 'input[name^=v_ns]' ) . each ( function ( i , ns ) {
260+ i < 2 ? $ ( ns ) . parent ( ) . find ( 'span' ) . hide ( ) : $ ( ns ) . parent ( ) . find ( 'span' ) . show ( ) ;
261+ } )
262+
263+ } ) ;
264+ </ script >
0 commit comments