Example #1
0
         }
         $errid = logger_set_error_string($error_string);
         header("Location: index.php?app=menu&inc=send_sms&op=sendsmstopv&message=" . urlencode($message) . "&errid=" . $errid);
     } else {
         header("Location: index.php?app=menu&inc=send_sms&op=sendsmstopv&message=" . urlencode($message) . "&err=" . urlencode(_('You must select receiver and your message should not be empty')));
     }
     break;
 case "sendsmstogr":
     $message = $_REQUEST['message'];
     $rows = phonebook_getgroupbyuid($uid, "gp_name");
     foreach ($rows as $key => $db_row) {
         $c_count = phonebook_getmembercountbyid($db_row['gpid']);
         $list_of_group .= "<option value=\"" . $db_row['gpid'] . "\" {$selected}>" . $db_row['gp_name'] . " (" . $db_row['gp_code'] . ")(" . $c_count . ")</option>";
     }
     // add shared group
     $rows = phonebook_getsharedgroup($uid);
     foreach ($rows as $key => $db_row) {
         $c_uid = $db_row['uid'];
         $c_username = uid2username($c_uid);
         $c_count = phonebook_getmembercountbyid($db_row['gpid']);
         $list_of_group .= "<option value=\"" . $db_row['gpid'] . "\" {$selected}>" . $db_row['gp_name'] . " (" . $db_row['gp_code'] . ")(" . $c_count . ") - " . _('shared by') . " " . $c_username . "</option>";
     }
     $sms_from = sendsms_get_sender($username);
     $max_length = $core_config['smsmaxlength'];
     if ($sms_footer = username2footer($username)) {
         $max_length = $max_length - strlen($sms_footer);
     } else {
         $sms_footer = "<i>" . _('not set') . "</i>";
     }
     // WWW
     $db_query2 = "SELECT * FROM " . _DB_PREF_ . "_tblSMSTemplate WHERE uid='{$uid}'";
Example #2
0
function simplephonebook_hook_phonebook_number2name($p_num, $c_username = '')
{
    global $username;
    // if username supplied use it, else use global username
    $d_username = $c_username ? $c_username : $username;
    if ($p_num) {
        // remove +
        $p_num = str_replace('+', '', $p_num);
        // remove first 3 digits if phone number length more than 7
        if (strlen($p_num) > 7) {
            $p_num = substr($p_num, 3);
        }
        $uid = username2uid($d_username);
        $db_query = "SELECT p_desc FROM " . _DB_PREF_ . "_toolsSimplephonebook WHERE p_num LIKE '%" . $p_num . "' AND uid='{$uid}'";
        $db_result = dba_query($db_query);
        $db_row = dba_fetch_array($db_result);
        $p_desc = $db_row['p_desc'];
        if (!$p_desc) {
            $ret = phonebook_getsharedgroup($uid);
            for ($i = 0; $i < count($ret); $i++) {
                $c_gpid = $ret[$i]['gpid'];
                $db_query = "SELECT p_desc FROM " . _DB_PREF_ . "_toolsSimplephonebook WHERE p_num LIKE '%" . $p_num . "' AND gpid='{$c_gpid}'";
                $db_result = dba_query($db_query);
                $db_row = dba_fetch_array($db_result);
                if ($p_desc = $db_row['p_desc']) {
                    break;
                }
            }
        }
    }
    return $p_desc;
}