/**
  * Gets cache if it exists
  * 
  * Creates cache tables if not created, and adds an object
  * 
  *
  * @version 1.4
  **/
 function get_cache($id = false)
 {
     global $wpdb;
     if (!is_numeric($id)) {
         return false;
     }
     $tablename = $wpdb->prefix . "ud_cache";
     // Check if table exists
     if (!CRM_UD_F::check_cache_table()) {
         return;
     }
     $data = $wpdb->get_var("SELECT data FROM {$tablename} WHERE id = '{$id}'");
     $data = unserialize($data);
     if (is_array($data)) {
         return $data;
     }
     return false;
 }