diff --git a/mymodule/templates/selectsource.tpl.php b/mymodule/templates/selectsource.tpl.php new file mode 100644 index 0000000000000000000000000000000000000000..14d926fef92c8965f2e5f5d6b6f70b199d3f53b9 --- /dev/null +++ b/mymodule/templates/selectsource.tpl.php @@ -0,0 +1,30 @@ +<?php +$this->data['header'] = $this->t('{multiauth:multiauth:select_source_header}'); +$this->includeAtTemplateBase('includes/header.php'); +?> + +<h2><?php echo $this->t('{multiauth:multiauth:select_source_header}'); ?></h2> + +<p><?php echo $this->t('{multiauth:multiauth:select_source_text}'); ?></p> + +<form action="/idp/module.php/multiauth/selectsource.php" method="get"> + <input type="hidden" name="AuthState" value="<?php echo htmlspecialchars($this->data['authstate']); ?>" /> + <ul> +<?php +foreach ($this->data['sources'] as $source) { + echo '<li class="'.htmlspecialchars($source['css_class']).' authsource">'; + if ($source['source'] === $this->data['preferred']) { + $autofocus = ' autofocus="autofocus"'; + } else { + $autofocus = ''; + } + $name = 'src-'.base64_encode($source['source']); + echo '<input type="submit" name="'.htmlspecialchars($name).'"'.$autofocus.' '. + 'id="button-'.htmlspecialchars($source['source']).'" '. + 'value="'.htmlspecialchars($source['text']).'" />'; + echo '</li>'; +} +?> + </ul> +</form> +<?php $this->includeAtTemplateBase('includes/footer.php');