Показать сообщение отдельно

  #3  
Старый 20.10.2009, 19:07
OMG!!
Постоянный
Регистрация: 25.02.2008
Сообщений: 331
Провел на форуме:
1073404

Репутация: 189
По умолчанию

Gray_Wolf,
Помоги, пожалуйста. мозг кипит уже..
Код:
			    $sms_form = false;
			    if ($member_id['user_group'] > 1 && $row['tarif'] > 0) { // Администраторы качают файл бесплатно
			    // Пришла форма?
				$sms_code = isset($_REQUEST['sms']) ? trim($_REQUEST['sms']) : '';
				$sms_error = '';
				if ($sms_code != '') {
				    $code_file = dirname(ENGINE_DIR).'/_codes/'.$row['tarif'].'/'.basename($sms_code);
				    if (file_exists($code_file)) {
					unlink($code_file);
					$db->query(sprintf("INSERT INTO sms_files(userid,fileid,`date`,`code`) VALUES(%d,%d,'%s','%s')",$member_id['user_id'],$row['id'],date('Y-m-d H:i:s'),$db->safesql($sms_code)));
				    } else {
					$sms_error = 'Неправильный код!';
				    }
				}
				$db->query(sprintf("SELECT * FROM sms_files WHERE userid = %d AND fileid = %d",$member_id['user_id'],$row['id']));
				$sms_file = $db->get_row();
				$db->free();
				if (empty ($sms_file)) {
				    $sms_form = true;
				}
			    }
			    if ($sms_form) {
				$sms_tarif = $sms_tarifs[$row['tarif']];
				$sms_form_html =<<<HTML
				    <span style="color: red; font-weight: bold;">$sms_error</span><br />
Что бы скачать данный файл отправьте смс сообщение <strong>{$sms_tarif['msg']}</strong> на номер <strong>{$sms_tarif['num']}</strong><br />
<form method="post">
    И введите полученный код, после чего нажмите отправить:<input type="text" name="sms" /><br />
    <input type="submit" value="Отправить" />
</form>
HTML;
				$tpl->set('{url}',$sms_form_html);
			    } else {
				$tpl->set ( '{url}', "<a class=\"download\" title=\"Скачать файл - " . $row ['title'] . "\" href=\"" . $config ['http_home_url'] . "index.php?do=" . $modulname . "&op=showfile&lid=" . $row ['id'] . "\"><b>Скачать</b></a>" . $email_link );
			    }
Куда вставить (!preg_match('/^([a-zA-Z0-9)$/', $sms) && ?
 
Ответить с цитированием