public static function getInstance() { if (!isset(self::$instance)) { if (USER_NAME && PASSWORD) { self::$instance = new PDO(DSN, USER_NAME, PASSWORD); } else { self::$instance = new PDO(DSN); } self::$instance->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } return self::$instance; }
* - id идентификатор стены (club44466638); * - message текст сообщения; * * В случае удачного ответа возвращает json обьект * ключ - success, значение - Action is a complete. * * В случае ошибки возвращает json обьект * ключ - error, значение - (текст ошибки). * * http://fapteka.com/remote_user.php?api_key=zp3kitpic&login=kasp89s@gmail.com&password=zp3kitpic&action=addFriend&id=id47102164 * /remote_user.php?api_key=zp3kitpic&login=+79881628541&password=+79881628541&action=writeFriend&id=turbopwnz&message=какбе%20норм */ if (empty($_REQUEST['api_key']) === false && empty($_REQUEST['login']) === false && empty($_REQUEST['password']) === false && empty($_REQUEST['action']) === false) { validateData($_REQUEST['action'], $_REQUEST); registerAttemp(); $connector = Connector::instance($_REQUEST['login'], $_REQUEST['password']); switch ($_REQUEST['action']) { case 'photoComment': $connector->photoComment($_REQUEST['id'], $_REQUEST['message']); break; case 'photoLike': $connector->photoLike($_REQUEST['id']); break; case 'wallLike': $connector->wallLike($_REQUEST['id'], $_REQUEST['count']); break; case 'addFriend': $connector->addFriend($_REQUEST['id']); break; case 'writeFriend': $connector->writeFriend($_REQUEST['id'], $_REQUEST['message']);