Skip to content

Instantly share code, notes, and snippets.

<?php
$fp = fopen("https://cloud-messaging.bitrix24.com", "r");
$stream_meta = stream_get_meta_data($fp);
print_r($stream_meta);
?>
Result:
Array
(
var sys = require('util')
var exec = require('child_process').exec;
var child;
var bashos = 'unix';
child = exec("echo $PATH", function (error, stdout, stderr) {
if( (stdout.indexOf('Windows') > -1) || (stdout.indexOf('System32') > -1) ) {
bashos = 'windows';
}
@Fliktrax
Fliktrax / gist:eac7ff885a992a14f63f4622659e2d69
Created December 14, 2017 12:14
Add subset of one collection to a separate collection
db.mailing_entries.aggregate([
{ $match: { subscribed_lists:
{ $in:
[
"5a325d04f0050c78698b4567",
"5822295cf0050c06358b4568",
"57acb826f0050c006f8b4567",
"57acbf78f0050c0e408b4567",
"579a1c61f0050c06528b4589",
"579a1c61f0050c06528b4588",
@Fliktrax
Fliktrax / gist:73984e3c3b71da3241be83b4f214c9b8
Created December 13, 2017 21:03
Search and/or Remove Duplicate Addresses From a Mongo Collection
var duplicates = [];
var searchstring = '';
var myCursor = db.household_entries.find().addOption(DBQuery.Option.noTimeout);
myCursor.forEach( function(hhDoc) {
searchstring = hhDoc.full_name + ' ' + hhDoc.address_line_1 + ' ' + hhDoc.post_code_5;
queryString = '\"' + searchstring.split(' ').join('\" \"') + '\"';
var dupArr = [];
var agg =
[
{
@Fliktrax
Fliktrax / gist:9c5f79ad038094a2684ccd14f28fe967
Last active October 15, 2019 19:58
WordPress 4.7 CDN URL Update
add_filter('upload_dir', 'cdn_upload_url');
function cdn_upload_url($args)
{
$current_user = wp_get_current_user();
$current_user_id = $current_user->ID;
$is_id_user = ($current_user_id > 0) ? true : false;
switch($is_id_user)
{
case true:
$admin_users = array('administrator', 'editor', 'author'); //Add roles that you don't want to CDN swap
add_filter('upload_dir', 'cdn_upload_url');
function cdn_upload_url($args)
{
if (!is_admin()) {
$args['baseurl'] = 'https://your-awesome-cdn.net/wp-content/uploads';
}
return $args;
}