1<form class="section" id="external">
2	<h2><?php p($l->t('External Sites'));?></h2>
3	<p>
4		<em><?php p($l->t('Please note that some browsers will block displaying of sites via http if you are running https.')); ?></em>
5		<br>
6		<em><?php p($l->t('Furthermore please note that many sites these days disallow iframing due to security reasons.')); ?></em>
7		<br>
8		<em><?php p($l->t('We highly recommend to test the configured sites below properly.')); ?></em>
9	</p>
10		<ul class="external_sites">
11
12		<?php
13		$sites = \OCA\External\External::getSites();
14		for($i = 0; $i < sizeof($sites); $i++) {
15			print_unescaped('<li>
16			<input type="text" class="site_name" name="site_name[]" value="'.OCP\Util::sanitizeHTML($sites[$i][0]).'" placeholder="'.$l->t('Name').'" />
17			<input type="text" class="site_url"  name="site_url[]"  value="'.OCP\Util::sanitizeHTML($sites[$i][1]).'" placeholder="'.$l->t('URL').'" />
18			<select class="site_icon" name="site_icon[]">');
19			$nf = true;
20			foreach($_['images'] as $image) {
21				if (basename($image) == $sites[$i][2]) {
22					print_unescaped('<option value="'.basename($image).'" selected>'.basename($image).'</option>');
23					$nf = false;
24				} else {
25					print_unescaped('<option value="'.basename($image).'">'.basename($image).'</option>');
26				}
27			}
28			if($nf) {
29				print_unescaped('<option value="" selected>'.$l->t('Select an icon').'</option>');
30			} else {
31				print_unescaped('<option value="">'.$l->t('Select an icon').'</option>');
32			}
33			print_unescaped('</select>
34			<img class="svg action delete_button" src="' . image_path("", "actions/delete.svg") .'" title="'.$l->t("Remove site").'" />
35			</li>');
36		}
37		if(sizeof($sites) === 0) {
38			print_unescaped('<li>
39			<input type="text" class="site_name" name="site_name[]" value="" placeholder="'.$l->t('Name').'" />
40			<input type="text" class="site_url"  name="site_url[]"  value="" placeholder="'.$l->t('URL').'" />
41			<select class="site_icon" name="site_icon[]">');
42			foreach($_['images'] as $image) {
43				print_unescaped('<option value="'.basename($image).'">'.basename($image).'</option>');
44			}
45			print_unescaped('<option value="" selected>'.$l->t('Select an icon').'</option>
46			</select>
47			<img class="svg action delete_button" src="'. image_path("", "actions/delete.svg") .'" title="'.$l->t("Remove site").'" />
48			</li>');
49		}
50
51		?>
52
53		</ul>
54
55	<input type="button" id="add_external_site" value="<?php p($l->t("Add")); ?>" />
56	<span class="msg"></span>
57</form>
58