Add a missing file sip_profile_copy.php to the dev branch.
This commit is contained in:
@@ -0,0 +1,244 @@
|
||||
<?php
|
||||
/*
|
||||
FusionPBX
|
||||
Version: MPL 1.1
|
||||
|
||||
The contents of this file are subject to the Mozilla Public License Version
|
||||
1.1 (the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
http://www.mozilla.org/MPL/
|
||||
|
||||
Software distributed under the License is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||
for the specific language governing rights and limitations under the
|
||||
License.
|
||||
|
||||
The Original Code is FusionPBX
|
||||
|
||||
The Initial Developer of the Original Code is
|
||||
Mark J Crane <markjcrane@fusionpbx.com>
|
||||
Portions created by the Initial Developer are Copyright (C) 2008-2012
|
||||
the Initial Developer. All Rights Reserved.
|
||||
|
||||
Contributor(s):
|
||||
Mark J Crane <markjcrane@fusionpbx.com>
|
||||
*/
|
||||
return; //disable
|
||||
include "root.php";
|
||||
require_once "includes/require.php";
|
||||
require_once "includes/checkauth.php";
|
||||
require_once "config.php";
|
||||
if (permission_exists('content_view')) {
|
||||
//access granted
|
||||
}
|
||||
else {
|
||||
echo "access denied";
|
||||
exit;
|
||||
}
|
||||
|
||||
//include module specific information
|
||||
if (strlen($mod_config_path)==0) {
|
||||
include "config.php";
|
||||
}
|
||||
else {
|
||||
//$mod_config_path = "/news"; //examples
|
||||
//$mod_config_path = "/app/news"; //examples
|
||||
include $mod_config_path.'/config.php';
|
||||
}
|
||||
|
||||
$rss_css_url = 'http://'.$_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"];
|
||||
$rss_css_url = str_replace ("rss.php", "rss.css", $rss_css_url);
|
||||
$content_type = $_GET["c"];
|
||||
//echo "contenttype $content_type";
|
||||
if (strlen($_GET["rss_category"]) > 0) {
|
||||
$rss_category = $_GET["rss_category"];
|
||||
}
|
||||
if (strlen($content_type) == 0) {
|
||||
$content_type = "rss"; //define default contenttype
|
||||
}
|
||||
if ($content_type == "html") {
|
||||
session_start();
|
||||
}
|
||||
//echo $rss_css_url;
|
||||
//exit;
|
||||
|
||||
if ($content_type == "rss") {
|
||||
header('Content-Type: text/xml');
|
||||
echo '<?xml version="1.0" ?'.'>';
|
||||
echo '<?xml-stylesheet type="text/css" href="'.$rss_css_url.'" ?'.'>';
|
||||
//echo '<?xml-stylesheet type="text/css" href="http://'.$_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"].'" ?'.'>';
|
||||
//echo "\n";
|
||||
echo "<rss version=\"2.0\">\n";
|
||||
echo "<channel>\n";
|
||||
|
||||
echo "<title>$module_title RSS Feed</title>\n";
|
||||
//echo "<link>http://www.xul.fr/</link>\n";
|
||||
echo "<description>Task List for RSS...</description>\n";
|
||||
echo "<language>en-US</language>\n";
|
||||
//echo "<copyright></copyright>\n";
|
||||
//echo "<image>\n";
|
||||
//echo " <url>http://www.xul.fr/xul-icon.gif</url>\n";
|
||||
//echo " <link>http://www.xul.fr/index.html</link>\n";
|
||||
//echo "</image>";
|
||||
}
|
||||
|
||||
$sql = "";
|
||||
$sql .= "select * from v_rss ";
|
||||
$sql .= "where rss_category = '$rss_category' ";
|
||||
$sql .= "and length(rss_del_date) = 0 ";
|
||||
$sql .= "or rss_category = '$rss_category' ";
|
||||
$sql .= "and rss_del_date is null ";
|
||||
$sql .= "order by rss_uuid asc ";
|
||||
$prep_statement = $db->prepare(check_sql($sql));
|
||||
$prep_statement->execute();
|
||||
|
||||
$last_cat = "";
|
||||
$count = 0;
|
||||
$result = $prep_statement->fetchAll(PDO::FETCH_NAMED);
|
||||
foreach ($result as &$row) {
|
||||
|
||||
$rss_uuid = $row["rss_uuid"];
|
||||
$rss_title = $row["rss_title"];
|
||||
$rss_description = $row["rss_description"];
|
||||
$rss_link = $row["rss_link"];
|
||||
|
||||
//$rss_description = $row[rss_sub_description];
|
||||
//$rss_description = str_replace ("\r\n", "<br>", $rss_description);
|
||||
//$rss_description = str_replace ("\n", "<br>", $rss_description);
|
||||
|
||||
if ($content_type == "rss") {
|
||||
$rss_title = htmlentities($rss_title);
|
||||
$rss_description = htmlentities($rss_description);
|
||||
|
||||
echo "<item>\n";
|
||||
echo "<title>".$rss_title."</title>\n";
|
||||
echo "<description>".$rss_description."</description>\n";
|
||||
echo "<link>".$rss_link."</link>\n";
|
||||
//echo "<pubDate>12 Mar 2007 19:38:06 GMT</pubDate>\n";
|
||||
//echo "<guid isPermaLink='true'>http://www.google.com/log/123</guid>\n";
|
||||
//echo "<comments>http://www.google.com/log/121#comments</comments>\n";
|
||||
//echo "<category>Web Design</category>";
|
||||
echo "</item>\n";
|
||||
echo "\n";
|
||||
|
||||
}
|
||||
else {
|
||||
if (strlen($rss_link) > 0) {
|
||||
echo "<b><a href='$rss_link'>".$rss_title."</a></b><br>\n";
|
||||
}
|
||||
else {
|
||||
echo "<b>".$rss_title."</b><br>\n";
|
||||
}
|
||||
echo "".$rss_description."\n";
|
||||
echo "<br><br>";
|
||||
|
||||
if ($rss_sub_show == 1) {
|
||||
//--- Begin Sub List -------------------------------------------------------
|
||||
|
||||
echo "<br><br><br>";
|
||||
echo "<b>$rss_sub_title</b><br>";
|
||||
|
||||
$sql = "";
|
||||
$sql .= "select * from v_rss_sub ";
|
||||
$sql .= "where rss_uuid = '$rss_uuid' ";
|
||||
$sql .= "and length(rss_sub_del_date) = 0 ";
|
||||
$sql .= "or rss_uuid = '$rss_uuid' ";
|
||||
$sql .= "and rss_sub_del_date is null ";
|
||||
|
||||
if (strlen($order_by)> 0) { $sql .= "order by $order_by $order "; }
|
||||
|
||||
$prep_statement_2 = $db->prepare($sql);
|
||||
$prep_statement_2->execute();
|
||||
$result2 = $prep_statement->fetchAll(PDO::FETCH_NAMED);
|
||||
$result_count2 = count($result2);
|
||||
|
||||
$c2 = 0;
|
||||
$row_style["0"] = "background-color: #F5F5DC;";
|
||||
$row_style["1"] = "background-color: #FFFFFF;";
|
||||
|
||||
echo "<div align='left'>\n";
|
||||
//echo " <b>Notes</b>";
|
||||
echo "<table width='75%' border='1' cellpadding='1' cellspacing='1'>\n";
|
||||
//echo "<tr><td colspan='100%'><img src='/images/spacer.gif' width='100%' height='1' style='background-color: #BBBBBB;'></td></tr>";
|
||||
if ($result_count == 0) { //no results
|
||||
echo "<tr><td> </td></tr>";
|
||||
}
|
||||
else {
|
||||
echo "<tr><td colspan='100%'><img src='/images/spacer.gif' width='100%' height='1' style='background-color: #BBBBBB;'></td></tr>\n";
|
||||
|
||||
foreach($result2 as $row2) {
|
||||
echo "<tr style='".$row_style[$c]."'>\n";
|
||||
//echo "<td valign='top'>".$rss_uuid."</td>";
|
||||
//echo "<td valign='top'> <b>".$row2[rss_sub_title]."</b> </td>";
|
||||
//echo "<td valign='top'> ".$row2[rss_sub_link]." </td>";
|
||||
echo "<td valign='top' width='200'>";
|
||||
echo " <b>".$row2[rss_sub_title]."</b>";
|
||||
echo "</td>";
|
||||
|
||||
echo "<td valign='top'>".$row2[rss_sub_add_date]."</td>";
|
||||
|
||||
//echo "<td valign='top'>".$row2[rss_sub_optional_1]."</td>";
|
||||
//echo "<td valign='top'>".$row2[rss_sub_optional_2]."</td>";
|
||||
//echo "<td valign='top'>".$row2[rss_sub_optional_3]."</td>";
|
||||
//echo "<td valign='top'>".$row2[rss_sub_optional_4]."</td>";
|
||||
//echo "<td valign='top'>".$row2[rss_sub_optional_5]."</td>";
|
||||
//echo "<td valign='top'>".$row2[rss_sub_add_user]."</td>";
|
||||
echo "<td valign='top' align='right'>";
|
||||
echo " ";
|
||||
//echo " <input type='button' class='btn' name='' onclick=\"window.location='rsssubupdate.php?rss_uuid=".$rss_uuid."&rss_sub_uuid=".$row2[rss_sub_uuid]."'\" value='Update'>";
|
||||
echo " \n";
|
||||
//echo " <a href='rsssubupdate.php?rss_uuid=".$rss_uuid."&rss_sub_uuid=".$row2[rss_sub_uuid]."'>Update</a> ";
|
||||
echo "</td>";
|
||||
|
||||
$rss_sub_description = $row2[rss_sub_description];
|
||||
//$rss_sub_description = str_replace ("\r\n", "<br>", $rss_sub_description);
|
||||
//$rss_sub_description = str_replace ("\n", "<br>", $rss_sub_description);
|
||||
|
||||
|
||||
echo "</tr>";
|
||||
echo "<tr style='".$row_style[$c]."'>\n";
|
||||
echo "<td valign='top' width='300' colspan='3'>";
|
||||
echo "".$rss_sub_description." ";
|
||||
echo "</td>";
|
||||
|
||||
echo "</tr>";
|
||||
|
||||
echo "<tr><td colspan='100%'><img src='/images/spacer.gif' width='100%' height='1' style='background-color: #BBBBBB;'></td></tr>\n";
|
||||
if ($c2==0) { $c2=1; } else { $c2=0; }
|
||||
} //end foreach
|
||||
unset($sql, $result, $row_count);
|
||||
|
||||
echo "</table>\n";
|
||||
echo "</div>\n";
|
||||
|
||||
|
||||
echo " <br><br>";
|
||||
echo " </td>\n";
|
||||
echo "</tr>\n";
|
||||
|
||||
} //end if results
|
||||
|
||||
echo "</table>\n";
|
||||
//--- End Sub List -------------------------------------------------------
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//echo "<item>\n";
|
||||
//echo "<title> ".$row["favname"]."</title>\n";
|
||||
//echo "<description>".$row["favdesc"]."</description>\n";
|
||||
//echo "<link>".$row["favurl"]."</link>\n";
|
||||
//echo "</item>\n";
|
||||
|
||||
//$last_cat = $row["favcat"];
|
||||
$count++;
|
||||
|
||||
}
|
||||
|
||||
if ($content_type == "rss") {
|
||||
echo "</channel>\n";
|
||||
echo "\n";
|
||||
echo "</rss>\n";
|
||||
}
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user