text:
// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "chrome/browser/extensions/api/input_ime/input_ime_api.h"

#include <stddef.h>

#include <memory>
#include <utility>

#include "base/macros.h"
#include "base/memory/ptr_util.h"
#include "chrome/browser/chromeos/input_method/input_method_engine.h"
#include "chrome/browser/chromeos/login/lock/screen_locker.h"
#include "chrome/browser/chromeos/login/session/user_session_manager.h"
#include "chrome/browser/chromeos/profiles/profile_helper.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/profiles/profile_manager.h"
#include "chrome/common/extensions/api/input_ime.h"
#include "chrome/common/extensions/api/input_method_private.h"
#include "extensions/browser/extension_system.h"
#include "extensions/common/manifest_handlers/background_info.h"
#include "ui/base/ime/chromeos/component_extension_ime_manager.h"
#include "ui/base/ime/chromeos/extension_ime_util.h"
#include "ui/base/ime/chromeos/input_method_manager.h"
#include "ui/base/ime/ime_engine_handler_interface.h"

namespace input_ime = extensions::api::input_ime;
namespace DeleteSurroundingText =
    extensions::api::input_ime::DeleteSurroundingText;
namespace UpdateMenuItems = extensions::api::input_ime::UpdateMenuItems;
namespace HideInputView = extensions::api::input_ime::HideInputView;
namespace SetMenuItems = extensions::api::input_ime::SetMenuItems;
namespace SetCursorPosition = extensions::api::input_ime::SetCursorPosition;
namespace SetCandidates = extensions::api::input_ime::SetCandidates;
namespace SetCandidateWindowProperties =
    extensions::api::input_ime::SetCandidateWindowProperties;
namespace ClearComposition = extensions::api::input_ime::ClearComposition;
namespace OnCompositionBoundsChanged =
    extensions::api::input_method_private::OnCompositionBoundsChanged;
namespace NotifyImeMenuItemActivated =
    extensions::api::input_method_private::NotifyImeMenuItemActivated;
using ui::IMEEngineHandlerInterface;
using input_method::InputMethodEngineBase;
using chromeos::InputMethodEngine;

namespace {
const char kErrorEngineNotAvailable[] = "Engine is not available";
const char kErrorSetMenuItemsFail[] = "Could not create menu Items";
const char kErrorUpdateMenuItemsFail[] = "Could not update menu Items";
const char kErrorEngineNotActive[] = "The engine is not active.";

void SetMenuItemToMenu(
    const input_ime::MenuItem& input,
    chromeos::input_method::InputMethodManager::MenuItem* out) {
  out->modified = 0;
  out->id = input.id;
  if (input.label) {
    out->modified |= InputMethodEngine::MENU_ITEM_MODIFIED_LABEL;
    out->label = *input.label;
  }

  if (input.style != input_ime::MENU_ITEM_STYLE_NONE) {
    out->modified |= InputMethodEngine::MENU_ITEM_MODIFIED_STYLE;
    out->style =
        static_cast<chromeos::input_method::InputMethodManager::MenuItemStyle>(
            input.style);
  }

  if (input.visible)
    out->modified |= InputMethodEngine::MENU_ITEM_MODIFIED_VISIBLE;
  out->visible = input.visible ? *input.visible : true;

  if (input.checked)
    out->modified |= InputMethodEngine::MENU_ITEM_MODIFIED_CHECKED;
  out->checked = input.checked ? *input.checked : false;

  if (input.enabled)
    out->modified |= InputMethodEngine::MENU_ITEM_MODIFIED_ENABLED;
  out->enabled = input.enabled ? *input.enabled : true;
}

class ImeObserverChromeOS : public ui::ImeObserver {
 public:
  ImeObserverChromeOS(const std::string& extension_id, Profile* profile)
      : ImeObserver(extension_id, profile) {}

  ~ImeObserverChromeOS() override {}

  // input_method::InputMethodEngineBase::Observer overrides.
  void OnInputContextUpdate(
      const IMEEngineHandlerInterface::InputContext& context) override {
    if (extension_id_.empty() ||
        !HasListener(input_ime::OnInputContextUpdate::kEventName))
      return;

    input_ime::InputContext context_value;
    context_value.context_id = context.id;
    context_value.type =
        input_ime::ParseInputContextType(ConvertInputContextType(context));

    std::unique_ptr<base::ListValue> args(
        input_ime::OnInputContextUpdate::Create(context_value));

    DispatchEventToExtension(
        extensions::events::INPUT_IME_ON_INPUT_CONTEXT_UPDATE,
        input_ime::OnInputContextUpdate::kEventName, std::move(args));
  }

  void OnCandidateClicked(
      const std::string& component_id,
      int candidate_id,
      InputMethodEngineBase::MouseButtonEvent button) override {
    if (extension_id_.empty() ||
        !HasListener(input_ime::OnCandidateClicked::kEventName))
      return;

    input_ime::MouseButton button_enum = input_ime::MOUSE_BUTTON_NONE;
    switch (button) {
      case InputMethodEngineBase::MOUSE_BUTTON_MIDDLE:
        button_enum = input_ime::MOUSE_BUTTON_MIDDLE;
        break;

      case InputMethodEngineBase::MOUSE_BUTTON_RIGHT:
        button_enum = input_ime::MOUSE_BUTTON_RIGHT;
        break;

      case InputMethodEngineBase::MOUSE_BUTTON_LEFT:
      // Default to left.
      default:
        button_enum = input_ime::MOUSE_BUTTON_LEFT;
        break;
    }

    std::unique_ptr<base::ListValue> args(input_ime::OnCandidateClicked::Create(
        component_id, candidate_id, button_enum));

    DispatchEventToExtension(extensions::events::INPUT_IME_ON_CANDIDATE_CLICKED,
                             input_ime::OnCandidateClicked::kEventName,
                             std::move(args));
  }

  void OnMenuItemActivated(const std::string& component_id,
                           const std::string& menu_id) override {
    if (extension_id_.empty() ||
        !HasListener(input_ime::OnMenuItemActivated::kEventName))
      return;

    std::unique_ptr<base::ListValue> args(
        input_ime::OnMenuItemActivated::Create(component_id, menu_id));

    DispatchEventToExtension(
        extensions::events::INPUT_IME_ON_MENU_ITEM_ACTIVATED,
        input_ime::OnMenuItemActivated::kEventName, std::move(args));
  }

  void OnCompositionBoundsChanged(
      const std::vector<gfx::Rect>& bounds) override {
    if (extension_id_.empty() ||
        !HasListener(OnCompositionBoundsChanged::kEventName))
      return;

    // Note: this is a private API event.
    auto bounds_list = base::MakeUnique<base::ListValue>();
    for (size_t i = 0; i < bounds.size(); ++i) {
      auto bounds_value = base::MakeUnique<base::DictionaryValue>();
      bounds_value->SetInteger("x", bounds[i].x());
      bounds_value->SetInteger("y", bounds[i].y());
      bounds_value->SetInteger("w", bounds[i].width());
      bounds_value->SetInteger("h", bounds[i].height());
      bounds_list->Append(std::move(bounds_value));
    }

    if (bounds_list->GetSize() <= 0)
      return;
    std::unique_ptr<base::ListValue> args(new base::ListValue());

    // The old extension code uses the first parameter to get the bounds of the
    // first composition character, so for backward compatibility, add it here.
    base::Value* first_value = NULL;
    if (bounds_list->Get(0, &first_value))
      args->Append(first_value->CreateDeepCopy());
    args->Append(std::move(bounds_list));

    DispatchEventToExtension(
        extensions::events::INPUT_METHOD_PRIVATE_ON_COMPOSITION_BOUNDS_CHANGED,
        OnCompositionBoundsChanged::kEventName, std::move(args));
  }

 private:
  // ui::ImeObserver overrides.
  void DispatchEventToExtension(
      extensions::events::HistogramValue histogram_value,
      const std::string& event_name,
      std::unique_ptr<base::ListValue> args) override {
    if (event_name != input_ime::OnActivate::kEventName) {
      // For suspended IME extension (e.g. XKB extension), don't awake it by IME
      // events except onActivate. The IME extension should be awake by other
      // events (e.g. runtime.onMessage) from its other pages.
      // This is to save memory for steady state Chrome OS on which the users
      // don't want any IME features.
      extensions::ExtensionSystem* extension_system =
          extensions::ExtensionSystem::Get(profile_);
      if (extension_system) {
        const extensions::Extension* extension =
            extension_system->extension_service()->GetExtensionById(
                extension_id_, false /* include_disabled */);
        if (!extension)
          return;
        extensions::ProcessManager* process_manager =
            extensions::ProcessManager::Get(profile_);
        if (extensions::BackgroundInfo::HasBackgroundPage(extension) &&
            !process_manager->GetBackgroundHostForExtension(extension_id_)) {
          return;
        }
      }
    }

    std::unique_ptr<extensions::Event> event(
        new extensions::Event(histogram_value, event_name, std::move(args)));
    event->restrict_to_browser_context = profile_;
    extensions::EventRouter::Get(profile_)
        ->DispatchEventToExtension(extension_id_, std::move(event));
  }

  // The component IME extensions need to know the current screen type (e.g.
  // lock screen, login screen, etc.) so that its on-screen keyboard page
  // won't open new windows/pages. See crbug.com/395621.
  std::string GetCurrentScreenType() override {
    switch (chromeos::input_method::InputMethodManager::Get()
                ->GetUISessionState()) {
      case chromeos::input_method::InputMethodManager::STATE_LOGIN_SCREEN:
        return "login";
      case chromeos::input_method::InputMethodManager::STATE_LOCK_SCREEN:
        return "lock";
      case chromeos::input_method::InputMethodManager::
          STATE_SECONDARY_LOGIN_SCREEN:
        return "secondary-login";
      case chromeos::input_method::InputMethodManager::STATE_BROWSER_SCREEN:
      case chromeos::input_method::InputMethodManager::STATE_TERMINATING:
        return "normal";
    }
    NOTREACHED() << "New screen type is added. Please add new entry above.";
    return "normal";
  }

  DISALLOW_COPY_AND_ASSIGN(ImeObserverChromeOS);
};

}  // namespace

