Comments (2)
Ok I tracked down my problem to library/ViMbAdmin/Controller/Action.php
in the createView function I see it is using $_SERVER['SERVER_NAME'] instead of $_SERVER['HTTP_HOST']
So I change createView to use the HTTP_HOST server variable and now the links reflect the actual url that I am accessing vimbadmin from
The adjusted createView function in Action.php:
public function createView()
{
$view = $this->_bootstrap->getResource( 'smarty' );
$view->pagebase = '';
// are we using ssl?
//if( ( isset( $_SERVER['HTTPS'] ) && !empty( $_SERVER['HTTPS'] ) && $_SERVER['HTTPS'] !== 'off' )
// || ( isset( $_SERVER['SERVER_PORT'] ) && $_SERVER['SERVER_PORT'] == 443 ) )
// $ssl = 's';
//else
// $ssl = '';
//if( isset( $_SERVER['SERVER_NAME'] ) )
// $view->pagebase = "http{$ssl}://{$_SERVER['SERVER_NAME']}" . Zend_Controller_Front::getInstance()->getBaseUrl();
if( isset( $_SERVER['HTTP_HOST'] ) )
$view->pagebase = sprintf("%s://%s", isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off' ? 'https' : 'http', $_SERVER['HTTP_HOST']) . Zend_Controller_Front::getInstance()->getBaseUrl();
$view->basepath = Zend_Controller_Front::getInstance()->getBaseUrl();
return $view;
}
from vimbadmin.
This should be working fine in V3.
I'm generally doing a clean up of issues now that ViMbAdmin V3 has been released which
side-steps or fixes past issues or implements requested features,Feel fee to open new issues relating to version 3 if your issue persists.
from vimbadmin.
Related Issues (20)
- Feature Request: 2FA HOT 1
- mailbox.cli-get-sizes [Unknown Mail Size] HOT 1
- Issue whilke Database Creation HOT 3
- Batch edit one Goto Adress used in hundred of Aliases Adresses HOT 4
- extends possibilities for plugin HOT 1
- migrating from iRedadmin HOT 1
- Database column `mailbox`.`username` is not unique HOT 1
- typo in: application/controllers/AliasController.php
- Ensure a checkout contains the version number of vimbadmin HOT 3
- Update UPDATING with recent changes needs to be done for 3.x branch HOT 1
- Installation instructions from Wiki doesn't work with recent versions HOT 1
- SmartyCompilerException on PHP 8.1 HOT 1
- Warning fopen() Peer certificate HOT 1
- Number of mailboxes = 1 when there are 150 HOT 3
- vimbtool.php -a mailbox.cli-get-sizes not working HOT 6
- Class "Doctrine\Common\Util\Inflector" not found - when archiving
- vimbtool.php -a mailbox.cli-get-sizes not working with php 8.2 HOT 1
- Deprecated message with PHP 8.2 HOT 3
- error creating mailbox HOT 4
- DB Schema Creation Error using PostgreSQL HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vimbadmin.