示例#1
0
         $uti_id = $row[2];
         $uti_data_keys = array_keys($uti_data);
         for ($j = 0; $j < count($uti_data_keys); $j++) {
             if (in_array($uti_data_keys[$j], $SpecialFields)) {
                 $complex = getNodeContext($uti_data[$uti_data_keys[$j]]);
                 $uti_data[$uti_data_keys[$j]] = $complex["node"]["Title"];
             }
         }
     }
     if ($row[4] != $faci_id) {
         $faci_data = getNodeContent($row[4]);
         $faci_id = $row[4];
         $faci_data_keys = array_keys($faci_data);
         for ($j = 0; $j < count($faci_data_keys); $j++) {
             if (in_array($faci_data_keys[$j], $SpecialFields)) {
                 $complex = getNodeContext($faci_data[$faci_data_keys[$j]]);
                 $faci_data[$faci_data_keys[$j]] = $complex["node"]["Title"];
             }
         }
     }
     if ($row[6] != $user_id) {
         $user_data = getNodeContent($row[6]);
         $user_id = $row[6];
     }
     $newStream = array_merge($stream, $uti_data, $faci_data, $user_data);
     echo implode(";", $data[$i]);
     echo ";" . implode(";", $newStream);
     echo "";
     echo "\r\n";
 }
 break;