namespace extensions {

InputMethodEngine* GetActiveEngine(Profile* profile,
                                   const std::string& extension_id) {
  InputImeEventRouter* event_router = GetInputImeEventRouter(profile);
  InputMethodEngine* engine =
      event_router ? static_cast<InputMethodEngine*>(
                         event_router->GetActiveEngine(extension_id))
                   : nullptr;
  return engine;
}

InputImeEventRouter::InputImeEventRouter(Profile* profile)
    : InputImeEventRouterBase(profile) {}

InputImeEventRouter::~InputImeEventRouter() {}

bool InputImeEventRouter::RegisterImeExtension(
    const std::string& extension_id,
    const std::vector<InputComponentInfo>& input_components) {
  VLOG(1) << "RegisterImeExtension: " << extension_id;

  if (engine_map_[extension_id])
    return false;

  chromeos::input_method::InputMethodManager* manager =
      chromeos::input_method::InputMethodManager::Get();
  chromeos::ComponentExtensionIMEManager* comp_ext_ime_manager =
      manager->GetComponentExtensionIMEManager();

  chromeos::input_method::InputMethodDescriptors descriptors;
  // Only creates descriptors for 3rd party IME extension, because the
  // descriptors for component IME extensions are managed by InputMethodUtil.
  if (!comp_ext_ime_manager->IsWhitelistedExtension(extension_id)) {
    for (std::vector<InputComponentInfo>::const_iterator it =
             input_components.begin();
         it != input_components.end();
         ++it) {
      const InputComponentInfo& component = *it;
      DCHECK(component.type == INPUT_COMPONENT_TYPE_IME);

      std::vector<std::string> layouts;
      layouts.assign(component.layouts.begin(), component.layouts.end());
      std::vector<std::string> languages;
      languages.assign(component.languages.begin(), component.languages.end());

      const std::string& input_method_id =
          chromeos::extension_ime_util::GetInputMethodID(extension_id,
                                                         component.id);
      descriptors.push_back(chromeos::input_method::InputMethodDescriptor(
          input_method_id,
          component.name,
          std::string(),  // TODO(uekawa): Set short name.
          layouts,
          languages,
          false,  // 3rd party IMEs are always not for login.
          component.options_page_url,
          component.input_view_url));
    }
  }

  Profile* profile = GetProfile();

  if (chromeos::input_method::InputMethodManager::Get()->GetUISessionState() ==
          chromeos::input_method::InputMethodManager::STATE_LOGIN_SCREEN &&
      profile->HasOffTheRecordProfile()) {
    profile = profile->GetOffTheRecordProfile();
  }

  std::unique_ptr<InputMethodEngineBase::Observer> observer(
      new ImeObserverChromeOS(extension_id, profile));
  chromeos::InputMethodEngine* engine = new chromeos::InputMethodEngine();
  engine->Initialize(std::move(observer), extension_id.c_str(), profile);
  engine_map_[extension_id] = engine;
  chromeos::UserSessionManager::GetInstance()
      ->GetDefaultIMEState(profile)
      ->AddInputMethodExtension(extension_id, descriptors, engine);

  return true;
}

void InputImeEventRouter::UnregisterAllImes(const std::string& extension_id) {
  std::map<std::string, InputMethodEngine*>::iterator it =
      engine_map_.find(extension_id);
  if (it != engine_map_.end()) {
    chromeos::input_method::InputMethodManager::Get()
        ->GetActiveIMEState()
        ->RemoveInputMethodExtension(extension_id);
    delete it->second;
    engine_map_.erase(it);
  }
}

InputMethodEngine* InputImeEventRouter::GetEngine(
    const std::string& extension_id,
    const std::string& component_id) {
  std::map<std::string, InputMethodEngine*>::iterator it =
      engine_map_.find(extension_id);
  return (it != engine_map_.end()) ? it->second : nullptr;
}

InputMethodEngineBase* InputImeEventRouter::GetActiveEngine(
    const std::string& extension_id) {
  std::map<std::string, InputMethodEngine*>::iterator it =
      engine_map_.find(extension_id);
  return (it != engine_map_.end() && it->second->IsActive()) ? it->second
                                                             : nullptr;
}

ExtensionFunction::ResponseAction InputImeClearCompositionFunction::Run() {
  InputMethodEngine* engine = GetActiveEngine(
      Profile::FromBrowserContext(browser_context()), extension_id());
  if (!engine) {
    return RespondNow(
        OneArgument(base::MakeUnique<base::FundamentalValue>(false)));
  }

  std::unique_ptr<ClearComposition::Params> parent_params(
      ClearComposition::Params::Create(*args_));
  const ClearComposition::Params::Parameters& params =
      parent_params->parameters;

  std::string error;
  bool success = engine->ClearComposition(params.context_id, &error);
  std::unique_ptr<base::ListValue> results =
      base::MakeUnique<base::ListValue>();
  results->Append(base::MakeUnique<base::FundamentalValue>(success));
  return RespondNow(success ? ArgumentList(std::move(results))
                            : ErrorWithArguments(std::move(results), error));
}

bool InputImeHideInputViewFunction::RunAsync() {
  InputMethodEngine* engine = GetActiveEngine(
      Profile::FromBrowserContext(browser_context()), extension_id());
  if (!engine) {
    return true;
  }
  engine->HideInputView();
  return true;
}

ExtensionFunction::ResponseAction
InputImeSetCandidateWindowPropertiesFunction::Run() {
  std::unique_ptr<SetCandidateWindowProperties::Params> parent_params(
      SetCandidateWindowProperties::Params::Create(*args_));
  const SetCandidateWindowProperties::Params::Parameters&
      params = parent_params->parameters;

  InputImeEventRouter* event_router =
      GetInputImeEventRouter(Profile::FromBrowserContext(browser_context()));
  InputMethodEngine* engine =
      event_router ? event_router->GetEngine(extension_id(), params.engine_id)
                   : nullptr;
  if (!engine) {
    return RespondNow(
        OneArgument(base::MakeUnique<base::FundamentalValue>(false)));
  }

  const SetCandidateWindowProperties::Params::Parameters::Properties&
      properties = params.properties;

  std::string error;
  if (properties.visible &&
      !engine->SetCandidateWindowVisible(*properties.visible, &error)) {
    std::unique_ptr<base::ListValue> results =
        base::MakeUnique<base::ListValue>();
    results->Append(base::MakeUnique<base::FundamentalValue>(false));
    return RespondNow(ErrorWithArguments(std::move(results), error));
  }

  InputMethodEngine::CandidateWindowProperty properties_out =
      engine->GetCandidateWindowProperty();
  bool modified = false;

  if (properties.cursor_visible) {
    properties_out.is_cursor_visible = *properties.cursor_visible;
    modified = true;
  }

  if (properties.vertical) {
    properties_out.is_vertical = *properties.vertical;
    modified = true;
  }

  if (properties.page_size) {
    properties_out.page_size = *properties.page_size;
    modified = true;
  }

  if (properties.window_position == input_ime::WINDOW_POSITION_COMPOSITION) {
    properties_out.show_window_at_composition = true;
    modified = true;
  } else if (properties.window_position == input_ime::WINDOW_POSITION_CURSOR) {
    properties_out.show_window_at_composition = false;
    modified = true;
  }

  if (properties.auxiliary_text) {
    properties_out.auxiliary_text = *properties.auxiliary_text;
    modified = true;
  }

  if (properties.auxiliary_text_visible) {
    properties_out.is_auxiliary_text_visible =
        *properties.auxiliary_text_visible;
    modified = true;
  }

  if (modified) {
    engine->SetCandidateWindowProperty(properties_out);
  }

  return RespondNow(
      OneArgument(base::MakeUnique<base::FundamentalValue>(true)));
}

ExtensionFunction::ResponseAction InputImeSetCandidatesFunction::Run() {
  InputMethodEngine* engine = GetActiveEngine(
      Profile::FromBrowserContext(browser_context()), extension_id());
  if (!engine) {
    return RespondNow(
        OneArgument(base::MakeUnique<base::FundamentalValue>(true)));
  }

  std::unique_ptr<SetCandidates::Params> parent_params(
      SetCandidates::Params::Create(*args_));
  const SetCandidates::Params::Parameters& params =
      parent_params->parameters;

  std::vector<InputMethodEngine::Candidate> candidates_out;
  for (const auto& candidate_in : params.candidates) {
    candidates_out.push_back(InputMethodEngine::Candidate());
    candidates_out.back().value = candidate_in.candidate;
    candidates_out.back().id = candidate_in.id;
    if (candidate_in.label)
      candidates_out.back().label = *candidate_in.label;
    if (candidate_in.annotation)
      candidates_out.back().annotation = *candidate_in.annotation;
    if (candidate_in.usage) {
      candidates_out.back().usage.title = candidate_in.usage->title;
      candidates_out.back().usage.body = candidate_in.usage->body;
    }
  }

  std::string error;
  bool success =
      engine->SetCandidates(params.context_id, candidates_out, &error);
  std::unique_ptr<base::ListValue> results =
      base::MakeUnique<base::ListValue>();
  results->Append(base::MakeUnique<base::FundamentalValue>(success));
  return RespondNow(success ? ArgumentList(std::move(results))
                            : ErrorWithArguments(std::move(results), error));
}

ExtensionFunction::ResponseAction InputImeSetCursorPositionFunction::Run() {
  InputMethodEngine* engine = GetActiveEngine(
      Profile::FromBrowserContext(browser_context()), extension_id());
  if (!engine) {
    return RespondNow(
        OneArgument(base::MakeUnique<base::FundamentalValue>(false)));
  }

  std::unique_ptr<SetCursorPosition::Params> parent_params(
      SetCursorPosition::Params::Create(*args_));
  const SetCursorPosition::Params::Parameters& params =
      parent_params->parameters;

  std::string error;
  bool success =
      engine->SetCursorPosition(params.context_id, params.candidate_id, &error);
  std::unique_ptr<base::ListValue> results =
      base::MakeUnique<base::ListValue>();
  results->Append(base::MakeUnique<base::FundamentalValue>(success));
  return RespondNow(success ? ArgumentList(std::move(results))
                            : ErrorWithArguments(std::move(results), error));
}

ExtensionFunction::ResponseAction InputImeSetMenuItemsFunction::Run() {
  std::unique_ptr<SetMenuItems::Params> parent_params(
      SetMenuItems::Params::Create(*args_));
  const SetMenuItems::Params::Parameters& params =
      parent_params->parameters;

  InputImeEventRouter* event_router =
      GetInputImeEventRouter(Profile::FromBrowserContext(browser_context()));
  InputMethodEngine* engine =
      event_router ? event_router->GetEngine(extension_id(), params.engine_id)
                   : nullptr;
  if (!engine)
    return RespondNow(Error(kErrorEngineNotAvailable));

  std::vector<chromeos::input_method::InputMethodManager::MenuItem> items_out;
  for (const input_ime::MenuItem& item_in : params.items) {
    items_out.push_back(chromeos::input_method::InputMethodManager::MenuItem());
    SetMenuItemToMenu(item_in, &items_out.back());
  }

  if (!engine->SetMenuItems(items_out))
    return RespondNow(Error(kErrorSetMenuItemsFail));
  return RespondNow(NoArguments());
}

ExtensionFunction::ResponseAction InputImeUpdateMenuItemsFunction::Run() {
  std::unique_ptr<UpdateMenuItems::Params> parent_params(
      UpdateMenuItems::Params::Create(*args_));
  const UpdateMenuItems::Params::Parameters& params =
      parent_params->parameters;

  InputImeEventRouter* event_router =
      GetInputImeEventRouter(Profile::FromBrowserContext(browser_context()));
  InputMethodEngine* engine =
      event_router ? event_router->GetEngine(extension_id(), params.engine_id)
                   : nullptr;
  if (!engine)
    return RespondNow(Error(kErrorEngineNotAvailable));

  std::vector<chromeos::input_method::InputMethodManager::MenuItem> items_out;
  for (const input_ime::MenuItem& item_in : params.items) {
    items_out.push_back(chromeos::input_method::InputMethodManager::MenuItem());
    SetMenuItemToMenu(item_in, &items_out.back());
  }

  if (!engine->UpdateMenuItems(items_out))
    return RespondNow(Error(kErrorUpdateMenuItemsFail));
  return RespondNow(NoArguments());
}

ExtensionFunction::ResponseAction InputImeDeleteSurroundingTextFunction::Run() {
  std::unique_ptr<DeleteSurroundingText::Params> parent_params(
      DeleteSurroundingText::Params::Create(*args_));
  const DeleteSurroundingText::Params::Parameters& params =
      parent_params->parameters;

  InputImeEventRouter* event_router =
      GetInputImeEventRouter(Profile::FromBrowserContext(browser_context()));
  InputMethodEngine* engine =
      event_router ? event_router->GetEngine(extension_id(), params.engine_id)
                   : nullptr;
  if (!engine)
    return RespondNow(Error(kErrorEngineNotAvailable));

  std::string error;
  engine->DeleteSurroundingText(params.context_id, params.offset, params.length,
                                &error);
  return RespondNow(error.empty() ? NoArguments() : Error(error));
}

ExtensionFunction::ResponseAction
InputMethodPrivateNotifyImeMenuItemActivatedFunction::Run() {
  chromeos::input_method::InputMethodDescriptor current_input_method =
      chromeos::input_method::InputMethodManager::Get()
          ->GetActiveIMEState()
          ->GetCurrentInputMethod();
  std::string active_extension_id =
      chromeos::extension_ime_util::GetExtensionIDFromInputMethodID(
          current_input_method.id());
  InputMethodEngine* engine = GetActiveEngine(
      Profile::FromBrowserContext(browser_context()), active_extension_id);
  if (!engine)
    return RespondNow(Error(kErrorEngineNotAvailable));

  std::unique_ptr<NotifyImeMenuItemActivated::Params> params(
      NotifyImeMenuItemActivated::Params::Create(*args_));
  if (params->engine_id != engine->GetActiveComponentId())
    return RespondNow(Error(kErrorEngineNotActive));
  engine->PropertyActivate(params->name);
  return RespondNow(NoArguments());
}

void InputImeAPI::OnExtensionLoaded(content::BrowserContext* browser_context,
                                    const Extension* extension) {
  const std::vector<InputComponentInfo>* input_components =
      InputComponents::GetInputComponents(extension);
  InputImeEventRouter* event_router =
      GetInputImeEventRouter(Profile::FromBrowserContext(browser_context));
  if (input_components && event_router) {
    event_router->RegisterImeExtension(extension->id(), *input_components);
  }
}

void InputImeAPI::OnExtensionUnloaded(content::BrowserContext* browser_context,
                                      const Extension* extension,
                                      UnloadedExtensionInfo::Reason reason) {
  const std::vector<InputComponentInfo>* input_components =
      InputComponents::GetInputComponents(extension);
  if (!input_components || input_components->empty())
    return;
  InputImeEventRouter* event_router =
      GetInputImeEventRouter(Profile::FromBrowserContext(browser_context));
  if (event_router) {
    event_router->UnregisterAllImes(extension->id());
  }
}

void InputImeAPI::OnListenerAdded(const EventListenerInfo& details) {
  if (!details.browser_context)
    return;
  InputMethodEngine* engine =
      GetActiveEngine(Profile::FromBrowserContext(details.browser_context),
                      details.extension_id);
  // Notifies the IME extension for IME ready with onActivate/onFocus events.
  if (engine)
    engine->Enable(engine->GetActiveComponentId());
}

}  // namespace extensions


