Variable not staying set

Well, this is PHP…

if ($job_file == NULL) {
    ...

You might want to compare, and not set, right?