Skip to content

Commit

Permalink
forward omb/local/sms posts to sms/email
Browse files Browse the repository at this point in the history
  • Loading branch information
voitto committed Oct 22, 2008
1 parent 2537b69 commit 70e2860
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 4 deletions.
2 changes: 1 addition & 1 deletion app/plugins/email_notice.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ function broadcast_email_notice( &$model, &$rec ) {

global $request, $db;

$i = get_profile();
$i = owner_of($rec);

$sent_to = array();

Expand Down
16 changes: 16 additions & 0 deletions app/plugins/omb.php
Original file line number Diff line number Diff line change
Expand Up @@ -1061,6 +1061,22 @@ function oauth_omb_post( &$vars ) {
$p->set_value( 'title', $content );
$p->save_changes();
$p->set_etag($sender->person_id);


if (!function_exists('broadcast_email_notice'))
load_plugin('email_notice');

if (function_exists('broadcast_email_notice'))
broadcast_email_notice( &$p, &$p );

if (!function_exists('broadcast_sms_notice'))
load_plugin('sms_notice');

if (function_exists('broadcast_sms_notice'))
broadcast_sms_notice( &$p, &$p );



}

print "omb_version=".OMB_VERSION;
Expand Down
19 changes: 16 additions & 3 deletions app/plugins/sms_notice.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,19 @@ function mobile_event( &$vars ) {
$i = $Identity->find($_POST['uid']);
if ($i)
$p->set_etag($i->person_id);

if (!function_exists('broadcast_email_notice'))
load_plugin('email_notice');

if (function_exists('broadcast_email_notice'))
broadcast_email_notice( &$p, &$p );

if (!function_exists('broadcast_sms_notice'))
load_plugin('sms_notice');

if (function_exists('broadcast_sms_notice'))
broadcast_sms_notice( &$p, &$p );

$response = "";

} else {
Expand Down Expand Up @@ -68,17 +81,17 @@ function _mobile( &$vars ) {

function broadcast_sms_notice( &$model, &$rec ) {

$smsurl = environment('zeepUrl');
$smskey = environment('awsAccessKey');

if (empty($smsurl))
if (empty($smskey))
return;

if (!(isset($rec->title)))
return;

global $request, $db;

$i = get_profile();
$i = owner_of($rec);

$notice_content = substr($rec->title,0,100);

Expand Down
10 changes: 10 additions & 0 deletions app/views/identities/_admin.html
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,16 @@

<?php endforeach; ?>

<?php $smskey = environment('awsAccessKey'); ?>

<?php if (!empty(trim($smskey))) : ?>

<li>
<a href="<?php url_for(array('resource'=>'mobile_settings')); ?>">Mobile</a>
</li>

<?php endif; ?>

</ul>


Expand Down

0 comments on commit 70e2860

Please sign in to comment.