/**
  * add in any global scripts for cpt routes
  * @return void
  */
 public function load_global_scripts_styles()
 {
     parent::load_global_scripts_styles();
     if ($this->_cpt_model_obj instanceof EE_CPT_Base) {
         //setup custom post status object for localize script but only if we've got a cpt object
         $statuses = $this->_cpt_model_obj->get_custom_post_statuses();
         if (!empty($statuses)) {
             //get ALL statuses!
             $statuses = $this->_cpt_model_obj->get_all_post_statuses();
             //setup object
             $ee_cpt_statuses = array();
             foreach ($statuses as $status => $label) {
                 $ee_cpt_statuses[$status] = array('label' => $label, 'save_label' => sprintf(__('Save as %s', 'event_espresso'), $label));
             }
             wp_localize_script('ee_admin_js', 'eeCPTstatuses', $ee_cpt_statuses);
         }
     }
 }