示例#2
0
 case "mt_tools_run":
     if ($type) {
         $name = $system["Types"][$type]["__Name__"];
         $Type_Dependancies = " " . trim($system["Types"][$type]["__Filters__"]) . " ";
         $FileName = $name . "_" . date("YmdHis") . ".csv";
         $allMaintreeData = getMaintreeData();
         $DepLeafArray = array();
         $AllDepArray = array();
         $AllDepArray[$DependancyMainNodeId] = array("mt_main_Node_id" => $DependancyMainNodeId, "mt_main_Title" => "Main");
         $DBQuery = "SELECT * FROM mt_main WHERE (mt_main_Type=10256 OR mt_main_Type=10257 OR mt_main_Type=10258) AND mt_main_Parent_id>'4' ORDER BY mt_main_Parent_id,mt_main_Position;";
         $DBResult = $system["dbConEx"]->query($DBQuery);
         if ($DBResult) {
             foreach ($DBResult as $DBContent) {
                 if (strpos($Type_Dependancies, " " . $DBContent["mt_main_Node_id"] . " ") !== FALSE) {
                     if ($DBContent["mt_main_Type"] == 48) {
                         $NC = getNodeContext($DBContent["mt_main_Node_id"]);
                         $NC_Type = $NC["data"]["Values"][1]["Type"];
                         if ($NC_Type) {
                             $DBQuery2 = "SELECT * FROM mt_main WHERE mt_main_Type='" . $NC_Type . "' AND mt_main_Parent_id>'4' ORDER BY mt_main_Parent_id,mt_main_Position;";
                             $DBResult2 = $system["dbConEx"]->query($DBQuery2);
                             if ($DBResult2) {
                                 foreach ($DBResult2 as $DBContent2) {
                                     // print_r($DBContent2);
                                     $DBContent2["mt_main_Parent_id"] = $DBContent["mt_main_Parent_id"];
                                     $AllDepArray[$DBContent2["mt_main_Node_id"]] = $DBContent2;
                                     $DepParent_List[] = $DBContent2["mt_main_Parent_id"];
                                 }
                             }
                         }
                     } else {
                         $AllDepArray[$DBContent["mt_main_Node_id"]] = $DBContent;
示例#3
0
     }
 }
 $slaveIds = array();
 if ($system["Applications"][$type]["Slave_Type"] != 0) {
     $dbQuery = "SELECT * FROM mt_main WHERE mt_main_Type=" . $system["Applications"][$type]["Slave_Type"] . " AND mt_main_Parent_id>4 ORDER BY mt_main_Parent_id,mt_main_Position;";
     $dbResult = $system["dbConEx"]->query($dbQuery);
     if ($dbResult) {
         foreach ($dbResult as $dbContent) {
             if (in_array($dbContent["mt_main_Node_id"], $usedSlaveKeys)) {
                 $slaveIds[$dbContent["mt_main_Node_id"]] = array($dbContent["mt_main_Parent_id"], $dbContent["mt_main_Title"]);
             }
         }
     }
 } else {
     for ($i = 0; $i < count($usedSlaveKeys); $i++) {
         $node = getNodeContext($usedSlaveKeys[$i]);
         $slaveIds[$usedSlaveKeys[$i]] = array($node["node"]["Parent_id"], $node["node"]["Title"]);
     }
 }
 $allMaintreeData = getMaintreeData();
 $Parent_id_Old = 0;
 $Text = "";
 $slaveKeys = array_keys($slaveIds);
 $slaveTitles = array();
 $slaveBreadcrumbs = array();
 for ($i = 0; $i < count($slaveKeys); $i++) {
     $slaveTitles[] = $slaveIds[$slaveKeys[$i]][1];
     $Parent_id = $slaveIds[$slaveKeys[$i]][0];
     if ($Parent_id != $Parent_id_Old) {
         $Text = "";
         $Breadcrumb = getBreadcrumb($Parent_id);
示例#4
0
}
$selectedNewsletter = 0;
if (isset($_POST["selectedNewsletter"]) && isset($newsletter[$_POST["selectedNewsletter"]])) {
    $selectedNewsletter = $_POST["selectedNewsletter"];
}
$users = array();
if ($selectedNewsletter) {
    $dbQuery = "SELECT * FROM mt_data WHERE mt_data_Rights LIKE '% " . $selectedNewsletter . "_%';";
    $dbResult = $system["dbConEx"]->query($dbQuery);
    if ($dbResult) {
        foreach ($dbResult as $dbContent) {
            $users[] = $dbContent["mt_data_Node_id"];
        }
    }
    // ##################################################
    $node = getNodeContext($selectedNewsletter);
    $subject = $node["data"]["Values"]["1"]["Subject"];
    $banner = "images/" . $node["data"]["Values"]["1"]["Banner"];
    $group = $node["data"]["Values"]["1"]["Group"];
    // ##################################################
    $mailContent = "";
    $mailContent .= "<div style=\"width:773px;background:#FFFFFF;color:#000000;\">\r\n";
    $mailContent .= "<div style=\"position:absolute;left:44px;\"><img src=\"" . $system["baseUrl"] . "themes/" . $system["theme"] . "/logo.png\" alt=\"\"/></div>\r\n";
    $mailContent .= "<div style=\"background-color:#949eaa;margin:0px;\">\r\n";
    $mailContent .= "<div style=\"width:350px;height:90px;background-color:#afb4be;float:left;border-right:solid 2px #FFFFFF;\"></div>\r\n";
    $mailContent .= "<div style=\"height:90px;width:420px;overflow:hidden;\">";
    if (file_exists($system["contentPath"] . $banner)) {
        $mailContent .= "<img src=\"" . $system["contentUrl"] . $banner . "\" alt=\"\"/>";
    }
    $mailContent .= "</div>\r\n";
    $mailContent .= "<div style=\"border-top:solid 1px #FFFFFF;background:#d0d3da;height:24px;font-family:Arial;font-size:11px;line-height:24px;padding-left:44px;\">" . $group . "</div>\r\n";
示例#5
0
 public function getNodeContent($id, $lang = FALSE, $force = false)
 {
     global $system;
     if (!$lang) {
         $lang = $_SESSION["User"]["Language_id"];
     }
     if (!isset($lang)) {
         $lang = 1;
     }
     $attributes = array();
     $nodeInfo = getNodeContext($id, $force);
     if (isset($nodeInfo["data"]["Values"][$lang])) {
         $attributes = $nodeInfo["data"]["Values"][$lang];
     }
     return $attributes;
 }
示例#6
0
            $dataOriginalSize = count(explode(" ", trim($transferData)));
            echo $dataOriginalSize . " Entries<br/><br/>";
            echo "<button type=\"button\" onclick=\"changeContent('mt_tools_run');\">Go</button>";
            echo "<button type=\"button\" onclick=\"toggleView('transferView');\">Show Data</button><br/>";
        } else {
            $dataOriginalSize = 0;
            echo "<button type=\"button\" onclick=\"changeContent('mt_tools');\">Reload</button>";
        }
        break;
    case "mt_tools_run":
        $data = explode(" ", $transferData);
        $progress = 100 * (1 - count($data) / $dataOriginalSize);
        do {
            $item = array_shift($data);
            //########## ##########
            getNodeContext($item, TRUE);
            //########## ##########
        } while (count($data) && $loop-- > 1);
        if ($progress > 100) {
            $progress = 100;
        }
        echo number_format($progress) . "% of " . $dataOriginalSize . "<br/>";
        $transferData = " " . implode(" ", $data) . " ";
        $actionMsg[] = "changeContent('mt_tools_run');";
        break;
    case "mt_tools_finished":
        echo "<button type=\"button\" onclick=\"changeContent('mt_tools');\">Back</button>";
        break;
}
echo "<input name=\"dataOriginalSize\" type=\"hidden\" value=\"" . $dataOriginalSize . "\"/>";
echo "<div id=\"transferView\" style=\"display:none;\">";