コード例 #1
0
ファイル: fwdtofriend.jnews.php プロジェクト: naka211/kkvn
/**
* <p>Tags Controller</p>
* <p>This function is the controller to view the tags view</p>
* @author Joobi Limited <wwww.joobi.co>
*/
function fwdtofriend($action, $task)
{
    $doc = JFactory::getDocument();
    $doc->addStyleSheet(JNEWS_URL_ADMIN . 'cssadmin/jnews.css');
    $mailing = new stdClass();
    if ($GLOBALS[JNEWS . 'level'] > 2) {
        $mailing->delay_max = JRequest::getInt('delay_max', 0, 'request');
        $mailing->notify_id = JRequest::getInt('notify_id', 0, 'request');
        $mailing->cat_id = JRequest::getVar('cat_id', 0, 'request');
    }
    jNews_TagsHTML::menuTags($mailing);
    switch ($task) {
        case 'datetime':
            jNews_TagsHTML::datetimeTags();
            break;
        case 'subscription':
            jNews_TagsHTML::subscriptionTags();
            break;
        case 'subscriber':
            jNews_TagsHTML::subscriberTags();
            break;
        case 'mod':
            //joomla module
            if ($GLOBALS[JNEWS . 'level'] > 1) {
                $linkFriendd = jNews_Tools::completeLink('option=' . JNEWS_OPTION, false, false, true);
                $forms['main'] = "<form action=" . $linkFriendd . " method='post' name='adminForm' id=\"adminForm\">";
                jNews_TagsHTML::modTags($forms);
            } else {
                echo 'This functionality in only available for Plus and PRO version.';
            }
            break;
        case 'content':
            //joomla content
            jNews_TagsHTML::contentTags();
            break;
        case 'smart':
            //smart news
            if ($GLOBALS[JNEWS . 'level'] > 2) {
                jNews_Autonews::selectCat($mailing);
            } else {
                echo 'This functionality in only available for PRO version.';
            }
            break;
        case 'smartk2':
            //smart news
            if ($GLOBALS[JNEWS . 'level'] > 2) {
                jNews_Autonews::selectCatK2($mailing);
            } else {
                echo 'This functionality in only available for PRO version.';
            }
            break;
        case 'site':
            $linkFriendd = jNews_Tools::completeLink('option=' . JNEWS_OPTION, false, false, true);
            $forms['main'] = "<form action=" . $linkFriendd . " method='post' name='adminForm' id=\"adminForm\">";
            jNews_TagsHTML::siteTags($forms);
            break;
        default:
            $linkFriendd = jNews_Tools::completeLink('option=' . JNEWS_OPTION, false, false, true);
            $forms['main'] = "<form action=" . $linkFriendd . " method='post' name='adminForm' id=\"adminForm\">";
            jNews_TagsHTML::subscriptionTags($forms);
    }
    return true;
}
コード例 #2
0
ファイル: tags.jnews.php プロジェクト: naka211/kkvn
/**
* <p>Tags Controller</p>
* <p>This function is the controller to view the fwdtofrien view</p>
* @author Joobi Limited <wwww.joobi.co>
*/
function tags($action, $task, $templateid = '')
{
    $doc = JFactory::getDocument();
    $doc->addStyleSheet(JNEWS_URL_ADMIN . 'cssadmin/jnews.css');
    $mailing = new stdClass();
    $new = JRequest::getInt('new', 0, 'request');
    if ($GLOBALS[JNEWS . 'level'] > 2 && !$new) {
        $mailing->delay_max = JRequest::getInt('delay_max', 0, 'request');
        $mailing->notify_id = JRequest::getInt('notify_id', 0, 'request');
        $mailing->cat_id = JRequest::getVar('cat_id', 0, 'request');
    }
    jNews_TagsHTML::menuTags($mailing, $new);
    switch ($task) {
        case 'datetime':
            jNews_TagsHTML::datetimeTags();
            break;
        case 'virtuemartproduct':
            $linkTagg = jNews_Tools::completeLink('option=' . JNEWS_OPTION, true, false, true);
            //second parameter was false
            $forms['main'] = "<form action=" . $linkTagg . " method='post' name=\"adminForm\" id=\"adminForm\">";
            jNews_TagsHTML::virtuemartproduct($forms);
            break;
        case 'subscription':
            jNews_TagsHTML::subscriptionTags();
            break;
        case 'lyften':
            //for lyften blog
            $forms['main'] = " <form action='" . jNews_Tools::completeLink('option=' . JNEWS_OPTION, true, false, true) . "' method='post' name=\"adminForm\" id=\"adminForm\">";
            jNews_TagsHTML::lyftenblog();
            break;
        case 'deals':
            //for deals
            $forms['main'] = " <form action='" . jNews_Tools::completeLink('option=' . JNEWS_OPTION, true, false, true) . "' method='post' name=\"adminForm\" id=\"adminForm\">";
            jNews_TagsHTML::deals();
            break;
        case 'subscriber':
            jNews_TagsHTML::subscriberTags();
            break;
        case 'mod':
            ## joomla module
            if ($GLOBALS[JNEWS . 'level'] > 1) {
                $linkTagg = jNews_Tools::completeLink('option=' . JNEWS_OPTION, true, false, true);
                //second parameter was false
                $forms['main'] = " <form action=" . $linkTagg . " method='post' name=\"adminForm\" id=\"adminForm\">";
                jNews_TagsHTML::modTags($forms);
            } else {
                echo 'This functionality in only available for Plus and PRO version.';
            }
            break;
        case 'content':
            ## joomla content
            $linkTagg = jNews_Tools::completeLink('option=' . JNEWS_OPTION, true, false, true);
            //second parameter was false
            $forms['main'] = "<form action=" . $linkTagg . " method='post' name=\"adminForm\" id=\"adminForm\">";
            jNews_TagsHTML::contentTags($forms);
            break;
        case 'k2content':
            ## k2 content
            jNews_TagsHTML::k2contentTags();
            break;
        case 'smart':
            ## smart news
            if ($GLOBALS[JNEWS . 'level'] > 2) {
                jNews_Autonews::selectCat($mailing);
            } else {
                echo 'This functionality in only available for PRO version.';
            }
            break;
        case 'smartk2':
            ## smart news
            if ($GLOBALS[JNEWS . 'level'] > 2) {
                jNews_Autonews::selectCatK2($mailing);
            } else {
                echo 'This functionality in only available for PRO version.';
            }
            break;
        case 'site':
            $linkTagg = jNews_Tools::completeLink('option=' . JNEWS_OPTION, false, false, true);
            $forms['main'] = "<form action=" . $linkTagg . " method='post' name=\"adminForm\" id=\"adminForm\">";
            jNews_TagsHTML::siteTags($forms);
            break;
        case 'jomsocial':
            $linkTagg = jNews_Tools::completeLink('option=' . JNEWS_OPTION, false, false, true);
            $forms['main'] = "<form action=" . $linkTagg . " method='post' name=\"adminForm\" id=\"adminForm\">";
            jNews_TagsHTML::jomsocialTags($forms);
            break;
        case 'share':
            $linkTagg = jNews_Tools::completeLink('option=' . JNEWS_OPTION, false, false, true);
            $forms['main'] = "<form action=" . $linkTagg . " method='post' name=\"adminForm\" id=\"adminForm\">";
            jNews_TagsHTML::shareTags($forms);
            break;
        case 'flexicontent':
            if ($GLOBALS[JNEWS . 'level'] > 2) {
                $linkTagg = jNews_Tools::completeLink('option=' . JNEWS_OPTION, false, false, true);
                $forms['main'] = "<form action=" . $linkTagg . " method='post' name=\"adminForm\" id=\"adminForm\">";
                jNews_TagsHTML::flexicontent($mailing);
            } else {
                echo 'This functionality in only available for PRO version.';
            }
            break;
        default:
            $linkTagg = jNews_Tools::completeLink('option=' . JNEWS_OPTION, false, false, true);
            $forms['main'] = "<form action=" . $linkTagg . " method='post' name=\"adminForm\" id=\"adminForm\">";
            jNews_TagsHTML::subscriptionTags($forms);
    }
    return true;
}