main/inc/lib/skill.lib.php 1 location
|
@@ 135-145 (lines=11) @@
|
132 |
|
* @param int $profileId |
133 |
|
*/ |
134 |
|
|
135 |
|
public function getProfileInfo($profileId) |
136 |
|
{ |
137 |
|
$sql = "SELECT * FROM $this->table p |
138 |
|
INNER JOIN $this->tableProfile pr |
139 |
|
ON (pr.id = p.profile_id) |
140 |
|
WHERE p.profile_id = ".intval($profileId); |
141 |
|
$result = Database::query($sql); |
142 |
|
$profileData = Database::fetch_array($result, 'ASSOC'); |
143 |
|
|
144 |
|
return $profileData; |
145 |
|
} |
146 |
|
} |
147 |
|
|
148 |
|
/** |
main/inc/lib/extra_field_value.lib.php 1 location
|
@@ 894-908 (lines=15) @@
|
891 |
|
|
892 |
|
* @assert (-1,-1) == null |
893 |
|
*/ |
894 |
|
public function deleteValuesByItem($itemId) |
895 |
|
{ |
896 |
|
$itemId = intval($itemId); |
897 |
|
$extraFieldType = $this->getExtraField()->getExtraFieldType(); |
898 |
|
|
899 |
|
$sql = "DELETE FROM {$this->table} |
900 |
|
WHERE |
901 |
|
item_id = '$itemId' AND |
902 |
|
field_id IN ( |
903 |
|
SELECT id FROM {$this->table_handler_field} |
904 |
|
WHERE extra_field_type = ".$extraFieldType." |
905 |
|
) |
906 |
|
"; |
907 |
|
Database::query($sql); |
908 |
|
} |
909 |
|
|
910 |
|
/** |
911 |
|
* @param int $itemId |