diff --git a/app/fax/fax_advanced.php b/app/fax/fax_advanced.php index a8efd7b6a..0e513b4e2 100644 --- a/app/fax/fax_advanced.php +++ b/app/fax/fax_advanced.php @@ -215,35 +215,134 @@ $document['title'] = $text['title-fax_server_settings']; require_once "resources/header.php"; -//test result layer - echo "\n"; + + /* clear floats after columns */ + .row:after { + content: ""; + display: table; + clear: both; + } + + /* xs */ + @media screen and (max-width: 600px) { + div.form_grid { + width: 100%; + } + + div.form_set { + width: 100% !important; + padding: 20px; + } + } + + /* sm+ */ + @media screen and (min-width: 601px) { + div.form_grid { + width: calc(100% + 20px); + } + + div.form_set { + width: calc(100% - 20px); + padding: 20px; + } + } + +@media screen and (min-width: 992px) { + div.form_grid { + grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); /* Wider columns on medium-large screens */ + } + + div.form_set { + padding: 30px; + } +} + +@media screen and (min-width: 1200px) { + div.form_grid { + grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)); /* Even wider columns on large screens */ + } + + div.form_set { + padding: 35px; + } +} + + div.form_grid { + width: calc(100% + 20px); + } + + div.form_set { + width: calc(100% - 20px); + padding: 20px; + } + + div.heading { + padding: 5px 0 15px 0; + } + + div.field.no-wrap { + white-space: nowrap; + } + + input[type=text], select, textarea { + width: 70%; + padding: 12px; + border: 1px solid #ccc; + border-radius: 4px; + resize: vertical; + } + + label { + padding: 12px 12px 12px 0; + display: inline-block; + } + + input[type=submit] { + background-color: #4CAF50; + color: white; + padding: 12px 20px; + border: none; + border-radius: 100px; + cursor: pointer; + float: right; + } + + + +\n"; echo " \n"; @@ -257,11 +356,17 @@ //advanced button js echo "\n"; //show the content @@ -270,16 +375,15 @@ echo "
\n"; echo "
".$text['label-advanced_settings']."
\n"; echo "
\n"; - echo button::create(['type'=>'button','label'=>$text['button-back'],'icon'=>$settings->get('theme', 'button_icon_back'),'id'=>'btn_back','link'=>'fax_edit.php?id='.$fax_uuid.($query_string ? '&'.$query_string : '')]); - echo button::create(['type'=>'button','label'=>$text['button-test'],'icon'=>'tools','id'=>'test_button','style'=>'margin-left: 15px;','onclick'=>"this.blur(); fax_advanced_test();"]); - echo button::create(['type'=>'submit','label'=>$text['button-save'],'icon'=>$settings->get('theme', 'button_icon_save'),'id'=>'btn_save','style'=>'margin-left: 15px;']); + echo button::create(['type'=>'button','label'=>$text['button-back'],'icon'=>$settings->get('theme', 'button_icon_back'),'id'=>'btn_back','collapse'=>'hide-xs','link'=>'fax_edit.php?id='.$fax_uuid.($query_string ? '&'.$query_string : '')]); + echo button::create(['type'=>'button','label'=>$text['button-test'],'icon'=>'tools','id'=>'test_button','collapse'=>'hide-sm-dn','style'=>'margin-left: 15px;','onclick'=>"this.blur(); fax_advanced_test();"]); + echo button::create(['type'=>'submit','label'=>$text['button-save'],'icon'=>$settings->get('theme', 'button_icon_save'),'id'=>'btn_save','collapse'=>'hide-xs','style'=>'margin-left: 15px;']); + echo "
\n"; + echo "
\n"; + echo " ".$text['description-advanced_settings']."\n"; echo "
\n"; - echo "
\n"; echo "
\n"; - echo $text['description-advanced_settings']."\n"; - echo "

\n"; - if ($action == 'update') { if (permission_exists('fax_extension_copy')) { echo modal::create(['id'=>'modal-copy','type'=>'copy','actions'=>button::create(['type'=>'submit','label'=>$text['button-continue'],'icon'=>'check','id'=>'btn_copy','style'=>'float: right; margin-left: 15px;','collapse'=>'never','name'=>'action','value'=>'copy','onclick'=>"modal_close();"])]); @@ -289,212 +393,216 @@ } } - if (function_exists("imap_open") && file_exists("fax_files_remote.php")) { + if (function_exists("imap_open")) { - echo "
\n"; - echo " "; - echo " "; - echo " "; - echo " \n"; - echo " \n"; - echo "
"; - echo "
\n"; - echo " \n"; - echo " "; - echo " "; - echo " \n"; + echo "
\n"; - echo "
\n"; - echo " \n"; - echo " \n"; - echo " \n"; + echo "
\n"; + echo "
\n"; + echo " ".$text['label-email_account_connection']."\n"; + echo "
\n"; + echo "
\n"; - echo "
\n"; - echo " \n"; - echo " \n"; - echo " \n"; - - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - - echo "
"; - echo " ".$text['label-email_account_connection']."

