Order mod / Стол заказов

Started by Algert on 2011-08-22 13:54 — 75 replies, 16590 views

#61
а можно попросить кого нибудь реализовать ограничение заказов на пользователя, чтоб пользователь мог до n-количество релизов заказать(n- количество постоянное, сбрасываемое только через pma или допилить через админку запрос об обнуле), а то есть персонажи на трекере которые по 20-30 релизов в день заказывают... если вопрос по финансированию возникнет, то в ЛС.
#62
if($userdata['user_ord_limit'] == 0)
{
    $this->ajax_die("Вы достигли лимита заказов");
}
Добавить после этого запроса.
$row = DB()->fetch_row("SELECT forum_name FROM ". BB_FORUMS ." WHERE forum_id = ".$f_id);

ALTER TABLE `bb_users` ADD `user_ord_limit` INT( 2 ) NOT NULL DEFAULT '15';
#63
По поводу лимита чуть позже напишу, авторизацию через вк делаю.
#64
Крон задача
<?php
if (!defined('BB_ROOT')) die(basename(__FILE__));
 
$sql = DB()->sql_query("UPDATE bb_users
    SET 
        user_ord_limit = 6
    WHERE
        user_active = 1
    ");

Уменьшаем количество лимита вставить после условия которое дал.
if(!IS_AM)
    {
        DB()->sql_query("UPDATE ". BB_USERS ." SET  user_ord_limit = user_ord_limit -1 WHERE user_id = ".$userdata['user_id']." LIMIT 1");
    }
#65
зачем базу дергать? в кеше храни к-во заказов на каждого юзера. а кроном максимум очищать кеш
#66
Gemini_13, не было сказано как реализовать.
#67
Gemini_13, дружище, реализуй пожалуйста через кэш
#68
alexsin, не, у меня сейчас на это времени нету
#69
  $top = $db->fetch_row("SELECT * FROM bb_topics WHERE topic_id = $topic_id LIMIT 1");
  if($top['topic_title'] == '') {
    ajax_die('Данного топика не существует !! Укажите правильный ID топика !');
  }
проверка на наличие топика, ещё там можно не ID топика а ссыль целиком вводить, там через preg_match_all
#70
Нужно оповещение в лс автору заказа, о том что в его заказе был оставлен комментарий.... может кто помочь?