public static function create_meta_boxes()
 {
     global $post, $campaign_data, $cfg;
     $campaign_data = WPeMatico::get_campaign($post->ID);
     //$campaign_data = self :: check_campaigndata($campaign_data);
     $cfg = get_option(WPeMatico::OPTION_KEY);
     $cfg = WPeMatico::check_options($cfg);
     //	add_meta_box( $id, $title, $callback, $post_type, $context, $priority, $callback_args );
     add_meta_box('cron-box', __('Campaign Schedule', WPeMatico::TEXTDOMAIN), array('WPeMatico_Campaign_edit', 'cron_box'), 'wpematico', 'side', 'default');
     add_meta_box('cat-box', __('Campaign Categories', WPeMatico::TEXTDOMAIN), array('WPeMatico_Campaign_edit', 'cat_box'), 'wpematico', 'side', 'default');
     add_meta_box('tags-box', __('Tags generation', WPeMatico::TEXTDOMAIN), array('WPeMatico_Campaign_edit', 'tags_box'), 'wpematico', 'side', 'default');
     add_meta_box('log-box', __('Send log', WPeMatico::TEXTDOMAIN), array('WPeMatico_Campaign_edit', 'log_box'), 'wpematico', 'side', 'default');
     add_meta_box('feeds-box', __('Feeds for this Campaign', WPeMatico::TEXTDOMAIN), array('WPeMatico_Campaign_edit', 'feeds_box'), 'wpematico', 'normal', 'default');
     add_meta_box('options-box', __('Options for this campaign', WPeMatico::TEXTDOMAIN), array('WPeMatico_Campaign_edit', 'options_box'), 'wpematico', 'normal', 'default');
     add_meta_box('images-box', __('Options for images', WPeMatico::TEXTDOMAIN), array('WPeMatico_Campaign_edit', 'images_box'), 'wpematico', 'normal', 'default');
     add_meta_box('template-box', __('Post Template', WPeMatico::TEXTDOMAIN), array('WPeMatico_Campaign_edit', 'template_box'), 'wpematico', 'normal', 'default');
     if ($cfg['enableword2cats']) {
         // Si está habilitado en settings, lo muestra
         add_meta_box('word2cats-box', __('Word to Category options', WPeMatico::TEXTDOMAIN), array('WPeMatico_Campaign_edit', 'word2cats_box'), 'wpematico', 'normal', 'default');
     }
     if ($cfg['enablerewrite']) {
         // Si está habilitado en settings, lo muestra
         add_meta_box('rewrite-box', __('Rewrite options', WPeMatico::TEXTDOMAIN), array('WPeMatico_Campaign_edit', 'rewrite_box'), 'wpematico', 'normal', 'default');
     }
     //***** Call nonstatic
     if ($cfg['nonstatic']) {
         NoNStatic::meta_boxes($campaign_data, $cfg);
     }
     // Publish Meta_box edited
     add_action('post_submitbox_start', array(__CLASS__, 'post_submitbox_start'));
 }
                        if (!(include '../../../../../wp-load.php')) {
                            die('<H1>Can\'t include wp-load. Report to etruel@gmail.com</H1>');
                        }
                    }
                }
            }
        }
    }
}
function linelog($handle, $msg)
{
    if ($handle !== FALSE) {
        fwrite($handle, $msg . PHP_EOL);
    }
}
$cfg = WPeMatico::check_options(get_option('WPeMatico_Options'));
if ($cfg['logexternalcron']) {
    $upload_dir = wp_upload_dir();
    //try open log file on uploads dir
    if ($upload_dir['error'] == FALSE) {
        $filedir = $upload_dir['basedir'] . '/';
    } else {
        //if can't open in uploads dir try in this dir
        $filedir = '';
    }
}
$args = array('post_type' => 'wpematico', 'orderby' => 'ID', 'order' => 'ASC', 'numberposts' => -1);
$campaigns = get_posts($args);
foreach ($campaigns as $post) {
    $campaign = WPeMatico::get_campaign($post->ID);
    $activated = $campaign['activated'];