Component

Module

Form Submission Default Email

Directory

File Folder Link
M - Email.php \\SYNAS\Allan\DOCUMENTATION\Module\Form Submission Default Email\rckuc\wolf\app\models
V - index.php (email) \\SYNAS\Allan\DOCUMENTATION\Module\Form Submission Default Email\rckuc\wolf\app\views\email
V - index.php (setting) \\SYNAS\Allan\DOCUMENTATION\Module\Form Submission Default Email\rckuc\wolf\app\views\setting
C - EmailController.php \\SYNAS\Allan\DOCUMENTATION\Module\Form Submission Default Email\rckuc\wolf\app\controllers
backend.php \\SYNAS\Allan\DOCUMENTATION\Module\Form Submission Default Email\rckuc\wolf\app\layouts
style.css \\SYNAS\Allan\DOCUMENTATION\Module\Form Submission Default Email\rckuc\wolf\admin\themes\black_and_white
backend.js & email.js \\SYNAS\Allan\DOCUMENTATION\Module\Form Submission Default Email\rckuc\wolf\admin\javascript

wolf_email.sql

\\SYNAS\Allan\DOCUMENTATION\Module\Form Submission Default Email

 

Step 1

Update: backend.php

  • Insert scripts file in <head> section
  • Update tab "Administration" to include "email"
<head> <link href="<?php echo URI_PUBLIC; ?>wolf/admin/themes/<?php echo Setting::get('theme'); ?>/switch_button.css" id="css_theme" media="screen" rel="Stylesheet" type="text/css" /> ... <script type="text/javascript" src="<?php echo URI_PUBLIC; ?>wolf/admin/javascripts/backend.js"></script> <script type="text/javascript" src="<?php echo URI_PUBLIC; ?>wolf/admin/javascripts/email.js"></script> </head> <!-- Update 'Setting' Tab --> <?php if (AuthUser::hasPermission('admin_edit')): ?> <li class="right"><a href="<?php echo get_url('setting'); ?>"<?php if ($ctrl=='setting' || $ctrl=='email') echo ' class="current"'; ?>><?php echo __('Administration'); ?></a></li> <?php endif; ?>
<head>
    <link href="<?php echo URI_PUBLIC; ?>wolf/admin/themes/<?php echo Setting::get('theme'); ?>/switch_button.css" id="css_theme" media="screen" rel="Stylesheet" type="text/css" />

    ...
    <script type="text/javascript" src="<?php echo URI_PUBLIC; ?>wolf/admin/javascripts/backend.js"></script>
    <script type="text/javascript" src="<?php echo URI_PUBLIC; ?>wolf/admin/javascripts/email.js"></script>
</head>


<!-- Update 'Setting' Tab -->
<?php if (AuthUser::hasPermission('admin_edit')): ?>
          <li class="right"><a href="<?php echo get_url('setting'); ?>"<?php if ($ctrl=='setting' || $ctrl=='email') echo ' class="current"'; ?>><?php echo __('Administration'); ?></a></li>
<?php endif; ?>

Step 2

Update: setting -> index.php
Add new tab "Email"

<--! Add 'Email' tab In index.php (setting) --> <ul class="tabNavigation"> <li class="tab"><a href="#settings"><?php echo __('Settings'); ?></a></li> <li class="tab"><a href="#plugins"><?php echo __('Plugins'); ?></a></li> <li class="tab"><a href="<?php echo get_url('email'); ?>"><?php echo __('Email'); ?></a></li> </ul>
<--! Add 'Email' tab In index.php (setting) -->
<ul class="tabNavigation">
    <li class="tab"><a href="#settings"><?php echo __('Settings'); ?></a></li>
    <li class="tab"><a href="#plugins"><?php echo __('Plugins'); ?></a></li>
    <li class="tab"><a href="<?php echo get_url('email'); ?>"><?php echo __('Email'); ?></a></li>
</ul>

Step 3

Update: style.css

/* For Administration Tab */ #admin-area #email input.textbox { width: 20rem; } #admin-area #api select.textbox { width: unset; } #default_email_detail, #custom_email_detail { display: none; } .email_address_validation p { color: red; display: none; margin: 0 3px; }
/* For Administration Tab */
#admin-area #email input.textbox {
    width: 20rem;
}

#admin-area #api select.textbox {
    width: unset;
}

#default_email_detail,
#custom_email_detail {
    display: none;
}

.email_address_validation p {
    color: red;
    display: none;
    margin: 0 3px;
}

Step 4

Copy all related files to your project and import sql table

Code Copied To Clipboard!