$inserts[] = DBLogger::log("hell", "o world9"); sleep(1); $inserts[] = DBLogger::log("hell", "o world10"); $inserts[] = DBLogger::log("hell", "o world11"); sleep(1); $inserts[] = DBLogger::log("hell", "o world12"); $inserts[] = DBLogger::log("hell", "o world13"); sleep(1); $inserts[] = DBLogger::log("hell", "o world14"); $inserts[] = DBLogger::log("hell", "o world15"); sleep(1); $inserts[] = DBLogger::log("hell", "o world16"); $inserts[] = DBLogger::log("hell", "o world17"); sleep(1); $inserts[] = DBLogger::log("hell", "o world18"); $inserts[] = DBLogger::log("hell", "o world19"); echo var_dump($inserts); $logs1 = DBLogger::GetLimitedBy("hell", 1, 10); echo var_dump($logs1); $logs2 = DBLogger::GetLimitedBy("hell", 11, 20); echo var_dump($logs2); if (sizeof($logs1) == 10 && sizeof($logs2) == 9) { echo "passed pageation<br />"; } else { echo "failed pageation<br />"; } DBLogger::delete($inserts);
<?php require_once '../Boydsnest.php'; require_once FCORE_FILE_DBLOGGER; DBLogger::log(USERS."5", 124); DBLogger::log(USERS."5", 2463); DBLogger::log(USERS."5", 3654); DBLogger::log(USERS."5", 36587); DBLogger::log(USERS."5", 4668668); DBLogger::log(USERS."5", 468); ?>
public function view_content($request, $message = "") { $page_state = false; try { $page_state = $this->load_local_object("content/objects/GetPageState"); $page_state = $page_state->get_state(); } catch(UserActionException $e) { $prev = $e->getPrevious(); if ($prev != null) { DBLogger::log( BN_LOGTYPE_ERROR, $prev->getMessage()); FCore::GetLogger()->log( Logger::LEVEL_ERROR, $e->getMessage()); } $message .= $e->getMessage(); $page_state = false; } if ($page_state) { $page_data = false; try { $page_data = FCore::LoadObject("pages/GetUserPage", array( "user_id" => $page_state[USERS_USERID], "page_id" => $page_state[DBForum::POST_ID], )); } catch(UserActionException $e) { $prev = $e->getPrevious(); if ($prev != null) { DBLogger::log( BN_LOGTYPE_ERROR, $prev->getMessage()); FCore::GetLogger()->log( Logger::LEVEL_ERROR, $e->getMessage()); } $message .= $e->getMessage(); $page_data = false; } $page_data = is_a($page_data, "DataCollection") ? $page_data->get_data() : array(); $response_list = false; if (array_key_exists(PAGETYPE, $page_data) && $page_data[PAGETYPE] != BN_PAGETHREADTYPE_NONE) { try { $response_list = FCore::LoadObject( "responses/GetUserPageResponseList", $page_state[DBForum::POST_ID]); $response_list = $response_list->get_data(); } catch(UserActionException $e) { $prev = $e->getPrevious(); if ($prev != null) { DBLogger::log( BN_LOGTYPE_ERROR, $prev->getMessage()); FCore::GetLogger()->log( Logger::LEVEL_ERROR, $e->getMessage()); } $message .= $e->getMessage(); } } return $this->ready_master_common( "content/views/content_view", array( 'message' => $message, "user_id" => $page_state[USERS_USERID], "page_id" => $page_state[DBForum::POST_ID], 'content' => array_key_exists(DBDataType::CONTENT, $page_data) ? $page_data[DBDataType::CONTENT] : null, 'title' => array_key_exists(PAGETITLE, $page_data) ? $page_data[PAGETITLE] : null, 'response_list' => is_array($response_list) ? $response_list : array(), ), $page_state); } else { return $this->ready_master_common( "content/views/content_welcome", array( 'message' => $message ), $page_state); } }
public function do_action() { $user = $this->user_factory->select_first($this->user_id); $session = BoydsnestSession::GetInstance(); $session->setupUser($user); DBLogger::log(BN_LOGTYPE_USERLOG(), "logged in"); }
public function create_user($request) { $message = ""; $user_data = false; if (ACTION.ACTION_CREATE."users" == $request) { $user_data = $this->load_local_object("masters/objects/CreateUser"); try { $user_data->do_create(); return $this->view_user( $request, "successfully created user", $user_data->get(USERS_USERID)); } catch(UserActionException $e) { $message = $e->getMessage(); } } $data_defaults = array(); try { $defaults_object = $this->load_local_object( "masters/objects/GetUserDefaults"); $data_defaults = $defaults_object->get_data(); } catch(Exception $e) { DBLogger::log(BN_LOGTYPE_ERROR, $e->getMessage()); } if ($user_data) { $user_data = $user_data->get_data(); foreach($user_data as $key => $value) { $data_defaults[$key] = $value; } } $master = $this->ready_master(); $master->consume_string( "content", $this->load_local_php_view( "masters/views/create_user", array( 'message' => $message, 'user_data' => $data_defaults, )) ); return $master->get_page(); }
public function __construct() { parent::__construct(); // getting the user id $this->user_id = IsSetGetPost(USERS_USERID); if (!$this->user_id) { throw new UserActionException("no user selected"); } if (!is_numeric($this->user_id)) { throw new UserActionException("user id must be numeric"); } $this->start = IsSetGetPost('start', 0); $this->amount = IsSetGetPost('amount', 20); if (!is_numeric($this->start)) { $this->start = 0; } if (!is_numeric($this->amount)) { $this->amount = 20; } // get the username try { $user_factory = FCore::LoadDBFactory(BN_DBFACTORY_USERMODEL); $this->username = $user_factory->select_first( $this->user_id, array( DBFactory::SELECT_GET_ONLY => array( USERS_USERNAME ) )); if ($this->username == null) { $this->username = "******"; } else { $this->username = $this->username[USERS_USERNAME]; } } catch(Exception $e) { FCore::GetLogger()->log(Logger::LEVEL_ERROR, $e->getMessage()); DBLogger::log(BN_LOGTYPE_ERROR, $e->getMessage()); $this->username = "******"; } // getting the user logs try { $this->data = DBLogger::GetLimitedBy( USERS.$this->user_id, $this->start, $this->amount); } catch(DBLoggerException $e) { throw new UserActionException($e->getMessage()); } }