Commit inicial - WordPress Análisis de Precios Unitarios

- WordPress core y plugins
- Tema Twenty Twenty-Four configurado
- Plugin allow-unfiltered-html.php simplificado
- .gitignore configurado para excluir wp-config.php y uploads

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
root
2025-11-03 21:04:30 -06:00
commit a22573bf0b
24068 changed files with 4993111 additions and 0 deletions

View File

@@ -0,0 +1,402 @@
<?php
require_once("includes.php");
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
class my_controller
{
public function __construct()
{
}
function apply_actions()
{
if(isset($_REQUEST["id"]) && $_REQUEST["id"]!=0)
$_REQUEST["rows"]=array($_REQUEST["id"]);
foreach($_REQUEST["rows"] as $id)
{
$funct=$_REQUEST["task"]."_item";
if(!method_exists($this,$funct))
die("Function ".$funct." is missing in the file actions.php");
$this->$funct($_REQUEST["module"],$id);
}
die("done");
}
function duplicate_item($module,$id)
{
global $db;
$item=$db->db_selectOne($module,"*","id='".$id."'");
unset($item["id"]);
$item["created"]=time();
$item["updated"]=time();
$item["generated_url"]=uniqid();
$db->db_insert("rss_feed",$item);
}
function delete_item($module,$id)
{
global $db;
$row=$db->db_selectOne($module,"*","id='".$id."'");
if(isset($row["image"]) && ($row["image"]) && file_exists("images/".$row["image"]))
unlink("images/".$row["image"]);
$db->db_query("delete from ".$module." where id=".$id);
}
function reload_item($module,$id)
{
global $db;
$row=$db->db_selectOne($module,"*","id='".$id."'");
$_REQUEST["feed"]=$row["generated_url"];
$called_from_file=true;
include("feed.php");
}
function aggregator_item($module,$id)
{
global $db;
global $table_prefix;
/*$rows=$db->db_select("wp_postmeta","*","post_id='69'");
foreach($rows as $row)
{
echo "'".$row["meta_key"]."'=>'".$row["meta_value"]."',<br>";
}
die("jj");*/
$data=$db->db_selectOne($module,"*","id='".$id."'");
if($data["content2"]=="")
{
$_REQUEST["feed"]=$data["generated_url"];
$called_from_file=true;
include("feed.php");
}
$item=array("post_author"=>1,
"post_date"=>date("Y-m-d H:i:s"),
"post_date_gmt"=>gmdate("Y-m-d H:i:s"),
"post_content"=>$data["description"],
"post_title"=>$data["name"],
"post_status"=>"publish",
"comment_status"=>"closed",
"ping_status"=>"closed",
"post_name"=>seo_string($data["name"]."_feed_".$data["id"]),
"post_modified"=>date("Y-m-d H:i:s"),
"post_modified_gmt"=>gmdate("Y-m-d H:i:s"),
"guid"=>"", //http://localhost/cms/wordpress-5.5.3/?post_type=wprss_feed&#038;p=27
"menu_order"=>0,
"post_type"=>"wprss_feed",
"comment_count"=>0);
$row=$db->db_selectOne($table_prefix."posts","*","ID>1");
if($row===false)
die("No post found");
foreach($row as $tit=>$val)
if($tit!="ID" && !isset($item[$tit]))
$item[$tit]=$val;
$db->db_insert($table_prefix."posts",$item);
$post_id=$db->last_insert_id();
$domain_link = (isset($_SERVER['HTTPS']) ? "https" : "http") . "://$_SERVER[HTTP_HOST]";
$actual_link = $domain_link.$_SERVER["REQUEST_URI"];
$tab=explode("wp-admin",$actual_link);
$item_update=array("guid"=>$tab[0]."?post_type=wprss_feed&#038;p=".$post_id);
$db->db_update($table_prefix."posts",$item_update,"ID=".$post_id);
$url_feed=rssfeed__PLUGIN_URL."feed.php?feed=".$data["generated_url"];
$cats=array();
$cats_id=explode(",",$data["categories"]);
$cat_lists=array();
foreach($cats_id as $cat_id)
{
if(!isset($cat_lists[$cat_id]))
{
$cat=$db->db_selectOne($table_prefix."terms","term_id,name","term_id='".$cat_id."'");
if($cat===false)
continue;
$cat_lists[$cat_id]=$cat["name"];
}
$cats[]=array("id"=>$cat_id,"name"=>$cat_lists[$cat_id]);
}
$nb_cat=0;
$ftp_taxonomies_cat="";
$tot_cat=0;
if(sizeof($cats)>0)
{
$i=0;
foreach($cats as $category)
{
$ftp_taxonomies_cat.='i:'.$i.';s:'.strlen(addslashes($category["name"])).':"'.addslashes($category["name"]).'";';
$tot_cat++;
$i++;
}
}
if($_REQUEST["agr_id"]!=0)
{
$rows=$db->db_select($table_prefix."postmeta","meta_key,meta_value","post_id='".$_REQUEST["agr_id"]."'");
foreach($rows as $row)
$meta[$row["meta_key"]]=$row["meta_value"];
}
else
{
$meta=array('wprss_ftp_taxonomies'=>'a:1:{i:0;a:6:{s:8:"taxonomy";s:8:"category";s:5:"terms";a:0:{}s:4:"auto";s:5:"false";s:14:"filter_subject";s:0:"";s:15:"filter_keywords";s:0:"";s:28:"post_taxonomy_compare_method";s:3:"all";}}',
'_edit_last'=>'1',
'_edit_lock'=>'1610986948:1',
'wprss_feed_is_updating'=>'',
'wprss_site_url'=>$data["url"],
'wprss_feed_image'=>'',
'wprss_ftp_post_type'=>'post',
'wprss_ftp_post_status'=>'publish',
'wprss_ftp_post_format'=>'standard',
'wprss_ftp_post_date'=>'original',
'wprss_ftp_comment_status'=>'true',
'wprss_ftp_force_full_content'=>'false',
'wprss_ftp_import_excerpt'=>'false',
'wprss_ftp_allow_embedded_content'=>'false',
'wprss_ftp_canonical_link'=>'true',
'wprss_ftp_post_taxonomy'=>'a:1:{i:0;s:8:"category";}',
'wprss_ftp_post_taxonomy_compare_method'=>'a:0:{i:0;s:3:"all";}',
'wprss_ftp_post_terms'=>'a:0:{i:0;a:2:{}}',
'wprss_ftp_def_author'=>'.',
'wprss_ftp_author_fallback_method'=>'existing',
'wprss_ftp_no_author_found'=>'fallback',
'wprss_ftp_fallback_author'=>'admin',
'wprss_ftp_save_images_locally'=>'true',
'wprss_ftp_save_all_image_sizes'=>'true',
'wprss_ftp_image_min_width'=>'80',
'wprss_ftp_image_min_height'=>'80',
'wprss_ftp_use_featured_image'=>'true',
'wprss_ftp_featured_image'=>'first',
'wprss_ftp_remove_ft_image'=>'false',
'wprss_ftp_must_have_ft_image'=>'false',
'wprss_ftp_singular_prepend'=>'false',
'wprss_ftp_singular_append'=>'false',
'wprss_ftp_word_limit_enabled'=>'general',
'wprss_ftp_trimming_type'=>'general',
'wprss_ftp_trimming_ellipsis'=>'false',
'wprss_ftp_powerpress_enabled'=>'false',
'wprss_ftp_disable_visual_editor'=>'false',
'wprss_url'=>"",
'wprss_limit'=>5,
'wprss_unique_titles'=>'',
'wprss_enclosure'=>'true',
'wprss_import_source'=>'false',
'feed_request_useragent'=>'',
'wprss_force_feed'=>'false',
'wprss_activate_feed'=>'',
'wprss_pause_feed'=>'',
'wprss_age_limit'=>'',
'wprss_age_unit'=>'days',
'wprss_update_interval'=>'global',
'wprss_state'=>'active',
'wprss_update_time'=>'',
'wprss_next_update'=>'1 mins',
'wprss_items_imported'=>'0');
if($ftp_taxonomies_cat)
{
$meta["wprss_ftp_taxonomies"]='a:1:{i:0;a:6:{s:8:"taxonomy";s:8:"category";s:5:"terms";a:'.$tot_cat.':{'.$ftp_taxonomies_cat.'}s:4:"auto";s:5:"false";s:14:"filter_subject";s:0:"";s:15:"filter_keywords";s:0:"";s:28:"post_taxonomy_compare_method";s:3:"all";}}';
$meta["wprss_ftp_post_terms"]='a:1:{i:0;a:'.$tot_cat.':{'.$ftp_taxonomies_cat.'}}';
}
}
$meta["wprss_limit"]=$data["nb_items"];
$meta["wprss_url"]=$url_feed;
foreach($meta as $tit=>$val)
{
$item=array("post_id"=>$post_id,"meta_key"=>$tit,"meta_value"=>$val);
$db->db_insert($table_prefix."postmeta",$item);
}
}
function get_list()
{
global $db;
require_once( 'admin/'.$_REQUEST["module"].'.php' );
die("");
}
function add_item()
{
global $db;
require_once( 'admin/'.$_REQUEST["module"].'_add.php' );
die("");
}
function add_item2()
{
$str=$_REQUEST["module"].'_add2';
$this->$str();
die("");
}
function get_feed_info($url)
{
require_once(libDirectory."curl.php");
require_once(libDirectory."curlManager.php");
$scraper=new curlManager();
$title=$desc="";
if($_REQUEST["type"]=="")
$_REQUEST["type"]="google";
switch($_REQUEST["type"])
{
case "facebook":$tab=explode(".com/",$_REQUEST["url"]);
if(!isset($tab[1]))
die("Error:url is not valid facebook page");
$_REQUEST["url"]="https://m.facebook.com/".$tab[1];
$content=delete_spaces($scraper->getContent($_REQUEST["url"]));
if(!preg_match('|<title>(.*?)</(.*?)name="description" content="(.*?)"|i', $content, $rowd))
die("Error: page url is not valid or not public");
$title=utf8_encode($rowd[1]);
$desc=utf8_encode($rowd[3]);break;
case "twitter":$tab=explode(".com/",$_REQUEST["url"]);
if(!isset($tab[1]))
die("Error:url is not valid twitter page");
$tab=explode("/",$tab[1]);
$tab=explode("?",$tab[0]);
$name=$tab[0];
$dict_aa = get_twitter_details($name);
if(!isset($dict_aa[0]["description"]))
die("can't find description please by sure that you anetr a valid public twitter url.<br> If the url ".$_REQUEST["url"]." is valid please try again ");
$title=xml_str_encode(utf8_encode(remove_emoji($dict_aa[0]["screen_name"])));
$desc=xml_str_encode(utf8_encode(remove_emoji($dict_aa[0]["description"])));
$_REQUEST["url"]="https://www.twitter.com/".$tab[0];
break;
}
return array("title"=>$title,"description"=>$desc);
}
function rss_feed_add2()
{
global $db;
if(empty(trim($_REQUEST["url"])))
die("Please enter url");
if (filter_var($_REQUEST["url"], FILTER_VALIDATE_URL) === false)
die("Please enter a valid url");
$infos=$this->get_feed_info($_REQUEST["url"]);
if(trim($_REQUEST["name"])=="")
$_REQUEST["name"]=$infos["title"];
$_REQUEST["title"]=$infos["title"];
if(trim($_REQUEST["description"])=="")
$_REQUEST["description"]=$infos["description"];
if(isset($_REQUEST["categories"]))
$cats=implode(",",get_included_categories($_REQUEST["categories"]));
else
$cats="";
$item=array('type'=>$_REQUEST["type"],'url'=>$_REQUEST["url"],'name'=>utf8_encode($_REQUEST["name"]),'often_check'=>$_REQUEST["often_check"],'nb_items'=>$_REQUEST["nb_items"],'nb_analyse'=>$_REQUEST["nb_analyse"],'description'=>utf8_encode($_REQUEST["description"]),'title'=>utf8_encode($_REQUEST["title"]),'categories'=>$cats,"domain"=>strtolower($_REQUEST["domain"]));
if($_REQUEST["id"])
{
$item["updated"]=time();
$db->db_update("rss_feed",$item,"id=".$_REQUEST["id"]);
}
else
{
$row=$db->db_selectOne("rss_feed","*","url='".$_REQUEST["url"]."'");
if($row!==false)
die("url already exists");
$item["created"]=time();
$item["updated"]=time();
$item["generated_url"]=uniqid();
$db->db_insert("rss_feed",$item);
}
die("done");
}
function import()
{
global $db;
$allowedExts = array("csv", "txt");
$temp = explode(".", $_FILES["file"]["name"]);
$extension = end($temp);
if( !in_array($extension, $allowedExts))
die("Only csv files are allowed");
if ($_FILES["file"]["error"] > 0)
die("Return Code: " . $_FILES["file"]["error"] . "<br>");
$i=0;
$tot=0;
$exist=0;
//feed,name,description,categories,frecuency,analyze,items
$fields=array("url",'name','description','categories','often_check','nb_analyse','nb_items','domain','type');
$nb=sizeof($fields);
if (($handle = fopen($_FILES["file"]["tmp_name"], "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$i++;
if($i==1)
continue;
$item=array();
for($j=0; $j<$nb;$j++)
{
$item[$fields[$j]]=$data[$j];
}
$row=$db->db_selectOne("rss_feed","*","url='".$item["url"]."'");
if($row!==false)
{
$exist++;
continue;
}
$item["title"]=$item["name"]=utf8_encode($item["name"]);
$item["description"]=utf8_encode($item["description"]);
$item["created"]=time();
$item["updated"]=time();
$item["generated_url"]=uniqid();
$db->db_insert("rss_feed",$item);
$tot++;
}
fclose($handle);
}
die("success:The file was successfully imported.<br> - New items: ".$tot."<br> - Existing items: ".$exist);
}
}
?>

View File

@@ -0,0 +1,195 @@
<?php
if(!isset($submitBut))
$submitBut="submit";
$id=0;
if(isset($_REQUEST["id"]) && $_REQUEST["id"])
{
$id=$_REQUEST["id"];
if(!isset($fields))
$fields=$db->db_selectOne($module,"*","id='".$id."'");
}
require_once("functions.php");
?>
<div class="wrap">
<h1>
<?php
if($module=="import")
echo "Import";
else
{
if($id)
{
echo "Edit ".$un;
if(isset($fields["image"]) && $fields["image"])
echo '<img src="'.$_REQUEST["plugin_url"].'images/'.$fields["image"].'" width="60px" />';
}
else echo "Add ".$un;
}
?>
</h1>
<?php
if(isset($header_form))
echo "<p>".$header_form."</p>";
?>
<form method="post" name="<?php echo $module;?>_add_form" id="<?php echo $module;?>_add_form" class="validate" novalidate="novalidate">
<?php
if($nb_fields_devide_page>1) //devide two columns
{
?>
<div class="row">
<div class="col-sm-12 col-md-6" style="border-right: 1px dashed #333;">
<?php
}
$i=0;
?>
<table class="form-table">
<?php
foreach($fields_list as $field)
{
$i++;
if(isset($fields[$field["name"]]))
$field["value"]=$fields[$field["name"]];
elseif(!isset($field["value"]))
$field["value"]="";
if($field["name"]=="year_end" && $field["name"]==0)
$field["value"]="Encore";
if($i==$nb_fields_devide_page)
{
?>
</table>
</div>
<div class="col-sm-12 col-md-6"> <table class="form-table">
<?php
}
$id_field=$module."_".$field["name"];
if($field["type"]=='text' || $field["type"]=='password' || $field["type"]=='number')
{
?>
<tr class="form-field">
<th scope="row"><label for="<?php echo $id_field;?>"><?php echo $field["title"];?></label></th>
<td><input name="<?php echo $field["name"];?>" type="text" class="form-control" id="<?php echo $id_field;?>"
value="<?php echo mb_convert_encoding($field["value"], 'ISO-8859-1', 'UTF-8');?>" /></td>
</tr>
<?php
}
if($field["type"]=='textarea')
{
?>
<tr class="form-field">
<th scope="row"><label for="<?php echo $id_field;?>"><?php echo $field["title"];?></label></th>
<td> <textarea class="form-control" name="<?php echo $field["name"];?>" id="<?php echo $id_field;?>" placeholder="<?php echo $field["title"];?>"><?php echo mb_convert_encoding($field["value"], 'ISO-8859-1', 'UTF-8');?></textarea>
<?php if(isset($field["help"]))
echo '<small class="form-text text-muted">
'.$field["help"].'</small>
';
?>
</td>
</tr>
<?php
}
if($field["type"]=='select')
{
?>
<tr class="form-field">
<th scope="row"><label for="<?php echo $id_field;?>"><?php echo $field["title"];?></label></th>
<td> <select class="form-control" name="<?php echo $field["name"];?>" id="<?php echo $id_field;?>">
<option value="0">Select Item</option>
<?php
if(isset($field["options"]))
foreach($field["options"] as $tit)
{
$selected="";
if(isset($field["value"]) && $field["value"]==$tit["id"])
$selected="selected='selected'";
echo "<option value='".$tit["id"]."' ".$selected.">".$tit["title"]."</option>";
}
?>
</select>
<?php if(isset($field["help"]))
echo '<small class="form-text text-muted">
'.$field["help"].'</small>
';
?>
</td>
</tr>
<?php
}
if($field["type"]=='categories')
{
if(!isset($categories_lis))
$categories_lis=get_cat_tree();
?>
<tr class="form-field ">
<th scope="row"><label for="<?php echo $id_field;?>"><?php echo $field["title"];?> </label></th>
<td >
<fieldset class="inline-edit-col-center inline-edit-categories">
<div class="inline-edit-col">
<?php
display_cat_tree($categories_lis,$field);
?>
</div>
</fieldset>
</td>
</tr>
<?php
}
if($field["type"]=='image')
{
?>
<tr class="form-field ">
<th scope="row"><label for="<?php echo $id_field;?>"><?php echo $field["title"];?> </label></th>
<td><input name="<?php echo $field["name"];?>" type="file" id="<?php echo $id_field;?>" value="" /></td>
</tr>
<?php
}
?>
<?php
}
if($nb_fields_devide_page>1) //devide two columns
{
?>
</div></div>
<?php
}
?>
</table>
<input name="plugin_url" value="<?php echo $_REQUEST["plugin_url"];?>" type="hidden" />
<input name="action" value="functions" type="hidden" />
<input name="action_to_do" value="add_item2" type="hidden" />
<input name="module" value="<?php echo $module;?>" type="hidden" />
<input name="id" value="<?php echo $id;?>" type="hidden" />
</form>
</div>
<div class="row">
<div class="col-sm-12" >
<hr />
</div>
</div>
<div class="row">
<div class="col-sm-12" style="text-align:center">
<input type="button" class="button" value="Back to List" onclick="list_admin('<?php echo $module;?>');" />
<input type="button" class="button button-primary" value="<?php echo $submitBut;?>" onclick="submit_admin_form('<?php echo $module;?>');" />
</div>
</div>
</div>

View File

@@ -0,0 +1,162 @@
<?php
if(!isset($submitBut))
$submitBut="submit";
$id=0;
?>
<form method="post" name="<?php echo $module;?>_add_form" id="quick_form_<?php echo $data["id"];?>" class="validate" novalidate="novalidate">
<fieldset class="inline-edit-col-left">
<legend class="inline-edit-legend">Quick Edit</legend>
<div class="inline-edit-col">
<?php
$i=0;
?>
<?php
foreach($fields_list as $field)
{
if(isset($data[$field["name"]]))
$field["value"]=$data[$field["name"]];
elseif(!isset($data["value"]))
$field["value"]="";
if($field["name"]=="year_end" && $field["name"]==0)
$field["value"]="Encore";
if($i==4)
{
?>
</div>
</fieldset>
<fieldset class="inline-edit-col-center inline-edit-categories">
<div class="inline-edit-col">
<?php
}
if($i==5)
{
?>
</div>
</fieldset>
<fieldset class="inline-edit-col-right" >
<div class="inline-edit-col" style="padding-top:30px">
<?php
}
$i++;
$id_field=$module."_".$field["name"];
if($field["type"]=='text' || $field["type"]=='password' || $field["type"]=='number')
{
?>
<label>
<?php /*if($i>=4)
echo "<br>";*/?>
<span class="title" <?php if($i>=5) echo 'style="width:120px"';?> ><?php echo $field["title"];?></span>
<span class="input-text-wrap">
<input <?php if($i>=5) echo 'style="width:80%"';?> type="text" name="<?php echo $field["name"];?>" class="ptitle" value="<?php echo mb_convert_encoding($field["value"], 'ISO-8859-1', 'UTF-8');?>" /></span>
</label>
<?php
}
if($field["type"]=='textarea')
{
?>
<label class="inline-edit-tags">
<span class="title"><?php echo $field["title"];?></span>
<textarea cols="22" rows="1" name="<?php echo $field["name"];?>" class="tax_input_post_tag"><?php echo mb_convert_encoding($field["value"], 'ISO-8859-1', 'UTF-8');?></textarea>
</label>
<?php
}
if($field["type"]=='select')
{
?>
<label>
<span class="title" <?php if($i>=4) echo 'style="width:120px"';?>><?php echo $field["title"];?></span>
<span class="input-text-wrap">
<select class="ptitle" <?php if($i>=4) echo 'style="width:80%"';?> name="<?php echo $field["name"];?>">
<option value="0">Select Item</option>
<?php
if(isset($field["options"]))
foreach($field["options"] as $tit)
{
$selected="";
if(isset($field["value"]) && $field["value"]==$tit["id"])
$selected="selected='selected'";
echo "<option value='".$tit["id"]."' ".$selected.">".$tit["title"]."</option>";
}
?>
</select>
</span>
</label>
<?php
}
if($field["type"]=='categories')
{
if(!isset($categories_lis))
$categories_lis=get_cat_tree();
?>
<span class="title inline-edit-categories-label">Categories</span>
<?php
display_cat_tree($categories_lis,$field);
?>
<?php
}
if($field["type"]=='image')
{
?>
<label>
<span class="title"><?php echo $field["title"];?></span>
<span class="input-text-wrap">
<input name="<?php echo $field["name"];?>" type="file" id="<?php echo $id_field;?>" value="" /></span>
</label>
<?php
}
?>
<?php
}
?>
</div>
</fieldset>
<input name="action" value="functions" type="hidden" />
<input name="action_to_do" value="add_item2" type="hidden" />
<input name="module" value="<?php echo $module;?>" type="hidden" />
<input name="id" value="<?php echo $data["id"];?>" type="hidden" />
<div class="submit inline-edit-save">
<button type="button" class="button cancel alignleft" onclick="jQuery('.quick_edit_tr').hide();jQuery('#post-<?php echo $data["id"];?>').show();">Cancel</button>
<input type="button" name="bulk_edit" id="bulk_edit" class="button button-primary alignright" value="Update" onclick="quick_edit_list('<?php echo $module;?>','<?php echo $data["id"];?>');" />
<span class="spinner" id="loader_quick_<?php echo $data["id"];?>"></span>
<input type="hidden" name="post_view" value="list" />
<input type="hidden" name="screen" value="edit-post" />
<br class="clear" />
<div class="notice notice-error notice-alt inline hidden" id="error_<?php echo $data["id"];?>" >
<p class="error"></p>
</div>
</div>
</form>

View File

@@ -0,0 +1,29 @@
<?php
$one_page="one-page";
if($total_pages>1)
{
$one_page="";
}
$nextDisb="";
$leftDisb="";
if($page_num==1)
$leftDisb="disabled";
if($page_num==$total_pages)
$nextDisb="disabled";
?>
<div class="tablenav bottom">
<div class='tablenav-pages <?php echo $one_page;?>'><span class="displaying-num"><?php echo $total_records;?> item(s)</span>
<span class='pagination-links'><span class="tablenav-pages-navspan button <?php echo $leftDisb;?>" aria-hidden="false" onclick="jQuery('#ind_page').val(1);list_admin('<?php echo $module;?>');">&laquo;</span>
<span class="tablenav-pages-navspan button <?php echo $leftDisb;?> " onclick="jQuery('#ind_page').val(<?php echo $page_num-1;?>);list_admin('<?php echo $module;?>');" aria-hidden="false">&lsaquo;</span>
<span class="screen-reader-text">Current Page</span><span id="table-paging" class="paging-input"><span class="tablenav-paging-text"><?php echo $page_num;?> of <span class='total-pages'><?php echo $total_pages;?></span></span></span>
<span class="tablenav-pages-navspan button <?php echo $nextDisb;?>" aria-hidden="false" onclick="jQuery('#ind_page').val(<?php echo $page_num+1;?>);list_admin('<?php echo $module;?>');">&rsaquo;</span>
<span class="tablenav-pages-navspan button <?php echo $nextDisb;?>" aria-hidden="false" onclick="jQuery('#ind_page').val(<?php echo $total_pages;?>);list_admin('<?php echo $module;?>');">&raquo;</span></span></div>
</div>
<?php
?>

View File

@@ -0,0 +1,142 @@
<?php
$selected_cat=0;
require_once("functions.php");
$where="";
$str="";
if(isset($_REQUEST["cat_id"]))
{
$where=" where categories =".$_REQUEST["cat_id"]." or categories like '%".$_REQUEST["cat_id"].",%' or categories like '%,".$_REQUEST["cat_id"]."%'";
}
else
{
$where="";
if((isset($_REQUEST["cat"]))&&($_REQUEST["cat"]!=0)&&($_REQUEST["cat"]!==""))
{
$selected_cat=$_REQUEST["cat"];
$where=" where (categories =".$_REQUEST["cat"]." or categories like '%".$_REQUEST["cat"].",%' or categories like '%,".$_REQUEST["cat"]."%')";
}
if((isset($_REQUEST["s"]))&&($_REQUEST["s"]!=""))
{
$lower= strtolower($_REQUEST["s"]) ;
if($where=="")
$where=" where LOWER(title) like '%".$lower."%' or LOWER(name) like '%".$lower."%'";
else
$where=" and ( LOWER(title) like '%".$lower."%' or LOWER(name) like '%".$lower."%')";
$str=$_REQUEST["s"];
}
}
$total_records = $db->count_table($module,$where);
$total_pages = ceil($total_records / nb_per_page);
if (isset($_REQUEST["ind_page"])) { $page_num = $_REQUEST["ind_page"]; } else { $page_num=1; };
if($page_num>$total_pages)
$page_num=$total_pages;
if($page_num<=0)
$page_num=1;
?>
<div class="wrap">
<h1 class="wp-heading-inline">
<?php echo $pluriel;?> (<?php echo $total_records;?> items)</h1>
<a href="javascript:void(0);" class="page-title-action" onclick="add_item_admin('<?php echo $module;?>',0);">Add New</a>
<hr class="wp-header-end">
<form id="my_form_list" method="post" onsubmit="list_admin('<?php echo $module;?>');return false; ">
<div class="tablenav top">
<div class="alignleft actions bulkactions">
<label for='bulk-action-selector-top' class='screen-reader-text'>Select action to do</label>
<select name='action1' id="bulk-action-selector-top">
<option value='-1' selected='selected'>Actions</option>
<?php
foreach($mass_actions as $tit=>$val)
echo "<option value='".$tit."'>".$val."</option>";
?>
</select>
<input type="button" id="doaction" class="button action" value="Apply" onclick="apply_action('<?php echo $module;?>');" />
</div>
<div class="alignleft actions">
<?php
if(isset($has_catgories)&& $has_catgories)
{
if(!isset($categories_list))
$categories_list=get_cat_tree();
?>
<label class="screen-reader-text" for="cat">Filter by category</label>
<?php
display_cat_select($categories_list,array("name"=>"cat","value"=>$selected_cat));
?>
<input type="button" name="filter_action" id="post-query-submit" class="button" value="Filter" onclick="list_admin('<?php echo $module;?>');" />
<?php
if($module=="rss_feed")
{
?>
&nbsp;&nbsp;&nbsp;
<input type="button" name="import_action" class="button" value="Import CSV" onclick="jQuery('#import_file').click();" />
<input type="file" style="display:none" id="import_file" onchange="raj_import_file('<?php echo $module;?>');" />
<?php
}
}
global $table_prefix;
$teplates=array();
$sql="select term_id from ".$table_prefix."term_taxonomy where LOWER(meta_value) like '%\"template\"%' and meta_key='wprss_ftp_post_terms'";
$sql="select term_id,term_taxonomy_id from ".$table_prefix."term_taxonomy where taxonomy ='wprss_category'";
$resulta = $db->db_query($sql);
while($data = mysqli_fetch_assoc($resulta))
{
$sql="select slug from ".$table_prefix."terms where term_id=".$data["term_id"];
$resulta2 = $db->db_query($sql);
while($data2 = mysqli_fetch_assoc($resulta2))
if($data2["slug"]=="template")
{
$sql="select p.ID as id,p.post_title as title from ".$table_prefix."posts p,".$table_prefix."term_relationships tr where tr.term_taxonomy_id=".$data["term_id"]." and p.ID=tr.object_id";
$resulta3 = $db->db_query($sql);
while($data3 = mysqli_fetch_assoc($resulta3))
$teplates[]=$data3;
break;
}
}
?>
</div>
<div style="float:left">
<select name='template' id="template_raj">
<option value='0' selected='selected'>Aggregator Template</option>
<?php
foreach($teplates as $data)
echo "<option value='".$data["id"]."'>".$data["title"]."</option>";
?>
</select>
</div>
<p class="search-box">
<label class="screen-reader-text" for="user-search-input">Search :</label>
<input type="search" id="user-search-input" name="s" value="<?php echo $str;?>" />
<input type="button" class="button" id="search-submit" value="Search" onclick="list_admin('<?php echo $module;?>');" />
<input type="hidden" id="ind_page" name="ind_page" value="<?php echo $page_num;?>" />
</p>
<div style="clear:both; height:10px;"></div>
</div></form></div>

View File

@@ -0,0 +1,203 @@
<?php
$module="rss_feed";
$un="RSS Feed";
$pluriel="RSS Feed";
$has_catgories=true;
$mass_actions=array("delete"=>"Delete","aggregator"=>"Create RSS Aggregator");
require_once("list_top.php");
?>
<table class="wp-list-table widefat fixed striped table-view-list pages">
<thead>
<tr>
<td id='cb' class='manage-column column-cb check-column'>
<label class="screen-reader-text" for="cb-select-all-1">Select All</label>
<input id="cb-select-all-1" type="checkbox" />
</td>
<th scope="col" id='url' class='manage-column column-title column-primary ' style="width:200px" >
Name
</th>
<th scope="col" id='url' class='manage-column column-title column-primary ' >
Type
</th>
<th scope="col" id='url' class='manage-column column-title column-primary '>
Description
</th>
<th scope="col" id='url' class='manage-column column-title column-primary '>
Categories
</th>
<th scope="col" id='url' class='manage-column column-title column-primary arrow_raj' style="width:25px">
<a href="javascript:void(0)" onclick="jQuery('.arrow_raj').hide();jQuery('.show_raj').show();"> &raquo;</a>
</th>
<th scope="col" id='url' class='manage-column column-title column-primary show_raj'>
Frequency
</th>
<th scope="col" id='url' class='manage-column column-title column-primary show_raj'>
Analysed
</th>
<th scope="col" id='url' class='manage-column column-title column-primary show_raj'>
Items <a href="javascript:void(0)" onclick="jQuery('.show_raj').hide();jQuery('.arrow_raj').show();"> &laquo;</a>
</th>
<th scope="col" id='url' class='manage-column column-title column-primary ' style=" text-align:center">
Title/URL
</th>
<th scope="col" id='url' class='manage-column column-title column-primary ' style="width:150px">
Created
</th>
</tr>
</thead>
<tbody id="the-list">
<?php
$optionsDomains=array(array("id"=>"","title"=>"All Domains"),array("id"=>"facebook","title"=>"Facebook"),array("id"=>"twitter","title"=>"Twitter"));
$optionsTypes=array(array("id"=>"google","title"=>"Google Alert Feed"),array("id"=>"facebook","title"=>"Facebook Page"),array("id"=>"twitter","title"=>"Twitter Page"));
$fields_list[]=array("type"=>"select","name"=>"type","title"=>"Type","options"=>$optionsTypes);
$fields_list[]=array("type"=>"text","name"=>"url","title"=>"URL");
$fields_list[]=array("type"=>"text","name"=>"name","title"=>"Name");
$fields_list[]=array("type"=>"textarea","name"=>"description","title"=>"Description");
$fields_list[]=array("type"=>"categories","name"=>"categories","title"=>"Categories");
$fields_list[]=array("type"=>"text","name"=>"often_check","title"=>"Frecuency(minutes)","value"=>10);
$fields_list[]=array("type"=>"text","name"=>"nb_analyse","title"=>"Items Analysed","value"=>20);
$fields_list[]=array("type"=>"text","name"=>"nb_items","title"=>"New Items","value"=>10);
$fields_list[]=array("type"=>"select","name"=>"domain","title"=>"Domain","options"=>$optionsDomains);
$start_from = ($page_num-1) * nb_per_page;
$limit=$start_from.",".nb_per_page;
$sql="select * from rss_feed ".$where." order by id desc limit ".$limit." ";
$resulta = $db->db_query($sql);
$i=0;
$cat_lists=array();
while($data = mysqli_fetch_assoc($resulta))
{
$i++;
if($data["title"]=="")
$data["title"]=$data["name"];
?>
<tr id='quick_edit_tr-<?php echo $data["id"];?>' class="iedit author-self level-0 type-page status-publish hentry quick_edit_tr" style="display:none">
<td colspan="10" class="inline-edit-row inline-edit-row-post quick-edit-row quick-edit-row-post inline-edit-post">
<?php
include("form_quick.php");
?>
</td>
</tr>
<tr id='post-<?php echo $data["id"];?>' class="iedit author-self level-0 post-<?php echo $data["id"];?> type-page status-publish hentry post_tr">
<th scope="row" class="check-column" >
<input type='checkbox' name='rows[]' id='raj_row_<?php echo $data["id"];?>' class='administrator .check_list' value='<?php echo $data["id"];?>' />
</th>
<td valign="middle" class="title column-title has-row-actions column-primary page-title" data-colname="Title" >
<strong><a href="javascript:void(0);" onclick="add_item_admin('<?php echo $module;?>',<?php echo $data["id"];?>);" class="row-title"> <?php echo mb_convert_encoding($data["name"], 'ISO-8859-1', 'UTF-8');?></a></strong>
<div class="row-actions">
<span class='edit'><a href="javascript:void(0);" onclick="add_item_admin('<?php echo $module;?>',<?php echo $data["id"];?>);">Edit</a> | </span>
<span class='inline hide-if-no-js'> <button type="button" class="button-link editinline" aria-label="Quick edit &#8220;&#8221; inline" onclick="jQuery('.quick_edit_tr').hide();jQuery('.post_tr').show(); jQuery('#post-<?php echo $data["id"];?>').hide();jQuery('#quick_edit_tr-<?php echo $data["id"];?>').show(); ">Quick&nbsp;Edit</button> | </span>
<span class='trash'><a class='submitdelete' href="javascript:void(0);" onclick="raj_do_action('<?php echo $module;?>','delete',<?php echo $data["id"];?>);">Delete</a> | </span>
<span class='inline'><a class='submitdelete' href="javascript:void(0);" onclick="raj_do_action('<?php echo $module;?>','reload',<?php echo $data["id"];?>);">Reload</a> | </span>
<span class='inline'><a class='submitdelete' href="javascript:void(0);" onclick="raj_do_action('<?php echo $module;?>','aggregator',<?php echo $data["id"];?>);">Create RSS Aggregator</a> | </span>
<span class='inline'><a class='submitdelete' href="javascript:void(0);" onclick="raj_do_action('<?php echo $module;?>','duplicate',<?php echo $data["id"];?>);">Duplicate</a> </span>
</div>
</td>
<td><?php echo $data["type"];?></td>
<td >
<?php echo html_entity_decode(sub_string_max($data["description"]));?>
</td>
<td >
<?php
$cats=array();
$cats_id=explode(",",$data["categories"]);
global $table_prefix;
foreach($cats_id as $cat_id)
{
if(!isset($cat_lists[$cat_id]))
{
$cat=$db->db_selectOne($table_prefix."terms","term_id,name","term_id='".$cat_id."'");
if($cat===false)
continue;
$cat_lists[$cat_id]=$cat["name"];
}
$cats[]=array("id"=>$cat_id,"name"=>$cat_lists[$cat_id]);
}
$nb_cat=0;
if(sizeof($cats)==0)
echo "-";
else
foreach($cats as $cat)
{
if($nb_cat!=0)
echo ", ";
$nb_cat++;
echo "<a href='javascript:void(0);' onclick='search_by_cat(\"".$module."\",".$cat["id"].")'>".htmlentities($cat["name"])."</a>";
}
?>
</td>
<td class="arrow_raj"></td>
<td class="show_raj" ><?php echo $data["often_check"];?></td>
<td class="show_raj"><?php echo $data["nb_analyse"];?></td>
<td class="show_raj"><?php echo $data["nb_items"];?></td>
<td>
<a href="<?php echo rssfeed__PLUGIN_URL."feed.php?feed=".$data["generated_url"];?>" title="<?php echo rssfeed__PLUGIN_URL."feed.php?feed=".$data["generated_url"];?>" target="_blank"><?php echo mb_convert_encoding($data["title"], 'ISO-8859-1', 'UTF-8');?></a>
</td>
<td >
<?php echo date("Y/m/d h:i a",$data["created"]);?>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<style>
.show_raj{display:none}
</style>
<?php
require_once("list_bottom.php");
?>

View File

@@ -0,0 +1,27 @@
<?php
$module="rss_feed";
$un="RSS Feed";
$id=0;
$nb_fields_devide_page=0;
$submitBut="Generate";
$optionsDomains=array(array("id"=>"","title"=>"All Domains"),array("id"=>"facebook","title"=>"Facebook"),array("id"=>"twitter","title"=>"Twitter"));
$optionsTypes=array(array("id"=>"google","title"=>"Google Alert Feed"),array("id"=>"facebook","title"=>"Facebook Page"),array("id"=>"twitter","title"=>"Twitter Page"));
$fields_list[]=array("type"=>"select","name"=>"type","title"=>"Type","options"=>$optionsTypes);
$fields_list[]=array("type"=>"text","name"=>"url","title"=>"URL");
$fields_list[]=array("type"=>"text","name"=>"name","title"=>"Name");
$fields_list[]=array("type"=>"textarea","name"=>"description","title"=>"Description");
$fields_list[]=array("type"=>"categories","name"=>"categories","title"=>"Categories");
$fields_list[]=array("type"=>"text","name"=>"often_check","title"=>"Frecuency(minutes)","value"=>10);
$fields_list[]=array("type"=>"text","name"=>"nb_analyse","title"=>"Items Analysed","value"=>20);
$fields_list[]=array("type"=>"text","name"=>"nb_items","title"=>"New Items","value"=>10);
$fields_list[]=array("type"=>"select","name"=>"domain","title"=>"Domain","options"=>$optionsDomains);
require_once("form.php");
?>
<style>
.form-table th{width:170px;}
.form-control{width:100% !important}
</style>

View File

@@ -0,0 +1,51 @@
<?php
error_reporting(E_ALL & ~E_WARNING & ~E_NOTICE);
require_once("actions.php");
class ajax extends my_controller
{
public $db;
public $error=0;
public $message="";
public $content="";
public $action_to_do="";
public $id;
public function __construct()
{
parent::__construct();
if(isset($_REQUEST["action_to_do"]))
$this->action_to_do=$_REQUEST["action_to_do"];
else
$this->error("the field action_to_do is empty \n");
if(isset($_REQUEST["id"]))
$this->id=$_REQUEST["id"];
$tt=$this->action_to_do;
$b=$this->$tt();
die(json_encode($b));
}
function __destruct() {
}
function display()
{
echo $this->error."##,,,##".$this->message."##,,,##".$this->content;
exit();
}
function error($msgEerror)
{
echo "1##,,,##".$msgEerror."##,,,##".$this->content;
exit();
}
}
$contoller=new ajax();
$contoller->display();
?>

View File

@@ -0,0 +1,113 @@
<?php
if(defined("rssfeed__PLUGIN_DIR"))
require_once(rssfeed__PLUGIN_DIR."../../../wp-config.php");
else
require_once("../../../wp-config.php");
define('DB_SERVER_USERNAME',DB_USER);
define('DB_SERVER_PASSWORD',DB_PASSWORD);
define('DB_DATABASE',DB_NAME);
define('DB_SERVER',DB_HOST);
define("nb_per_page",10);
$system=new systemClass();
define("cookiesDirectory",$system->absolutePath."cookies".$system->separator);
define("includesDirectory",$system->absolutePath.$system->separator."includes".$system->separator);
define("libDirectory",$system->absolutePath.$system->separator."lib".$system->separator);
define("absolulte_img",$system->absolutePath.$system->separator."images".$system->separator);
define("PATH",$system->absolutePath);
class systemClass
{
public $absolutePath;
public $separator;
public $phpPath="D:\\server\\php\\php.exe"; //Linux: php; WINDOWS: D:\\Program files\\EasyPHP 3.0\\php\\php.exe
public $isWindows;
public $con;
public $protocol;
public $site;
public $thisfile;
public $real_directories;
public $num_of_real_directories;
public $virtual_directories = array();
public $num_of_virtual_directories = array();
public $baseurl;
public $url;
public function __construct()
{
$this->absolutePath=dirname(__FILE__);
$this->separator=$this->getSeparator();
$this->absolutePath.=$this->separator;
$this->VirtualDirectory();
global $connection;
$this->con=$connection;
}
public function getSeparator()
{
if (substr(php_uname(), 0, 7) == "Windows")
{
$this->isWindows=true;
return "\\";
}
else {
$this->isWindows=false;
return "/";
}
}
function executeBackScript($file,$arg="")
{
//$path=$this->absultePath.$file;
$cmd=$this->phpPath.' "'.$file.'" '.$arg;
//$cmd=str_replace("\\","\\\\",$cmd);
//die($cmd);
if($this->isWindows)
{
$WshShell = new COM("WScript.Shell") or die("Unable to instantiate Mappoint COM object");;
$WshShell->Run($cmd, 0, false);
}
else
exec($cmd . " > /dev/null &");
}
function executProgram($comand)
{
if (system($comand, $ret_value))
return $ret_value;
return false;
}
function VirtualDirectory()
{
$this->protocol = "http";///$_SERVER['https'] == 'on' ? 'https' : 'http';
$this->site = $this->protocol . '://' . $_SERVER['HTTP_HOST'];
$this->thisfile = basename($_SERVER['SCRIPT_FILENAME']);
$this->real_directories = $this->cleanUp(explode("/", str_replace($this->thisfile, "", $_SERVER['PHP_SELF'])));
$this->num_of_real_directories = count($this->real_directories);
$this->virtual_directories = array_diff($this->cleanUp(explode("/", str_replace($this->thisfile, "", $_SERVER['REQUEST_URI']))),$this->real_directories);
$this->num_of_virtual_directories = count($this->virtual_directories);
$this->baseurl = $this->site . "/" . implode("/", $this->real_directories) . "/";
$this->url = $this->baseurl . implode("/", $this->virtual_directories) . "/";
}
function cleanUp($array)
{
$cleaned_array = array();
foreach($array as $key => $value)
{
$qpos = strpos($value, "?");
if($qpos !== false)
{
break;
}
if($key != "" && $value != "")
{
$cleaned_array[] = $value;
}
}
return $cleaned_array;
}
}
?>

View File

@@ -0,0 +1,7 @@
# Netscape HTTP Cookie File
# https://curl.haxx.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.
#HttpOnly_.facebook.com TRUE / TRUE 1674940154 sb _icTYP4u7dNIO5UtPrt08GjS
#HttpOnly_.facebook.com TRUE / TRUE 1619644231 fr 1T8gAZT17AF0ZTJqn..BgEyf-.xZ.AAA.0.0.BgEyhN.AWUk2c88HbY
#HttpOnly_.facebook.com TRUE / TRUE 1674940153 datr _icTYOmzrM0d-MKzv5LJ1GAs

View File

@@ -0,0 +1,10 @@
# Netscape HTTP Cookie File
# https://curl.haxx.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.
dugout.com FALSE / FALSE 1927228266 language en
#HttpOnly_.ole.com.ar TRUE / TRUE 1614460263 __cfduid dfcda416ac8764f8b4193440d719a9cf81611868263
#HttpOnly_.heraldodemexico.com.mx TRUE / TRUE 1614460259 __cfduid d47183cf9591920d051ea7b5c97b4b4071611868259
.twitter.com TRUE / TRUE 1674940226 guest_id v1%3A161186823134383748
.twitter.com TRUE / TRUE 1674940226 personalization_id "v1_w6hd7A9YwtnG5xbOPY32Mg=="
#HttpOnly_.facebook.com TRUE / TRUE 1619644215 fr 1P8BkUhqcXQlmbn7A..BgEyg9.3H.AAA.0.0.BgEyg9.AWUDN-bDlV8

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

View File

@@ -0,0 +1,4 @@
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.

Some files were not shown because too many files have changed in this diff Show More