Найден 521 результат

LutsenkoDenis
Пт окт 09, 2015 2:17 pm
Форум: Настройка и программирование
Тема: Программный код - качество и пояснения
Ответы: 28
Просмотры: 23076

Re: Программный код - качество и пояснения

Ну и это...

Код: Выделить всё

   public function codeParams($in)
   {
      $res_str = '';
      $res_str = '';
Присвоить переменной пустое значение. Я сказал присвоить переменной пустое значение!!! :)
LutsenkoDenis
Чт окт 08, 2015 5:48 pm
Форум: Настройка и программирование
Тема: Программный код - качество и пояснения
Ответы: 28
Просмотры: 23076

Re: Программный код - качество и пояснения

Файл: /lib/object.class.php Почему в данном коде используется лайк а не равно? $rec = SQLSelectOne("SELECT objects.* FROM objects WHERE TITLE LIKE '".DBSafe($name)."'"); Откуда появляется переменная value в функции gg? Зачем она передаётся в функцию getGlobal? Если смотреть в код, то видно что getGl...
LutsenkoDenis
Чт сен 24, 2015 6:45 pm
Форум: Настройка и программирование
Тема: Программный код - качество и пояснения
Ответы: 28
Просмотры: 23076

Re: Программный код - качество и пояснения

olehs писал(а):В этом как раз и был мой вопрос: какой массив строк может вернуть ф-ция Select в случае ошибки SQL?
На вскидку вижу два варианта: 1. Пустой массив 2. Exception который я могу дальше в коде как-то обработать.
LutsenkoDenis
Чт сен 24, 2015 1:36 pm
Форум: Новости платформы
Тема: Ещё немного обновлений
Ответы: 1382
Просмотры: 1515473

Re: Ещё немного обновлений

обновился норм.
LutsenkoDenis
Ср сен 23, 2015 11:53 am
Форум: Настройка и программирование
Тема: Программный код - качество и пояснения
Ответы: 28
Просмотры: 23076

Re: Программный код - качество и пояснения

От функции я ожидаю предсказуемого поведения. Вот вы сами написали - "Ведь она должна вернуть массив строк." Более того, в описании данной функции написано тоже самое. И вы не поверите - этого же я от нее и жду - массив строк а не прекращения выполнения. И тут дело не только в конкретной функции Sel...
LutsenkoDenis
Ср сен 23, 2015 11:16 am
Форум: Настройка и программирование
Тема: Программный код - качество и пояснения
Ответы: 28
Просмотры: 23076

Re: Программный код - качество и пояснения

Если я правильно понял, перед return 1 создается экземпляр класса error, в конструкторе которого есть exit. Не проверял, но теоретически скрипт должен останавливаться А я только что проверил...вот функция: Как мы видим она тоже возвращает 1( return 1 ). function Error($query = "")    {       regist...
LutsenkoDenis
Ср сен 23, 2015 3:30 am
Форум: Настройка и программирование
Тема: Программный код - качество и пояснения
Ответы: 28
Просмотры: 23076

Re: Программный код - качество и пояснения

1. Должна, т.к.: а) смотрим описание функции(написано если что не мной :) ) Это публичная функция ( access public ), которая на вход принимает строковый параметр с запросом к бд( string $query) и возвращает массив( return array ). /** * Execute SQL SELECT query and return all records * * This method...
LutsenkoDenis
Вт сен 22, 2015 11:27 pm
Форум: Настройка и программирование
Тема: Программный код - качество и пояснения
Ответы: 28
Просмотры: 23076

Re: Программный код - качество и пояснения

Файл: /lib/mysql.class.php Данная функция не всегда возвращает результат. По идее она должна в блоке где записывается ошибка возвращать пустой массив. Зачем в цикле каждый раз вычисляется кол-во строк данных из запроса к бд? function Select($query)    {       if ($result = mysql_query($query, $this-...
LutsenkoDenis
Вт сен 22, 2015 3:42 pm
Форум: Настройка и программирование
Тема: Программный код - качество и пояснения
Ответы: 28
Просмотры: 23076

Re: Программный код - качество и пояснения

Файл: /modules/application.class.php
Ошибка: Нужно UPDATE вместо UPDAE

Код: Выделить всё

if ($tmp['ID'])
      {
         SQLExec("UPDAE users SET ACTIVE_CONTEXT_ID=0, ACTIVE_CONTEXT_EXTERNAL=0 WHERE ID='".$tmp['ID']."'");
      }