SF.net SVN: postfixadmin: [164] trunk
Brought to you by:
christian_boltz,
gingerdog
From: <chr...@us...> - 2007-10-25 23:12:50
|
Revision: 164 http://postfixadmin.svn.sourceforge.net/postfixadmin/?rev=164&view=rev Author: christian_boltz Date: 2007-10-25 16:12:51 -0700 (Thu, 25 Oct 2007) Log Message: ----------- - replaced tabs with spaces in fetchmail.php and fetchmail.tpl - whitespace changes only, no other difference Modified Paths: -------------- trunk/fetchmail.php trunk/templates/fetchmail.tpl Modified: trunk/fetchmail.php =================================================================== --- trunk/fetchmail.php 2007-10-25 22:59:52 UTC (rev 163) +++ trunk/fetchmail.php 2007-10-25 23:12:51 UTC (rev 164) @@ -73,38 +73,39 @@ $display_status = 1; if ($new || $edit) $display_status = 0; -$fm_struct=array( // list($editible,$view,$type,$title,$comment) +$fm_struct=array( // list($editible,$view,$type,$title,$comment) # first column: allow editing? # second column: display field? - "id" =>array(0,0,'id', 'ID','Record ID'), - "mailbox" =>array(1,1,'enum', 'Mailbox','Local mailbox'), - "src_server" =>array(1,1,'text', 'Server','Remote Server'), - "src_auth" =>array(1,1,'enum', 'Auth Type','Mostly password'), - "src_user" =>array(1,1,'text', 'User','Remote User'), - "src_password" =>array(1,0,'password', 'Password','Remote Password'), - "src_folder" =>array(1,1,'text', 'Folder','Remote Folder'), - "poll_time" =>array(1,1,'num', 'Poll','Poll Time (min)'), - "fetchall" =>array(1,1,'bool', 'Fetch All','Retrieve both old (seen) and new messages'), - "keep" =>array(1,1,'bool', 'Keep','Keep retrieved messages on the remote mailserver'), - "protocol" =>array(1,1,'enum', 'Protocol','Protocol to use'), - "extra_options" =>array($extra_options,$extra_options,'longtext', 'Extra Options','Extra fetchmail Options'), - "mda" =>array($extra_options,$extra_options,'longtext', 'MDA','Mail Delivery Agent'), - "date" => array(0,$display_status,'text', 'Date','Date of last polling/configuration change'), - "returned_text" => array(0,$display_status,'longtext', 'Returned Text','Text message from last polling'), + # the others: type title help text (in edit form) + "id" => array(0,0,'id', 'ID', 'Record ID'), + "mailbox" => array(1,1,'enum', 'Mailbox', 'Local mailbox'), + "src_server" => array(1,1,'text', 'Server', 'Remote Server'), + "src_auth" => array(1,1,'enum', 'Auth Type','Mostly password'), + "src_user" => array(1,1,'text', 'User', 'Remote User'), + "src_password" => array(1,0,'password', 'Password', 'Remote Password'), + "src_folder" => array(1,1,'text', 'Folder', 'Remote Folder'), + "poll_time" => array(1,1,'num', 'Poll', 'Poll Time (min)'), + "fetchall" => array(1,1,'bool', 'Fetch All','Retrieve both old (seen) and new messages'), + "keep" => array(1,1,'bool', 'Keep', 'Keep retrieved messages on the remote mailserver'), + "protocol" => array(1,1,'enum', 'Protocol', 'Protocol to use'), + "extra_options" => array($extra_options,$extra_options,'longtext', 'Extra Options','Extra fetchmail Options'), + "mda" => array($extra_options,$extra_options,'longtext', 'MDA', 'Mail Delivery Agent'), + "date" => array(0,$display_status, 'text', 'Date', 'Date of last polling/configuration change'), + "returned_text" => array(0,$display_status, 'longtext', 'Returned Text','Text message from last polling'), ); $SESSID_USERNAME = authentication_get_username(); if (!$SESSID_USERNAME ) - exit; + exit; $fm_defaults=array( - "id" =>0, - "mailbox" => array($SESSID_USERNAME), + "id" =>0, + "mailbox" => array($SESSID_USERNAME), "poll_time" => 10, - "src_auth" => - array('password','kerberos_v5','kerberos','kerberos_v4','gssapi','cram-md5','otp','ntlm','msn','ssh','any'), - "protocol" => - array('POP3','IMAP','POP2','ETRN','AUTO'), + "src_auth" => + array('password','kerberos_v5','kerberos','kerberos_v4','gssapi','cram-md5','otp','ntlm','msn','ssh','any'), + "protocol" => + array('POP3','IMAP','POP2','ETRN','AUTO'), ); @@ -115,14 +116,14 @@ $res = db_query ($sql); if ($res['rows'] > 0){ - $fm_defaults["mailbox"]=array(); - while ($name = db_array ($res['result'])){ - $fm_defaults["mailbox"][] = $name["username"]; - } + $fm_defaults["mailbox"]=array(); + while ($name = db_array ($res['result'])){ + $fm_defaults["mailbox"][] = $name["username"]; + } } else{ - $fm_defaults["mailbox"]=array(); - $fm_defaults["mailbox"][]=$SESSID_USERNAME; # TODO: Does this really make sense? Or should we display a message "please create a mailbox first!"? + $fm_defaults["mailbox"]=array(); + $fm_defaults["mailbox"][]=$SESSID_USERNAME; # TODO: Does this really make sense? Or should we display a message "please create a mailbox first!"? } $row_id = 0; @@ -148,7 +149,7 @@ if ($cancel) { - $edit=0; + $edit=0; } elseif ($delete) { $result = db_query ("delete from fetchmail WHERE id=".$delete); if ($result['rows'] != 1) @@ -160,16 +161,16 @@ $delete=0; } elseif ( ($edit || $new) && $save) { $formvars=array(); - foreach($fm_struct as $key=>$row){ - list($editible,$view,$type,$title,$comment)=$row; - if ($editible != 0){ - $func="_inp_".$type; - $val=safepost($key); + foreach($fm_struct as $key=>$row){ + list($editible,$view,$type,$title,$comment)=$row; + if ($editible != 0){ + $func="_inp_".$type; + $val=safepost($key); if ($type!="password" || strlen($val) > 0) { # skip on empty (aka unchanged) password $formvars[$key]= escape_string( function_exists($func) ?$func($val) :$val); } - } - } + } + } $formvars['id'] = $edit; # results in 0 on $new if (!in_array($formvars['mailbox'], $fm_defaults['mailbox'])) { @@ -234,21 +235,21 @@ } function _inp_num($val){ - return (int)($val); + return (int)($val); } function _inp_bool($val){ - return $val?db_get_boolean(true):db_get_boolean(false); + return $val?db_get_boolean(true):db_get_boolean(false); } function _inp_password($val){ - return base64_encode($val); + return base64_encode($val); } - include ("./templates/header.tpl"); - include ("./templates/menu.tpl"); - include ("./templates/fetchmail.tpl"); - include ("./templates/footer.tpl"); +include ("./templates/header.tpl"); +include ("./templates/menu.tpl"); +include ("./templates/fetchmail.tpl"); +include ("./templates/footer.tpl"); /* vim: set expandtab softtabstop=3 tabstop=3 shiftwidth=3: */ ?> Modified: trunk/templates/fetchmail.tpl =================================================================== --- trunk/templates/fetchmail.tpl 2007-10-25 22:59:52 UTC (rev 163) +++ trunk/templates/fetchmail.tpl 2007-10-25 23:12:51 UTC (rev 164) @@ -1,12 +1,12 @@ <?php - $headers=array(); - foreach($fm_struct as $row){ - list($editible,$view,$type,$title,$comment)=$row; - if ($view){ - $headers[]=$row; - } - } +$headers=array(); +foreach($fm_struct as $row){ + list($editible,$view,$type,$title,$comment)=$row; + if ($view){ + $headers[]=$row; + } +} if ($edit || $new) { # edit mode echo '<div id="edit_form">'; @@ -17,36 +17,36 @@ print '<div id="overview">'; print '<form name="overview" method="post">'; print "<table id=\"log_table\" border=0>\n"; - print " <tr>\n"; - print " <td colspan=\"".(sizeof($headers)+2)."\"><h3>".$PALANG['pFetchmail_welcome'].$user_domains."</h3></td>\n"; - print " </tr>\n"; - print " <tr class=\"header\">\n"; - foreach($headers as $row){ - list($editible,$view,$type,$title,$comment)=$row; - print " <td>" . $title . "</td>\n"; - } + print " <tr>\n"; + print " <td colspan=\"".(sizeof($headers)+2)."\"><h3>".$PALANG['pFetchmail_welcome'].$user_domains."</h3></td>\n"; + print " </tr>\n"; + print " <tr class=\"header\">\n"; + foreach($headers as $row){ + list($editible,$view,$type,$title,$comment)=$row; + print " <td>" . $title . "</td>\n"; + } print "<td> </td>"; print "<td> </td>"; - print " </tr>\n"; - + print " </tr>\n"; + if (sizeof ($tFmail) > 0){ foreach($tFmail as $row){ - print " <tr class=\"hilightoff\" onMouseOver=\"className='hilighton';\" onMouseOut=\"className='hilightoff';\">\n"; - foreach($row as $key=>$val){ + print " <tr class=\"hilightoff\" onMouseOver=\"className='hilighton';\" onMouseOut=\"className='hilightoff';\">\n"; + foreach($row as $key=>$val){ - if (!isset($fm_struct[$key])) continue; # TODO: not really nice, but avoids undefined index warnings ;-) + if (!isset($fm_struct[$key])) continue; # TODO: not really nice, but avoids undefined index warnings ;-) list($editible,$view,$type,$title,$comment)=$fm_struct[$key]; - if ($view){ - $func="_listview_".$type; - print " <td nowrap>" . (function_exists($func)?$func($val):$val) . "</td>\n"; - } + if ($view){ + $func="_listview_".$type; + print " <td nowrap>" . (function_exists($func)?$func($val):$val) . "</td>\n"; + } - } + } print "<td><a href=\"fetchmail.php?edit=" . $row['id'] . "\">" . $PALANG['edit'] . "</a></td>"; print " <td><a href=\"fetchmail.php?delete=" . $row['id'] . "\"onclick=\"return confirm ('" . $PALANG['confirm'] . $PALANG['pMenu_fetchmail'] . ": ". htmlentities($row['src_user']) . " @ " . htmlentities($row['src_server']) . "')\">" . $PALANG['del'] . "</a></td>\n"; - print " </tr>\n"; + print " </tr>\n"; } } print "</table>"; @@ -54,121 +54,121 @@ print "</form>\n"; print "</div>\n"; - print "<p><a href='?new=1'>".$PALANG['pFetchmail_new_entry']."</a></p>\n"; + print "<p><a href='?new=1'>".$PALANG['pFetchmail_new_entry']."</a></p>\n"; } # end display mode function fetchmail_edit_row($data=array()){ - global $fm_struct,$fm_defaults,$PALANG; - $id=$data["id"]; - $_id=$data["id"]*100+1; - $ret="<table>"; + global $fm_struct,$fm_defaults,$PALANG; + $id=$data["id"]; + $_id=$data["id"]*100+1; + $ret="<table>"; $ret .= '<tr><td colspan="3"><h3>' . $PALANG['pMenu_fetchmail'] . '</h3></td></tr>'; # TODO: $formvars possibly contains db-specific boolean values # TODO: no problems with MySQL, to be tested with PgSQL # TODO: undefined values may also occour - foreach($fm_struct as $key=>$struct){ - list($editible,$view,$type,$title,$comment)=$struct; - if ($editible){ - $ret.="<tr><td align=left valign=top><label for=${_id} style='width:20em;'>${title}: </label></td>"; - $ret.="<td align=left style='padding-left:.25em;padding-right:.25em;background-color:white;'>"; - $func="_edit_".$type; - if (! function_exists($func)) - $func="_edit_text"; - $val=isset($data[$key]) - ?$data[$key] - :(! is_array($fm_defaults[$key]) - ?$fm_defaults[$key] - :'' - ); - $fm_defaults_key = ""; if (isset($fm_defaults[$key])) $fm_defaults_key = $fm_defaults[$key]; - $ret.=$func($_id++,$key,$fm_defaults_key,$val); - $ret.="</td><td align=left valign=top><i> ${comment}</i></td></tr>\n"; - } - elseif($view){ - $func="_view_".$type; - $val=isset($data[$key]) - ?(function_exists($func) - ?$func($data[$key]) - :nl2br($data[$key]) - ) - :"--x--"; - $ret.="<tr><td align=left valign=top>${title}: </label></td>"; - $ret.="<td align=left valign=top style='padding-left:.25em;padding-right:.25em;background-color:white;'>".$val; - $ret.="</td><td align=left valign=top><i> ${comment}</i></td></tr>\n"; - } - } + foreach($fm_struct as $key=>$struct){ + list($editible,$view,$type,$title,$comment)=$struct; + if ($editible){ + $ret.="<tr><td align=left valign=top><label for=${_id} style='width:20em;'>${title}: </label></td>"; + $ret.="<td align=left style='padding-left:.25em;padding-right:.25em;background-color:white;'>"; + $func="_edit_".$type; + if (! function_exists($func)) + $func="_edit_text"; + $val=isset($data[$key]) + ?$data[$key] + :(! is_array($fm_defaults[$key]) + ?$fm_defaults[$key] + :'' + ); + $fm_defaults_key = ""; if (isset($fm_defaults[$key])) $fm_defaults_key = $fm_defaults[$key]; + $ret.=$func($_id++,$key,$fm_defaults_key,$val); + $ret.="</td><td align=left valign=top><i> ${comment}</i></td></tr>\n"; + } + elseif($view){ + $func="_view_".$type; + $val=isset($data[$key]) + ?(function_exists($func) + ?$func($data[$key]) + :nl2br($data[$key]) + ) + :"--x--"; + $ret.="<tr><td align=left valign=top>${title}: </label></td>"; + $ret.="<td align=left valign=top style='padding-left:.25em;padding-right:.25em;background-color:white;'>".$val; + $ret.="</td><td align=left valign=top><i> ${comment}</i></td></tr>\n"; + } + } # TODO: pressing enter in the form "clicks" cancel button instead of submit button - $ret.="<tr><td align=left><input type=submit name=cancel value='Abbrechen'></td><td align=right><input type=submit name=save value='Save'></td><td align=right>"; - if ($id){ - $ret.="<input type=hidden name=edit value='${id}'>"; - } - $ret.="</td></tr>\n"; - $ret.="</table>\n"; + $ret.="<tr><td align=left><input type=submit name=cancel value='Abbrechen'></td><td align=right><input type=submit name=save value='Save'></td><td align=right>"; + if ($id){ + $ret.="<input type=hidden name=edit value='${id}'>"; + } + $ret.="</td></tr>\n"; + $ret.="</table>\n"; $ret.="<p />\n"; $ret.="</form>\n"; $ret.="</div>\n"; - return $ret; + return $ret; } function _edit_text($id,$key,$def_vals,$val=""){ - $val=htmlspecialchars($val); - return "<input type=text name=${key} id=${id} value='${val}'>"; + $val=htmlspecialchars($val); + return "<input type=text name=${key} id=${id} value='${val}'>"; } function _edit_password($id,$key,$def_vals,$val=""){ - $val=preg_replace("{.}","*",$val); - return "<input type=password name=${key} id=${id} value='${val}'>"; + $val=preg_replace("{.}","*",$val); + return "<input type=password name=${key} id=${id} value='${val}'>"; } function _edit_num($id,$key,$def_vals,$val=""){ - $val=(int)($val); - return "<input type=text name=${key} id=${id} value='${val}'>"; + $val=(int)($val); + return "<input type=text name=${key} id=${id} value='${val}'>"; } function _edit_bool($id,$key,$def_vals,$val=""){ - $ret="<input type=checkbox name=${key} id=${id}"; - if ($val) - $ret.=" checked"; - $ret.=">"; - return $ret; + $ret="<input type=checkbox name=${key} id=${id}"; + if ($val) + $ret.=" checked"; + $ret.=">"; + return $ret; } function _edit_longtext($id,$key,$def_vals,$val=""){ - $val=htmlspecialchars($val); - return "<textarea name=${key} id=${id} rows=2 style='width:20em;'>${val}</textarea>"; + $val=htmlspecialchars($val); + return "<textarea name=${key} id=${id} rows=2 style='width:20em;'>${val}</textarea>"; } function _edit_enum($id,$key,$def_vals,$val=""){ - $ret="<select name=${key} id=${id}>"; - foreach($def_vals as $opt_val){ - $ret.="<option"; - if ($opt_val==$val) - $ret.=" selected"; - $ret.=">${opt_val}</option>\n"; - } - $ret.="</select>\n"; - return $ret; + $ret="<select name=${key} id=${id}>"; + foreach($def_vals as $opt_val){ + $ret.="<option"; + if ($opt_val==$val) + $ret.=" selected"; + $ret.=">${opt_val}</option>\n"; + } + $ret.="</select>\n"; + return $ret; } function _listview_id($val){ - return "<a href='?edit=${val}'> ${val} </a>"; + return "<a href='?edit=${val}'> ${val} </a>"; } function _listview_bool($val){ - return $val?"+":""; + return $val?"+":""; } function _listview_longtext($val){ - return strlen($val)?"Text - ".strlen($val)." chars":"--x--"; + return strlen($val)?"Text - ".strlen($val)." chars":"--x--"; } function _listview_text($val){ - return sizeof($val)?$val:"--x--"; + return sizeof($val)?$val:"--x--"; } function _listview_password($val){ - return preg_replace("{.}","*",$val); + return preg_replace("{.}","*",$val); } /* vim: set ft=php expandtab softtabstop=3 tabstop=3 shiftwidth=3: */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |