SELECT t.entry_id, entry_date, year, month FROM exp_weblog_titles t WHERE status='' AND year != 2005
All upper case switched to mixed case:
query($sql);
if ($query->num_rows > 0)
{
foreach($query->result as $row)
{
if (strtoupper($row['title']) === $row['title'])
{
$new_title = ucwords(strtolower($row['title']));
$data = array('title' => $new_title);
$sql = $DB->update_string('exp_weblog_titles', $data, "entry_id =".$row['entry_id']);
echo $sql.'dude
';
//$DB->query($sql);
}
}
}
?>
*************************************************************************************************************
Set to gated; remove keywords;
query($sql);
if ($query->num_rows > 0)
{
foreach($query->result as $row)
{
$data = array('field_id_15' => '', 'field_id_11' => 'Gated');
$sql = $DB->update_string('exp_weblog_data', $data, "entry_id =".$row['entry_id']);
//echo $sql.'
';
$DB->query($sql);
}
}
?>
field_id_15 - keywords
field_id_11 - access should be 'Gated'
**************************************************************************************************************
Swap from import weblog to news weblog:
weblog_id=23 - import weblog
weblog_id=10 - news
UPDATE exp_weblog_titles SET weblog_id = 10 WHERE weblog_id = 23
UPDATE exp_weblog_data SET weblog_id = 10 WHERE weblog_id = 23
*************************************************************************************************************
fix dates not in 2005; - 1176062400
convert_human_date_to_gmt($g_date);
$bentry_UTC_time = $LOC->convert_human_date_to_gmt($b_date);
$sql = "SELECT entry_id FROM exp_weblog_titles t WHERE status='Import Pending' AND entry_date = 1176062400";
$query = $DB->query($sql);
if ($query->num_rows > 0)
{
foreach($query->result as $row)
{
$data = array('entry_date' => $entry_UTC_time, 'year' => '2005', 'month' => '08', 'day' => '28');
$sql = $DB->update_string('exp_weblog_titles', $data, "entry_id =".$row['entry_id']);
echo $sql.'
';
//$DB->query($sql);
}
}
?>
{exp:query sql="SELECT entry_id, entry_date, month, day, year FROM exp_weblog_titles WHERE year=2007 AND status='Import Pending'"}
{entry_date} -- {month} - {day} - {year}
{/exp:query}
****************************************************************************
sync categories
query("SELECT cat_id FROM exp_category_field_data");
if ($query->num_rows > 0)
{
foreach ($query->result as $row)
{
$cats[] = $row['cat_id'];
}
}
$query = $DB->query("SELECT cat_id, group_id, site_id FROM exp_categories");
if ($query->num_rows > 0)
{
foreach ($query->result as $row)
{
if (! in_array($row['cat_id'], $cats))
{
$DB->query($DB->insert_string('exp_category_field_data', array('cat_id' => $row['cat_id'], 'group_id' => $row['group_id'], 'site_id' => $row['site_id'])));
}
}
}
?>