Server IP : 192.158.238.246 / Your IP : 18.117.196.112 Web Server : LiteSpeed System : Linux uniform.iwebfusion.net 4.18.0-553.27.1.lve.1.el8.x86_64 #1 SMP Wed Nov 20 15:58:00 UTC 2024 x86_64 User : jenniferflocom ( 1321) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /usr/local/lsws/add-ons/cpanel/lsws_whm_plugin/View/Tpl/ |
Upload File : |
<?php use LsPanel\View\Model\LswsVersionManagerViewModel as ViewModel; $iconDir = $this->viewModel->getTplData(ViewModel::FLD_ICON_DIR); $newVer = $this->viewModel->getTplData(ViewModel::FLD_LSWS_NEW_VER); $currVer = $this->viewModel->getTplData(ViewModel::FLD_LSWS_VER); $currBuild = $this->viewModel->getTplData(ViewModel::FLD_LSWS_CURR_BUILD); $newBuild = $this->viewModel->getTplData(ViewModel::FLD_LSWS_NEW_BUILD); $installed = $this->viewModel->getTplData(ViewModel::FLD_LSWS_INSTALLED_VERS); $errMsgs = $this->viewModel->getTplData(ViewModel::FLD_ERR_MSGS); $succMsgs = $this->viewModel->getTplData(ViewModel::FLD_SUCC_MSGS); ?> <input type="hidden" name="act" /><input type="hidden" name="actId" /> <?php $d = array ( 'title' => 'Version Management', 'icon' => ($iconDir != '') ? "{$iconDir}/lsCurrentVersion.svg" : '' ); $this->loadTplBlock('Title.tpl', $d); if ( !empty($errMsgs) ) { $d = array( 'msgs' => $errMsgs, 'class' => 'msg-error scrollable', ); $this->loadTplBlock('DivMsgBox.tpl', $d); } if ( !empty($succMsgs) ) { $d = array( 'msgs' => $succMsgs, 'class' => 'msg-success scrollable', ); $this->loadTplBlock('DivMsgBox.tpl', $d); } ?> <div class="content-area"> <table class="datatable"> <tbody> <?php if ( $newVer != '' && !in_array($newVer, $installed) ) : ?> <tr> <th>Latest Release</th> <th>Action</th> </tr> <tr class="odd"> <td class="center"><?php echo $newVer; ?></td> <td> <button class="input-button" onclick="vermgr('download','<?php echo $newVer; ?>');"> Upgrade </button> </td> </tr> <?php endif; ?> <tr> <th>Installed Versions</th> <th>Actions</th> </tr> <?php $d = array( 'title' => 'Installed Versions' ); $this->loadTplBlock('SectionTitle.tpl', $d); $i = 0; foreach ( $installed as $rel ) : $style = ((( ++$i) % 2) == 0) ? 'even' : 'odd'; ?> <tr class="<?php echo $style; ?>"> <td class="center"> <?php echo $rel; ?> <?php if ( $rel == $currVer ) : if ( !empty($currBuild) ) : ?> (build <?php echo $currBuild; ?>) <?php endif; if ( $iconDir != '' ) : ?> <img title="Current Active Version" src="<?php echo "{$iconDir}/checkmark.png"; ?>" alt="Active" /> <?php endif; endif; ?> </td> <td> <?php if ( $rel == $currVer && !empty($newBuild) ) : ?> <button class="input-button" type="button" title="Update to the latest build of version <?php echo $rel; ?>." onclick="vermgr('download','<?php echo $rel; ?>');" > Update </button> <span class="red">Build <?php echo $newBuild; ?> Available</span> <?php else: ?> <button class="input-button" type="button" title="Reinstall version <?php echo $rel; ?>." onclick="vermgr('download','<?php echo $rel; ?>');" > Force Reinstall </button> <?php endif; if ( $rel != $currVer ) : ?> <button class="input-button" type="button" title="Switch to version <?php echo $rel; ?>." onclick="vermgr('switchTo','<?php echo $rel; ?>');"> Switch To </button> <button class="input-button" type="button" title="Delete version <?php echo $rel; ?> from disk." onclick="vermgr('remove','<?php echo $rel; ?>');"> Remove </button> <?php endif; ?> </td> </tr> <?php endforeach; ?> </tbody> </table> <br /> <?php $d = array( 'back' => 'Back', ); $this->loadTplBlock('ButtonPanelBackNext.tpl', $d); ?> </div>