в инсталл.пхп прописываю:
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)
}
...
} |
Что я делаю не так?