/**
  * __set
  *
  * Treat the View as an Object
  */
 public function __set($key, $value)
 {
     copperConfig::set($key, $value);
     return $this;
 }
}
require_once $customConfig;
$copperConfig = array_merge($copperConfig, $copperConfigCustom);
require_once str_replace(array('///', '//'), "/", $copperConfig['classes'] . '/copperConfig.php');
copperConfig::init($copperConfig);
unset($copperConfig, $customConfig);
// warnings and error to log file.
ini_set('error_log', copperConfig::get('log'));
require_once copperConfig::get('lib') . '/phpmailer/class.phpmailer.php';
require_once copperConfig::get('lib') . '/facebook/facebook.php';
if (copperConfig::get('facebookActivate')) {
    try {
        $fbInstance = copperFacebook::factory(array(), array('req_perms' => copperConfig::get('facebookPerms')));
    } catch (Exception $e) {
        copperConfig::doError('Error cargando facebook: ' . $e->getMessage());
        copperConfig::doError($e->getTraceAsString());
        if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
            echo json_encode(array('error' => true, 'msg' => 'Imposible cargar Session'));
        } else {
            copperConfig::incTemplate('head.php');
            copperConfig::incTemplate('bodys/error500.php');
            copperConfig::incTemplate('foot.php');
        }
        die;
    }
    copperConfig::set('fbInstance', $fbInstance);
    $model = new copperModel($fbInstance);
    copperConfig::set('model', $model);
}
copperConfig::set('visibleVars', $copperConfigVisible);