pp3/module/Application/view/application/admin/email-sending.phtml (87 lines of code) (raw):
<?php
/**
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
?>
<?= $this->partial('_nav.phtml'); ?>
<h4>E-mail sending</h4>
<p>
<?= $this->partial('layout/flash.phtml'); ?>
</p>
<?php if($this->successMessage) { ?>
<div class="panel panel-success">
<div class="panel-heading">Worked!</div>
<div class="panel-body">
<?php echo $this->successMessage ?>
</div>
</div>
<?php } ?>
<form class="" method="post" action="">
<div class="panel panel-default">
<div class="panel-heading">Limit NetBeans versions:</div>
<div class="panel-body">
<p><input type="checkbox" name="onlyVerified" id="onlyVerified" style="margin-right: 1ex" <?php if($this->onlyVerified) {echo 'checked="checked"';} ?>/><label for="onlyVerified">Only consider verified entries</label></p>
<div style="max-height: 200px; overflow: auto">
<?php
foreach ($this->nbVersions as $v) {
printf('<input type="checkbox" name="nbVersionId[]" value="%1$s" id="nbVersionId%1$s" style="margin-right: 1ex" %3$s/><label for="nbVersionId%1$s">%2$s</label><br />'
, $v->getId()
, htmlspecialchars($v->getVersion())
, in_array($v->getId(), $this->nbVersionId) ? 'checked="checked"' : ''
);
}
?>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading"><label for="subject">Subject:</label></div>
<div class="panel-body">
<input type="text" style="width: 100%" name="subject" id="subject" value="<?php echo htmlspecialchars($this->subject); ?>"/>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">Text:</div>
<div class="panel-body">
<textarea class="form-control test" name="emailText" id="emailText" placeholder="E-mail text" value="">
<?php echo htmlspecialchars($this->emailText);
?>
</textarea>
<p>
The following variables can be used:
<dl>
<dt>%1$s</dt>
<dd>Name of the author</dd>
<dt>%2$s</dt>
<dd>URL of the plugin portal</dd>
<dt>%3$s</dt>
<dd>HTML list (ul) of plugins of the author selected by the current query.</dd>
</dl>
</p>
<div style="margin-top: 1ex">
<button type="submit" class="btn btn-primary" name="sendEmail" value="sendEmail">Send e-mail</button>
<button type="submit" class="btn btn-secondary" name="sendPreview" value="sendPreview">Preview e-mail</button>
</div>
</div>
</div>
</form>
</p>
<br/>
<script>
CKEDITOR.replace( 'emailText', { height: 250 } );
</script>