<?php require_once dirname(__FILE__).'/accesscheck.php'; $access = accessLevel("members"); if (isset($_REQUEST['id'])) { $id = sprintf('%d',$_REQUEST["id"]); } else $id = 0; if (isset($_GET['start'])) { $start = sprintf('%d',$_GET['start']); } else $start = 0; if (isset($_GET["tab"]) && $_GET["tab"] == 'unconfirmed') { $confirmedSelection = ' (!u.confirmed or u.blacklisted)'; $pagingKeep = 'tab=unconfirmed'; } else { $pagingKeep = 'tab=confirmed'; $confirmedSelection = ' u.confirmed and !u.blacklisted'; } $listAll = false; switch ($access) { case "owner": $subselect = " where owner = ".$_SESSION["logindetails"]["id"]; if ($id) { $query = "select id from " . $tables['list'] . $subselect . " and id = ?"; $rs = Sql_Query_Params($query, array($id)); if (!Sql_Num_Rows($rs)) { Fatal_Error($GLOBALS['I18N']->get("You do not have enough privileges to view this page")); return; } } break; case "all": case "view": $subselect = "";break; case "none": default: if ($id) { Fatal_Error($GLOBALS['I18N']->get("You do not have enough privileges to view this page")); return; } $subselect = " where id = 0"; break; } function addUserForm ($listid) { //nizar 'value' $html = formStart(' class="membersAdd" ').'<input type="hidden" name="listid" value="'.$listid.'" /> '.$GLOBALS['I18N']->get("Add a user").': <input type="text" name="new" value="" size="40" id="emailsearch"/> <input class="submit" type="submit" name="add" value="'.$GLOBALS['I18N']->get('Add').'" /> </form>'; return $html; } if (!empty($id)) { print "<h3>".$GLOBALS['I18N']->get("Members of")." ".ListName($id)."</h3>"; print '<div class="actions">'; echo PageLinkButton("editlist",$GLOBALS['I18N']->get("edit list details"),"id=$id",'pill-l'); echo PageLinkButton("export&list=$id",$GLOBALS['I18N']->get("Download subscribers"),'','pill-c'); echo PageLinkDialog("importsimple&list=$id",$GLOBALS['I18N']->get("Import Subscribers to this list"),'','pill-r'); print '</div>'; } else { if ($_REQUEST["id"] != 'all') { Redirect('list'); } else { $id = 'all'; $listAll = true; } } if (!empty($_POST['importcontent'])) { include dirname(__FILE__).'/importsimple.php'; } if (isset($_REQUEST["processtags"]) && $access != "view") { $msg = $GLOBALS['I18N']->get("Processing")." .... <br/>"; if (isset($_POST["tagaction"]) && !empty($_POST["user"]) && is_array($_POST["user"])) { switch ($_POST["tagaction"]) { case "move": $cnt = 0; foreach ($_POST["user"] as $key => $val) { Sql_query(sprintf('delete from %s where listid = %d and userid = %d',$tables["listuser"],$id,$key)); Sql_query(sprintf('replace into %s (listid,userid) values(%d,%d)',$tables["listuser"],$_POST["movedestination"],$key)); if (Sql_Affected_rows() == 1) # 2 means they were already on the list $cnt++; } $msg = $cnt .' '.$GLOBALS['I18N']->get("subscribers were moved to").' '.listName($_POST["movedestination"]); break; case "copy": $cnt = 0; foreach ($_POST["user"] as $key => $val) { Sql_query(sprintf('replace into %s (listid,userid) values(%d,%d);',$tables["listuser"],$_POST["copydestination"],$key)); $cnt++; } $msg = $cnt .' '.$GLOBALS['I18N']->get("subscribers were copied to").' '.listName($_POST["copydestination"]); break; case "delete": $cnt = 0; foreach ($_POST["user"] as $key => $val) { Sql_query(sprintf('delete from %s where listid = %d and userid = %d',$tables["listuser"],$id,$key)); if (Sql_Affected_rows()) $cnt++; } $msg = $cnt.' '.$GLOBALS['I18N']->get("subscribers were deleted from this list"); break; default: # do nothing break; } } if ($_POST["tagaction_all"] != "nothing") { /* * even though the page lists only confirmed subscribers, the action * on "all subscribers" should include the non-confirmed ones */ $query = sprintf('select userid from %s where listid = ?', $tables['listuser']); $req = Sql_Query_Params($query, array($id)); switch ($_POST["tagaction_all"]) { case "move": $cnt = 0; while ($user = Sql_Fetch_Row($req)) { Sql_query(sprintf('delete from %s where listid = %d and userid = %d',$tables["listuser"],$id,$user[0])); Sql_query(sprintf('replace into %s (listid,userid) values(%d,%d)',$tables["listuser"],$_POST["movedestination_all"],$user[0])); if (Sql_Affected_rows() == 1) # 2 means they were already on the list $cnt++; } $msg = $cnt . ' '.$GLOBALS['I18N']->get("subscribers were moved to").' '.listName($_POST["movedestination_all"]); break; case "copy": $cnt = 0; while ($user = Sql_Fetch_Row($req)) { Sql_query(sprintf('replace into %s (listid,userid) values(%d,%d)',$tables["listuser"],$_POST["copydestination_all"],$user[0])); $cnt++; } $msg = $cnt .' '.$GLOBALS['I18N']->get("subscribers were copied to").' '.listName($_POST["copydestination_all"]); break; case "delete": Sql_Query(sprintf('delete from %s where listid = %d',$tables["listuser"],$id)); $msg = Sql_Affected_Rows().' '.$GLOBALS['I18N']->get("subscribers were deleted from this list"); break; default: # do nothing } } print '<div class="actionresult">'.$msg.'</div>'; } if ($listAll) { print '<p>'.s('The "list of all subscribers" is not a real list, but it gives you access to all subscribers in your system. There may be more subscribers in your system than are members of your lists.').'</p>'; } if (isset($_POST["add"])) { if ($_POST["new"]) { $result = Sql_query(sprintf('select * from %s where email = "%s"',$tables["user"],$_POST["new"])); if (Sql_affected_rows()) { print "<p>".$GLOBALS['I18N']->get("Users found, click add to add this user").":<br /><ul>\n"; while ($user = Sql_fetch_array($result)) { printf ("<li>[ ".PageLink2("members",$GLOBALS['I18N']->get("Add"),"add=1&id=$id&doadd=".$user["id"]).' ] %s </li>', $user["email"]); } print "</ul>\n"; } else { print '<p class="information">'.$GLOBALS['I18N']->get("No user found with that email").'</p><table class="membersForm">'.formStart(' class="membersSubscribe" '); require dirname(__FILE__) . "/subscribelib2.php"; ?> <?php # pass the entered email on to the form $_REQUEST["email"] = $_POST["new"]; /* printf(' <tr><td><div class="required">%s</div></td> <td class="attributeinput"><input type="text" name="email" value="%s" size="%d"> <script language="Javascript" type="text/javascript">addFieldToCheck("email","%s");</script></td></tr>', $strEmail,$email,$textlinewidth,$strEmail); */ print ListAllAttributes(); ?> <!--nizar 5 lignes --> <tr><td colspan=2><input type="hidden" name="action" value="insert"><input type="hidden" name="doadd" value="yes"><input type="hidden" name="id" value="<?php echo $id ?>"><input type="submit" name="subscribe" value="<?php echo $GLOBALS['I18N']->get('add user')?>"></form></td></tr></table> <?php return; } } } if (isset($_REQUEST["doadd"])) { if ($_POST["action"] == "insert") { $email = trim($_POST["email"]); #TODO validate email address. print $GLOBALS['I18N']->get("Inserting user")." $email"; $result = Sql_query(sprintf(' insert into %s (email,entered,confirmed,htmlemail,uniqid) values("%s",now(),1,%d,"%s")', $tables["user"],$email,!empty($_POST['htmlemail']) ? '1':'0',getUniqid())); $userid = Sql_insert_id(); $query = "insert into $tables[listuser] (userid,listid,entered) values($userid,$id,now())"; $result = Sql_query($query); # remember the users attributes $res = Sql_Query("select * from $tables[attribute]"); while ($row = Sql_Fetch_Array($res)) { $fieldname = "attribute" .$row["id"]; $value = $_POST[$fieldname]; if (is_array($value)) { $newval = array(); foreach ($value as $val) { array_push($newval,sprintf('%0'.$checkboxgroup_storesize.'d',$val)); } $value = join(",",$newval); } $res1 = Sql_Replace($tables['user_attribute'], array('attributeid' => $row['id'], 'userid' => $userid, 'value' => $value), 'id'); } } else { $res2 = Sql_Replace($tables['listuser'], array('userid' => "'" . $_REQUEST['doadd'] . "'", 'listid' => $id, 'entered' => 'current_timestamp'), array('userid', 'listid'), false); } if ($database_module == 'adodb.inc') Sql_Commit_Transaction(); print "<br />".$GLOBALS['I18N']->get("User added")."<br />"; } if (isset($_REQUEST["delete"])) { verifyCsrfGetToken(); $delete = sprintf('%d',$_REQUEST["delete"]); # single delete the index in delete $_SESSION['action_result'] = s("Removing %d from this list ",$delete). " ..\n"; $query = ' delete from ' . $tables['listuser'] . ' where listid = ?' . ' and userid = ?'; $result = Sql_Query_Params($query, array($id, $delete)); $_SESSION['action_result'] .= "... ".$GLOBALS['I18N']->get("Done")."<br />\n"; Redirect("members&$pagingKeep&id=$id"); } if (!empty($id) || $listAll) { if (!$listAll) { $query = ' select count(*)' . ' from %s lu' . ' join %s u' . ' on lu.userid = u.id' . ' where lu.listid = ? ' . ' and '.$confirmedSelection; $query = sprintf($query, $tables['listuser'], $tables['user']); $result = Sql_Query_Params($query, array($id)); } else { $query = 'select count(*) from '.$tables['user'] . ' u where '.$confirmedSelection; $result = Sql_Query($query); } $row = Sql_Fetch_row($result); $total = $row[0]; $offset = $start; $paging = ''; if ($total > MAX_USER_PP) { if ($start > 0) { $listing = sprintf(s("Listing subscriber %d to %d",$start,($start + MAX_USER_PP))); $limit = "limit $start,".MAX_USER_PP; } else { $listing = s("Listing subscriber 1 to 50"); $limit = "limit 0,50"; } $paging = simplePaging("members&$pagingKeep&id=".$id,$start,$total,MAX_USER_PP,$GLOBALS['I18N']->get('subscribers')); } if (!$listAll) { $query = ' select u.*' . " from %s lu" . " join %s u" . ' on lu.userid = u.id' . ' where lu.listid = ?' . ' and '.$confirmedSelection . ' limit ' . MAX_USER_PP . ' offset ' . $offset; // TODO Consider using a subselect. select user where uid in select uid from list $query=sprintf($query, $tables['listuser'], $tables['user'] ); $result = Sql_Query_Params($query, array($id)); } else { $query = ' select u.*' . " from %s u" . ' where '.$confirmedSelection . ' limit ' . MAX_USER_PP . ' offset ' . $offset; // TODO Consider using a subselect. select user where uid in select uid from list $query=sprintf($query, $tables['user'] ); $result = Sql_Query_Params($query, array($id)); } $tabs = new WebblerTabs(); $tabs->addTab(s("confirmed"),PageUrl2("members&id=".$id),'confirmed'); $tabs->addTab(s("unconfirmed"),PageUrl2("members&tab=unconfirmed&id=".$id),'unconfirmed'); if (!empty($_GET['tab'])) { $tabs->setCurrent($_GET["tab"]); } else { $_GET['tab'] = 'confirmed'; $tabs->setCurrent('confirmed'); } print "<div class='minitabs'>\n"; print $tabs->display(); print "</div>\n"; print "<p>".s('%d subscribers',$total).'</p>'; print formStart(' name="users" class="membersProcess" '); printf('<input type="hidden" name="id" value="%d" />',$id); if (!$listAll) { print '<input type="checkbox" name="checkall" class="checkallcheckboxes" />'. $GLOBALS['I18N']->get("Tag all users in this page") ; } $columns = array(); $columns = explode(',',getConfig('membership_columns')); # $columns = array('country','Lastname'); $ls = new WebblerListing($GLOBALS['I18N']->get("Members")); $ls->usePanel($paging); while ($user = Sql_fetch_array($result)) { $element = shortenTextDisplay($user["email"]); $ls->addElement($element ,PageUrl2("user&id=".$user["id"])); $ls->setClass($element ,'row1'); $ls_delete=""; if ($access != "view"){ $ls_delete=sprintf('<a title="'.$GLOBALS['I18N']->get('Delete').'" class="del" href="javascript:deleteRec(\'%s\');"></a>', PageURL2("members","","start=$start&$pagingKeep&id=$id&delete=".$user["id"])); } $ls->addRow($element ,'',($user["confirmed"] && !$user["blacklisted"])?$ls_delete.$GLOBALS["img_tick"]:$ls_delete.$GLOBALS["img_cross"]); if ($access != "view" && !$listAll) { $ls->addColumn($element ,$GLOBALS['I18N']->get("tag"),sprintf('<input type="checkbox" name="user[%d]" value="1" />',$user["id"])); } else { $ls->addColumn($element ,' ','',$user["id"]); } /* $query = ' select count(*)' . ' from %s lm, %s um' . ' where lm.messageid = um.messageid' . ' and lm.listid = ?' . ' and um.userid = ?'; // TODO: Could left join with above query. $query = sprintf($query, $tables['listmessage'], $tables['usermessage']); $rs = Sql_Query_Params($query, array($id, $user['id'])); $msgcount = Sql_Fetch_Row($rs); $ls->addColumn($user["email"],$GLOBALS['I18N']->get("# msgs"),$msgcount[0]); */ ## allow plugins to add columns foreach ($GLOBALS['plugins'] as $plugin) { $plugin->displayUsers($user, $element , $ls); } if (sizeof($columns)) { # let's not do this when not required, adds rather many db requests # $attributes = getUserAttributeValues('',$user['id']); # foreach ($attributes as $key => $val) { # $ls->addColumn($user["email"],$key,$val); # } foreach ($columns as $column) { if (isset($attributes[$column]) && $attributes[$column]) { $ls->addColumn($element ,$column,$attributes[$column]); } } } } print $ls->display(); } if ($access == "view") return; if ($listAll) return; ?> <div class="panel"> <h3><?php print s('Actions')?></h3> <div class="content"><table class="membersProcess"> <tr><td><h3><?php echo $GLOBALS['I18N']->get('What to do with "Tagged" users')?>:</h3> <h6><?php echo $GLOBALS['I18N']->get('This will only process the users in this page that have the "Tag" checkbox checked')?></h6></td></tr> <tr><td><input type="radio" name="tagaction" value="delete" /> <?php echo $GLOBALS['I18N']->get('Delete')?> (<?php echo $GLOBALS['I18N']->get('from this list')?>)</td></tr> <?php $html = ''; $res = Sql_Query("select id,name from {$tables["list"]} $subselect"); while ($row = Sql_Fetch_array($res)) { if ($row["id"] != $id) $html .= sprintf(' <option value="%d">%s</option>',$row["id"],$row["name"]); } if ($html) { ?> <tr><td ><div class="fleft"><input type="radio" name="tagaction" value="move" /> <?php echo $GLOBALS['I18N']->get('Move').' '.$GLOBALS['I18N']->get('to')?> </div> <div class="fleft"><select name="movedestination"> <?php echo $html ?> </select></div></td></tr> <tr><td><div class="fleft"><input type="radio" name="tagaction" value="copy" /> <?php echo $GLOBALS['I18N']->get('Copy').' '.$GLOBALS['I18N']->get('to')?></div> <div class="fleft"><select name="copydestination"> <?php echo $html ?> </select></div></td></tr> <tr><td><input type="radio" name="tagaction" value="nothing" checked="checked" /><?php echo $GLOBALS['I18N']->get('Nothing')?> </td></tr> <?php } ?> <tr><td><h3><?php echo s('What to do with all subscribers')?></h3> <h6><?php echo s('This will process all subscribers on this list, confirmed and unconfirmed')?></h6> </td></tr> <tr><td> <input type="radio" name="tagaction_all" value="delete" /> <?php echo $GLOBALS['I18N']->get('Delete')?> (<?php echo $GLOBALS['I18N']->get('from this list')?>) </td></tr> <?php if ($html) { ?> <tr><td><div class="fleft"><input type="radio" name="tagaction_all" value="move" /> <?php echo $GLOBALS['I18N']->get('Move').' '.$GLOBALS['I18N']->get('to')?></div> <div class="fleft"><select name="movedestination_all"> <?php echo $html ?> </select></div></td></tr> <tr><td><div class="fleft"><input type="radio" name="tagaction_all" value="copy" /> <?php echo $GLOBALS['I18N']->get('Copy').' '.$GLOBALS['I18N']->get('to')?></div> <div class="fleft"><select name="copydestination_all"> <?php echo $html ?> </select></div></td></tr> <tr><td><input type="radio" name="tagaction_all" value="nothing" checked="checked" /> <?php echo $GLOBALS['I18N']->get('Nothing')?></td></tr> <?php } ?> <tr><td><input class="action-button" type="submit" name="processtags" value="<?php echo $GLOBALS['I18N']->get('do it')?>" /></td></tr> </table> </div></div> </form>
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
FCKeditor | Folder | 0755 |
|
|
PEAR | Folder | 0755 |
|
|
PHPMailer | Folder | 0755 |
|
|
PHPMailer6 | Folder | 0755 |
|
|
actions | Folder | 0755 |
|
|
auth | Folder | 0755 |
|
|
commonlib | Folder | 0755 |
|
|
css | Folder | 0755 |
|
|
data | Folder | 0755 |
|
|
help | Folder | 0755 |
|
|
images | Folder | 0755 |
|
|
inc | Folder | 0755 |
|
|
info | Folder | 0755 |
|
|
js | Folder | 0755 |
|
|
lan | Folder | 0755 |
|
|
locale | Folder | 0755 |
|
|
oldmailer | Folder | 0755 |
|
|
onyxrss | Folder | 0755 |
|
|
plugins | Folder | 0755 |
|
|
styles | Folder | 0755 |
|
|
tests | Folder | 0755 |
|
|
ui | Folder | 0755 |
|
|
uploadimages | Folder | 0755 |
|
|
.gitignore | File | 20 B | 0644 |
|
.htaccess | File | 171 B | 0644 |
|
.minceconf | File | 994 B | 0644 |
|
AnalyticsQuery.php | File | 985 B | 0644 |
|
CsvReader.php | File | 1.27 KB | 0644 |
|
EmailSender.php | File | 477 B | 0644 |
|
about.php | File | 4.22 KB | 0644 |
|
accesscheck.php | File | 1.51 KB | 0644 |
|
addprefix.php | File | 966 B | 0644 |
|
adduser.php | File | 46 B | 0644 |
|
admin.php | File | 10.68 KB | 0644 |
|
adminattributes.php | File | 6.39 KB | 0644 |
|
admins.php | File | 4.54 KB | 0644 |
|
adodb.inc | File | 6.49 KB | 0644 |
|
analytics.php | File | 2.84 KB | 0644 |
|
attributes.php | File | 102 B | 0644 |
|
blacklistemail.php | File | 1.04 KB | 0644 |
|
bounce.php | File | 10.09 KB | 0644 |
|
bouncemgt.php | File | 1.39 KB | 0644 |
|
bouncerule.php | File | 3 KB | 0644 |
|
bouncerules.php | File | 5.86 KB | 0644 |
|
bounces.php | File | 6.01 KB | 0644 |
|
catlists.php | File | 2.64 KB | 0644 |
|
checkbouncerules.php | File | 1.34 KB | 0644 |
|
checki18n.php | File | 2.69 KB | 0644 |
|
checkprerequisites.php | File | 1.05 KB | 0644 |
|
class.html.mime.mail-outlookfix.inc | File | 19.93 KB | 0644 |
|
class.html.mime.mail.inc | File | 19.35 KB | 0644 |
|
class.image.inc | File | 5.77 KB | 0644 |
|
class.phplistmailer.php | File | 24.23 KB | 0644 |
|
class.phplistmailerbase.php | File | 1.5 KB | 0644 |
|
community.php | File | 1.78 KB | 0644 |
|
communityfeed.php | File | 2.36 KB | 0644 |
|
configure.php | File | 5.25 KB | 0644 |
|
connect.php | File | 74.36 KB | 0644 |
|
convertstats.php | File | 5.51 KB | 0644 |
|
converttoutf8.php | File | 3.77 KB | 0644 |
|
cron.php | File | 3.37 KB | 0644 |
|
date.php | File | 6.08 KB | 0644 |
|
dbcheck.php | File | 111 B | 0644 |
|
defaultFrontendTexts.php | File | 9.57 KB | 0644 |
|
defaultconfig.inc | File | 23.52 KB | 0644 |
|
defaultconfig.php | File | 24.92 KB | 0644 |
|
defaultplugin.php | File | 23.31 KB | 0644 |
|
defaults.php | File | 2.83 KB | 0644 |
|
defaultsystemtemplate.php | File | 1.83 KB | 0644 |
|
defaulttest.php | File | 1.12 KB | 0644 |
|
dlusers.php | File | 232 B | 0644 |
|
domainbounces.php | File | 507 B | 0644 |
|
domainstats.php | File | 2.83 KB | 0644 |
|
editattributes.php | File | 6.7 KB | 0644 |
|
editlist.php | File | 6.79 KB | 0644 |
|
error_log | File | 274 B | 0644 |
|
eventlog.php | File | 4.49 KB | 0644 |
|
export.php | File | 4.84 KB | 0644 |
|
exportuserdata.php | File | 6.36 KB | 0644 |
|
fckphplist.php | File | 43.21 KB | 0644 |
|
footer.inc | File | 1.19 KB | 0644 |
|
footer.old.inc | File | 1.82 KB | 0644 |
|
gchart.php | File | 869 B | 0644 |
|
generatebouncerules.php | File | 5.24 KB | 0644 |
|
getrss.php | File | 3.94 KB | 0644 |
|
header.inc | File | 1.75 KB | 0644 |
|
home.php | File | 16.36 KB | 0644 |
|
hostedprocessqueuesetup.php | File | 1.64 KB | 0644 |
|
htaccess | File | 311 B | 0644 |
|
image.php | File | 795 B | 0644 |
|
import.php | File | 2.54 KB | 0644 |
|
import1.php | File | 9.41 KB | 0644 |
|
import2.php | File | 243 B | 0644 |
|
import3.php | File | 20.26 KB | 0644 |
|
import4.php | File | 15.63 KB | 0644 |
|
importadmin.php | File | 14.5 KB | 0644 |
|
importlib.php | File | 2.86 KB | 0644 |
|
importsimple.php | File | 5.84 KB | 0644 |
|
index.php | File | 22.53 KB | 0644 |
|
index.php.old | File | 22.53 KB | 0644 |
|
info.php | File | 1.01 KB | 0644 |
|
init.php | File | 21.7 KB | 0644 |
|
initialise.php | File | 10.02 KB | 0644 |
|
initlanguages.php | File | 794 B | 0644 |
|
languages.php | File | 22.43 KB | 0644 |
|
lib.php | File | 59.85 KB | 0644 |
|
list.php | File | 11.79 KB | 0644 |
|
listbounces.php | File | 4.64 KB | 0644 |
|
login.php | File | 6.05 KB | 0755 |
|
logout.php | File | 224 B | 0644 |
|
massremove.php | File | 1.81 KB | 0644 |
|
massunconfirm.php | File | 1.52 KB | 0644 |
|
mclicks.php | File | 9.55 KB | 0644 |
|
members.php | File | 16.58 KB | 0644 |
|
mergeduplicates.php | File | 4.28 KB | 0644 |
|
message.php | File | 7.27 KB | 0644 |
|
messages.php | File | 18.94 KB | 0644 |
|
mimePart.php | File | 10.7 KB | 0644 |
|
minify.txt | File | 201 B | 0644 |
|
msgbounces.php | File | 3.79 KB | 0644 |
|
msgstatus.php | File | 1.18 KB | 0644 |
|
mviews.php | File | 7.88 KB | 0644 |
|
mysql.inc | File | 11.19 KB | 0644 |
|
mysqli.inc | File | 11.58 KB | 0644 |
|
pageaction.php | File | 1.08 KB | 0644 |
|
pagetop.php | File | 1.17 KB | 0644 |
|
phpListAdminAuthentication.php | File | 7.2 KB | 0644 |
|
pluginlib.php | File | 6.39 KB | 0644 |
|
plugins.php | File | 10.32 KB | 0644 |
|
preparesend.php | File | 627 B | 0644 |
|
processbounces.php | File | 29.71 KB | 0644 |
|
processqueue.php | File | 3.73 KB | 0644 |
|
purgerss.php | File | 1.38 KB | 0644 |
|
readtestmail.php | File | 11.26 KB | 0644 |
|
reconcileusers.php | File | 25.16 KB | 0644 |
|
redirecttoupdater.php | File | 170 B | 0644 |
|
reindex.php | File | 1.69 KB | 0644 |
|
rsslib.php | File | 2.8 KB | 0644 |
|
runcommand.php | File | 583 B | 0644 |
|
send.php | File | 5.58 KB | 0644 |
|
send_core.php | File | 56.08 KB | 0644 |
|
sendemaillib.php | File | 64.2 KB | 0644 |
|
sendprepared.php | File | 4.33 KB | 0644 |
|
sessionlib.php | File | 2.92 KB | 0644 |
|
setpermissions.php | File | 1.57 KB | 0644 |
|
setup.php | File | 3.21 KB | 0644 |
|
sidebar.php | File | 2.67 KB | 0644 |
|
spage.php | File | 3.29 KB | 0644 |
|
spageedit.php | File | 17.07 KB | 0644 |
|
statsmgt.php | File | 1.22 KB | 0644 |
|
statsoverview.php | File | 7.62 KB | 0644 |
|
stresstest.php | File | 5.1 KB | 0644 |
|
structure.php | File | 26.79 KB | 0644 |
|
subscribelib2.php | File | 66.02 KB | 0644 |
|
subscriberstats.php | File | 591 B | 0644 |
|
suppressionlist.php | File | 1.71 KB | 0644 |
|
system.php | File | 784 B | 0644 |
|
systemstats.php | File | 7.71 KB | 0644 |
|
template.php | File | 12.72 KB | 0644 |
|
templates.php | File | 3.02 KB | 0644 |
|
tests.php | File | 1.57 KB | 0644 |
|
uclicks.php | File | 6.52 KB | 0644 |
|
update.php | File | 187 B | 0644 |
|
updateLib.php | File | 2.77 KB | 0644 |
|
updatetlds.php | File | 399 B | 0644 |
|
updatetranslation.php | File | 1.94 KB | 0644 |
|
upgrade.php | File | 29.03 KB | 0644 |
|
user.php | File | 2.35 KB | 0644 |
|
usercheck.php | File | 2.27 KB | 0644 |
|
userclicks.php | File | 8 KB | 0644 |
|
userhistory.php | File | 127 B | 0644 |
|
usermgt.php | File | 1.83 KB | 0644 |
|
users.php | File | 393 B | 0644 |
|
vCard.php | File | 1.9 KB | 0644 |
|
viewmessage.php | File | 610 B | 0644 |
|
viewrss.php | File | 4.07 KB | 0644 |
|
viewtemplate.php | File | 1.82 KB | 0644 |
|
vote.php | File | 38 B | 0644 |
|