в инсталл.пхп прописываю:
RegisterModuleDependences("main", "OnSaleBasketSaved", "OmarsModule", "OmarsClass", "sendIdAndEmail");
в инклуд.пхп определяю sendIdAndEmail() и хочу в классе OmarsClass использовать $USER.
А вообще забейте, буду через USER_SESSION вытаскивать. Но раз уж коснулся задачи, вот главный вопрос - при попытке обратиться к члену класса у меня выбрасывает ошибка [Error] Using $this when not in object context (0).
Код |
---|
class OmarsClass { public $optionID1; public function __construct() { $optionID1=Option::get("OmarsModule", "optionID1"); } public function sendIdAndEmail() { // пытаюсь обратиться к this->$optionID1, бросает [Error] Using $this when not in object context (0) } ... } |
Что я делаю не так?