Example #1
0
 function nebula_sms_link($phone, $message = '')
 {
     if (nebula_is_mobile()) {
         $sep = nebula_is_os('ios') ? '?' : ';';
         //@TODO "Nebula" 0: Encode $message string here...?
         return '<a class="nebula-sms-link" href="sms:' . nebula_phone_format($phone, 'tel') . $sep . 'body=' . $message . '">' . nebula_phone_format($phone, 'human') . '</a>';
     } else {
         return nebula_phone_format($phone, 'human');
     }
 }
function nebula_sms_link($phone, $message = '')
{
    $override = apply_filters('pre_nebula_sms_link', false, $phone, $message);
    if ($override !== false) {
        return $override;
    }
    if (nebula_is_mobile()) {
        $sep = nebula_is_os('ios') ? '?' : ';';
        //@TODO "Nebula" 0: Encode $message string here...?
        return '<a class="nebula-sms-link" href="sms:' . nebula_phone_format($phone, 'tel') . $sep . 'body=' . $message . '">' . nebula_phone_format($phone, 'human') . '</a>';
    } else {
        return nebula_phone_format($phone, 'human');
    }
}
		</p>

		<p>
			<code>nebula_phone_format('123');</code><br />
			<?php 
echo nebula_phone_format('123');
?>
		</p>

		<p>
			<code>nebula_phone_format('3154786700', 'tel');</code><br />
			<?php 
echo nebula_phone_format('3154786700', 'tel');
?>
		</p>

		<p>
			<code>nebula_phone_format('(315) 478-6700 x123');</code><br />
			<?php 
echo nebula_phone_format('(315) 478-6700 x123');
?>
		</p>

		<p>
			<code>nebula_phone_format('(315) 478-6700', 'human');</code><br />
			<?php 
echo nebula_phone_format('(315) 478-6700', 'human');
?>
		</p>
	</div><!--/columns-->
</div><!--/row-->