$shavar = sha1($_POST["notification_type"]."&".$_POST["operation_id"]."&".$_POST["amount"]."&".$_POST["currency"]."&".$_POST["datetime"]."&".$_POST["sender"]."&".$_POST["codepro"]."&11111111111&".$_POST["label"]);
Если $shavar равно $_POST["sha1_hash"] то выполняй следующее
$node = new stdClass();
$node->type = 'perevod';
node_object_prepare($node);
$node->title = "Перевод на сумму ".$_POST["amount"]."руб. ".$_POST["label"];
$node->language = LANGUAGE_NONE;
$node->body[LANGUAGE_NONE][0]['value'] = $shavar;
$node->body[LANGUAGE_NONE][0]['format'] = 'filtered_html';
$node->uid = 1;
$node->status = 1;
$node->promote = 1;
node_save($node);
В противном случае ничего не делай
вроде попытался с помощью
if ($shavar = $_POST["sha1_hash"]) {
....
}
однако почему то у меня они у меня стали приравниваться
либо я что то совсем натупил с PHP-шными условиями