- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
elseif( $action == "pingationmod" ) { 
echoheader( "options", "pingationMod" ); 
echo <<<HTML 
<form action="{$PHP_SELF}" method="post"> 
<div style="padding-top:5px;padding-bottom:2px;"> 
<table width="100%"> 
<tr> 
<td width="4"><img src="engine/skins/images/tl_lo.gif" width="4" height="4" border="0"></td> 
<td background="engine/skins/images/tl_oo.gif"><img src="engine/skins/images/tl_oo.gif" width="1" height="4" border="0"></td> 
<td width="6"><img src="engine/skins/images/tl_ro.gif" width="6" height="4" border="0"></td> 
</tr> 
<tr> 
<td background="engine/skins/images/tl_lb.gif"><img src="engine/skins/images/tl_lb.gif" width="4" height="1" border="0"></td> 
<td style="padding:5px;" bgcolor="#FFFFFF"> 
<table width="100%"> 
<tr> 
<td bgcolor="#EFEFEF" height="29" style="padding-left:10px;"><div class="navigation">Отправка уведомлений в пинг сервисы</div></td> 
</tr> 
</table> 
<div class="unterline"></div> 
<table width="100%"> 
<tr> 
<td style="padding:2px;" height="100" align="center"> 
HTML; 
     
echo "Вы действительно хотите отправить уведомления в пинг сервисы, на (<b>" . count( $selected_news ). "</b>) $lang[mass_confirm_1]<br><br> 
<input class=bbcodes type=submit value=\"   $lang[mass_yes]   \">   <input type=button class=bbcodes value=\"  $lang[mass_no]  \" onclick=\"javascript:document.location='$PHP_SELF?mod=editnews&action=list'\"> 
<input type=hidden name=action value=\"do_mass_ping\"> 
<input type=hidden name=user_hash value=\"{$dle_login_hash}\"> 
<input type=hidden name=mod value=\"massactions\">"; 
foreach ( $selected_news as $newsid ) { 
$newsid = intval($newsid); 
echo "<input type=hidden name=selected_news[] value=\"$newsid\">"; 
} 
echo <<<HTML 
</tr> 
</table> 
</td> 
<td background="engine/skins/images/tl_rb.gif"><img src="engine/skins/images/tl_rb.gif" width="6" height="1" border="0"></td> 
</tr> 
<tr> 
<td><img src="engine/skins/images/tl_lu.gif" width="4" height="6" border="0"></td> 
<td background="engine/skins/images/tl_ub.gif"><img src="engine/skins/images/tl_ub.gif" width="1" height="6" border="0"></td> 
<td><img src="engine/skins/images/tl_ru.gif" width="6" height="6" border="0"></td> 
</tr> 
</table> 
</div></form> 
HTML; 
echofooter(); 
exit(); 
}elseif( $action == "do_mass_ping" ) { 
include ENGINE_DIR .'/inc/include/pingfunction.php'; 
include ENGINE_DIR .'/data/pingdata.php'; 
foreach ( $selected_news as $newsid ) { 
$newsid = intval($newsid); 
$sql_select = "SELECT id, title, date, category, alt_name, flag FROM ".PREFIX ."_post WHERE id=".$newsid; 
$sql_result = $db->query( $sql_select ); 
while ( $row = $db->get_row( $sql_result ) ) { 
$row['date'] = strtotime( $row['date'] ); 
$title = $row['title']; 
if( $config['allow_alt_url'] == "yes") { 
if( $row['flag'] and $config['seo_type'] ) { 
if( $row['category'] and $config['seo_type'] == 2 ) { 
$full_link = $config['http_home_url'] .get_url( $row['category'] ) ."/".$row['id'] ."-".$row['alt_name'] .".html"; 
}else { 
$full_link = $config['http_home_url'] .$row['id'] ."-".$row['alt_name'] .".html"; 
} 
}else { 
$full_link = $config['http_home_url'] .date( 'Y/m/d/',$row['date'] ) .$row['alt_name'] .".html"; 
} 
}else { 
$full_link = $config['http_home_url'] ."index.php?newsid=".$row['id']; 
} 
} 
pingationMod($title, $full_link, 0, $pingdata['service'], $pingdata['zaderjka']); 
} 
if($pingdata['allow_log']){ 
 
saveLog("Массовая отправка уведомлений в пинг сервисы"); 
} 
 
clear_cache(); 
msg( "info", "Уведомления успешно отправлены", "Уведомления успешно отправлены в пинг сервисы", $_SESSION['admin_referrer'] ); 
}