public static function getInstance() { if (is_null(self::$instance)) { self::$instance = new self(); } return self::$instance; }
<?php require_once 'app/includes/header.inc.php'; $result = CProcess::getInstance()->process($settings['billing']['paypal']); CLogger::getInstance()->getLog('PayPal Billing Result');
switch ($data['p']['name']) { case 'login': $cmd->add_cmd('main', draw_loginform()); $state->set_state('mode', 'login'); break; default: $cmd->add_cmd('main', draw_recovery()); break; } break; default: $cmd->add_cmd('main', draw_loginform()); $state->set_state('mode', 'login'); break; } //process_guest($cmd, $usr, $state, $data, $dbg);//$cmd->add_cmd('main', draw_loginform()); } if ($auth) { $modes = array('logout', 'movielist', 'newrecord', 'moviedet', 'mymovies'); if (strcmp($data['p']['name'], "") && in_array($data['p']['name'], $modes) && strcmp($data['p']['name'], $state->get_state('mode'))) { $state->set_state('mode', $data['p']['name']); $data['p']['name'] = 'show'; } $proc = new CProcess($cmd, $usr, $state, $data, $dbg); $proc->process(); } $db->disconnect(); } else { $dbg->add_line("bad db connection"); } echo json_encode($cmd->get_cmd());