示例#1
0
 /* Get the settings for this page */
 extract($sets);
 /* Extract them */
 echo '<h3>Contact</h3>';
 if (isset($show_profile_information)) {
     if ($show_profile_information == 'yes') {
         $rs = safe_rows_start('*', 'pixie_users', '1 order by privs desc');
         while ($a = nextRow($rs)) {
             extract($a);
             echo "\r\n\t\t\t\t\t<div class=\"vcard\">\r\n\t\t\t\t\t\t<a class=\"url fn\" href=\"{$website}\"><span class=\"given-name\">";
             if (isset($realname)) {
                 echo firstword($realname);
             }
             echo "</span><span class=\"family-name\"> ";
             if (isset($realname)) {
                 echo lastword($realname);
             }
             echo "</span></a>\r\n\t\t\t\t\t\t<div class=\"org hide\">{$occupation}</div>\r\n\t\t\t\t\t\t<div class=\"adr\">\r\n\t\t\t\t\t\t\t<span class=\"street-address\">{$street}</span> \r\n\t\t\t\t\t\t\t<span class=\"locality\">{$town}</span>\r\n\t\t\t\t\t\t\t<span class=\"region\">{$county}</span> \r\n\t\t\t\t\t\t\t<span class=\"country-name\">{$country}</span>\r\n\t\t\t\t\t\t\t<span class=\"postal-code\">{$post_code}</span>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t<span class=\"tel\">{$telephone}</span>";
             if ($show_vcard_link == 'yes') {
                 if (isset($s)) {
                     echo "<p class=\"extras\"><span class=\"down_vcard\"><a href=\"http://technorati.com/contacts/" . createURL($s) . "\">Download my vCard</a></span></p>";
                 }
             }
             echo "\r\n\t\t\t\t\t</div>";
         }
     }
 }
 if (isset($error)) {
     print "<p class=\"error\">{$error}</p>";
 }
 if (!isset($contact_sub)) {
                 $dir = '../../../files/other/';
                 $file_type = 'Other';
             }
         }
     }
     $file_tags = str_replace('_', " ", $field);
     $multi_upload->upload_dir = $dir;
     $multi_upload->message[] = $multi_upload->extra_text(4);
     $multi_upload->do_filename_check = 'y';
     $multi_upload->tmp_names_array = $_FILES['upload']['tmp_name'];
     $multi_upload->names_array = $_FILES['upload']['name'];
     $multi_upload->error_array = $_FILES['upload']['error'];
     $multi_upload->replace = isset($_POST['replace']) ? $_POST['replace'] : 'n';
     $multi_upload->extensions = array('.png', '.jpg', '.gif', '.zip', '.mp3', '.pdf', '.exe', '.rar', '.swf', '.vcf', '.css', '.dmg', '.php', '.doc', '.xls', '.xml', '.eps', '.rtf', '.iso', '.psd', '.txt', '.ppt', '.mov', '.flv', '.avi', '.m4v', '.mp4', '.gz', '.bz2', '.tar', '.7z', '.svg', '.svgz', '.lzma', '.sig', '.sign', '.js', '.rb', '.ttf', '.html', '.phtml', '.flac', '.ogg', '.wav', '.mkv', '.pls', '.m4a', '.xspf', '.ogv');
     $multi_upload->upload_multi_files();
     if (lastword($multi_upload->show_error_string()) == 'uploaded.') {
         $sql = "file_name = '{$file_name}', file_extension = '{$file_ext}', file_type = '{$file_type}', tags = '{$file_tags}'";
         $ok = safe_insert('pixie_files', $sql);
         if (!$ok) {
             $message = $lang['file_upload_error'];
         } else {
             $messageok = $multi_upload->show_error_string();
             logme($messageok, 'no', 'folder');
             safe_optimize('pixie_files');
             safe_repair('pixie_files');
         }
     } else {
         $message = $multi_upload->show_error_string();
     }
     print $message;
 }