#!/usr/bin/perl -w use CGI qw(:standard); use CGI::Session; use DBI; use XML::Simple qw(:strict); use Digest::SHA qw(sha256_hex); use LWPx::ParanoidAgent; use Net::OpenID::Consumer; use CGI::Carp qw(fatalsToBrowser set_message); use File::Copy; set_message("It's not a bug, it's a feature!!
(include this error message in your bugreport here: Yolanda bugtracker)"); # change this as you install it somewhere else $root = '/var/www/yolanda'; use lib qw(/var/www/yolanda); #set global config variable $config = XMLin("$root/config/backend.xml", KeyAttr => {string => 'id'}, ForceArray => [ 'string' ], ContentKey => '-content'); $config = $config->{"strings"}->{"string"}; #set global variables $session_name = 'sid'; $locale = "en-US"; $dbh = DBI->connect("DBI:mysql:".$config->{"database_name"}.":".$config->{"database_host"}, $config->{"database_username"}, $config->{"database_password"}) or die $DBI::errstr; 1;