(/@paypal/).test(post.email)
Skrypt akcji - wklej poniższy skrypt
var joined_content = console.join_lines(post.content);
var regexp = /<!-- EmailContentSellerBuyerDetails : start -->(.*)<!-- EmailContentSellerBuyerDetails : end -->/;
var buyer_details = regexp.exec(joined_content);
if(buyer_details){
var $buyer_details = document.parseFromString(buyer_details[1]);
var cc, client;
if($buyer_details.children().length == 4){ // no login
var name = $buyer_details.children()[2].innerText();
var email = $buyer_details.children()[3].innerText();
cc = Sugester.find_or_create_client_and_contact({name: name, email: email, now: true});
client = cc[0];
} else {
var name = $buyer_details.children()[2].innerText();
var login = $buyer_details.children()[3].innerText();
var email = $buyer_details.children()[4].innerText();
var external_id = "paypal-" + login;
cc = Sugester.find_or_create_client_and_contact({external_id: external_id, now: true, skip_update: true});
client = cc[0];
if(client) {
Sugester.add_contact(client.id, {name: name, email: email});
} else {
cc = Sugester.find_or_create_client_and_contact({external_id: external_id, name: name, email: email, now: true});
client = cc[0];
}
}
Sugester.update_post(post.id, {client_id: client.id});
}