My Webprojects, Software, Work

Gravity Forms List Field Type: Make sure to have a minum number of rows

I recently ran in the problem that a client wanted an application form which is easy peasy built with Gravity forms.

They also wanted to ensure that at least 3 previous jobs are filled out. The previoius employers field was a list field (Name, Address, Time worke there etc.)

If you ever need to enforce a minumum amount of list items use the Gravity Form field validation :

add_filter( 'gform_field_validation_1_27', 'force_three_rows_in_lists', 10, 4 );

function force_three_rows_in_lists($result, $value, $form, $field){

if ( $result['is_valid'] && count($value) < 3) {
$result['is_valid'] = false;
$result['message'] = 'Please enter at least 3 previous employers (Use the + Button at the end to add more lines)';
}

return $result;
} 

The count($value)< 3 is the important part, the $value is an array of rows that are submitted.

 

More Info about that filter in the Gravity Froms Documentation.

Advertisements
Software

Happy New Year (and a Countdown Script)

First of all :

HAPPY NEW YEAR

Everyone.

Second:

I wrote a PHP Countdown Script for my Computer to run during our Party.

The Script is really simple. It is a Simple Website that reloads itself every second and it changes the CSS Style depending on how much Time is left. I thought it is useful and it can be easily adjusted to different Dates and Styles.

Here are some Screenshots:

2011-01-01-php-script

and here is an Archive with the Script.

Software

You just have to love Linux

I’m using Linux, Ubuntu to be precise, for some years now. I don’t run into Problems very often but when it happens Linux always surprises me with its simple Solutions, if you know the Solution but we will come to that later.

What happened: My Wifi didn’t work out of the sudden, i couldn’t turn it on with the Button on the side of the Laptop or via Software. I tried to click my Way trough all Menus in Linux, it didn’t work. I booted Windows (yes it is still on my Laptop and i boot it once a year or so ­čśë ). I clicked my Way to the Menus there with the same Result: No Working Wifi.

Now comes the awesome Linux Community in handy. And the one Truth i learned about Computers in the recent years: You are NEVER the first one who has the Problem, just google your Problem. Said and Done. In a Ubuntu Forum i found the Solutions: 2 simple Terminal Commands and everything worked again.

The Wifi was blocked by some Command (i suspect the Suspend Mode messing with it). With “rfkill list” you can see if the Module is blocked and with “rfkill unblock all” you can unlock it. Done

Thank you Ubuntu Community

Software

Prey

Lange Zeit keine neue Software hier vorgestellt.

Heute geht es um Prey, eine kleine aber richtig gute Software die ihr hoffentlich nie braucht.

Wenn Prey installiert ist l├Ąuft es komplett unbemerkt auf dem (tragbaren) Computer. Wird dieses Ger├Ąt gestohlen kann man sich auf der Prey Webseite einloggen und eine Verfolgung aktivieren. Die Software sendet nun in einem gegeben Intervall, einen Report an eine E Mail Adresse. Die Reporte k├Ânnen IP Adresse, Netzwerkverbindung,┬á [[Geolocation]] und via Webcam, auch Bilder (desjenigen der vor dem Laptop sitzt) enthalten. So kann man sein Eigentum verfolgen und hoffentlich wiederholen.

Prey l├Ąuft auf den g├Ąngigsten 3 Betriebssystemen (Linux, Mac und Windows) und die Installation bzw Einrichtung ist extrem einfach.

Ein definitives Must Have Programm.

Software

├ťbersetzungsarbeit

Jeder der meine Qualit├Ąten im schriftlichen Umgang mit der deutschen Sprach kennt wird sich vielleicht ein wenig wundern ob der ├ťberschrift. ­čśë

Ich ├╝bersetze aber etwas wo ich mich ein wenig besser auskenne, ich ├╝bersetze Software. Bei [[Opensource]] Projekten kann eigentlich jeder mitmachen.
Das Projekt an dem ich mitarbeite hei├čt Ground Control. Kurz zusammengefasst soll Ground Control es erm├Âglichen einfacher Dateien der Projekte zwischen seinem PC und [[Launchpad]] auszutauschen. Bis dato muss man noch stark die Kommandozeile bem├╝hen. Ground Control integriert sich einfach in den Datei Manager und erledigt die Aufgaben sehr bequem dort.

Software

Und noch eine Softwarevorstellung

Das sch├Âne an [[Ubuntu]] ist die gro├če Community die dahinter steckt, viele Leute schreiben in Wikis oder in ihren eigenen Blogs dar├╝ber. Wenn man diese Blogs dann regelm├Ą├čig mal besucht erh├Ąlt man immer n├╝tzliche Tipps f├╝r sein eigene System.

Ubuntu bringt von sich aus viel Software mit die im sogenannten Software Center verwaltet wird. Alle Programme mal auszuprobieren ist schlicht nicht m├Âglich. Das sich darunter aber einige wirklich n├╝tzliche Tools verbergen ist unbestritten. Neulich wurde ich durch einen Blogbeitrag auf calibre aufmerksam.

calibre verwaltet E – Books, kann sie konvertieren und auf Endger├Ąte ├╝bertragen. E – Books waren in letzter Zeit in aller Munde, meist aber eher die teuren E – Book Reader. die kosteng├╝nstigere Variante ist ein E – Book Reader Software f├╝r Mobiltelefone. Der ganz gro├če Lesespa├č ├╝ber Stunden wird es nicht aber wenn man mal irgendwo wartet kann man schon mal ein wenig Zeit rumbringen.

calibre organisiert nun die eigenen E – Books (in allen erdenklichen Formaten) und ├╝bertr├Ągt sie auf das eigene Endger├Ąt. Alles sehr komfortabel und einfach. Ein gutes St├╝ck Software und das Beste : es gibt calibre f├╝r die 3 g├Ąngisten Betriebssysteme.