Exemplo n.º 1
0
function social_hashtag_activate()
{
    $social_hashtag_cache = new SOCIAL_HASHTAG_CACHE();
    $social_api_options = $social_hashtag_cache->get_social_hashtag_options();
    $shortest_cron_interval = null;
    foreach ($social_api_options as $api_num => $api_settings) {
        if (!empty($api_settings['api_selected'])) {
            $platform = $social_hashtag_cache->choose_platform($api_settings['api_selected']);
            if (is_object($platform)) {
                $shortest_cron_interval = social_hashtag_get_shortest_cron($api_settings['cron_interval'], $shortest_cron_interval);
            }
        }
    }
    if (!empty($shortest_cron_interval)) {
        social_hashtag_activate_cron($shortest_cron_interval);
    } else {
        social_hashtag_deactivate_cron();
    }
}
  <h3>API Settings</h3>

<?php 
if (!empty($social_api_options[0])) {
    $shortest_cron_interval = null;
    foreach ($social_api_options as $api_num => $api_settings) {
        if (!empty($api_settings['api_selected'])) {
            $platform = $social_hashtag_cache->choose_platform($api_settings['api_selected']);
            if (is_object($platform)) {
                $platform->admin_form($api_settings, $api_num, $social_hashtag_cache->api_options);
                $shortest_cron_interval = social_hashtag_get_shortest_cron($api_settings['cron_interval'], $shortest_cron_interval);
            }
        }
    }
}
if (!empty($shortest_cron_interval)) {
    social_hashtag_activate_cron($shortest_cron_interval);
} else {
    social_hashtag_deactivate_cron();
}
?>

  <p class="submit">
    <input type="submit" class="button-primary" value="<?php 
_e('Save Changes');
?>
" />
  </p>
</form>
</div>