"; - echo "
\n"; - echo " ".$text['label-email_connection_type']."\n"; - echo " \n"; - echo " \n"; - echo "
\n"; - echo " ".$text['description-email_connection_type']."\n"; - echo "
\n"; - echo " ".$text['label-email_connection_server']."\n"; - echo " \n"; - echo "  : "; - echo " \n"; - echo "
\n"; - echo " ".$text['description-email_connection_server']."\n"; - echo "
\n"; - echo " ".$text['label-email_connection_security']."\n"; - echo " \n"; - echo " \n"; - echo "
\n"; - echo " ".$text['description-email_connection_security']."\n"; - echo "
\n"; - echo " ".$text['label-email_connection_validate']."\n"; - echo " \n"; - if ($input_toggle_style_switch) { - echo " \n"; - } - echo " \n"; - if ($input_toggle_style_switch) { - echo " \n"; - echo " \n"; - } -// echo " \n"; - echo "
\n"; - echo " ".$text['description-email_connection_validate']."\n"; - echo "
\n"; - echo " ".$text['label-email_connection_username']."\n"; - echo " \n"; - echo " \n"; - echo " \n"; //help defeat browser auto-fill - echo "
\n"; - echo " ".$text['description-email_connection_username']."\n"; - echo "
\n"; - echo " ".$text['label-email_connection_password']."\n"; - echo " \n"; - echo " \n"; //help defeat browser auto-fill - echo " \n"; - echo "
\n"; - echo " ".$text['description-email_connection_password']."\n"; - echo "
\n"; - echo " ".$text['label-email_connection_mailbox']."\n"; - echo " \n"; - echo " \n"; - echo "
\n"; - echo " ".$text['description-email_connection_mailbox']."\n"; - echo "
\n"; + echo "
\n"; + echo " ".$text['label-email_connection_type']."\n"; + echo "
\n"; + echo "
\n"; + echo "
\n"; + echo " \n"; echo "
\n"; - echo "
    "; + echo "
\n"; + echo " ".$text['description-email_connection_type']."\n"; + echo "
\n"; + echo " \n"; - echo "
\n"; - echo "\n"; - echo ""; - echo ""; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - if (file_exists("fax_emails.php")) { - echo ""; - echo ""; - echo "\n"; + echo "
\n"; + echo " ".$text['label-email_connection_server']."\n"; + echo "
\n"; + echo "
\n"; + echo "
\n"; + echo "  : "; + echo " "; + echo "
\n"; + echo "
\n"; + echo " ".$text['description-email_connection_server']."\n"; + echo "
\n"; + echo "
\n"; + // echo "
 
\n"; + // echo "
\n"; + // echo " ".$text['description-email_connection_server']."\n"; + // echo "
\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; + echo "
\n"; + echo " ".$text['label-email_connection_security']."\n"; + echo "
\n"; + echo "
\n"; + echo "
\n"; + echo " \n"; + echo "
\n"; + echo "
\n"; + echo "  \n"; + echo "
\n"; + echo "
\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; + echo "
\n"; + echo " ".$text['label-email_connection_validate']."\n"; + echo "
\n"; + echo "
\n"; + echo "
\n"; + if ($input_toggle_style_switch) { + echo " \n"; } - echo "
"; - echo " ".$text['label-email_remote_inbox']."

"; - echo "
\n"; - echo " ".$text['label-email_inbound_subject_tag']."\n"; - echo "\n"; - echo " [ ]\n"; - echo "
\n"; - echo " ".$text['description-email_inbound_subject_tag']."\n"; - echo "
"; - echo "

"; - echo " ".$text['label-email_email-to-fax']."

