Great please try! Lets simplify aiki where possible. I want to gut the old
updater today and its options.

On Tuesday, February 7, 2012, Jakub Jankiewicz <[email protected]>
wrote:
> I thought that $_SERVER['HTTPS'] is true or false. We should use your
> code in Aiki, I don't see the reason why to use $config['url'].
>
>
> On Mon, 6 Feb 2012 18:37:25 +0100
> Roger Martín <[email protected]> wrote:
>
>> 2012/2/6 Jakub Jankiewicz <[email protected]>
>>
>> > I'm wonder why Aiki how url can't we just pull that info from
>> > $_SERVER like that (It should work)
>> >
>>
>> i don't know. Wordpress has this disadvantage. Drupal and joomla no.
>> In Drupal base url is calculated by
>> ...
>> $base_root = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ?
>> 'https' : 'http';
>>
>>     // As $_SERVER['HTTP_HOST'] is user input, ensure it only contains
>>     // characters allowed in hostnames.
>>     $base_url = $base_root .= '://'. preg_replace('/[^a-z0-9-:._]/i',
>> '', $_SERVER['HTTP_HOST']);
>>
>>     // $_SERVER['SCRIPT_NAME'] can, in contrast to
>> $_SERVER['PHP_SELF'], not // be modified by a visitor.
>>     if ($dir = trim(dirname($_SERVER['SCRIPT_NAME']), '\,/')) {
>>       $base_path = "/$dir";
>>       $base_url .= $base_path;
>>       $base_path .= '/';
>>     }
>>     else {
>>       $base_path = '/';
>>     }
>> .....
>> So in aiki, perhaps it can be:
>> $config["url"] =
>>     'http' . ( isset($_SERVER['HTTPS']) &&  $_SERVER['HTTPS']=="on" ?
>> 's' : '') . '://' .
>>     $_SERVER['HTTP_HOST'] . ($_SERVER['SERVER_PORT'] != 80 ? ':' .
>> $_SERVER['SERVER_PORT'] : '') .
>>     preg_replace("/" . basename($_SERVER['SCRIPT_NAME']) . "$/", "",
>> $_SERVER['SCRIPT_NAME']);
>
> --
> Jakub Jankiewicz
> twitter: @jcubic
> www: http://jcubic.pl
>
> --
> You received this bug notification because you are a member of
> Fabricatorz Developers, which is subscribed to aikiframework 0.9.0.
> https://bugs.launchpad.net/bugs/927527
>
> Title:
>  there is not an easy way to change aiki_config options from config.php
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/aikiframework/+bug/927527/+subscriptions
>

-- 
Jon Phillips 王✳爻气 http://fabricatorz.com ✳ skype: kidproto ✳ irc: rejon
+1.415.830.3884 (global) ✳ +86-187-1003-9974 (beijing)

-- 
You received this bug notification because you are a member of Aiki
Framework Admins, which is subscribed to aikiframework.
https://bugs.launchpad.net/bugs/927527

Title:
  there is not an easy way to change aiki_config options from config.php

Status in Aiki Framework:
  Confirmed

Bug description:
  It is totally silly and laborious that the path to moving an aiki site
  involved dumping the database and then hand editing the aiki_config
  table that is serialized data, or doing this from mysql client.

  We need a simple way like in wordpress to do:

  set_config('url', 'http://somesite.com/');

  and be able to run this from a config.php file once, so we can update
  a site rather than the alternative.

  Could we get this done for this 0.9.0 release? I can't stand doing
  this anymore and some way to set all the aiki_config options from the
  config.php would be supervaluable override. Wordpress can do this, and
  we should be able to do it to!

  rg1024, what do you think? Is there a good simple way to get this done
  now and then be compatible with your config class work coming up?

To manage notifications about this bug go to:
https://bugs.launchpad.net/aikiframework/+bug/927527/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~aikiframework.admins
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~aikiframework.admins
More help   : https://help.launchpad.net/ListHelp

Reply via email to