text:
'use strict';

var chai = require('chai');
var dirtyChai = require('dirty-chai');

chai.use(dirtyChai);

module.exports = chai;

redpajama_set_name: RedPajamaGithub


text:
(function() {
    api.register("screen", function () {
        return {
            "width": window.screen.width,
            "height": window.screen.height,
            "depth": window.screen.colorDepth,
            "availTop": window.screen.availTop,
            "availLeft": window.screen.availLeft,
            "availHeight": window.screen.availHeight,
            "availWidth": window.screen.availWidth,
            "left": window.screen.left,
            "top": window.screen.top
        };
    });
})();


text:
NS_ASSUME_NONNULL_BEGIN

typedef NS_ENUM(NSInteger, ATPendingMessageState) {
	ATPendingMessageStateNone = -1,
	ATPendingMessageStateComposing = 0,
	ATPendingMessageStateSending,
	ATPendingMessageStateConfirmed,
	ATPendingMessageStateError
};

@class ATMessageDisplayType, ApptentiveLegacyMessageSender, ApptentiveConversation;

@interface ApptentiveLegacyMessage : ApptentiveRecord

@property (copy, nonatomic) NSString *pendingMessageID;
@property (strong, nonatomic) NSNumber *pendingState;
@property (strong, nonatomic) NSNumber *priority;
@property (strong, nonatomic) NSNumber *seenByUser;
@property (strong, nonatomic) NSNumber *sentByUser;
@property (strong, nonatomic) NSNumber *errorOccurred;
@property (copy, nonatomic) NSString *errorMessageJSON;
@property (strong, nonatomic) ApptentiveLegacyMessageSender *sender;
@property (copy, nonatomic) NSData *customData;
@property (strong, nonatomic) NSNumber *hidden;
@property (strong, nonatomic) NSNumber *automated;
@property (copy, nonatomic) NSString *body;
@property (copy, nonatomic) NSString *title;
@property (strong, nonatomic) NSOrderedSet *attachments;

+ (BOOL)enqueueUnsentMessagesInContext:(NSManagedObjectContext *)context forConversation:(ApptentiveConversation *)conversation oldAttachmentPath:(NSString *)oldAttachmentPath newAttachmentPath:(NSString *)newAttachmentPath;

@end

NS_ASSUME_NONNULL_END


text:
<?xml version="1.0" encoding="utf-8"?>
<!--

-->

<!-- The attributes in this XML file provide configuration information -->
<!-- for the Search Manager. -->

<input-method xmlns:android="http://schemas.android.com/apk/res/android"
        android:settingsActivity="com.ryg.tinyime.SettingActivity"
>
    <subtype
        android:label="@string/label_subtype_generic"
        android:icon="@mipmap/icon_en_us"
        android:imeSubtypeLocale="en_us"
        android:imeSubtypeMode="keyboard" />

</input-method>


text:
<?php //include($_SERVER['DOCUMENT_ROOT'] . "/dumbass_robots/blackhole.php"); ?>
<!doctype html>
<html class="no-js" <?php language_attributes(); ?>>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title><?php wp_title('|', true, 'right'); ?></title>
	<meta name="viewport" content="width=device-width, initial-scale=1">
<?php wp_head(); ?>
	<link rel="alternate" type="application/rss+xml" title="<?php echo get_bloginfo('name'); ?> Feed" href="<?php echo esc_url(get_feed_link()); ?>">
<?php get_template_part('templates/head-favicons'); ?>
</head>


text:
<?php defined('BASEPATH') OR exit('No direct script access allowed'); ?>

