Skip to content
Snippets Groups Projects

Dev#26470 setup domain url

Merged Ghislain Loas requested to merge dev#26470_setup_domain_url into WIP

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Laurent
  • Laurent
    Laurent @llaffont started a thread on the diff
    15 * GNU AFFERO GENERAL PUBLIC LICENSE for more details.
    16 *
    17 * You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE
    18 * along with BOKEH; if not, write to the Free Software
    19 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
    20 */
    21
    22 class ZendAfi_Controller_Plugin_SetupDomain extends Zend_Controller_Plugin_Abstract {
    23 public function preDispatch(Zend_Controller_Request_Abstract $request) {
    24 $current = Class_Adminvar::get('NOM_DOMAINE');
    25
    26 $site_url = Class_Url::siteUrl();
    27 if(!Class_Url::isAllowedDomain(Class_Url::getForbidenUrls(), $site_url))
    28 return;
    29
    30 Class_Adminvar::set('NOM_DOMAINE', $site_url);
    • Attention ! Des bokeh sont accessibles par plusieurs noms de domaine ! De ce que je vois dans ce code, à chaque fois on va réécraser la variable.

      Si NOM_DOMAINE déjà défini, on sort, fini.

  • Laurent
  • Et puis ce serai sympa d'afficher cette valeur dans l'accueil de l'admin, avec un lien pour aller la modifier si ce n'est pas bon

  • Laurent
    Laurent @llaffont started a thread on commit cf87a178
    25 25
    26 26
    27 27 public static function getForbidenUrls() {
    28 if(!defined('FORBIDEN_URLS'))
    29 return static::$_forbiden_urls = null ;
    28 $forbiden_urls = [];
    29 if(defined('FORBIDEN_URLS'))
    30 $forbiden_urls = unserialize(FORBIDEN_URLS);
Please register or sign in to reply