浏览代码

Fix select in add.php, lower error_reporting in vars

andryyy 8 年之前
父节点
当前提交
bfd0857b3e
共有 2 个文件被更改,包括 15 次插入25 次删除
  1. 13 23
      data/web/add.php
  2. 2 2
      data/web/inc/vars.inc.php

+ 13 - 23
data/web/add.php

@@ -57,6 +57,13 @@ if (isset($_SESSION['mailcow_cc_role']) && ($_SESSION['mailcow_cc_role'] == "adm
 						<input type="number" class="form-control" name="quota" id="quota" value="10240">
 						<input type="number" class="form-control" name="quota" id="quota" value="10240">
 						</div>
 						</div>
 					</div>
 					</div>
+          <hr>
+					<div class="form-group">
+						<label class="control-label col-sm-2" for="virtual_transport">Use relay transport</label>
+						<div class="col-sm-10">
+						<input type="test" class="form-control" name="virtual_transport" id="virtual_transport" placeholder="smtp.gmail.com">
+						</div>
+					</div>
 					<div class="form-group">
 					<div class="form-group">
 						<label class="control-label col-sm-2"><?=$lang['add']['backup_mx_options'];?></label>
 						<label class="control-label col-sm-2"><?=$lang['add']['backup_mx_options'];?></label>
 						<div class="col-sm-10">
 						<div class="col-sm-10">
@@ -132,29 +139,12 @@ if (isset($_SESSION['mailcow_cc_role']) && ($_SESSION['mailcow_cc_role'] == "adm
 					<div class="form-group">
 					<div class="form-group">
 						<label class="control-label col-sm-2" for="target_domain"><?=$lang['add']['target_domain'];?></label>
 						<label class="control-label col-sm-2" for="target_domain"><?=$lang['add']['target_domain'];?></label>
 						<div class="col-sm-10">
 						<div class="col-sm-10">
-							<select name="target_domain" id="target_domain" title="<?=$lang['add']['select'];?>">
-								<?php
-								try {
-									$stmt = $pdo->prepare("SELECT `domain` FROM `domain`
-											WHERE `domain` IN (
-													SELECT `domain` FROM `domain_admins`
-															WHERE `username`= :username
-															AND `active`='1'
-													)
-											OR 'admin' = :admin");
-									$stmt->execute(array(':username' => $_SESSION['mailcow_cc_username'], ':admin' => $_SESSION['mailcow_cc_role']));
-									$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
-								}
-								catch(PDOException $e) {
-									$_SESSION['return'] = array(
-										'type' => 'danger',
-										'msg' => 'MySQL: '.$e
-									);
-								}
-								while ($row = array_shift($rows)) {
-										echo "<option>".htmlspecialchars($row['domain'])."</option>";
-								}
-								?>
+							<select name="target_domain" id="target_domain" title="<?=$lang['add']['select'];?>" required>
+							<?php
+              foreach (mailbox_get_domains() as $domain) {
+								echo "<option>".htmlspecialchars($domain)."</option>";
+							}
+							?>
 							</select>
 							</select>
 						</div>
 						</div>
 					</div>
 					</div>

+ 2 - 2
data/web/inc/vars.inc.php

@@ -1,6 +1,6 @@
 <?php
 <?php
-// error_reporting(E_ERROR | E_WARNING);
-error_reporting(E_ALL);
+error_reporting(E_ERROR | E_WARNING);
+//error_reporting(E_ALL);
 
 
 /*
 /*
 PLEASE USE THE FILE "vars.local.inc.php" TO OVERWRITE SETTINGS AND MAKE THEM PERSISTENT!
 PLEASE USE THE FILE "vars.local.inc.php" TO OVERWRITE SETTINGS AND MAKE THEM PERSISTENT!