root/releases/0.1.2a/units/profile/function_editfield_display.php

Revision 2, 1.0 kB (checked in by sven, 3 years ago)

importing elgg-0.1.1a

Line 
1 <?php
2
3     if (sizeof($parameter) >= 2) {
4     
5         $value = db_query("select * from profile_data where name = '".$parameter[1]."' and owner = '".$_SESSION['userid']."'");
6         $value = $value[0];
7         
8         $name = <<< END
9                     <label for="{$parameter[1]}">
10                         <b>{$parameter[0]}</b>
11 END;
12         if (isset($parameter[3])) {
13             $name .= "<br /><i>" . $parameter[3] . "</i>";
14         }
15         $name .= <<< END
16                     </label>
17 END;
18     
19         if (sizeof($parameter) < 3) {
20             $parameter[2] = "text";
21         }
22         $column1 = run("display:input_field",array("profiledetails[" . $parameter[1] . "]",$value->value,$parameter[2],$parameter[1],$value->ident));
23
24         $column2 = "<label>Access level:<br />";
25         $column2 .= run("display:access_level_select",array("profileaccess[".$parameter[1] . "]",$value->access)) . "</label>";
26         
27         $run_result .= run("templates:draw", array(
28                             'context' => 'databox',
29                             'name' => $name,
30                             'column1' => $column1,
31                             'column2' => $column2
32                         )
33                         );
34         
35     }
36
37 ?>
Note: See TracBrowser for help on using the browser.