"; - echo "
\n"; - echo " ".$text['label-email_outbound_subject_tag']."\n"; - echo "\n"; - echo " [ ]\n"; - echo "
\n"; - echo " ".$text['description-email_outbound_subject_tag']."\n"; - echo "
\n"; - echo " ".$text['label-email_outbound_authorized_senders']."\n"; - echo "\n"; - echo " "; - echo " "; - echo " "; - echo " "; - echo " "; - echo "
"; - if (!empty($fax_email_outbound_authorized_senders)) { - if (substr_count($fax_email_outbound_authorized_senders, ',') > 0) { - $senders = explode(',', $fax_email_outbound_authorized_senders); - } - else { - $senders[] = $fax_email_outbound_authorized_senders; - } - } - $senders[] = ''; // add empty field - foreach ($senders as $sender_num => $sender) { - echo " ".(sizeof($senders) > 0 && $sender_num < (sizeof($senders) - 1) ? "
" : null); - } - echo "
"; - echo " $v_link_label_add"; - echo "
"; - echo " ".$text['description-email_outbound_authorized_senders']."\n"; - echo "
\n"; + echo " \n"; + if ($input_toggle_style_switch) { + echo " \n"; + echo " \n"; + } + echo "
\n"; + echo "
\n"; + echo " ".$text['description-email_connection_validate']."\n"; + echo "
\n"; + echo " \n"; + + echo "
\n"; + echo " ".$text['label-email_connection_username']."\n"; + echo "
\n"; + echo "
\n"; + echo "
\n"; + echo " \n"; + echo " \n"; + echo "
\n"; + echo "
\n"; + echo " ".$text['description-email_connection_username']."\n"; + echo "
\n"; + echo "
\n"; + + echo "
\n"; + echo " ".$text['label-email_connection_password']."\n"; + echo "
\n"; + echo "
\n"; + echo "
\n"; + echo " \n"; + echo " \n"; + echo "
\n"; + echo "
\n"; + echo " ".$text['description-email_connection_password']."\n"; + echo "
\n"; + echo "
\n"; + + echo "
\n"; + echo " ".$text['label-email_connection_mailbox']."\n"; + echo "
\n"; + echo "
\n"; + echo "
\n"; + echo " \n"; + echo "
\n"; + echo "
\n"; + echo " ".$text['description-email_connection_mailbox']."\n"; + echo "
\n"; + echo "
\n"; + echo " \n"; + + echo "
\n"; + echo "
\n"; + echo " ".$text['label-email_remote_inbox']."\n"; + echo "
\n"; + echo "
\n"; + + echo "
\n"; + echo " ".$text['label-email_inbound_subject_tag']."\n"; + echo "
\n"; + echo "
\n"; + echo "
\n"; + echo " [ ]\n"; + echo "
\n"; + echo "
\n"; + echo " ".$text['description-email_inbound_subject_tag']."\n"; + echo "
\n"; + echo "
\n"; + + echo "
\n"; + echo "  \n"; + echo "
\n"; + echo "
\n"; + echo "  \n"; + echo "
\n"; + + echo "
\n"; + echo " ".$text['label-email_email-to-fax']."

"; + echo "
\n"; + echo "
\n"; + echo "  \n"; + echo "
\n"; + + echo "
\n"; + echo " ".$text['label-email_outbound_subject_tag']."\n"; + echo "
\n"; + echo "
\n"; + echo "
\n"; + echo " [ ]\n"; + echo "
\n"; + echo "
\n"; + echo " ".$text['description-email_outbound_subject_tag']."\n"; + echo "
\n"; + echo "
\n"; + + echo "
\n"; + echo " ".$text['label-email_outbound_authorized_senders']."\n"; + echo "
\n"; + echo "
\n"; + echo "
\n"; + if (!empty($fax_email_outbound_authorized_senders)) { + if (substr_count($fax_email_outbound_authorized_senders, ',') > 0) { + $senders = explode(',', $fax_email_outbound_authorized_senders); + } + else { + $senders[] = $fax_email_outbound_authorized_senders; + } + } + $senders[] = ''; + foreach ($senders as $sender_num => $sender) { + echo " ".(sizeof($senders) > 0 && $sender_num < (sizeof($senders) - 1) ? "
" : null); + } + + echo " $v_link_label_add"; + echo "
\n"; + echo "
\n"; + echo " ".$text['description-email_outbound_authorized_senders']."\n"; + echo "
\n"; + echo "
\n"; + + echo "
\n"; + echo "


\n"; + echo "


\n"; + echo "


\n"; + echo "
\n"; + echo "
\n"; + echo "  \n"; + echo "
\n"; + + echo "
\n"; + echo "\n"; - echo "
\n"; echo "

\n"; } - echo " \n"; - echo " \n"; - echo "
"; + if ($action == "update") { - echo " \n"; - echo " \n"; + echo " \n"; + echo " \n"; } - echo " \n"; - echo " \n"; - echo " "; - echo ""; + echo " \n"; echo ""; echo "
\n";