Hi everybody,
I'm looking to count the amount of times the Insert picture rule returns a certain value and return it to a log file or on the screen after I compose the template. Whatever is easier. I want to count the amount of times the rule spits out the default value which is the final else return.
What do you recommend?
var Var1 = "@PHOTO";
var Var2 = ".jpg";
var Var3 = "S:\\Customer Files COPY CENTER\\Prosdigital\\HOLIDAY MAILER 12-11-17\\ARTWORK";
var Var4 = "000000_SA0.jpg";
temp = '';
var_extension = '';
has_extension = '';
if (Var3 == "")
Var3 = Var3;
else
{
if (FusionPro.isMac)
Var3 = Var3 + ":";
else
Var3 = Var3 + "\\";
}
for (i=0; i<Field(Var1).length; i++)
{
temp = Mid(Field(Var1), Field(Var1).length-i,1);
var_extension = temp + var_extension;
var_extension = ToLower(var_extension);
if(var_extension == ".png" || var_extension == ".pdf" || var_extension == ".gif" || var_extension == ".eps" || var_extension == ".tif" || var_extension == ".tiff" || var_extension == ".jpg" || var_extension == ".jpeg")
{
has_extension = "true";
i=Field(Var1).length;
}
else
has_extension = "false";
}
if(has_extension == "true")
Pic = CreateResource(Var3 + Field(Var1), "graphic", true);
else
{
if(Var2 == ".jpg")
{
Pic = CreateResource(Var3 + Field(Var1) + ".jpeg", "graphic", true);
if (Pic.exists)
Pic = Pic;
else
Pic = CreateResource(Var3 + Field(Var1) + ".jpg", "graphic", true);
}
if(Var2 == ".tif")
{
Pic = CreateResource(Var3 + Field(Var1) + ".tif", "graphic", true);
if (Pic.exists)
Pic = Pic;
else
Pic = CreateResource(Var3 + Field(Var1) + ".tiff", "graphic", true);
}
if(Var2 == ".png" || Var2 == ".pdf" || Var2 == ".eps" || Var2 == ".gif")
{
Pic = CreateResource(Var3 + Field(Var1) + Var2, "graphic", true);
}
}
if (Pic.exists)
{
return Pic;
}
else
{
return CreateResource(Var3 + Var4, "graphic", true);
}