* it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the Free Software * * Foundation, Inc., * * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * ***************************************************************************/ require_once 'xorg.inc.php'; $platal = new Xorg('core'); global $globals; $path = ltrim($platal->pl_self(), '/'); @(list($username, $path) = explode('/', $path, 2)); if ($username && !is_null($user = User::getSilent($username))) { $url = XDB::fetchOneCell('SELECT url FROM carvas WHERE uid = {?}', $user->id()); if ($url) { $url = preg_replace('@/+$@', '', $url); if ($path) { http_redirect("http://{$url}/{$path}"); } else { http_redirect("http://{$url}"); } }
* it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the Free Software * * Foundation, Inc., * * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * ***************************************************************************/ require_once 'xorg.inc.php'; $platal = new Xorg('core'); global $globals; $alias = ltrim($platal->pl_self(), '/'); if (preg_match('/^[a-zA-Z0-9\\-\\/]+$/i', $alias)) { $url = XDB::fetchOneCell('SELECT url FROM url_shortener WHERE alias = {?}', $alias); if ($url) { http_redirect($url); } } header($_SERVER['SERVER_PROTOCOL'] . ' 404 Not Found'); ?> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html> <head>