- 1
- 2
- 3
- 4
ЭлементыФормы.РедактированиеСклада.Доступность = Ложь;
Если ЭтотОбъект.ЭтоНовый() Тогда
ЭлементыФормы.РедактированиеСклада.Доступность = Ложь;
КонецЕсли;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−99
ЭлементыФормы.РедактированиеСклада.Доступность = Ложь;
Если ЭтотОбъект.ЭтоНовый() Тогда
ЭлементыФормы.РедактированиеСклада.Доступность = Ложь;
КонецЕсли;
когда склад недоступен никогда...
−1
if ($Module == 'success') MessageSend(3, 'успешно', '/');
else if ($Module == 'fail') MessageSend(1, 'Невозможно', '/');
if ($_POST['LMI_PREREQUEST'] == 1) {
if ($_POST['LMI_PAYEE_PURSE'] == 'Rкошелек') echo 'YES';
} else {
$key = $_POST['LMI_PAYEE_PURSE'].$_POST['LMI_PAYMENT_AMOUNT'].$_POST['LMI_PAYMENT_NO'].$_POST['LMI_MODE'].$_POST['LMI_SYS_INVS_NO'].$_POST['LMI_SYS_TRANS_NO'].$_POST['LMI_SYS_TRANS_DATE'].'Сикретный ключь'.$_POST['LMI_PAYER_PURSE'].$_POST['LMI_PAYER_WM'];
if (strtoupper(hash('sha256', $key)) != $_POST['LMI_HASH']) exit;
$ID = FormChars($_POST['id']);
$Row = mysqli_fetch_assoc(mysqli_query($CONNECT, "SELECT `login`, `webmoney` FROM `users` WHERE `id` = $ID"));
if ($Row['login']) mysqli_query($CONNECT, "INSERT INTO `payment` VALUES('', '$Row[login]', $_POST[LMI_PAYMENT_AMOUNT], $_POST[Data])");
$Rub = $Row['webmoney'] + $_POST['LMI_PAYMENT_AMOUNT'];
mysqli_query($CONNECT, "UPDATE `users` SET `webmoney` = $Rub WHERE `id` = $ID");
}
Ребят подскажите пожалуста , мне кажется этот код бред использовать . обратите внимание на последних 2 строчки , я их сам написал чтобы вывести общии баланс пользователя. все работает ! а предчуствие хреновое
+3
function get_user_info($client, $param)
{
global $DATABASE;
$getparam = $DATABASE()....;
if($getparam)
{
return true;
}
else
return false;
}
Друг показал в качестве "запроса в бд для получения инфы о юзерах с целью минимизировать код"
−1
if (string.IsNullOrWhiteSpace(frmDelegatorLogin.ViewModel.Username))
throw new Exception("Не введен логин");
if (dbEmployee == null)
throw new Exception(string.Format("Не найден пользователь с логином \"{0}\"", frmDelegatorLogin.ViewModel.Username));
if (dbEmployee.DelegatePassword != frmDelegatorLogin.ViewModel.Password)
throw new Exception("Указан неверный пароль");
Вот такой вот новый метод валидации полей. Да, логин и пароль вводятся текстом, да, Exception потом ничем не ловится и пользователь получает unhandeled exception...
+1
if ($registered_register != "")
if (substr($registered_register, strlen($registered_register)-1, strlen($registered_register)) == ".")
$registered_register = substr($registered_register, 0, strlen($registered_register) - 1);
rtrim()?
Нет, не слышали!
+7
function api($method,$params=false) {
if (!$params) $params = array();
Олег Илларионов, Разработчик ВКонтакте
Для тех кто не врубился:
Можно написать $params = array()
+1
// Qt QML >:D
UI_Button
{
id: bt_connect
height: 40
width: 150
radiusBorder: 20
anchors.right: led_connection.left
anchors.rightMargin: 10
anchors.verticalCenter: parent.verticalCenter
textOn: qsTr("Отключиться")
textOff: qsTr("Подключиться")
state: putState(QVipGUI.btConnection)
onClicked:{
if(QVipGUI.btConnection !== GuiDefines.DEF_STATE_DIMMED) {
if(QVipGUI.btConnection === GuiDefines.DEF_STATE_OFF) {
QVipGUI.setLedConnection(GuiDefines.DEF_STATE_OFF)
QVipGUI.method_ActionGui(GuiDefines.ID_ACTION_CONNECT)
QVipGUI.method_ActionGui(GuiDefines.ID_ACTION_GETPORT) // <!>
var i = 0;
while(++i < 1000000){};
QVipGUI.method_ActionGui(GuiDefines.ID_ACTION_GETCONF);
}
else {
QVipGUI.method_ActionGui(GuiDefines.ID_ACTION_DISCONNECT)
}
}
}
}
Qt-среда, язык описания интерфейса - QML >:D
+1
function intersectRange (r1, r2) {
return !(Math.max(r1['min'], r2['min']) > Math.min(r1['max'], r2['max']));
}
Пересечения диапазонов.
Это то самое, которое: (r1[min] <= r2[max]) and (r1[max] >= r2[min])
Я ж джва года над этим думал, прежде чем накласть.
+2
https://toster.ru/q/274179
Ученики Mr.Shit (беднягу зачмырили и он сменил домен на php. webtm.ru) продолжают радовать
+5
$scales = db_select('_scale', 'q')
->condition('q.gender', $gender)
->fields('q', array('id'))
->execute();
$i = 1;
while ($scale = $scales->fetchObject()) {
$raw_score = 0;
$query = db_select('_scale_question', 'q')
->condition('q.scale_id', $scale->id)
->fields('q')
->execute();
while ($item = $query->fetchObject()) {
$user_answer = db_select('_user_answer', 'q')
->condition('q.question_id', $item->question_id)
->condition('q.result_id', $result_id)
->fields('q', array('answer'))
->execute()
->fetchField();
if ($user_answer == $item->expected_answer) {
$raw_score++;
}
}
$raw_scores_item['scale_id'] = $scale->id;
$raw_scores_item['score'] = $raw_score;
$raw_scores[$i] = $raw_scores_item;
$i++;
}
Drupal 7, SQL-запросы с DB API Drupal в двойном цикле(!).
...А заменить можно 1 нормальным SQL-запросом.