ERROR - 2015-07-08 00:05:51 --> Could not find the specified $config['composer_autoload'] path: http://zangura//vendor/autoload.php
INFO - 2015-07-08 00:05:51 --> Config Class Initialized
INFO - 2015-07-08 00:05:51 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:05:51 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:05:51 --> Utf8 Class Initialized
INFO - 2015-07-08 00:05:51 --> URI Class Initialized
DEBUG - 2015-07-08 00:05:51 --> No URI present. Default controller set.
INFO - 2015-07-08 00:05:51 --> Router Class Initialized
INFO - 2015-07-08 00:05:51 --> Output Class Initialized
INFO - 2015-07-08 00:05:51 --> Security Class Initialized
DEBUG - 2015-07-08 00:05:51 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:05:51 --> Input Class Initialized
INFO - 2015-07-08 00:05:51 --> Language Class Initialized
INFO - 2015-07-08 00:05:51 --> Loader Class Initialized
ERROR - 2015-07-08 00:05:51 --> Unable to load the requested class: Doctrine
ERROR - 2015-07-08 00:06:28 --> Could not find the specified $config['composer_autoload'] path: http://zangura//vendor/autoload.php
INFO - 2015-07-08 00:06:28 --> Config Class Initialized
INFO - 2015-07-08 00:06:28 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:06:28 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:06:28 --> Utf8 Class Initialized
INFO - 2015-07-08 00:06:28 --> URI Class Initialized
DEBUG - 2015-07-08 00:06:28 --> No URI present. Default controller set.
INFO - 2015-07-08 00:06:28 --> Router Class Initialized
INFO - 2015-07-08 00:06:28 --> Output Class Initialized
INFO - 2015-07-08 00:06:28 --> Security Class Initialized
DEBUG - 2015-07-08 00:06:28 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:06:28 --> Input Class Initialized
INFO - 2015-07-08 00:06:28 --> Language Class Initialized
INFO - 2015-07-08 00:06:28 --> Loader Class Initialized
INFO - 2015-07-08 00:06:28 --> Controller Class Initialized
INFO - 2015-07-08 00:06:28 --> File loaded: /var/www/html/zangura/application/views/welcome_message.php
INFO - 2015-07-08 00:06:28 --> Final output sent to browser
DEBUG - 2015-07-08 00:06:28 --> Total execution time: 0.0052
ERROR - 2015-07-08 00:11:48 --> Could not find the specified $config['composer_autoload'] path: http://zangura//vendor/autoload.php
INFO - 2015-07-08 00:11:48 --> Config Class Initialized
INFO - 2015-07-08 00:11:48 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:11:48 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:11:48 --> Utf8 Class Initialized
INFO - 2015-07-08 00:11:48 --> URI Class Initialized
DEBUG - 2015-07-08 00:11:48 --> No URI present. Default controller set.
INFO - 2015-07-08 00:11:48 --> Router Class Initialized
INFO - 2015-07-08 00:11:48 --> Output Class Initialized
INFO - 2015-07-08 00:11:48 --> Security Class Initialized
DEBUG - 2015-07-08 00:11:48 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:11:48 --> Input Class Initialized
INFO - 2015-07-08 00:11:48 --> Language Class Initialized
INFO - 2015-07-08 00:11:48 --> Loader Class Initialized
ERROR - 2015-07-08 00:11:48 --> Unable to load the requested class: Doctrine
ERROR - 2015-07-08 00:19:21 --> Could not find the specified $config['composer_autoload'] path: http://zangura//vendor/autoload.php
INFO - 2015-07-08 00:19:21 --> Config Class Initialized
INFO - 2015-07-08 00:19:21 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:19:21 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:19:21 --> Utf8 Class Initialized
INFO - 2015-07-08 00:19:21 --> URI Class Initialized
DEBUG - 2015-07-08 00:19:21 --> No URI present. Default controller set.
INFO - 2015-07-08 00:19:21 --> Router Class Initialized
INFO - 2015-07-08 00:19:21 --> Output Class Initialized
INFO - 2015-07-08 00:19:21 --> Security Class Initialized
DEBUG - 2015-07-08 00:19:21 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:19:21 --> Input Class Initialized
INFO - 2015-07-08 00:19:21 --> Language Class Initialized
INFO - 2015-07-08 00:19:21 --> Loader Class Initialized
ERROR - 2015-07-08 00:19:21 --> Unable to load the requested class: Doctrine
ERROR - 2015-07-08 00:19:22 --> Could not find the specified $config['composer_autoload'] path: http://zangura//vendor/autoload.php
INFO - 2015-07-08 00:19:22 --> Config Class Initialized
INFO - 2015-07-08 00:19:22 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:19:22 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:19:22 --> Utf8 Class Initialized
INFO - 2015-07-08 00:19:22 --> URI Class Initialized
DEBUG - 2015-07-08 00:19:22 --> No URI present. Default controller set.
INFO - 2015-07-08 00:19:22 --> Router Class Initialized
INFO - 2015-07-08 00:19:22 --> Output Class Initialized
INFO - 2015-07-08 00:19:22 --> Security Class Initialized
DEBUG - 2015-07-08 00:19:22 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:19:22 --> Input Class Initialized
INFO - 2015-07-08 00:19:22 --> Language Class Initialized
INFO - 2015-07-08 00:19:22 --> Loader Class Initialized
ERROR - 2015-07-08 00:19:22 --> Unable to load the requested class: Doctrine
ERROR - 2015-07-08 00:20:10 --> Could not find the specified $config['composer_autoload'] path: http://zangura//vendor/autoload.php
INFO - 2015-07-08 00:20:10 --> Config Class Initialized
INFO - 2015-07-08 00:20:10 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:20:10 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:20:10 --> Utf8 Class Initialized
INFO - 2015-07-08 00:20:10 --> URI Class Initialized
DEBUG - 2015-07-08 00:20:10 --> No URI present. Default controller set.
INFO - 2015-07-08 00:20:10 --> Router Class Initialized
INFO - 2015-07-08 00:20:10 --> Output Class Initialized
INFO - 2015-07-08 00:20:10 --> Security Class Initialized
DEBUG - 2015-07-08 00:20:10 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:20:10 --> Input Class Initialized
INFO - 2015-07-08 00:20:10 --> Language Class Initialized
INFO - 2015-07-08 00:20:10 --> Loader Class Initialized
ERROR - 2015-07-08 00:20:10 --> Unable to load the requested class: Doctrine
ERROR - 2015-07-08 00:20:12 --> Could not find the specified $config['composer_autoload'] path: http://zangura//vendor/autoload.php
INFO - 2015-07-08 00:20:12 --> Config Class Initialized
INFO - 2015-07-08 00:20:12 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:20:12 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:20:12 --> Utf8 Class Initialized
INFO - 2015-07-08 00:20:12 --> URI Class Initialized
DEBUG - 2015-07-08 00:20:12 --> No URI present. Default controller set.
INFO - 2015-07-08 00:20:12 --> Router Class Initialized
INFO - 2015-07-08 00:20:12 --> Output Class Initialized
INFO - 2015-07-08 00:20:12 --> Security Class Initialized
DEBUG - 2015-07-08 00:20:12 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:20:12 --> Input Class Initialized
INFO - 2015-07-08 00:20:12 --> Language Class Initialized
INFO - 2015-07-08 00:20:12 --> Loader Class Initialized
ERROR - 2015-07-08 00:20:12 --> Unable to load the requested class: Doctrine
ERROR - 2015-07-08 00:20:55 --> Could not find the specified $config['composer_autoload'] path: http://zangura//vendor/autoload.php
INFO - 2015-07-08 00:20:55 --> Config Class Initialized
INFO - 2015-07-08 00:20:55 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:20:55 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:20:55 --> Utf8 Class Initialized
INFO - 2015-07-08 00:20:55 --> URI Class Initialized
DEBUG - 2015-07-08 00:20:55 --> No URI present. Default controller set.
INFO - 2015-07-08 00:20:55 --> Router Class Initialized
INFO - 2015-07-08 00:20:55 --> Output Class Initialized
INFO - 2015-07-08 00:20:55 --> Security Class Initialized
DEBUG - 2015-07-08 00:20:55 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:20:55 --> Input Class Initialized
INFO - 2015-07-08 00:20:55 --> Language Class Initialized
INFO - 2015-07-08 00:20:55 --> Loader Class Initialized
ERROR - 2015-07-08 00:20:55 --> Unable to load the requested class: Doctrine
ERROR - 2015-07-08 00:20:55 --> Could not find the specified $config['composer_autoload'] path: http://zangura//vendor/autoload.php
INFO - 2015-07-08 00:20:55 --> Config Class Initialized
INFO - 2015-07-08 00:20:55 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:20:55 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:20:55 --> Utf8 Class Initialized
INFO - 2015-07-08 00:20:55 --> URI Class Initialized
DEBUG - 2015-07-08 00:20:55 --> No URI present. Default controller set.
INFO - 2015-07-08 00:20:55 --> Router Class Initialized
INFO - 2015-07-08 00:20:55 --> Output Class Initialized
INFO - 2015-07-08 00:20:55 --> Security Class Initialized
DEBUG - 2015-07-08 00:20:55 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:20:55 --> Input Class Initialized
INFO - 2015-07-08 00:20:55 --> Language Class Initialized
INFO - 2015-07-08 00:20:55 --> Loader Class Initialized
ERROR - 2015-07-08 00:20:55 --> Unable to load the requested class: Doctrine
ERROR - 2015-07-08 00:20:56 --> Could not find the specified $config['composer_autoload'] path: http://zangura//vendor/autoload.php
INFO - 2015-07-08 00:20:56 --> Config Class Initialized
INFO - 2015-07-08 00:20:56 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:20:56 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:20:56 --> Utf8 Class Initialized
INFO - 2015-07-08 00:20:56 --> URI Class Initialized
DEBUG - 2015-07-08 00:20:56 --> No URI present. Default controller set.
INFO - 2015-07-08 00:20:56 --> Router Class Initialized
INFO - 2015-07-08 00:20:56 --> Output Class Initialized
INFO - 2015-07-08 00:20:56 --> Security Class Initialized
DEBUG - 2015-07-08 00:20:56 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:20:56 --> Input Class Initialized
INFO - 2015-07-08 00:20:56 --> Language Class Initialized
INFO - 2015-07-08 00:20:56 --> Loader Class Initialized
ERROR - 2015-07-08 00:20:56 --> Unable to load the requested class: Doctrine
ERROR - 2015-07-08 00:20:56 --> Could not find the specified $config['composer_autoload'] path: http://zangura//vendor/autoload.php
INFO - 2015-07-08 00:20:56 --> Config Class Initialized
INFO - 2015-07-08 00:20:56 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:20:56 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:20:56 --> Utf8 Class Initialized
INFO - 2015-07-08 00:20:56 --> URI Class Initialized
DEBUG - 2015-07-08 00:20:56 --> No URI present. Default controller set.
INFO - 2015-07-08 00:20:56 --> Router Class Initialized
INFO - 2015-07-08 00:20:56 --> Output Class Initialized
INFO - 2015-07-08 00:20:56 --> Security Class Initialized
DEBUG - 2015-07-08 00:20:56 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:20:56 --> Input Class Initialized
INFO - 2015-07-08 00:20:56 --> Language Class Initialized
INFO - 2015-07-08 00:20:56 --> Loader Class Initialized
ERROR - 2015-07-08 00:20:56 --> Unable to load the requested class: Doctrine
ERROR - 2015-07-08 00:20:56 --> Could not find the specified $config['composer_autoload'] path: http://zangura//vendor/autoload.php
INFO - 2015-07-08 00:20:56 --> Config Class Initialized
INFO - 2015-07-08 00:20:56 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:20:56 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:20:56 --> Utf8 Class Initialized
INFO - 2015-07-08 00:20:56 --> URI Class Initialized
DEBUG - 2015-07-08 00:20:56 --> No URI present. Default controller set.
INFO - 2015-07-08 00:20:56 --> Router Class Initialized
INFO - 2015-07-08 00:20:56 --> Output Class Initialized
INFO - 2015-07-08 00:20:56 --> Security Class Initialized
DEBUG - 2015-07-08 00:20:56 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:20:56 --> Input Class Initialized
INFO - 2015-07-08 00:20:56 --> Language Class Initialized
INFO - 2015-07-08 00:20:56 --> Loader Class Initialized
ERROR - 2015-07-08 00:20:56 --> Unable to load the requested class: Doctrine
ERROR - 2015-07-08 00:20:56 --> Could not find the specified $config['composer_autoload'] path: http://zangura//vendor/autoload.php
INFO - 2015-07-08 00:20:56 --> Config Class Initialized
INFO - 2015-07-08 00:20:56 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:20:56 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:20:56 --> Utf8 Class Initialized
INFO - 2015-07-08 00:20:56 --> URI Class Initialized
DEBUG - 2015-07-08 00:20:56 --> No URI present. Default controller set.
INFO - 2015-07-08 00:20:56 --> Router Class Initialized
INFO - 2015-07-08 00:20:56 --> Output Class Initialized
INFO - 2015-07-08 00:20:56 --> Security Class Initialized
DEBUG - 2015-07-08 00:20:56 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:20:56 --> Input Class Initialized
INFO - 2015-07-08 00:20:56 --> Language Class Initialized
INFO - 2015-07-08 00:20:56 --> Loader Class Initialized
ERROR - 2015-07-08 00:20:56 --> Unable to load the requested class: Doctrine
ERROR - 2015-07-08 00:20:56 --> Could not find the specified $config['composer_autoload'] path: http://zangura//vendor/autoload.php
INFO - 2015-07-08 00:20:56 --> Config Class Initialized
INFO - 2015-07-08 00:20:56 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:20:56 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:20:56 --> Utf8 Class Initialized
INFO - 2015-07-08 00:20:56 --> URI Class Initialized
DEBUG - 2015-07-08 00:20:56 --> No URI present. Default controller set.
INFO - 2015-07-08 00:20:56 --> Router Class Initialized
INFO - 2015-07-08 00:20:56 --> Output Class Initialized
INFO - 2015-07-08 00:20:56 --> Security Class Initialized
DEBUG - 2015-07-08 00:20:56 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:20:56 --> Input Class Initialized
INFO - 2015-07-08 00:20:56 --> Language Class Initialized
INFO - 2015-07-08 00:20:56 --> Loader Class Initialized
ERROR - 2015-07-08 00:20:56 --> Unable to load the requested class: Doctrine
ERROR - 2015-07-08 00:23:41 --> Could not find the specified $config['composer_autoload'] path: http://zangura//vendor/autoload.php
INFO - 2015-07-08 00:23:41 --> Config Class Initialized
INFO - 2015-07-08 00:23:41 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:23:41 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:23:41 --> Utf8 Class Initialized
INFO - 2015-07-08 00:23:41 --> URI Class Initialized
DEBUG - 2015-07-08 00:23:41 --> No URI present. Default controller set.
INFO - 2015-07-08 00:23:41 --> Router Class Initialized
INFO - 2015-07-08 00:23:41 --> Output Class Initialized
INFO - 2015-07-08 00:23:41 --> Security Class Initialized
DEBUG - 2015-07-08 00:23:41 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:23:41 --> Input Class Initialized
INFO - 2015-07-08 00:23:41 --> Language Class Initialized
INFO - 2015-07-08 00:23:41 --> Loader Class Initialized
ERROR - 2015-07-08 00:23:41 --> Unable to load the requested class: Doctrine
ERROR - 2015-07-08 00:24:13 --> $config['composer_autoload'] is set to TRUE but /var/www/html/zangura/application/vendor/autoload.php was not found.
INFO - 2015-07-08 00:24:13 --> Config Class Initialized
INFO - 2015-07-08 00:24:13 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:24:13 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:24:13 --> Utf8 Class Initialized
INFO - 2015-07-08 00:24:13 --> URI Class Initialized
DEBUG - 2015-07-08 00:24:13 --> No URI present. Default controller set.
INFO - 2015-07-08 00:24:13 --> Router Class Initialized
INFO - 2015-07-08 00:24:13 --> Output Class Initialized
INFO - 2015-07-08 00:24:13 --> Security Class Initialized
DEBUG - 2015-07-08 00:24:13 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:24:13 --> Input Class Initialized
INFO - 2015-07-08 00:24:13 --> Language Class Initialized
INFO - 2015-07-08 00:24:13 --> Loader Class Initialized
ERROR - 2015-07-08 00:24:13 --> Unable to load the requested class: Doctrine
ERROR - 2015-07-08 00:24:15 --> $config['composer_autoload'] is set to TRUE but /var/www/html/zangura/application/vendor/autoload.php was not found.
INFO - 2015-07-08 00:24:15 --> Config Class Initialized
INFO - 2015-07-08 00:24:15 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:24:15 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:24:15 --> Utf8 Class Initialized
INFO - 2015-07-08 00:24:15 --> URI Class Initialized
DEBUG - 2015-07-08 00:24:15 --> No URI present. Default controller set.
INFO - 2015-07-08 00:24:15 --> Router Class Initialized
INFO - 2015-07-08 00:24:15 --> Output Class Initialized
INFO - 2015-07-08 00:24:15 --> Security Class Initialized
DEBUG - 2015-07-08 00:24:15 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:24:15 --> Input Class Initialized
INFO - 2015-07-08 00:24:15 --> Language Class Initialized
INFO - 2015-07-08 00:24:15 --> Loader Class Initialized
ERROR - 2015-07-08 00:24:15 --> Unable to load the requested class: Doctrine
ERROR - 2015-07-08 00:24:15 --> $config['composer_autoload'] is set to TRUE but /var/www/html/zangura/application/vendor/autoload.php was not found.
INFO - 2015-07-08 00:24:15 --> Config Class Initialized
INFO - 2015-07-08 00:24:15 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:24:15 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:24:15 --> Utf8 Class Initialized
INFO - 2015-07-08 00:24:15 --> URI Class Initialized
DEBUG - 2015-07-08 00:24:15 --> No URI present. Default controller set.
INFO - 2015-07-08 00:24:15 --> Router Class Initialized
INFO - 2015-07-08 00:24:15 --> Output Class Initialized
INFO - 2015-07-08 00:24:15 --> Security Class Initialized
DEBUG - 2015-07-08 00:24:15 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:24:15 --> Input Class Initialized
INFO - 2015-07-08 00:24:15 --> Language Class Initialized
INFO - 2015-07-08 00:24:15 --> Loader Class Initialized
ERROR - 2015-07-08 00:24:15 --> Unable to load the requested class: Doctrine
ERROR - 2015-07-08 00:24:15 --> $config['composer_autoload'] is set to TRUE but /var/www/html/zangura/application/vendor/autoload.php was not found.
INFO - 2015-07-08 00:24:15 --> Config Class Initialized
INFO - 2015-07-08 00:24:15 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:24:15 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:24:15 --> Utf8 Class Initialized
INFO - 2015-07-08 00:24:15 --> URI Class Initialized
DEBUG - 2015-07-08 00:24:15 --> No URI present. Default controller set.
INFO - 2015-07-08 00:24:15 --> Router Class Initialized
INFO - 2015-07-08 00:24:15 --> Output Class Initialized
INFO - 2015-07-08 00:24:15 --> Security Class Initialized
DEBUG - 2015-07-08 00:24:15 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:24:15 --> Input Class Initialized
INFO - 2015-07-08 00:24:15 --> Language Class Initialized
INFO - 2015-07-08 00:24:15 --> Loader Class Initialized
ERROR - 2015-07-08 00:24:15 --> Unable to load the requested class: Doctrine
ERROR - 2015-07-08 00:24:16 --> $config['composer_autoload'] is set to TRUE but /var/www/html/zangura/application/vendor/autoload.php was not found.
INFO - 2015-07-08 00:24:16 --> Config Class Initialized
INFO - 2015-07-08 00:24:16 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:24:16 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:24:16 --> Utf8 Class Initialized
INFO - 2015-07-08 00:24:16 --> URI Class Initialized
DEBUG - 2015-07-08 00:24:16 --> No URI present. Default controller set.
INFO - 2015-07-08 00:24:16 --> Router Class Initialized
INFO - 2015-07-08 00:24:16 --> Output Class Initialized
INFO - 2015-07-08 00:24:16 --> Security Class Initialized
DEBUG - 2015-07-08 00:24:16 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:24:16 --> Input Class Initialized
INFO - 2015-07-08 00:24:16 --> Language Class Initialized
INFO - 2015-07-08 00:24:16 --> Loader Class Initialized
ERROR - 2015-07-08 00:24:16 --> Unable to load the requested class: Doctrine
ERROR - 2015-07-08 00:24:16 --> $config['composer_autoload'] is set to TRUE but /var/www/html/zangura/application/vendor/autoload.php was not found.
INFO - 2015-07-08 00:24:16 --> Config Class Initialized
INFO - 2015-07-08 00:24:16 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:24:16 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:24:16 --> Utf8 Class Initialized
INFO - 2015-07-08 00:24:16 --> URI Class Initialized
DEBUG - 2015-07-08 00:24:16 --> No URI present. Default controller set.
INFO - 2015-07-08 00:24:16 --> Router Class Initialized
INFO - 2015-07-08 00:24:16 --> Output Class Initialized
INFO - 2015-07-08 00:24:16 --> Security Class Initialized
DEBUG - 2015-07-08 00:24:16 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:24:16 --> Input Class Initialized
INFO - 2015-07-08 00:24:16 --> Language Class Initialized
INFO - 2015-07-08 00:24:16 --> Loader Class Initialized
ERROR - 2015-07-08 00:24:16 --> Unable to load the requested class: Doctrine
ERROR - 2015-07-08 00:24:16 --> $config['composer_autoload'] is set to TRUE but /var/www/html/zangura/application/vendor/autoload.php was not found.
INFO - 2015-07-08 00:24:16 --> Config Class Initialized
INFO - 2015-07-08 00:24:16 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:24:16 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:24:16 --> Utf8 Class Initialized
INFO - 2015-07-08 00:24:16 --> URI Class Initialized
DEBUG - 2015-07-08 00:24:16 --> No URI present. Default controller set.
INFO - 2015-07-08 00:24:16 --> Router Class Initialized
INFO - 2015-07-08 00:24:16 --> Output Class Initialized
INFO - 2015-07-08 00:24:16 --> Security Class Initialized
DEBUG - 2015-07-08 00:24:16 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:24:16 --> Input Class Initialized
INFO - 2015-07-08 00:24:16 --> Language Class Initialized
INFO - 2015-07-08 00:24:16 --> Loader Class Initialized
ERROR - 2015-07-08 00:24:16 --> Unable to load the requested class: Doctrine
ERROR - 2015-07-08 00:24:16 --> $config['composer_autoload'] is set to TRUE but /var/www/html/zangura/application/vendor/autoload.php was not found.
INFO - 2015-07-08 00:24:16 --> Config Class Initialized
INFO - 2015-07-08 00:24:16 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:24:16 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:24:16 --> Utf8 Class Initialized
INFO - 2015-07-08 00:24:16 --> URI Class Initialized
DEBUG - 2015-07-08 00:24:16 --> No URI present. Default controller set.
INFO - 2015-07-08 00:24:16 --> Router Class Initialized
INFO - 2015-07-08 00:24:16 --> Output Class Initialized
INFO - 2015-07-08 00:24:16 --> Security Class Initialized
DEBUG - 2015-07-08 00:24:16 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:24:16 --> Input Class Initialized
INFO - 2015-07-08 00:24:16 --> Language Class Initialized
INFO - 2015-07-08 00:24:16 --> Loader Class Initialized
ERROR - 2015-07-08 00:24:16 --> Unable to load the requested class: Doctrine
ERROR - 2015-07-08 00:24:16 --> $config['composer_autoload'] is set to TRUE but /var/www/html/zangura/application/vendor/autoload.php was not found.
INFO - 2015-07-08 00:24:16 --> Config Class Initialized
INFO - 2015-07-08 00:24:16 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:24:16 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:24:16 --> Utf8 Class Initialized
INFO - 2015-07-08 00:24:16 --> URI Class Initialized
DEBUG - 2015-07-08 00:24:16 --> No URI present. Default controller set.
INFO - 2015-07-08 00:24:16 --> Router Class Initialized
INFO - 2015-07-08 00:24:16 --> Output Class Initialized
INFO - 2015-07-08 00:24:16 --> Security Class Initialized
DEBUG - 2015-07-08 00:24:16 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:24:16 --> Input Class Initialized
INFO - 2015-07-08 00:24:16 --> Language Class Initialized
INFO - 2015-07-08 00:24:16 --> Loader Class Initialized
ERROR - 2015-07-08 00:24:16 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:25:00 --> Config Class Initialized
INFO - 2015-07-08 00:25:00 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:25:00 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:25:00 --> Utf8 Class Initialized
INFO - 2015-07-08 00:25:00 --> URI Class Initialized
DEBUG - 2015-07-08 00:25:00 --> No URI present. Default controller set.
INFO - 2015-07-08 00:25:00 --> Router Class Initialized
INFO - 2015-07-08 00:25:00 --> Output Class Initialized
INFO - 2015-07-08 00:25:00 --> Security Class Initialized
DEBUG - 2015-07-08 00:25:00 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:25:00 --> Input Class Initialized
INFO - 2015-07-08 00:25:00 --> Language Class Initialized
INFO - 2015-07-08 00:25:00 --> Loader Class Initialized
ERROR - 2015-07-08 00:25:00 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:25:00 --> Config Class Initialized
INFO - 2015-07-08 00:25:00 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:25:00 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:25:00 --> Utf8 Class Initialized
INFO - 2015-07-08 00:25:00 --> URI Class Initialized
DEBUG - 2015-07-08 00:25:00 --> No URI present. Default controller set.
INFO - 2015-07-08 00:25:00 --> Router Class Initialized
INFO - 2015-07-08 00:25:00 --> Output Class Initialized
INFO - 2015-07-08 00:25:00 --> Security Class Initialized
DEBUG - 2015-07-08 00:25:00 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:25:00 --> Input Class Initialized
INFO - 2015-07-08 00:25:00 --> Language Class Initialized
INFO - 2015-07-08 00:25:00 --> Loader Class Initialized
ERROR - 2015-07-08 00:25:00 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:25:01 --> Config Class Initialized
INFO - 2015-07-08 00:25:01 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:25:01 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:25:01 --> Utf8 Class Initialized
INFO - 2015-07-08 00:25:01 --> URI Class Initialized
DEBUG - 2015-07-08 00:25:01 --> No URI present. Default controller set.
INFO - 2015-07-08 00:25:01 --> Router Class Initialized
INFO - 2015-07-08 00:25:01 --> Output Class Initialized
INFO - 2015-07-08 00:25:01 --> Security Class Initialized
DEBUG - 2015-07-08 00:25:01 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:25:01 --> Input Class Initialized
INFO - 2015-07-08 00:25:01 --> Language Class Initialized
INFO - 2015-07-08 00:25:01 --> Loader Class Initialized
ERROR - 2015-07-08 00:25:01 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:25:01 --> Config Class Initialized
INFO - 2015-07-08 00:25:01 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:25:01 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:25:01 --> Utf8 Class Initialized
INFO - 2015-07-08 00:25:01 --> URI Class Initialized
DEBUG - 2015-07-08 00:25:01 --> No URI present. Default controller set.
INFO - 2015-07-08 00:25:01 --> Router Class Initialized
INFO - 2015-07-08 00:25:01 --> Output Class Initialized
INFO - 2015-07-08 00:25:01 --> Security Class Initialized
DEBUG - 2015-07-08 00:25:01 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:25:01 --> Input Class Initialized
INFO - 2015-07-08 00:25:01 --> Language Class Initialized
INFO - 2015-07-08 00:25:01 --> Loader Class Initialized
ERROR - 2015-07-08 00:25:01 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:25:58 --> Config Class Initialized
INFO - 2015-07-08 00:25:58 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:25:58 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:25:58 --> Utf8 Class Initialized
INFO - 2015-07-08 00:25:58 --> URI Class Initialized
DEBUG - 2015-07-08 00:25:58 --> No URI present. Default controller set.
INFO - 2015-07-08 00:25:58 --> Router Class Initialized
INFO - 2015-07-08 00:25:58 --> Output Class Initialized
INFO - 2015-07-08 00:25:58 --> Security Class Initialized
DEBUG - 2015-07-08 00:25:58 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:25:58 --> Input Class Initialized
INFO - 2015-07-08 00:25:58 --> Language Class Initialized
INFO - 2015-07-08 00:25:58 --> Loader Class Initialized
ERROR - 2015-07-08 00:25:58 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:25:59 --> Config Class Initialized
INFO - 2015-07-08 00:25:59 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:25:59 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:25:59 --> Utf8 Class Initialized
INFO - 2015-07-08 00:25:59 --> URI Class Initialized
DEBUG - 2015-07-08 00:25:59 --> No URI present. Default controller set.
INFO - 2015-07-08 00:25:59 --> Router Class Initialized
INFO - 2015-07-08 00:25:59 --> Output Class Initialized
INFO - 2015-07-08 00:25:59 --> Security Class Initialized
DEBUG - 2015-07-08 00:25:59 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:25:59 --> Input Class Initialized
INFO - 2015-07-08 00:25:59 --> Language Class Initialized
INFO - 2015-07-08 00:25:59 --> Loader Class Initialized
ERROR - 2015-07-08 00:25:59 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:25:59 --> Config Class Initialized
INFO - 2015-07-08 00:25:59 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:25:59 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:25:59 --> Utf8 Class Initialized
INFO - 2015-07-08 00:25:59 --> URI Class Initialized
DEBUG - 2015-07-08 00:25:59 --> No URI present. Default controller set.
INFO - 2015-07-08 00:25:59 --> Router Class Initialized
INFO - 2015-07-08 00:25:59 --> Output Class Initialized
INFO - 2015-07-08 00:25:59 --> Security Class Initialized
DEBUG - 2015-07-08 00:25:59 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:25:59 --> Input Class Initialized
INFO - 2015-07-08 00:25:59 --> Language Class Initialized
INFO - 2015-07-08 00:25:59 --> Loader Class Initialized
ERROR - 2015-07-08 00:25:59 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:25:59 --> Config Class Initialized
INFO - 2015-07-08 00:25:59 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:25:59 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:25:59 --> Utf8 Class Initialized
INFO - 2015-07-08 00:25:59 --> URI Class Initialized
DEBUG - 2015-07-08 00:25:59 --> No URI present. Default controller set.
INFO - 2015-07-08 00:25:59 --> Router Class Initialized
INFO - 2015-07-08 00:25:59 --> Output Class Initialized
INFO - 2015-07-08 00:25:59 --> Security Class Initialized
DEBUG - 2015-07-08 00:25:59 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:25:59 --> Input Class Initialized
INFO - 2015-07-08 00:25:59 --> Language Class Initialized
INFO - 2015-07-08 00:25:59 --> Loader Class Initialized
ERROR - 2015-07-08 00:25:59 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:25:59 --> Config Class Initialized
INFO - 2015-07-08 00:25:59 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:25:59 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:25:59 --> Utf8 Class Initialized
INFO - 2015-07-08 00:25:59 --> URI Class Initialized
DEBUG - 2015-07-08 00:25:59 --> No URI present. Default controller set.
INFO - 2015-07-08 00:25:59 --> Router Class Initialized
INFO - 2015-07-08 00:25:59 --> Output Class Initialized
INFO - 2015-07-08 00:25:59 --> Security Class Initialized
DEBUG - 2015-07-08 00:25:59 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:25:59 --> Input Class Initialized
INFO - 2015-07-08 00:25:59 --> Language Class Initialized
INFO - 2015-07-08 00:25:59 --> Loader Class Initialized
ERROR - 2015-07-08 00:25:59 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:26:00 --> Config Class Initialized
INFO - 2015-07-08 00:26:00 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:26:00 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:26:00 --> Utf8 Class Initialized
INFO - 2015-07-08 00:26:00 --> URI Class Initialized
DEBUG - 2015-07-08 00:26:00 --> No URI present. Default controller set.
INFO - 2015-07-08 00:26:00 --> Router Class Initialized
INFO - 2015-07-08 00:26:00 --> Output Class Initialized
INFO - 2015-07-08 00:26:00 --> Security Class Initialized
DEBUG - 2015-07-08 00:26:00 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:26:00 --> Input Class Initialized
INFO - 2015-07-08 00:26:00 --> Language Class Initialized
INFO - 2015-07-08 00:26:00 --> Loader Class Initialized
ERROR - 2015-07-08 00:26:00 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:26:00 --> Config Class Initialized
INFO - 2015-07-08 00:26:00 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:26:00 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:26:00 --> Utf8 Class Initialized
INFO - 2015-07-08 00:26:00 --> URI Class Initialized
DEBUG - 2015-07-08 00:26:00 --> No URI present. Default controller set.
INFO - 2015-07-08 00:26:00 --> Router Class Initialized
INFO - 2015-07-08 00:26:00 --> Output Class Initialized
INFO - 2015-07-08 00:26:00 --> Security Class Initialized
DEBUG - 2015-07-08 00:26:00 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:26:00 --> Input Class Initialized
INFO - 2015-07-08 00:26:00 --> Language Class Initialized
INFO - 2015-07-08 00:26:00 --> Loader Class Initialized
ERROR - 2015-07-08 00:26:00 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:26:52 --> Config Class Initialized
INFO - 2015-07-08 00:26:52 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:26:52 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:26:52 --> Utf8 Class Initialized
INFO - 2015-07-08 00:26:52 --> URI Class Initialized
DEBUG - 2015-07-08 00:26:52 --> No URI present. Default controller set.
INFO - 2015-07-08 00:26:52 --> Router Class Initialized
INFO - 2015-07-08 00:26:52 --> Output Class Initialized
INFO - 2015-07-08 00:26:52 --> Security Class Initialized
DEBUG - 2015-07-08 00:26:52 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:26:52 --> Input Class Initialized
INFO - 2015-07-08 00:26:52 --> Language Class Initialized
INFO - 2015-07-08 00:26:52 --> Loader Class Initialized
ERROR - 2015-07-08 00:26:52 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:26:52 --> Config Class Initialized
INFO - 2015-07-08 00:26:52 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:26:52 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:26:52 --> Utf8 Class Initialized
INFO - 2015-07-08 00:26:52 --> URI Class Initialized
DEBUG - 2015-07-08 00:26:52 --> No URI present. Default controller set.
INFO - 2015-07-08 00:26:52 --> Router Class Initialized
INFO - 2015-07-08 00:26:52 --> Output Class Initialized
INFO - 2015-07-08 00:26:52 --> Security Class Initialized
DEBUG - 2015-07-08 00:26:52 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:26:52 --> Input Class Initialized
INFO - 2015-07-08 00:26:52 --> Language Class Initialized
INFO - 2015-07-08 00:26:52 --> Loader Class Initialized
ERROR - 2015-07-08 00:26:52 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:26:52 --> Config Class Initialized
INFO - 2015-07-08 00:26:52 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:26:52 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:26:52 --> Utf8 Class Initialized
INFO - 2015-07-08 00:26:52 --> URI Class Initialized
DEBUG - 2015-07-08 00:26:52 --> No URI present. Default controller set.
INFO - 2015-07-08 00:26:52 --> Router Class Initialized
INFO - 2015-07-08 00:26:52 --> Output Class Initialized
INFO - 2015-07-08 00:26:52 --> Security Class Initialized
DEBUG - 2015-07-08 00:26:52 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:26:52 --> Input Class Initialized
INFO - 2015-07-08 00:26:52 --> Language Class Initialized
INFO - 2015-07-08 00:26:52 --> Loader Class Initialized
ERROR - 2015-07-08 00:26:52 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:26:53 --> Config Class Initialized
INFO - 2015-07-08 00:26:53 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:26:53 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:26:53 --> Utf8 Class Initialized
INFO - 2015-07-08 00:26:53 --> URI Class Initialized
DEBUG - 2015-07-08 00:26:53 --> No URI present. Default controller set.
INFO - 2015-07-08 00:26:53 --> Router Class Initialized
INFO - 2015-07-08 00:26:53 --> Output Class Initialized
INFO - 2015-07-08 00:26:53 --> Security Class Initialized
DEBUG - 2015-07-08 00:26:53 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:26:53 --> Input Class Initialized
INFO - 2015-07-08 00:26:53 --> Language Class Initialized
INFO - 2015-07-08 00:26:53 --> Loader Class Initialized
ERROR - 2015-07-08 00:26:53 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:26:53 --> Config Class Initialized
INFO - 2015-07-08 00:26:53 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:26:53 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:26:53 --> Utf8 Class Initialized
INFO - 2015-07-08 00:26:53 --> URI Class Initialized
DEBUG - 2015-07-08 00:26:53 --> No URI present. Default controller set.
INFO - 2015-07-08 00:26:53 --> Router Class Initialized
INFO - 2015-07-08 00:26:53 --> Output Class Initialized
INFO - 2015-07-08 00:26:53 --> Security Class Initialized
DEBUG - 2015-07-08 00:26:53 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:26:53 --> Input Class Initialized
INFO - 2015-07-08 00:26:53 --> Language Class Initialized
INFO - 2015-07-08 00:26:53 --> Loader Class Initialized
ERROR - 2015-07-08 00:26:53 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:26:53 --> Config Class Initialized
INFO - 2015-07-08 00:26:53 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:26:53 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:26:53 --> Utf8 Class Initialized
INFO - 2015-07-08 00:26:53 --> URI Class Initialized
DEBUG - 2015-07-08 00:26:53 --> No URI present. Default controller set.
INFO - 2015-07-08 00:26:53 --> Router Class Initialized
INFO - 2015-07-08 00:26:53 --> Output Class Initialized
INFO - 2015-07-08 00:26:53 --> Security Class Initialized
DEBUG - 2015-07-08 00:26:53 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:26:53 --> Input Class Initialized
INFO - 2015-07-08 00:26:53 --> Language Class Initialized
INFO - 2015-07-08 00:26:53 --> Loader Class Initialized
ERROR - 2015-07-08 00:26:53 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:26:53 --> Config Class Initialized
INFO - 2015-07-08 00:26:53 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:26:53 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:26:53 --> Utf8 Class Initialized
INFO - 2015-07-08 00:26:53 --> URI Class Initialized
DEBUG - 2015-07-08 00:26:53 --> No URI present. Default controller set.
INFO - 2015-07-08 00:26:53 --> Router Class Initialized
INFO - 2015-07-08 00:26:53 --> Output Class Initialized
INFO - 2015-07-08 00:26:53 --> Security Class Initialized
DEBUG - 2015-07-08 00:26:53 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:26:53 --> Input Class Initialized
INFO - 2015-07-08 00:26:53 --> Language Class Initialized
INFO - 2015-07-08 00:26:53 --> Loader Class Initialized
ERROR - 2015-07-08 00:26:53 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:29:27 --> Config Class Initialized
INFO - 2015-07-08 00:29:27 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:29:27 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:29:27 --> Utf8 Class Initialized
INFO - 2015-07-08 00:29:27 --> URI Class Initialized
DEBUG - 2015-07-08 00:29:27 --> No URI present. Default controller set.
INFO - 2015-07-08 00:29:27 --> Router Class Initialized
INFO - 2015-07-08 00:29:27 --> Output Class Initialized
INFO - 2015-07-08 00:29:27 --> Security Class Initialized
DEBUG - 2015-07-08 00:29:27 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:29:27 --> Input Class Initialized
INFO - 2015-07-08 00:29:27 --> Language Class Initialized
INFO - 2015-07-08 00:29:27 --> Loader Class Initialized
ERROR - 2015-07-08 00:29:27 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:29:27 --> Config Class Initialized
INFO - 2015-07-08 00:29:27 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:29:27 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:29:27 --> Utf8 Class Initialized
INFO - 2015-07-08 00:29:27 --> URI Class Initialized
DEBUG - 2015-07-08 00:29:27 --> No URI present. Default controller set.
INFO - 2015-07-08 00:29:27 --> Router Class Initialized
INFO - 2015-07-08 00:29:27 --> Output Class Initialized
INFO - 2015-07-08 00:29:27 --> Security Class Initialized
DEBUG - 2015-07-08 00:29:27 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:29:27 --> Input Class Initialized
INFO - 2015-07-08 00:29:27 --> Language Class Initialized
INFO - 2015-07-08 00:29:27 --> Loader Class Initialized
ERROR - 2015-07-08 00:29:27 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:29:27 --> Config Class Initialized
INFO - 2015-07-08 00:29:27 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:29:27 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:29:27 --> Utf8 Class Initialized
INFO - 2015-07-08 00:29:27 --> URI Class Initialized
DEBUG - 2015-07-08 00:29:27 --> No URI present. Default controller set.
INFO - 2015-07-08 00:29:27 --> Router Class Initialized
INFO - 2015-07-08 00:29:27 --> Output Class Initialized
INFO - 2015-07-08 00:29:27 --> Security Class Initialized
DEBUG - 2015-07-08 00:29:27 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:29:27 --> Input Class Initialized
INFO - 2015-07-08 00:29:27 --> Language Class Initialized
INFO - 2015-07-08 00:29:27 --> Loader Class Initialized
ERROR - 2015-07-08 00:29:27 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:29:33 --> Config Class Initialized
INFO - 2015-07-08 00:29:33 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:29:33 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:29:33 --> Utf8 Class Initialized
INFO - 2015-07-08 00:29:33 --> URI Class Initialized
DEBUG - 2015-07-08 00:29:33 --> No URI present. Default controller set.
INFO - 2015-07-08 00:29:33 --> Router Class Initialized
INFO - 2015-07-08 00:29:33 --> Output Class Initialized
INFO - 2015-07-08 00:29:33 --> Security Class Initialized
DEBUG - 2015-07-08 00:29:33 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:29:33 --> Input Class Initialized
INFO - 2015-07-08 00:29:33 --> Language Class Initialized
INFO - 2015-07-08 00:29:33 --> Loader Class Initialized
ERROR - 2015-07-08 00:29:33 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:30:39 --> Config Class Initialized
INFO - 2015-07-08 00:30:39 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:30:39 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:30:39 --> Utf8 Class Initialized
INFO - 2015-07-08 00:30:39 --> URI Class Initialized
DEBUG - 2015-07-08 00:30:39 --> No URI present. Default controller set.
INFO - 2015-07-08 00:30:39 --> Router Class Initialized
INFO - 2015-07-08 00:30:39 --> Output Class Initialized
INFO - 2015-07-08 00:30:39 --> Security Class Initialized
DEBUG - 2015-07-08 00:30:39 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:30:39 --> Input Class Initialized
INFO - 2015-07-08 00:30:39 --> Language Class Initialized
INFO - 2015-07-08 00:30:39 --> Loader Class Initialized
INFO - 2015-07-08 00:30:39 --> Controller Class Initialized
INFO - 2015-07-08 00:30:39 --> File loaded: /var/www/html/zangura/application/views/welcome_message.php
INFO - 2015-07-08 00:30:39 --> Final output sent to browser
DEBUG - 2015-07-08 00:30:39 --> Total execution time: 0.0036
INFO - 2015-07-08 00:33:17 --> Config Class Initialized
INFO - 2015-07-08 00:33:17 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:33:17 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:33:17 --> Utf8 Class Initialized
INFO - 2015-07-08 00:33:17 --> URI Class Initialized
DEBUG - 2015-07-08 00:33:17 --> No URI present. Default controller set.
INFO - 2015-07-08 00:33:17 --> Router Class Initialized
INFO - 2015-07-08 00:33:17 --> Output Class Initialized
INFO - 2015-07-08 00:33:17 --> Security Class Initialized
DEBUG - 2015-07-08 00:33:17 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:33:17 --> Input Class Initialized
INFO - 2015-07-08 00:33:17 --> Language Class Initialized
ERROR - 2015-07-08 00:33:17 --> 404 Page Not Found: Welcome/index
INFO - 2015-07-08 00:33:24 --> Config Class Initialized
INFO - 2015-07-08 00:33:24 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:33:24 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:33:24 --> Utf8 Class Initialized
INFO - 2015-07-08 00:33:24 --> URI Class Initialized
DEBUG - 2015-07-08 00:33:24 --> No URI present. Default controller set.
INFO - 2015-07-08 00:33:24 --> Router Class Initialized
INFO - 2015-07-08 00:33:24 --> Output Class Initialized
INFO - 2015-07-08 00:33:24 --> Security Class Initialized
DEBUG - 2015-07-08 00:33:24 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:33:24 --> Input Class Initialized
INFO - 2015-07-08 00:33:24 --> Language Class Initialized
INFO - 2015-07-08 00:33:24 --> Loader Class Initialized
ERROR - 2015-07-08 00:33:24 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:33:27 --> Config Class Initialized
INFO - 2015-07-08 00:33:27 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:33:27 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:33:27 --> Utf8 Class Initialized
INFO - 2015-07-08 00:33:27 --> URI Class Initialized
DEBUG - 2015-07-08 00:33:27 --> No URI present. Default controller set.
INFO - 2015-07-08 00:33:27 --> Router Class Initialized
INFO - 2015-07-08 00:33:27 --> Output Class Initialized
INFO - 2015-07-08 00:33:27 --> Security Class Initialized
DEBUG - 2015-07-08 00:33:27 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:33:27 --> Input Class Initialized
INFO - 2015-07-08 00:33:27 --> Language Class Initialized
INFO - 2015-07-08 00:33:27 --> Loader Class Initialized
ERROR - 2015-07-08 00:33:27 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:33:28 --> Config Class Initialized
INFO - 2015-07-08 00:33:28 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:33:28 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:33:28 --> Utf8 Class Initialized
INFO - 2015-07-08 00:33:28 --> URI Class Initialized
DEBUG - 2015-07-08 00:33:28 --> No URI present. Default controller set.
INFO - 2015-07-08 00:33:28 --> Router Class Initialized
INFO - 2015-07-08 00:33:28 --> Output Class Initialized
INFO - 2015-07-08 00:33:28 --> Security Class Initialized
DEBUG - 2015-07-08 00:33:28 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:33:28 --> Input Class Initialized
INFO - 2015-07-08 00:33:28 --> Language Class Initialized
INFO - 2015-07-08 00:33:28 --> Loader Class Initialized
ERROR - 2015-07-08 00:33:28 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:33:28 --> Config Class Initialized
INFO - 2015-07-08 00:33:28 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:33:28 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:33:28 --> Utf8 Class Initialized
INFO - 2015-07-08 00:33:28 --> URI Class Initialized
DEBUG - 2015-07-08 00:33:28 --> No URI present. Default controller set.
INFO - 2015-07-08 00:33:28 --> Router Class Initialized
INFO - 2015-07-08 00:33:28 --> Output Class Initialized
INFO - 2015-07-08 00:33:28 --> Security Class Initialized
DEBUG - 2015-07-08 00:33:28 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:33:28 --> Input Class Initialized
INFO - 2015-07-08 00:33:28 --> Language Class Initialized
INFO - 2015-07-08 00:33:28 --> Loader Class Initialized
ERROR - 2015-07-08 00:33:28 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:33:28 --> Config Class Initialized
INFO - 2015-07-08 00:33:28 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:33:28 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:33:28 --> Utf8 Class Initialized
INFO - 2015-07-08 00:33:28 --> URI Class Initialized
DEBUG - 2015-07-08 00:33:28 --> No URI present. Default controller set.
INFO - 2015-07-08 00:33:28 --> Router Class Initialized
INFO - 2015-07-08 00:33:28 --> Output Class Initialized
INFO - 2015-07-08 00:33:28 --> Security Class Initialized
DEBUG - 2015-07-08 00:33:28 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:33:28 --> Input Class Initialized
INFO - 2015-07-08 00:33:28 --> Language Class Initialized
INFO - 2015-07-08 00:33:28 --> Loader Class Initialized
ERROR - 2015-07-08 00:33:28 --> Unable to load the requested class: Doctrine
INFO - 2015-07-08 00:33:38 --> Config Class Initialized
INFO - 2015-07-08 00:33:38 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:33:38 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:33:38 --> Utf8 Class Initialized
INFO - 2015-07-08 00:33:38 --> URI Class Initialized
DEBUG - 2015-07-08 00:33:38 --> No URI present. Default controller set.
INFO - 2015-07-08 00:33:38 --> Router Class Initialized
INFO - 2015-07-08 00:33:38 --> Output Class Initialized
INFO - 2015-07-08 00:33:38 --> Security Class Initialized
DEBUG - 2015-07-08 00:33:38 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:33:38 --> Input Class Initialized
INFO - 2015-07-08 00:33:38 --> Language Class Initialized
INFO - 2015-07-08 00:33:38 --> Loader Class Initialized
ERROR - 2015-07-08 00:33:38 --> Unable to load the requested class: Dotrine
INFO - 2015-07-08 00:35:56 --> Config Class Initialized
INFO - 2015-07-08 00:35:56 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:35:56 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:35:56 --> Utf8 Class Initialized
INFO - 2015-07-08 00:35:56 --> URI Class Initialized
DEBUG - 2015-07-08 00:35:56 --> No URI present. Default controller set.
INFO - 2015-07-08 00:35:56 --> Router Class Initialized
INFO - 2015-07-08 00:35:56 --> Output Class Initialized
INFO - 2015-07-08 00:35:56 --> Security Class Initialized
DEBUG - 2015-07-08 00:35:56 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:35:56 --> Input Class Initialized
INFO - 2015-07-08 00:35:56 --> Language Class Initialized
INFO - 2015-07-08 00:35:56 --> Loader Class Initialized
ERROR - 2015-07-08 00:35:56 --> Severity: Error --> Class 'Doctrine\Common\Cache\ArrayCache' not found /var/www/html/zangura/application/libraries/bootstrap.php 28
INFO - 2015-07-08 00:36:49 --> Config Class Initialized
INFO - 2015-07-08 00:36:49 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:36:49 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:36:49 --> Utf8 Class Initialized
INFO - 2015-07-08 00:36:49 --> URI Class Initialized
DEBUG - 2015-07-08 00:36:49 --> No URI present. Default controller set.
INFO - 2015-07-08 00:36:49 --> Router Class Initialized
INFO - 2015-07-08 00:36:49 --> Output Class Initialized
INFO - 2015-07-08 00:36:49 --> Security Class Initialized
DEBUG - 2015-07-08 00:36:49 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:36:49 --> Input Class Initialized
INFO - 2015-07-08 00:36:49 --> Language Class Initialized
INFO - 2015-07-08 00:36:49 --> Loader Class Initialized
ERROR - 2015-07-08 00:36:49 --> Severity: Warning --> Cannot modify header information - headers already sent by (output started at /var/www/html/zangura/application/libraries/Doctrine/ORM/Tools/Setup.php:142) /var/www/html/zangura/system/core/Common.php 569
ERROR - 2015-07-08 00:36:49 --> Severity: Error --> Class 'Doctrine\Common\Cache\ArrayCache' not found /var/www/html/zangura/application/libraries/Doctrine/ORM/Tools/Setup.php 142
INFO - 2015-07-08 00:38:10 --> Config Class Initialized
INFO - 2015-07-08 00:38:10 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:38:10 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:38:10 --> Utf8 Class Initialized
INFO - 2015-07-08 00:38:10 --> URI Class Initialized
DEBUG - 2015-07-08 00:38:10 --> No URI present. Default controller set.
INFO - 2015-07-08 00:38:10 --> Router Class Initialized
INFO - 2015-07-08 00:38:10 --> Output Class Initialized
INFO - 2015-07-08 00:38:10 --> Security Class Initialized
DEBUG - 2015-07-08 00:38:10 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:38:10 --> Input Class Initialized
INFO - 2015-07-08 00:38:10 --> Language Class Initialized
INFO - 2015-07-08 00:38:10 --> Loader Class Initialized
ERROR - 2015-07-08 00:38:10 --> Severity: Error --> Class 'Doctrine\ORM\Configuration' not found /var/www/html/zangura/application/libraries/Doctrine.php 32
INFO - 2015-07-08 00:38:25 --> Config Class Initialized
INFO - 2015-07-08 00:38:25 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:38:25 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:38:25 --> Utf8 Class Initialized
INFO - 2015-07-08 00:38:25 --> URI Class Initialized
DEBUG - 2015-07-08 00:38:25 --> No URI present. Default controller set.
INFO - 2015-07-08 00:38:25 --> Router Class Initialized
INFO - 2015-07-08 00:38:25 --> Output Class Initialized
INFO - 2015-07-08 00:38:25 --> Security Class Initialized
DEBUG - 2015-07-08 00:38:25 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:38:25 --> Input Class Initialized
INFO - 2015-07-08 00:38:25 --> Language Class Initialized
INFO - 2015-07-08 00:38:25 --> Loader Class Initialized
ERROR - 2015-07-08 00:38:25 --> Severity: Warning --> require_once(/var/www/html/zangura/application//Common/ClassLoader.php): failed to open stream: No such file or directory /var/www/html/zangura/application/libraries/Doctrine.php 20
ERROR - 2015-07-08 00:38:25 --> Severity: Warning --> Cannot modify header information - headers already sent by (output started at /var/www/html/zangura/application/libraries/Doctrine.php:20) /var/www/html/zangura/system/core/Common.php 569
ERROR - 2015-07-08 00:38:25 --> Severity: Compile Error --> require_once(): Failed opening required '/var/www/html/zangura/application//Common/ClassLoader.php' (include_path='.:/usr/share/php:/usr/share/pear') /var/www/html/zangura/application/libraries/Doctrine.php 20
INFO - 2015-07-08 00:40:54 --> Config Class Initialized
INFO - 2015-07-08 00:40:54 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:40:54 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:40:54 --> Utf8 Class Initialized
INFO - 2015-07-08 00:40:54 --> URI Class Initialized
DEBUG - 2015-07-08 00:40:54 --> No URI present. Default controller set.
INFO - 2015-07-08 00:40:54 --> Router Class Initialized
INFO - 2015-07-08 00:40:54 --> Output Class Initialized
INFO - 2015-07-08 00:40:54 --> Security Class Initialized
DEBUG - 2015-07-08 00:40:54 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:40:54 --> Input Class Initialized
INFO - 2015-07-08 00:40:54 --> Language Class Initialized
INFO - 2015-07-08 00:40:54 --> Loader Class Initialized
ERROR - 2015-07-08 00:40:54 --> Severity: Error --> Class 'Doctrine\ORM\Configuration' not found /var/www/html/zangura/application/libraries/Doctrine.php 31
INFO - 2015-07-08 00:40:56 --> Config Class Initialized
INFO - 2015-07-08 00:40:56 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:40:56 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:40:56 --> Utf8 Class Initialized
INFO - 2015-07-08 00:40:56 --> URI Class Initialized
DEBUG - 2015-07-08 00:40:56 --> No URI present. Default controller set.
INFO - 2015-07-08 00:40:56 --> Router Class Initialized
INFO - 2015-07-08 00:40:56 --> Output Class Initialized
INFO - 2015-07-08 00:40:56 --> Security Class Initialized
DEBUG - 2015-07-08 00:40:56 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:40:56 --> Input Class Initialized
INFO - 2015-07-08 00:40:56 --> Language Class Initialized
INFO - 2015-07-08 00:40:56 --> Loader Class Initialized
ERROR - 2015-07-08 00:40:56 --> Severity: Error --> Class 'Doctrine\ORM\Configuration' not found /var/www/html/zangura/application/libraries/Doctrine.php 31
INFO - 2015-07-08 00:40:56 --> Config Class Initialized
INFO - 2015-07-08 00:40:56 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:40:56 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:40:56 --> Utf8 Class Initialized
INFO - 2015-07-08 00:40:56 --> URI Class Initialized
DEBUG - 2015-07-08 00:40:56 --> No URI present. Default controller set.
INFO - 2015-07-08 00:40:56 --> Router Class Initialized
INFO - 2015-07-08 00:40:56 --> Output Class Initialized
INFO - 2015-07-08 00:40:56 --> Security Class Initialized
DEBUG - 2015-07-08 00:40:56 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:40:56 --> Input Class Initialized
INFO - 2015-07-08 00:40:56 --> Language Class Initialized
INFO - 2015-07-08 00:40:56 --> Loader Class Initialized
ERROR - 2015-07-08 00:40:56 --> Severity: Error --> Class 'Doctrine\ORM\Configuration' not found /var/www/html/zangura/application/libraries/Doctrine.php 31
INFO - 2015-07-08 00:41:42 --> Config Class Initialized
INFO - 2015-07-08 00:41:42 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:41:42 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:41:42 --> Utf8 Class Initialized
INFO - 2015-07-08 00:41:42 --> URI Class Initialized
DEBUG - 2015-07-08 00:41:42 --> No URI present. Default controller set.
INFO - 2015-07-08 00:41:42 --> Router Class Initialized
INFO - 2015-07-08 00:41:42 --> Output Class Initialized
INFO - 2015-07-08 00:41:42 --> Security Class Initialized
DEBUG - 2015-07-08 00:41:42 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:41:42 --> Input Class Initialized
INFO - 2015-07-08 00:41:42 --> Language Class Initialized
INFO - 2015-07-08 00:41:42 --> Loader Class Initialized
ERROR - 2015-07-08 00:41:42 --> Severity: Warning --> require_once(/var/www/html/zangura/application/vendor/autoload.php): failed to open stream: No such file or directory /var/www/html/zangura/application/libraries/Doctrine.php 24
ERROR - 2015-07-08 00:41:42 --> Severity: Warning --> Cannot modify header information - headers already sent by (output started at /var/www/html/zangura/application/libraries/Doctrine.php:24) /var/www/html/zangura/system/core/Common.php 569
ERROR - 2015-07-08 00:41:42 --> Severity: Compile Error --> require_once(): Failed opening required '/var/www/html/zangura/application/vendor/autoload.php' (include_path='.:/usr/share/php:/usr/share/pear') /var/www/html/zangura/application/libraries/Doctrine.php 24
INFO - 2015-07-08 00:41:44 --> Config Class Initialized
INFO - 2015-07-08 00:41:44 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:41:44 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:41:44 --> Utf8 Class Initialized
INFO - 2015-07-08 00:41:44 --> URI Class Initialized
DEBUG - 2015-07-08 00:41:44 --> No URI present. Default controller set.
INFO - 2015-07-08 00:41:44 --> Router Class Initialized
INFO - 2015-07-08 00:41:44 --> Output Class Initialized
INFO - 2015-07-08 00:41:44 --> Security Class Initialized
DEBUG - 2015-07-08 00:41:44 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:41:44 --> Input Class Initialized
INFO - 2015-07-08 00:41:44 --> Language Class Initialized
INFO - 2015-07-08 00:41:44 --> Loader Class Initialized
ERROR - 2015-07-08 00:41:44 --> Severity: Warning --> require_once(/var/www/html/zangura/application/vendor/autoload.php): failed to open stream: No such file or directory /var/www/html/zangura/application/libraries/Doctrine.php 24
ERROR - 2015-07-08 00:41:44 --> Severity: Warning --> Cannot modify header information - headers already sent by (output started at /var/www/html/zangura/application/libraries/Doctrine.php:24) /var/www/html/zangura/system/core/Common.php 569
ERROR - 2015-07-08 00:41:44 --> Severity: Compile Error --> require_once(): Failed opening required '/var/www/html/zangura/application/vendor/autoload.php' (include_path='.:/usr/share/php:/usr/share/pear') /var/www/html/zangura/application/libraries/Doctrine.php 24
INFO - 2015-07-08 00:41:44 --> Config Class Initialized
INFO - 2015-07-08 00:41:44 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:41:44 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:41:44 --> Utf8 Class Initialized
INFO - 2015-07-08 00:41:44 --> URI Class Initialized
DEBUG - 2015-07-08 00:41:44 --> No URI present. Default controller set.
INFO - 2015-07-08 00:41:44 --> Router Class Initialized
INFO - 2015-07-08 00:41:44 --> Output Class Initialized
INFO - 2015-07-08 00:41:44 --> Security Class Initialized
DEBUG - 2015-07-08 00:41:44 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:41:44 --> Input Class Initialized
INFO - 2015-07-08 00:41:44 --> Language Class Initialized
INFO - 2015-07-08 00:41:44 --> Loader Class Initialized
ERROR - 2015-07-08 00:41:44 --> Severity: Warning --> require_once(/var/www/html/zangura/application/vendor/autoload.php): failed to open stream: No such file or directory /var/www/html/zangura/application/libraries/Doctrine.php 24
ERROR - 2015-07-08 00:41:44 --> Severity: Warning --> Cannot modify header information - headers already sent by (output started at /var/www/html/zangura/application/libraries/Doctrine.php:24) /var/www/html/zangura/system/core/Common.php 569
ERROR - 2015-07-08 00:41:44 --> Severity: Compile Error --> require_once(): Failed opening required '/var/www/html/zangura/application/vendor/autoload.php' (include_path='.:/usr/share/php:/usr/share/pear') /var/www/html/zangura/application/libraries/Doctrine.php 24
INFO - 2015-07-08 00:41:49 --> Config Class Initialized
INFO - 2015-07-08 00:41:49 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:41:49 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:41:49 --> Utf8 Class Initialized
INFO - 2015-07-08 00:41:49 --> URI Class Initialized
DEBUG - 2015-07-08 00:41:49 --> No URI present. Default controller set.
INFO - 2015-07-08 00:41:49 --> Router Class Initialized
INFO - 2015-07-08 00:41:49 --> Output Class Initialized
INFO - 2015-07-08 00:41:49 --> Security Class Initialized
DEBUG - 2015-07-08 00:41:49 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:41:49 --> Input Class Initialized
INFO - 2015-07-08 00:41:49 --> Language Class Initialized
INFO - 2015-07-08 00:41:49 --> Loader Class Initialized
ERROR - 2015-07-08 00:41:49 --> Severity: Warning --> require_once(/var/www/html/zangura/application/vendor/autoload.php): failed to open stream: No such file or directory /var/www/html/zangura/application/libraries/Doctrine.php 24
ERROR - 2015-07-08 00:41:49 --> Severity: Warning --> Cannot modify header information - headers already sent by (output started at /var/www/html/zangura/application/libraries/Doctrine.php:24) /var/www/html/zangura/system/core/Common.php 569
ERROR - 2015-07-08 00:41:49 --> Severity: Compile Error --> require_once(): Failed opening required '/var/www/html/zangura/application/vendor/autoload.php' (include_path='.:/usr/share/php:/usr/share/pear') /var/www/html/zangura/application/libraries/Doctrine.php 24
INFO - 2015-07-08 00:42:12 --> Config Class Initialized
INFO - 2015-07-08 00:42:12 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:42:12 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:42:12 --> Utf8 Class Initialized
INFO - 2015-07-08 00:42:12 --> URI Class Initialized
DEBUG - 2015-07-08 00:42:12 --> No URI present. Default controller set.
INFO - 2015-07-08 00:42:12 --> Router Class Initialized
INFO - 2015-07-08 00:42:12 --> Output Class Initialized
INFO - 2015-07-08 00:42:12 --> Security Class Initialized
DEBUG - 2015-07-08 00:42:12 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:42:12 --> Input Class Initialized
INFO - 2015-07-08 00:42:12 --> Language Class Initialized
INFO - 2015-07-08 00:42:12 --> Loader Class Initialized
ERROR - 2015-07-08 00:42:12 --> Severity: Error --> Class 'Doctrine\ORM\Configuration' not found /var/www/html/zangura/application/libraries/Doctrine.php 34
INFO - 2015-07-08 00:44:14 --> Config Class Initialized
INFO - 2015-07-08 00:44:14 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:44:14 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:44:14 --> Utf8 Class Initialized
INFO - 2015-07-08 00:44:14 --> URI Class Initialized
DEBUG - 2015-07-08 00:44:14 --> No URI present. Default controller set.
INFO - 2015-07-08 00:44:14 --> Router Class Initialized
INFO - 2015-07-08 00:44:14 --> Output Class Initialized
INFO - 2015-07-08 00:44:14 --> Security Class Initialized
DEBUG - 2015-07-08 00:44:14 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:44:14 --> Input Class Initialized
INFO - 2015-07-08 00:44:14 --> Language Class Initialized
INFO - 2015-07-08 00:44:14 --> Loader Class Initialized
ERROR - 2015-07-08 00:44:14 --> Severity: Error --> Class 'Doctrine\Common\Annotations\AnnotationReader' not found /var/www/html/zangura/application/libraries/bootstrap.php 32
INFO - 2015-07-08 00:45:42 --> Config Class Initialized
INFO - 2015-07-08 00:45:42 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:45:42 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:45:42 --> Utf8 Class Initialized
INFO - 2015-07-08 00:45:42 --> URI Class Initialized
DEBUG - 2015-07-08 00:45:42 --> No URI present. Default controller set.
INFO - 2015-07-08 00:45:42 --> Router Class Initialized
INFO - 2015-07-08 00:45:42 --> Output Class Initialized
INFO - 2015-07-08 00:45:42 --> Security Class Initialized
DEBUG - 2015-07-08 00:45:42 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:45:42 --> Input Class Initialized
INFO - 2015-07-08 00:45:42 --> Language Class Initialized
INFO - 2015-07-08 00:45:42 --> Loader Class Initialized
ERROR - 2015-07-08 00:45:42 --> Severity: Warning --> Cannot modify header information - headers already sent by (output started at /var/www/html/zangura/application/libraries/Doctrine/Common/Annotations/DocLexer.php:34) /var/www/html/zangura/system/core/Common.php 569
ERROR - 2015-07-08 00:45:42 --> Severity: Error --> Class 'Doctrine\Common\Lexer\AbstractLexer' not found /var/www/html/zangura/application/libraries/Doctrine/Common/Annotations/DocLexer.php 34
INFO - 2015-07-08 00:47:34 --> Config Class Initialized
INFO - 2015-07-08 00:47:34 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:47:34 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:47:34 --> Utf8 Class Initialized
INFO - 2015-07-08 00:47:34 --> URI Class Initialized
DEBUG - 2015-07-08 00:47:34 --> No URI present. Default controller set.
INFO - 2015-07-08 00:47:34 --> Router Class Initialized
INFO - 2015-07-08 00:47:34 --> Output Class Initialized
INFO - 2015-07-08 00:47:34 --> Security Class Initialized
DEBUG - 2015-07-08 00:47:34 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:47:34 --> Input Class Initialized
INFO - 2015-07-08 00:47:34 --> Language Class Initialized
INFO - 2015-07-08 00:47:34 --> Loader Class Initialized
ERROR - 2015-07-08 00:47:34 --> Severity: Notice --> Undefined index: port /var/www/html/zangura/application/libraries/bootstrap.php 46
ERROR - 2015-07-08 00:47:34 --> Severity: error --> Exception: The given 'driver' pdo_mysqli is unknown, Doctrine currently supports only the following drivers: pdo_mysql, pdo_sqlite, pdo_pgsql, pdo_oci, oci8, ibm_db2, pdo_sqlsrv, mysqli, drizzle_pdo_mysql, sqlanywhere, sqlsrv /var/www/html/zangura/application/libraries/Doctrine/DBAL/DBALException.php 95
INFO - 2015-07-08 00:48:10 --> Config Class Initialized
INFO - 2015-07-08 00:48:10 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:48:10 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:48:10 --> Utf8 Class Initialized
INFO - 2015-07-08 00:48:10 --> URI Class Initialized
DEBUG - 2015-07-08 00:48:10 --> No URI present. Default controller set.
INFO - 2015-07-08 00:48:10 --> Router Class Initialized
INFO - 2015-07-08 00:48:10 --> Output Class Initialized
INFO - 2015-07-08 00:48:10 --> Security Class Initialized
DEBUG - 2015-07-08 00:48:10 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:48:10 --> Input Class Initialized
INFO - 2015-07-08 00:48:10 --> Language Class Initialized
INFO - 2015-07-08 00:48:10 --> Loader Class Initialized
ERROR - 2015-07-08 00:48:10 --> Severity: error --> Exception: The given 'driver' pdo_mysqli is unknown, Doctrine currently supports only the following drivers: pdo_mysql, pdo_sqlite, pdo_pgsql, pdo_oci, oci8, ibm_db2, pdo_sqlsrv, mysqli, drizzle_pdo_mysql, sqlanywhere, sqlsrv /var/www/html/zangura/application/libraries/Doctrine/DBAL/DBALException.php 95
INFO - 2015-07-08 00:48:35 --> Config Class Initialized
INFO - 2015-07-08 00:48:35 --> Hooks Class Initialized
DEBUG - 2015-07-08 00:48:35 --> UTF-8 Support Enabled
INFO - 2015-07-08 00:48:35 --> Utf8 Class Initialized
INFO - 2015-07-08 00:48:35 --> URI Class Initialized
DEBUG - 2015-07-08 00:48:35 --> No URI present. Default controller set.
INFO - 2015-07-08 00:48:35 --> Router Class Initialized
INFO - 2015-07-08 00:48:35 --> Output Class Initialized
INFO - 2015-07-08 00:48:35 --> Security Class Initialized
DEBUG - 2015-07-08 00:48:35 --> Global POST, GET and COOKIE data sanitized
INFO - 2015-07-08 00:48:35 --> Input Class Initialized
INFO - 2015-07-08 00:48:35 --> Language Class Initialized
INFO - 2015-07-08 00:48:35 --> Loader Class Initialized
INFO - 2015-07-08 00:48:35 --> Controller Class Initialized
INFO - 2015-07-08 00:48:35 --> File loaded: /var/www/html/zangura/application/views/welcome_message.php
INFO - 2015-07-08 00:48:35 --> Final output sent to browser
DEBUG - 2015-07-08 00:48:35 --> Total execution time: 0.0292


text:
Contacts

Contact	Address	Email	Mobile	Action

#{list contacts, as: 'person'}

${person}	${person.address}	${person.email}	${person.mobile}
generate namecard

#{/list}

Address Book


text:
<?xml version="1.0" encoding="utf-8" ?>
<configuration xmlns="http://tempuri.org/Configuration.xsd">
  <configitem key="version">
    <value>0.160815</value>
  </configitem>
  <configitem key="broadcastport">
    <value>29900</value>
  </configitem>
  <configitem key="broadcastaddress">
    <value>127.0.0.255</value>
  </configitem>
  <configitem key="announcinginterval">
    <value>1000</value>
  </configitem>
  <configitem key="portrange">
    <value>29901</value>
    <value>29999</value>
  </configitem>
</configuration>


text:
author: dbtek
comments: true
date: 2013-07-14 20:21:26+00:00
layout: post
slug: codeigniter-ve-smarty
title: 'Cismarty: Codeigniter ve Smarty'
shortinfo: Popüler PHP frameworkü Codeigniter ve Smarty template engine bundle. [Home-made!]
wordpress_id: 430
categories:
- Projects
tags:
- bundle
- codeigniter
- engine
- kurulum
- mvc
- php
- smarty
- template

project: {
            github: 'https://github.com/dbtek/cismarty',
            license: { name: 'MIT', url: 'http://opensource.org/licenses/MIT' }
        }
---

Güçlü bir MVC frameworku olan Codeigniter üzerinde bir template engine kullanma ihtiyacı hissedebilirsiniz. Smarty, Codeigniter ile birlikte harikalar çıkarmanıza ortam sağlıyor.

Smarty'i Codeigniter'a entegre edip github üzerinde bir [bundle](https://github.com/dbtek/cismarty) oluşturdum. Github'dan projeyi alarak örnek welcome controller'ı içerisinde Smarty kullanımını görebilirsiniz.
[cismarty](https://github.com/dbtek/cismarty)


text: Check for the app's current version was updated latest version.