
----
{!REQUIRESCRIPT("/soap/ajax/32.0/connection.js")}
try{
if("{!Pims__c.Status__c}" !== "New"){
var isContinue = confirm("You're about to reopen the record. Continue ?");
if(isContinue){
var Pims = new sforce.SObject("Pims__c");
Pims.Id = "{!Pims__c.Id}";
Pims.Status__c = "New";
Pims.Reopened__c = "Yes";
var result = sforce.connection.update([Pims]);
if(result[0].success === "true"){
location.reload();
}
else{
alert(
"An Error has Occurred. Error: \r\n" +
result[0].errors.message
);
}
}
}
else{
alert(
"This record has been reopened!"
);
}
}
catch(e){
alert(
"An unexpected Error has Occurred. Error: \r\n" +
e
);
}
This one:
{!REQUIRESCRIPT("/soap/ajax/32.0/connection.js")}
try {
if (
"{!$Profile.Name}" !== "Building Plan Reviewer" &&
"{!Pims__c.Status__c}" !== "New" &&
"{!Pims__c.Status__c}" !== "Closed"
) {
var isContinue = confirm("You're about to reopen the record. Continue ?");
if (isContinue) {
var Pims = new sforce.SObject("Pims__c");
Pims.Id = "{!Pims__c.Id}";
Pims.Status__c = "New";
Pims.Reopened__c = "Yes";
var result = sforce.connection.update([Pims]);
if (result[0].success === "true") {
location.reload();
} else {
alert(
"An Error has Occurred. Error: \r\n" +
result[0].errors.message
);
}
}
} else {
alert(
"This record has been reopened!"
);
}
} catch (e) {
alert(
"An unexpected Error has Occurred. Error: \r\n" +
e
);
}