Example #1
0
 public static function external_hook($hook)
 {
     switch ($hook) {
         case 'public':
             $job_id = isset($_REQUEST['i']) ? (int) $_REQUEST['i'] : false;
             $task_id = isset($_REQUEST['t']) ? (int) $_REQUEST['t'] : false;
             $hash = isset($_REQUEST['hash']) ? trim($_REQUEST['hash']) : false;
             if ($job_id && $task_id && $hash) {
                 $correct_hash = self::link_public($job_id, $task_id, true);
                 if ($correct_hash == $hash) {
                     module_job_discussion::print_discussion($job_id, $task_id);
                 }
             }
             break;
     }
 }