function IsFirstTimeLogin()
{
    getThis()->db->select('first_time_login');
    getThis()->db->where('id', curUsrId());
    getThis()->db->from('aauth_users');
    $rs = getThis()->db->get()->row_array();
    return arrIndex($rs, 'first_time_login');
}
function getConfig($key)
{
    getThis()->db->select('config_value');
    getThis()->db->where('config_key', $key);
    getThis()->db->from('config');
    $rs = getThis()->db->get()->row_array();
    return arrIndex($rs, 'config_value');
}
function lQ()
{
    e(getThis()->db->last_query());
}
function getFranchise($id)
{
    $result = getThis()->db->get_where('user_extra_detail', array('id' => $id));
    $result = $result->row();
    return $result;
}