This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
add_action('frm_after_create_entry', 'add_translation', 30, 2); | |
function add_translation($entry_id, $form_id) { | |
$forms = array( 64 ); // <---- change or add form ids here, comma separated, e.g. (24, 53, 64) | |
// check if form id is in array, if so run code | |
if( in_array($form_id, $forms) ) { | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function pairwise(arr, arg) { | |
//if its an empty array return 0 | |
if(arr.length === 0){ | |
return 0; | |
} | |
//reduce the array by looping over the array and checking if the | |
//sum of the current element and another element = the argument. | |
//if they match and the indexes of both are different, add the indexes to | |
//the output array. | |
var pairs = arr.reduce(function(accum, curr, index, array){ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Duplicates a post & its meta and it returns the new duplicated Post ID | |
* @param [int] $post_id The Post you want to clone | |
* @return [int] The duplicated Post ID | |
*/ | |
function duplicate($post_id) { | |
$title = get_the_title($post_id); | |
$oldpost = get_post($post_id); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let username = "JackOfAllTrades"; | |
let userCheck = /^[a-z][a-z]+\d*$/i; // Change this line | |
let result = userCheck.test(username); | |
// Your regex should match JACK | |
// Your regex should not match J | |
// Your regex should match Oceans11 | |
// Your regex should match RegexGuru | |
// Your regex should not match 007 | |
// Your regex should not match 9 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$(document).ready(function(){ | |
//get the quote api information with Ajax | |
getQuote(); | |
var bgCols = ['#2e67f7','#ea5c30','#38b582','#683a20','#59357d', '#555']; | |
function getQuote(){ | |
var num = Math.floor(Math.random()*6+1); | |
$.ajax({ | |
url: "https://andruxnet-random-famous-quotes.p.mashape.com/?cat=movies&count=1", | |
type: "GET", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//'foo_gallery_description' is the slug of the custom field. Second parameter is the current foogallery id. | |
<?php if(get_field('foo_gallery_description', $current_foogallery->ID)){ ?> | |
<div class="gallery-desc"> | |
<p><?php the_field('foo_gallery_description', $current_foogallery->ID); ?></p> | |
</div> | |
<?php } ?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function orbitalPeriod(arr) { | |
var GM = 398600.4418; | |
var earthRadius = 6367.4447; | |
//create a function to calculate orbital period | |
function calcPeriod(avgAlt){ | |
var orbitalRadius = earthRadius + avgAlt; | |
//calculation is 2 multiplied by pi multiplied by the square root of the | |
//orbital radius to the power of 3 divided by the GM | |
var period = Math.round(2*Math.PI*(Math.sqrt(Math.pow(orbitalRadius,3)/GM))); | |
return period; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var Person = function(firstAndLast) { | |
var arr = firstAndLast.split(' '); | |
var firstName = arr[0]; | |
var lastName = arr[1]; | |
// Complete the method below and implement the others similarly | |
this.getFullName = function() { | |
return firstName + ' ' + lastName; | |
}; | |
this.getFirstName = function() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function permAlone(str) { | |
//check if the string provided is only one character | |
if(str.length === 1){ | |
return 1; | |
} | |
//function to create the permutations | |
//for each value in the string, add the permutations of the rest | |
function getPermutations(str){ | |
var output = []; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function updateInventory(arr1, arr2) { | |
// All inventory must be accounted for or you're fired! | |
//check the items in arr2 against those in arr1 | |
//if the item is found update the value and set found to true. | |
//if the item is not found add it to arr1 | |
for(var i = 0; i < arr2.length; i++){ //loop over array 2 | |
var found = false; | |
for(var j = 0; j<arr1.length; j++){ //loop over array 1 | |
if(arr2[i][1] === arr1[j][1]){ |