| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192 |
- <div class='panel'>
- <?php $ips = (array) zget($domain,'load_balancer_ips', new stdclass);?>
- <?php if(!empty($ips)):?>
- <div class='panel-heading'>
- <div class='panel-title'><?php echo $lang->instance->visitIP;?></span></div>
- </div>
- <div class='panel-body'>
- <table class='table table-form cell'>
- <?php foreach($ips as $key => $value):?>
- <tr>
- <th><?php echo $key;?></th>
- <td><?php echo $value;?></td>
- </tr>
- <?php endforeach;?>
- </table>
- </div>
- <?php endif;?>
- <div class='panel-heading'>
- <div class='panel-title'><?php echo $lang->instance->mem;?></span></div>
- </div>
- <div class='panel-body'>
- <form id='memoryForm' class='cell not-watch load-indicator'>
- <table class='table table-form'>
- <tr>
- <th></th>
- <td colspan="3">
- <span class='label label-info'><?php echo $lang->instance->currentMemory;?>:<?php echo helper::formatKB($currentResource->resources->memory / 1024);?></span>
- <span class='label label-warning'><?php $this->instance->printSuggestedMemory($instanceMetric->memory, $lang->instance->memOptions);?></span>
- </td>
- </tr>
- <tr>
- <th><?php echo $lang->instance->adjustMem;?></th>
- <td class='w-100px'><?php echo html::select('memory_kb', $this->instance->filterMemOptions($currentResource), '', "class='form-control'");?></td>
- <td></td>
- <td></td>
- </tr>
- <tr>
- <th></th>
- <td class='text-center'>
- <?php echo html::commonButton($lang->instance->saveSetting, "id='memBtn' instance-id='$instance->id'", 'btn btn-primary'); ?>
- </td>
- <td></td>
- <td></td>
- </tr>
- </table>
- </form>
- </div>
- <?php if(isset($cloudApp->features->ldap)):?>
- <div class='panel-heading'>
- <div class='panel-title'><?php echo $lang->system->ldapManagement;?></span></div>
- </div>
- <div class='panel-body'>
- <form id='LDAPForm' class='cell not-watch load-indicator'>
- <table class='table table-form'>
- <tr>
- <?php $LDAPInstalled = $this->system->hasSystemLDAP();?>
- <?php $enableLDAP = $instance->ldapSnippetName ? 'true' : '' ;?>
- <td class='w-120px'><?php echo html::checkbox('enableLDAP', array('true' => $lang->instance->enableLDAP), $enableLDAP, ($LDAPInstalled ? '' : 'disabled'));?></td>
- <td colspan='2'>
- <?php if(!$LDAPInstalled):?>
- <?php echo $lang->instance->systemLDAPInactive;?>
- <?php echo html::a(helper::createLink('system', 'installLDAP'), $lang->instance->toSystemLDAP, '', "class='btn btn-default'");?>
- <?php endif?>
- </td>
- <td></td>
- </tr>
- <tr>
- <th></th>
- <td class='w-100px text-center'>
- <?php echo html::commonButton($lang->instance->saveSetting, "id='ldapBtn' instance-id='$instance->id'" . ($LDAPInstalled ? '' : 'disabled'), 'btn btn-primary');?>
- </td>
- <td></td>
- <td></td>
- </tr>
- </table>
- </form>
- </div>
- <?php endif;?>
- <?php if(isset($cloudApp->features->mail)):?>
- <div class='panel-heading'>
- <div class='panel-title'><?php echo $lang->system->SMTP->common;?></span></div>
- </div>
- <div class='panel-body'>
- <form id='SMTPForm' class='cell not-watch load-indicator'>
- <table class='table table-form'>
- <tr>
- <?php $SMTPInstalled = $this->system->isSMTPEnabled();?>
- <?php $enableSMTP = $instance->smtpSnippetName ? 'true' : '' ;?>
- <td class='w-120px'><?php echo html::checkbox('enableSMTP', array('true' => $lang->instance->enableSMTP), $enableSMTP, ($SMTPInstalled ? '' : 'disabled'));?></td>
- <td colspan='2'>
- <?php if(!$SMTPInstalled):?>
- <?php echo $lang->instance->systemSMTPInactive;?>
- <?php echo html::a(helper::createLink('system', 'installSMTP'), $lang->instance->toSystemSMTP, '', "class='btn btn-default'");?>
- <?php endif?>
- </td>
- <td></td>
- </tr>
- <tr>
- <th></th>
- <td class='w-100px text-center'>
- <?php echo html::commonButton($lang->instance->saveSetting, "id='smtpBtn' instance-id='$instance->id'" . ($SMTPInstalled ? '' : 'disabled'), 'btn btn-primary');?>
- </td>
- <td></td>
- <td></td>
- </tr>
- </table>
- </form>
- </div>
- <?php endif;?>
- <?php if(!empty($currentResource->scalable) && $config->edition == 'biz'):?>
- <div class='panel-heading'>
- <div class='panel-title'><?php echo $lang->instance->scalable;?></span></div>
- </div>
- <div class='panel-body'>
- <form id='replicasForm' class='cell not-watch load-indicator'>
- <table class='table table-form'>
- <tr>
- <th><?php echo $lang->instance->componentFields['replicas'];?></th>
- <td class='w-80px center'>
- <span id="replicas-text"><?php echo $currentResource->replicas;?></span>
- <?php echo html::select('scalable', array(1=>1, 2=>2, 3=>3, 4=>4), intval($currentResource->replicas) ? : 1, " id='replicas-input' max='4' min='1' class='form-control scalable-input hide'");?>
- </td>
- <td>
- <?php echo html::commonButton($lang->instance->change, 'id="replicas-edit"', 'btn btn-primary ' . (in_array($instance->status, array('uninstalling', 'destroying', 'destroyed', 'unknown', 'abnormal')) ? 'disabled' : ''));?>
- <?php echo html::commonButton($lang->instance->saveSetting, "id='replicas-save' instance-id='$instance->id'", 'btn btn-primary hide');?>
- </td>
- <td></td>
- </tr>
- </table>
- </form>
- </div>
- <?php endif;?>
- <?php if(count($customItems)):?>
- <div class='panel-heading'>
- <div class='panel-title'><?php echo $lang->instance->customSetting;?></span></div>
- </div>
- <div class='panel-body'>
- <form id='customForm' class='cell not-watch load-indicator'>
- <table class='table table-form'>
- <?php foreach($customItems as $item):?>
- <tr>
- <th><?php echo $item->label;?></th>
- <td>
- <?php echo html::input($item->name, $item->default, "class='form-control' placeholder='{$item->label}'");?>
- </td>
- <td></td>
- <td></td>
- </tr>
- <?php endforeach;?>
- <tr>
- <th></th>
- <td class='text-center'>
- <?php echo html::commonButton($lang->instance->saveSetting, "id='customBtn' instance-id='$instance->id'", 'btn btn-primary'); ?>
- </td>
- <td></td>
- <td></td>
- </tr>
- </table>
- </form>
- </div>
- <?php endif;?>
- <?php if(!empty($dbList)):?>
- <hr/>
- <div class='panel-heading'>
- <div class='panel-title'><?php echo $lang->instance->dbList;?></div>
- </div>
- <div class='panel-body'>
- <table class='table table-bordered text-center'>
- <thead>
- <tr>
- <th><?php echo $lang->instance->dbName;?></th>
- <th><?php echo $lang->instance->dbType;?></th>
- <th><?php echo $lang->instance->dbStatus;?></th>
- <th><?php echo $lang->instance->action;?></th>
- </tr>
- </thead>
- <tbody>
- <?php foreach($dbList as $db):?>
- <tr>
- <td><?php echo $db->db_name;?></td>
- <td><?php echo $db->db_type;?></td>
- <td><?php echo $db->ready ? $lang->instance->dbReady : $lang->instance->dbWaiting;?></td>
- <td><?php $this->instance->printDBAction($db, $instance);?></td>
- <tr>
- <?php endforeach;?>
- <tbody>
- </table>
- </div>
- <?php endif;?>
- </div>
|