Пример #1
0
<?php

require_once 'XTemplate/xtpl.php';
require_once 'modules/ZuckerQueryTemplate/QueryTemplate.php';
require_once 'modules/ZuckerWordTemplate/WordTemplate.php';
require_once 'include/ListView/ListView.php';
global $app_strings;
global $app_list_strings;
global $current_user;
global $current_language;
$mod_strings = return_module_language($current_language, "ZuckerWordTemplate");
$seed = new WordTemplate();
$wordlist = $seed->get_by_query($focus->id);
if (!is_array($wordlist)) {
    $wordlist = array();
}
echo "\n<p>\n";
$button = "";
if (is_admin($current_user)) {
    $button .= "<form action='index.php' method='post'>\n";
    $button .= "<input type='hidden' name='module' value='ZuckerWordTemplate'>\n";
    $button .= "<input type='hidden' name='action' value='EditView'>\n";
    $button .= "<input type='hidden' name='return_module' value='" . $focus->module_dir . "'>\n";
    $button .= "<input type='hidden' name='return_action' value='DetailView'>\n";
    $button .= "<input type='hidden' name='return_id' value='" . $focus->id . "'>\n";
    $button .= "<input type='hidden' name='querytemplate_id' value='" . $focus->id . "'>\n";
    $button .= "<input class='button' type='submit' value=' " . $mod_strings['LBL_WORD_CREATE_WORD_TEMPLATE'] . "  '>\n";
    $button .= "</form>\n";
}
$lv = new ListView();
$lv->initNewXTemplate("modules/ZuckerWordTemplate/SubPanelView.html", $mod_strings);
Пример #2
0
<?php

require_once 'include/formbase.php';
require_once 'modules/ZuckerWordTemplate/WordTemplate.php';
if (isset($_REQUEST['record'])) {
    $template = new WordTemplate();
    $template->retrieve($_REQUEST['record']);
    if (!$template->ACLAccess('Delete')) {
        ACLController::displayNoAccess(true);
        sugar_cleanup(true);
    }
    $template->unlink_all_files();
    $template->mark_deleted($_REQUEST['record']);
}
header("Location: index.php?module=" . $_REQUEST['return_module'] . "&action=" . $_REQUEST['return_action'] . "&record=" . $_REQUEST['return_id']);
Пример #3
0
 function get_by_query($query_id)
 {
     $seed = new WordTemplate();
     $result = $seed->get_full_list("name", "querytemplate_id='" . $query_id . "'");
     if (empty($result)) {
         $result = array();
     }
     return $result;
 }